diff --git a/3.4/ref/api/GeneralError.html b/3.4/ref/api/GeneralError.html new file mode 100644 index 0000000..dbd9e9f --- /dev/null +++ b/3.4/ref/api/GeneralError.html @@ -0,0 +1,32 @@ + + + + + + + + + + + + MoreLinq - General Error + + + +
+ +
+ +
+

We're sorry, a general error has occurred.

+

Please try to load the page again. If the error persists, please contact the site administrator.

+
+ + + diff --git a/3.4/ref/api/PageNotFound.html b/3.4/ref/api/PageNotFound.html new file mode 100644 index 0000000..4554540 --- /dev/null +++ b/3.4/ref/api/PageNotFound.html @@ -0,0 +1,34 @@ + + + + + + + + + + + + MoreLinq - Page Not Found + + + +
+ +
+ +
+

We're sorry, the page you requested cannot be found.

+

The URL might be misspelled or the page you are looking for is no longer available. If you typed in the +URL, check that it does not contain a typo. You can return to the main page to +use the table of contents or the search option to try and locate the page.

+
+ + + diff --git a/3.4/ref/api/css/bulma.css b/3.4/ref/api/css/bulma.css new file mode 100644 index 0000000..1953c92 --- /dev/null +++ b/3.4/ref/api/css/bulma.css @@ -0,0 +1,11850 @@ +/*! bulma.io v0.9.3 | MIT License | github.com/jgthms/bulma */ +/* Bulma Utilities */ +.button, .input, .textarea, .select select, .file-cta, +.file-name, .pagination-previous, +.pagination-next, +.pagination-link, +.pagination-ellipsis { + -moz-appearance: none; + -webkit-appearance: none; + align-items: center; + border: 1px solid transparent; + border-radius: 4px; + box-shadow: none; + display: inline-flex; + font-size: 1rem; + height: 2.5em; + justify-content: flex-start; + line-height: 1.5; + padding-bottom: calc(0.5em - 1px); + padding-left: calc(0.75em - 1px); + padding-right: calc(0.75em - 1px); + padding-top: calc(0.5em - 1px); + position: relative; + vertical-align: top; +} + +.button:focus, .input:focus, .textarea:focus, .select select:focus, .file-cta:focus, +.file-name:focus, .pagination-previous:focus, +.pagination-next:focus, +.pagination-link:focus, +.pagination-ellipsis:focus, .is-focused.button, .is-focused.input, .is-focused.textarea, .select select.is-focused, .is-focused.file-cta, +.is-focused.file-name, .is-focused.pagination-previous, +.is-focused.pagination-next, +.is-focused.pagination-link, +.is-focused.pagination-ellipsis, .button:active, .input:active, .textarea:active, .select select:active, .file-cta:active, +.file-name:active, .pagination-previous:active, +.pagination-next:active, +.pagination-link:active, +.pagination-ellipsis:active, .is-active.button, .is-active.input, .is-active.textarea, .select select.is-active, .is-active.file-cta, +.is-active.file-name, .is-active.pagination-previous, +.is-active.pagination-next, +.is-active.pagination-link, +.is-active.pagination-ellipsis { + outline: none; +} + +.button[disabled], .input[disabled], .textarea[disabled], .select select[disabled], .file-cta[disabled], +.file-name[disabled], .pagination-previous[disabled], +.pagination-next[disabled], +.pagination-link[disabled], +.pagination-ellipsis[disabled], +fieldset[disabled] .button, +fieldset[disabled] .input, +fieldset[disabled] .textarea, +fieldset[disabled] .select select, +.select fieldset[disabled] select, +fieldset[disabled] .file-cta, +fieldset[disabled] .file-name, +fieldset[disabled] .pagination-previous, +fieldset[disabled] .pagination-next, +fieldset[disabled] .pagination-link, +fieldset[disabled] .pagination-ellipsis { + cursor: not-allowed; +} + +.button, .file, .breadcrumb, .pagination-previous, +.pagination-next, +.pagination-link, +.pagination-ellipsis, .tabs, .is-unselectable { + -webkit-touch-callout: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.select:not(.is-multiple):not(.is-loading)::after, .navbar-link:not(.is-arrowless)::after { + border: 3px solid transparent; + border-radius: 2px; + border-right: 0; + border-top: 0; + content: " "; + display: block; + height: 0.625em; + margin-top: -0.4375em; + pointer-events: none; + position: absolute; + top: 50%; + transform: rotate(-45deg); + transform-origin: center; + width: 0.625em; +} + +.box:not(:last-child), .content:not(:last-child), .notification:not(:last-child), .progress:not(:last-child), .table:not(:last-child), .table-container:not(:last-child), .title:not(:last-child), +.subtitle:not(:last-child), .block:not(:last-child), .breadcrumb:not(:last-child), .level:not(:last-child), .message:not(:last-child), .pagination:not(:last-child), .tabs:not(:last-child) { + margin-bottom: 1.5rem; +} + +.delete, .modal-close { + -webkit-touch-callout: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + -moz-appearance: none; + -webkit-appearance: none; + background-color: rgba(10, 10, 10, 0.2); + border: none; + border-radius: 9999px; + cursor: pointer; + pointer-events: auto; + display: inline-block; + flex-grow: 0; + flex-shrink: 0; + font-size: 0; + height: 20px; + max-height: 20px; + max-width: 20px; + min-height: 20px; + min-width: 20px; + outline: none; + position: relative; + vertical-align: top; + width: 20px; +} + +.delete::before, .modal-close::before, .delete::after, .modal-close::after { + background-color: white; + content: ""; + display: block; + left: 50%; + position: absolute; + top: 50%; + transform: translateX(-50%) translateY(-50%) rotate(45deg); + transform-origin: center center; +} + +.delete::before, .modal-close::before { + height: 2px; + width: 50%; +} + +.delete::after, .modal-close::after { + height: 50%; + width: 2px; +} + +.delete:hover, .modal-close:hover, .delete:focus, .modal-close:focus { + background-color: rgba(10, 10, 10, 0.3); +} + +.delete:active, .modal-close:active { + background-color: rgba(10, 10, 10, 0.4); +} + +.is-small.delete, .is-small.modal-close { + height: 16px; + max-height: 16px; + max-width: 16px; + min-height: 16px; + min-width: 16px; + width: 16px; +} + +.is-medium.delete, .is-medium.modal-close { + height: 24px; + max-height: 24px; + max-width: 24px; + min-height: 24px; + min-width: 24px; + width: 24px; +} + +.is-large.delete, .is-large.modal-close { + height: 32px; + max-height: 32px; + max-width: 32px; + min-height: 32px; + min-width: 32px; + width: 32px; +} + +.button.is-loading::after, .loader, .select.is-loading::after, .control.is-loading::after { + -webkit-animation: spinAround 500ms infinite linear; + animation: spinAround 500ms infinite linear; + border: 2px solid #dbdbdb; + border-radius: 9999px; + border-right-color: transparent; + border-top-color: transparent; + content: ""; + display: block; + height: 1em; + position: relative; + width: 1em; +} + +.image.is-square img, +.image.is-square .has-ratio, .image.is-1by1 img, +.image.is-1by1 .has-ratio, .image.is-5by4 img, +.image.is-5by4 .has-ratio, .image.is-4by3 img, +.image.is-4by3 .has-ratio, .image.is-3by2 img, +.image.is-3by2 .has-ratio, .image.is-5by3 img, +.image.is-5by3 .has-ratio, .image.is-16by9 img, +.image.is-16by9 .has-ratio, .image.is-2by1 img, +.image.is-2by1 .has-ratio, .image.is-3by1 img, +.image.is-3by1 .has-ratio, .image.is-4by5 img, +.image.is-4by5 .has-ratio, .image.is-3by4 img, +.image.is-3by4 .has-ratio, .image.is-2by3 img, +.image.is-2by3 .has-ratio, .image.is-3by5 img, +.image.is-3by5 .has-ratio, .image.is-9by16 img, +.image.is-9by16 .has-ratio, .image.is-1by2 img, +.image.is-1by2 .has-ratio, .image.is-1by3 img, +.image.is-1by3 .has-ratio, .modal, .modal-background, .is-overlay, .hero-video { + bottom: 0; + left: 0; + position: absolute; + right: 0; + top: 0; +} + +.navbar-burger { + -moz-appearance: none; + -webkit-appearance: none; + appearance: none; + background: none; + border: none; + color: currentColor; + font-family: inherit; + font-size: 1em; + margin: 0; + padding: 0; +} + +/* Bulma Base */ +/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */ +html, +body, +p, +ol, +ul, +li, +dl, +dt, +dd, +blockquote, +figure, +fieldset, +legend, +textarea, +pre, +iframe, +hr, +h1, +h2, +h3, +h4, +h5, +h6 { + margin: 0; + padding: 0; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-size: 100%; + font-weight: normal; +} + +ul { + list-style: none; +} + +button, +input, +select, +textarea { + margin: 0; +} + +html { + box-sizing: border-box; +} + +*, *::before, *::after { + box-sizing: inherit; +} + +img, +video { + height: auto; + max-width: 100%; +} + +iframe { + border: 0; +} + +table { + border-collapse: collapse; + border-spacing: 0; +} + +td, +th { + padding: 0; +} + +td:not([align]), +th:not([align]) { + text-align: inherit; +} + +html { + background-color: white; + font-size: 16px; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + min-width: 300px; + overflow-x: hidden; + overflow-y: scroll; + text-rendering: optimizeLegibility; + -webkit-text-size-adjust: 100%; + -moz-text-size-adjust: 100%; + text-size-adjust: 100%; +} + +article, +aside, +figure, +footer, +header, +hgroup, +section { + display: block; +} + +body, +button, +input, +optgroup, +select, +textarea { + font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif; +} + +code, +pre { + -moz-osx-font-smoothing: auto; + -webkit-font-smoothing: auto; + font-family: monospace; +} + +body { + color: #4a4a4a; + font-size: 1em; + font-weight: 400; + line-height: 1.5; +} + +a { + color: #485fc7; + cursor: pointer; + text-decoration: none; +} + +a strong { + color: currentColor; +} + +a:hover { + color: #363636; +} + +code { + background-color: whitesmoke; + color: #da1039; + font-size: 0.875em; + font-weight: normal; + padding: 0.25em 0.5em 0.25em; +} + +hr { + background-color: whitesmoke; + border: none; + display: block; + height: 2px; + margin: 1.5rem 0; +} + +img { + height: auto; + max-width: 100%; +} + +input[type="checkbox"], +input[type="radio"] { + vertical-align: baseline; +} + +small { + font-size: 0.875em; +} + +span { + font-style: inherit; + font-weight: inherit; +} + +strong { + color: #363636; + font-weight: 700; +} + +fieldset { + border: none; +} + +pre { + -webkit-overflow-scrolling: touch; + background-color: whitesmoke; + color: #4a4a4a; + font-size: 0.875em; + overflow-x: auto; + padding: 1.25rem 1.5rem; + white-space: pre; + word-wrap: normal; +} + +pre code { + background-color: transparent; + color: currentColor; + font-size: 1em; + padding: 0; +} + +table td, +table th { + vertical-align: top; +} + +table td:not([align]), +table th:not([align]) { + text-align: inherit; +} + +table th { + color: #363636; +} + +@-webkit-keyframes spinAround { + from { + transform: rotate(0deg); + } + to { + transform: rotate(359deg); + } +} + +@keyframes spinAround { + from { + transform: rotate(0deg); + } + to { + transform: rotate(359deg); + } +} + +/* Bulma Elements */ +.box { + background-color: white; + border-radius: 6px; + box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02); + color: #4a4a4a; + display: block; + padding: 1.25rem; +} + +a.box:hover, a.box:focus { + box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0 0 1px #485fc7; +} + +a.box:active { + box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2), 0 0 0 1px #485fc7; +} + +.button { + background-color: white; + border-color: #dbdbdb; + border-width: 1px; + color: #363636; + cursor: pointer; + justify-content: center; + padding-bottom: calc(0.5em - 1px); + padding-left: 1em; + padding-right: 1em; + padding-top: calc(0.5em - 1px); + text-align: center; + white-space: nowrap; +} + +.button strong { + color: inherit; +} + +.button .icon, .button .icon.is-small, .button .icon.is-medium, .button .icon.is-large { + height: 1.5em; + width: 1.5em; +} + +.button .icon:first-child:not(:last-child) { + margin-left: calc(-0.5em - 1px); + margin-right: 0.25em; +} + +.button .icon:last-child:not(:first-child) { + margin-left: 0.25em; + margin-right: calc(-0.5em - 1px); +} + +.button .icon:first-child:last-child { + margin-left: calc(-0.5em - 1px); + margin-right: calc(-0.5em - 1px); +} + +.button:hover, .button.is-hovered { + border-color: #b5b5b5; + color: #363636; +} + +.button:focus, .button.is-focused { + border-color: #485fc7; + color: #363636; +} + +.button:focus:not(:active), .button.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(72, 95, 199, 0.25); +} + +.button:active, .button.is-active { + border-color: #4a4a4a; + color: #363636; +} + +.button.is-text { + background-color: transparent; + border-color: transparent; + color: #4a4a4a; + text-decoration: underline; +} + +.button.is-text:hover, .button.is-text.is-hovered, .button.is-text:focus, .button.is-text.is-focused { + background-color: whitesmoke; + color: #363636; +} + +.button.is-text:active, .button.is-text.is-active { + background-color: #e8e8e8; + color: #363636; +} + +.button.is-text[disabled], +fieldset[disabled] .button.is-text { + background-color: transparent; + border-color: transparent; + box-shadow: none; +} + +.button.is-ghost { + background: none; + border-color: transparent; + color: #485fc7; + text-decoration: none; +} + +.button.is-ghost:hover, .button.is-ghost.is-hovered { + color: #485fc7; + text-decoration: underline; +} + +.button.is-white { + background-color: white; + border-color: transparent; + color: #0a0a0a; +} + +.button.is-white:hover, .button.is-white.is-hovered { + background-color: #f9f9f9; + border-color: transparent; + color: #0a0a0a; +} + +.button.is-white:focus, .button.is-white.is-focused { + border-color: transparent; + color: #0a0a0a; +} + +.button.is-white:focus:not(:active), .button.is-white.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); +} + +.button.is-white:active, .button.is-white.is-active { + background-color: #f2f2f2; + border-color: transparent; + color: #0a0a0a; +} + +.button.is-white[disabled], +fieldset[disabled] .button.is-white { + background-color: white; + border-color: transparent; + box-shadow: none; +} + +.button.is-white.is-inverted { + background-color: #0a0a0a; + color: white; +} + +.button.is-white.is-inverted:hover, .button.is-white.is-inverted.is-hovered { + background-color: black; +} + +.button.is-white.is-inverted[disabled], +fieldset[disabled] .button.is-white.is-inverted { + background-color: #0a0a0a; + border-color: transparent; + box-shadow: none; + color: white; +} + +.button.is-white.is-loading::after { + border-color: transparent transparent #0a0a0a #0a0a0a !important; +} + +.button.is-white.is-outlined { + background-color: transparent; + border-color: white; + color: white; +} + +.button.is-white.is-outlined:hover, .button.is-white.is-outlined.is-hovered, .button.is-white.is-outlined:focus, .button.is-white.is-outlined.is-focused { + background-color: white; + border-color: white; + color: #0a0a0a; +} + +.button.is-white.is-outlined.is-loading::after { + border-color: transparent transparent white white !important; +} + +.button.is-white.is-outlined.is-loading:hover::after, .button.is-white.is-outlined.is-loading.is-hovered::after, .button.is-white.is-outlined.is-loading:focus::after, .button.is-white.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent #0a0a0a #0a0a0a !important; +} + +.button.is-white.is-outlined[disabled], +fieldset[disabled] .button.is-white.is-outlined { + background-color: transparent; + border-color: white; + box-shadow: none; + color: white; +} + +.button.is-white.is-inverted.is-outlined { + background-color: transparent; + border-color: #0a0a0a; + color: #0a0a0a; +} + +.button.is-white.is-inverted.is-outlined:hover, .button.is-white.is-inverted.is-outlined.is-hovered, .button.is-white.is-inverted.is-outlined:focus, .button.is-white.is-inverted.is-outlined.is-focused { + background-color: #0a0a0a; + color: white; +} + +.button.is-white.is-inverted.is-outlined.is-loading:hover::after, .button.is-white.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-white.is-inverted.is-outlined.is-loading:focus::after, .button.is-white.is-inverted.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent white white !important; +} + +.button.is-white.is-inverted.is-outlined[disabled], +fieldset[disabled] .button.is-white.is-inverted.is-outlined { + background-color: transparent; + border-color: #0a0a0a; + box-shadow: none; + color: #0a0a0a; +} + +.button.is-black { + background-color: #0a0a0a; + border-color: transparent; + color: white; +} + +.button.is-black:hover, .button.is-black.is-hovered { + background-color: #040404; + border-color: transparent; + color: white; +} + +.button.is-black:focus, .button.is-black.is-focused { + border-color: transparent; + color: white; +} + +.button.is-black:focus:not(:active), .button.is-black.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); +} + +.button.is-black:active, .button.is-black.is-active { + background-color: black; + border-color: transparent; + color: white; +} + +.button.is-black[disabled], +fieldset[disabled] .button.is-black { + background-color: #0a0a0a; + border-color: transparent; + box-shadow: none; +} + +.button.is-black.is-inverted { + background-color: white; + color: #0a0a0a; +} + +.button.is-black.is-inverted:hover, .button.is-black.is-inverted.is-hovered { + background-color: #f2f2f2; +} + +.button.is-black.is-inverted[disabled], +fieldset[disabled] .button.is-black.is-inverted { + background-color: white; + border-color: transparent; + box-shadow: none; + color: #0a0a0a; +} + +.button.is-black.is-loading::after { + border-color: transparent transparent white white !important; +} + +.button.is-black.is-outlined { + background-color: transparent; + border-color: #0a0a0a; + color: #0a0a0a; +} + +.button.is-black.is-outlined:hover, .button.is-black.is-outlined.is-hovered, .button.is-black.is-outlined:focus, .button.is-black.is-outlined.is-focused { + background-color: #0a0a0a; + border-color: #0a0a0a; + color: white; +} + +.button.is-black.is-outlined.is-loading::after { + border-color: transparent transparent #0a0a0a #0a0a0a !important; +} + +.button.is-black.is-outlined.is-loading:hover::after, .button.is-black.is-outlined.is-loading.is-hovered::after, .button.is-black.is-outlined.is-loading:focus::after, .button.is-black.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent white white !important; +} + +.button.is-black.is-outlined[disabled], +fieldset[disabled] .button.is-black.is-outlined { + background-color: transparent; + border-color: #0a0a0a; + box-shadow: none; + color: #0a0a0a; +} + +.button.is-black.is-inverted.is-outlined { + background-color: transparent; + border-color: white; + color: white; +} + +.button.is-black.is-inverted.is-outlined:hover, .button.is-black.is-inverted.is-outlined.is-hovered, .button.is-black.is-inverted.is-outlined:focus, .button.is-black.is-inverted.is-outlined.is-focused { + background-color: white; + color: #0a0a0a; +} + +.button.is-black.is-inverted.is-outlined.is-loading:hover::after, .button.is-black.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-black.is-inverted.is-outlined.is-loading:focus::after, .button.is-black.is-inverted.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent #0a0a0a #0a0a0a !important; +} + +.button.is-black.is-inverted.is-outlined[disabled], +fieldset[disabled] .button.is-black.is-inverted.is-outlined { + background-color: transparent; + border-color: white; + box-shadow: none; + color: white; +} + +.button.is-light { + background-color: whitesmoke; + border-color: transparent; + color: rgba(0, 0, 0, 0.7); +} + +.button.is-light:hover, .button.is-light.is-hovered { + background-color: #eeeeee; + border-color: transparent; + color: rgba(0, 0, 0, 0.7); +} + +.button.is-light:focus, .button.is-light.is-focused { + border-color: transparent; + color: rgba(0, 0, 0, 0.7); +} + +.button.is-light:focus:not(:active), .button.is-light.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); +} + +.button.is-light:active, .button.is-light.is-active { + background-color: #e8e8e8; + border-color: transparent; + color: rgba(0, 0, 0, 0.7); +} + +.button.is-light[disabled], +fieldset[disabled] .button.is-light { + background-color: whitesmoke; + border-color: transparent; + box-shadow: none; +} + +.button.is-light.is-inverted { + background-color: rgba(0, 0, 0, 0.7); + color: whitesmoke; +} + +.button.is-light.is-inverted:hover, .button.is-light.is-inverted.is-hovered { + background-color: rgba(0, 0, 0, 0.7); +} + +.button.is-light.is-inverted[disabled], +fieldset[disabled] .button.is-light.is-inverted { + background-color: rgba(0, 0, 0, 0.7); + border-color: transparent; + box-shadow: none; + color: whitesmoke; +} + +.button.is-light.is-loading::after { + border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; +} + +.button.is-light.is-outlined { + background-color: transparent; + border-color: whitesmoke; + color: whitesmoke; +} + +.button.is-light.is-outlined:hover, .button.is-light.is-outlined.is-hovered, .button.is-light.is-outlined:focus, .button.is-light.is-outlined.is-focused { + background-color: whitesmoke; + border-color: whitesmoke; + color: rgba(0, 0, 0, 0.7); +} + +.button.is-light.is-outlined.is-loading::after { + border-color: transparent transparent whitesmoke whitesmoke !important; +} + +.button.is-light.is-outlined.is-loading:hover::after, .button.is-light.is-outlined.is-loading.is-hovered::after, .button.is-light.is-outlined.is-loading:focus::after, .button.is-light.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; +} + +.button.is-light.is-outlined[disabled], +fieldset[disabled] .button.is-light.is-outlined { + background-color: transparent; + border-color: whitesmoke; + box-shadow: none; + color: whitesmoke; +} + +.button.is-light.is-inverted.is-outlined { + background-color: transparent; + border-color: rgba(0, 0, 0, 0.7); + color: rgba(0, 0, 0, 0.7); +} + +.button.is-light.is-inverted.is-outlined:hover, .button.is-light.is-inverted.is-outlined.is-hovered, .button.is-light.is-inverted.is-outlined:focus, .button.is-light.is-inverted.is-outlined.is-focused { + background-color: rgba(0, 0, 0, 0.7); + color: whitesmoke; +} + +.button.is-light.is-inverted.is-outlined.is-loading:hover::after, .button.is-light.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-light.is-inverted.is-outlined.is-loading:focus::after, .button.is-light.is-inverted.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent whitesmoke whitesmoke !important; +} + +.button.is-light.is-inverted.is-outlined[disabled], +fieldset[disabled] .button.is-light.is-inverted.is-outlined { + background-color: transparent; + border-color: rgba(0, 0, 0, 0.7); + box-shadow: none; + color: rgba(0, 0, 0, 0.7); +} + +.button.is-dark { + background-color: #363636; + border-color: transparent; + color: #fff; +} + +.button.is-dark:hover, .button.is-dark.is-hovered { + background-color: #2f2f2f; + border-color: transparent; + color: #fff; +} + +.button.is-dark:focus, .button.is-dark.is-focused { + border-color: transparent; + color: #fff; +} + +.button.is-dark:focus:not(:active), .button.is-dark.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); +} + +.button.is-dark:active, .button.is-dark.is-active { + background-color: #292929; + border-color: transparent; + color: #fff; +} + +.button.is-dark[disabled], +fieldset[disabled] .button.is-dark { + background-color: #363636; + border-color: transparent; + box-shadow: none; +} + +.button.is-dark.is-inverted { + background-color: #fff; + color: #363636; +} + +.button.is-dark.is-inverted:hover, .button.is-dark.is-inverted.is-hovered { + background-color: #f2f2f2; +} + +.button.is-dark.is-inverted[disabled], +fieldset[disabled] .button.is-dark.is-inverted { + background-color: #fff; + border-color: transparent; + box-shadow: none; + color: #363636; +} + +.button.is-dark.is-loading::after { + border-color: transparent transparent #fff #fff !important; +} + +.button.is-dark.is-outlined { + background-color: transparent; + border-color: #363636; + color: #363636; +} + +.button.is-dark.is-outlined:hover, .button.is-dark.is-outlined.is-hovered, .button.is-dark.is-outlined:focus, .button.is-dark.is-outlined.is-focused { + background-color: #363636; + border-color: #363636; + color: #fff; +} + +.button.is-dark.is-outlined.is-loading::after { + border-color: transparent transparent #363636 #363636 !important; +} + +.button.is-dark.is-outlined.is-loading:hover::after, .button.is-dark.is-outlined.is-loading.is-hovered::after, .button.is-dark.is-outlined.is-loading:focus::after, .button.is-dark.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent #fff #fff !important; +} + +.button.is-dark.is-outlined[disabled], +fieldset[disabled] .button.is-dark.is-outlined { + background-color: transparent; + border-color: #363636; + box-shadow: none; + color: #363636; +} + +.button.is-dark.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + color: #fff; +} + +.button.is-dark.is-inverted.is-outlined:hover, .button.is-dark.is-inverted.is-outlined.is-hovered, .button.is-dark.is-inverted.is-outlined:focus, .button.is-dark.is-inverted.is-outlined.is-focused { + background-color: #fff; + color: #363636; +} + +.button.is-dark.is-inverted.is-outlined.is-loading:hover::after, .button.is-dark.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-dark.is-inverted.is-outlined.is-loading:focus::after, .button.is-dark.is-inverted.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent #363636 #363636 !important; +} + +.button.is-dark.is-inverted.is-outlined[disabled], +fieldset[disabled] .button.is-dark.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + box-shadow: none; + color: #fff; +} + +.button.is-primary { + background-color: #00d1b2; + border-color: transparent; + color: #fff; +} + +.button.is-primary:hover, .button.is-primary.is-hovered { + background-color: #00c4a7; + border-color: transparent; + color: #fff; +} + +.button.is-primary:focus, .button.is-primary.is-focused { + border-color: transparent; + color: #fff; +} + +.button.is-primary:focus:not(:active), .button.is-primary.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25); +} + +.button.is-primary:active, .button.is-primary.is-active { + background-color: #00b89c; + border-color: transparent; + color: #fff; +} + +.button.is-primary[disabled], +fieldset[disabled] .button.is-primary { + background-color: #00d1b2; + border-color: transparent; + box-shadow: none; +} + +.button.is-primary.is-inverted { + background-color: #fff; + color: #00d1b2; +} + +.button.is-primary.is-inverted:hover, .button.is-primary.is-inverted.is-hovered { + background-color: #f2f2f2; +} + +.button.is-primary.is-inverted[disabled], +fieldset[disabled] .button.is-primary.is-inverted { + background-color: #fff; + border-color: transparent; + box-shadow: none; + color: #00d1b2; +} + +.button.is-primary.is-loading::after { + border-color: transparent transparent #fff #fff !important; +} + +.button.is-primary.is-outlined { + background-color: transparent; + border-color: #00d1b2; + color: #00d1b2; +} + +.button.is-primary.is-outlined:hover, .button.is-primary.is-outlined.is-hovered, .button.is-primary.is-outlined:focus, .button.is-primary.is-outlined.is-focused { + background-color: #00d1b2; + border-color: #00d1b2; + color: #fff; +} + +.button.is-primary.is-outlined.is-loading::after { + border-color: transparent transparent #00d1b2 #00d1b2 !important; +} + +.button.is-primary.is-outlined.is-loading:hover::after, .button.is-primary.is-outlined.is-loading.is-hovered::after, .button.is-primary.is-outlined.is-loading:focus::after, .button.is-primary.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent #fff #fff !important; +} + +.button.is-primary.is-outlined[disabled], +fieldset[disabled] .button.is-primary.is-outlined { + background-color: transparent; + border-color: #00d1b2; + box-shadow: none; + color: #00d1b2; +} + +.button.is-primary.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + color: #fff; +} + +.button.is-primary.is-inverted.is-outlined:hover, .button.is-primary.is-inverted.is-outlined.is-hovered, .button.is-primary.is-inverted.is-outlined:focus, .button.is-primary.is-inverted.is-outlined.is-focused { + background-color: #fff; + color: #00d1b2; +} + +.button.is-primary.is-inverted.is-outlined.is-loading:hover::after, .button.is-primary.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-primary.is-inverted.is-outlined.is-loading:focus::after, .button.is-primary.is-inverted.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent #00d1b2 #00d1b2 !important; +} + +.button.is-primary.is-inverted.is-outlined[disabled], +fieldset[disabled] .button.is-primary.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + box-shadow: none; + color: #fff; +} + +.button.is-primary.is-light { + background-color: #ebfffc; + color: #00947e; +} + +.button.is-primary.is-light:hover, .button.is-primary.is-light.is-hovered { + background-color: #defffa; + border-color: transparent; + color: #00947e; +} + +.button.is-primary.is-light:active, .button.is-primary.is-light.is-active { + background-color: #d1fff8; + border-color: transparent; + color: #00947e; +} + +.button.is-link { + background-color: #485fc7; + border-color: transparent; + color: #fff; +} + +.button.is-link:hover, .button.is-link.is-hovered { + background-color: #3e56c4; + border-color: transparent; + color: #fff; +} + +.button.is-link:focus, .button.is-link.is-focused { + border-color: transparent; + color: #fff; +} + +.button.is-link:focus:not(:active), .button.is-link.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(72, 95, 199, 0.25); +} + +.button.is-link:active, .button.is-link.is-active { + background-color: #3a51bb; + border-color: transparent; + color: #fff; +} + +.button.is-link[disabled], +fieldset[disabled] .button.is-link { + background-color: #485fc7; + border-color: transparent; + box-shadow: none; +} + +.button.is-link.is-inverted { + background-color: #fff; + color: #485fc7; +} + +.button.is-link.is-inverted:hover, .button.is-link.is-inverted.is-hovered { + background-color: #f2f2f2; +} + +.button.is-link.is-inverted[disabled], +fieldset[disabled] .button.is-link.is-inverted { + background-color: #fff; + border-color: transparent; + box-shadow: none; + color: #485fc7; +} + +.button.is-link.is-loading::after { + border-color: transparent transparent #fff #fff !important; +} + +.button.is-link.is-outlined { + background-color: transparent; + border-color: #485fc7; + color: #485fc7; +} + +.button.is-link.is-outlined:hover, .button.is-link.is-outlined.is-hovered, .button.is-link.is-outlined:focus, .button.is-link.is-outlined.is-focused { + background-color: #485fc7; + border-color: #485fc7; + color: #fff; +} + +.button.is-link.is-outlined.is-loading::after { + border-color: transparent transparent #485fc7 #485fc7 !important; +} + +.button.is-link.is-outlined.is-loading:hover::after, .button.is-link.is-outlined.is-loading.is-hovered::after, .button.is-link.is-outlined.is-loading:focus::after, .button.is-link.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent #fff #fff !important; +} + +.button.is-link.is-outlined[disabled], +fieldset[disabled] .button.is-link.is-outlined { + background-color: transparent; + border-color: #485fc7; + box-shadow: none; + color: #485fc7; +} + +.button.is-link.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + color: #fff; +} + +.button.is-link.is-inverted.is-outlined:hover, .button.is-link.is-inverted.is-outlined.is-hovered, .button.is-link.is-inverted.is-outlined:focus, .button.is-link.is-inverted.is-outlined.is-focused { + background-color: #fff; + color: #485fc7; +} + +.button.is-link.is-inverted.is-outlined.is-loading:hover::after, .button.is-link.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-link.is-inverted.is-outlined.is-loading:focus::after, .button.is-link.is-inverted.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent #485fc7 #485fc7 !important; +} + +.button.is-link.is-inverted.is-outlined[disabled], +fieldset[disabled] .button.is-link.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + box-shadow: none; + color: #fff; +} + +.button.is-link.is-light { + background-color: #eff1fa; + color: #3850b7; +} + +.button.is-link.is-light:hover, .button.is-link.is-light.is-hovered { + background-color: #e6e9f7; + border-color: transparent; + color: #3850b7; +} + +.button.is-link.is-light:active, .button.is-link.is-light.is-active { + background-color: #dce0f4; + border-color: transparent; + color: #3850b7; +} + +.button.is-info { + background-color: #3e8ed0; + border-color: transparent; + color: #fff; +} + +.button.is-info:hover, .button.is-info.is-hovered { + background-color: #3488ce; + border-color: transparent; + color: #fff; +} + +.button.is-info:focus, .button.is-info.is-focused { + border-color: transparent; + color: #fff; +} + +.button.is-info:focus:not(:active), .button.is-info.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(62, 142, 208, 0.25); +} + +.button.is-info:active, .button.is-info.is-active { + background-color: #3082c5; + border-color: transparent; + color: #fff; +} + +.button.is-info[disabled], +fieldset[disabled] .button.is-info { + background-color: #3e8ed0; + border-color: transparent; + box-shadow: none; +} + +.button.is-info.is-inverted { + background-color: #fff; + color: #3e8ed0; +} + +.button.is-info.is-inverted:hover, .button.is-info.is-inverted.is-hovered { + background-color: #f2f2f2; +} + +.button.is-info.is-inverted[disabled], +fieldset[disabled] .button.is-info.is-inverted { + background-color: #fff; + border-color: transparent; + box-shadow: none; + color: #3e8ed0; +} + +.button.is-info.is-loading::after { + border-color: transparent transparent #fff #fff !important; +} + +.button.is-info.is-outlined { + background-color: transparent; + border-color: #3e8ed0; + color: #3e8ed0; +} + +.button.is-info.is-outlined:hover, .button.is-info.is-outlined.is-hovered, .button.is-info.is-outlined:focus, .button.is-info.is-outlined.is-focused { + background-color: #3e8ed0; + border-color: #3e8ed0; + color: #fff; +} + +.button.is-info.is-outlined.is-loading::after { + border-color: transparent transparent #3e8ed0 #3e8ed0 !important; +} + +.button.is-info.is-outlined.is-loading:hover::after, .button.is-info.is-outlined.is-loading.is-hovered::after, .button.is-info.is-outlined.is-loading:focus::after, .button.is-info.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent #fff #fff !important; +} + +.button.is-info.is-outlined[disabled], +fieldset[disabled] .button.is-info.is-outlined { + background-color: transparent; + border-color: #3e8ed0; + box-shadow: none; + color: #3e8ed0; +} + +.button.is-info.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + color: #fff; +} + +.button.is-info.is-inverted.is-outlined:hover, .button.is-info.is-inverted.is-outlined.is-hovered, .button.is-info.is-inverted.is-outlined:focus, .button.is-info.is-inverted.is-outlined.is-focused { + background-color: #fff; + color: #3e8ed0; +} + +.button.is-info.is-inverted.is-outlined.is-loading:hover::after, .button.is-info.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-info.is-inverted.is-outlined.is-loading:focus::after, .button.is-info.is-inverted.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent #3e8ed0 #3e8ed0 !important; +} + +.button.is-info.is-inverted.is-outlined[disabled], +fieldset[disabled] .button.is-info.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + box-shadow: none; + color: #fff; +} + +.button.is-info.is-light { + background-color: #eff5fb; + color: #296fa8; +} + +.button.is-info.is-light:hover, .button.is-info.is-light.is-hovered { + background-color: #e4eff9; + border-color: transparent; + color: #296fa8; +} + +.button.is-info.is-light:active, .button.is-info.is-light.is-active { + background-color: #dae9f6; + border-color: transparent; + color: #296fa8; +} + +.button.is-success { + background-color: #48c78e; + border-color: transparent; + color: #fff; +} + +.button.is-success:hover, .button.is-success.is-hovered { + background-color: #3ec487; + border-color: transparent; + color: #fff; +} + +.button.is-success:focus, .button.is-success.is-focused { + border-color: transparent; + color: #fff; +} + +.button.is-success:focus:not(:active), .button.is-success.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(72, 199, 142, 0.25); +} + +.button.is-success:active, .button.is-success.is-active { + background-color: #3abb81; + border-color: transparent; + color: #fff; +} + +.button.is-success[disabled], +fieldset[disabled] .button.is-success { + background-color: #48c78e; + border-color: transparent; + box-shadow: none; +} + +.button.is-success.is-inverted { + background-color: #fff; + color: #48c78e; +} + +.button.is-success.is-inverted:hover, .button.is-success.is-inverted.is-hovered { + background-color: #f2f2f2; +} + +.button.is-success.is-inverted[disabled], +fieldset[disabled] .button.is-success.is-inverted { + background-color: #fff; + border-color: transparent; + box-shadow: none; + color: #48c78e; +} + +.button.is-success.is-loading::after { + border-color: transparent transparent #fff #fff !important; +} + +.button.is-success.is-outlined { + background-color: transparent; + border-color: #48c78e; + color: #48c78e; +} + +.button.is-success.is-outlined:hover, .button.is-success.is-outlined.is-hovered, .button.is-success.is-outlined:focus, .button.is-success.is-outlined.is-focused { + background-color: #48c78e; + border-color: #48c78e; + color: #fff; +} + +.button.is-success.is-outlined.is-loading::after { + border-color: transparent transparent #48c78e #48c78e !important; +} + +.button.is-success.is-outlined.is-loading:hover::after, .button.is-success.is-outlined.is-loading.is-hovered::after, .button.is-success.is-outlined.is-loading:focus::after, .button.is-success.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent #fff #fff !important; +} + +.button.is-success.is-outlined[disabled], +fieldset[disabled] .button.is-success.is-outlined { + background-color: transparent; + border-color: #48c78e; + box-shadow: none; + color: #48c78e; +} + +.button.is-success.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + color: #fff; +} + +.button.is-success.is-inverted.is-outlined:hover, .button.is-success.is-inverted.is-outlined.is-hovered, .button.is-success.is-inverted.is-outlined:focus, .button.is-success.is-inverted.is-outlined.is-focused { + background-color: #fff; + color: #48c78e; +} + +.button.is-success.is-inverted.is-outlined.is-loading:hover::after, .button.is-success.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-success.is-inverted.is-outlined.is-loading:focus::after, .button.is-success.is-inverted.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent #48c78e #48c78e !important; +} + +.button.is-success.is-inverted.is-outlined[disabled], +fieldset[disabled] .button.is-success.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + box-shadow: none; + color: #fff; +} + +.button.is-success.is-light { + background-color: #effaf5; + color: #257953; +} + +.button.is-success.is-light:hover, .button.is-success.is-light.is-hovered { + background-color: #e6f7ef; + border-color: transparent; + color: #257953; +} + +.button.is-success.is-light:active, .button.is-success.is-light.is-active { + background-color: #dcf4e9; + border-color: transparent; + color: #257953; +} + +.button.is-warning { + background-color: #ffe08a; + border-color: transparent; + color: rgba(0, 0, 0, 0.7); +} + +.button.is-warning:hover, .button.is-warning.is-hovered { + background-color: #ffdc7d; + border-color: transparent; + color: rgba(0, 0, 0, 0.7); +} + +.button.is-warning:focus, .button.is-warning.is-focused { + border-color: transparent; + color: rgba(0, 0, 0, 0.7); +} + +.button.is-warning:focus:not(:active), .button.is-warning.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(255, 224, 138, 0.25); +} + +.button.is-warning:active, .button.is-warning.is-active { + background-color: #ffd970; + border-color: transparent; + color: rgba(0, 0, 0, 0.7); +} + +.button.is-warning[disabled], +fieldset[disabled] .button.is-warning { + background-color: #ffe08a; + border-color: transparent; + box-shadow: none; +} + +.button.is-warning.is-inverted { + background-color: rgba(0, 0, 0, 0.7); + color: #ffe08a; +} + +.button.is-warning.is-inverted:hover, .button.is-warning.is-inverted.is-hovered { + background-color: rgba(0, 0, 0, 0.7); +} + +.button.is-warning.is-inverted[disabled], +fieldset[disabled] .button.is-warning.is-inverted { + background-color: rgba(0, 0, 0, 0.7); + border-color: transparent; + box-shadow: none; + color: #ffe08a; +} + +.button.is-warning.is-loading::after { + border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; +} + +.button.is-warning.is-outlined { + background-color: transparent; + border-color: #ffe08a; + color: #ffe08a; +} + +.button.is-warning.is-outlined:hover, .button.is-warning.is-outlined.is-hovered, .button.is-warning.is-outlined:focus, .button.is-warning.is-outlined.is-focused { + background-color: #ffe08a; + border-color: #ffe08a; + color: rgba(0, 0, 0, 0.7); +} + +.button.is-warning.is-outlined.is-loading::after { + border-color: transparent transparent #ffe08a #ffe08a !important; +} + +.button.is-warning.is-outlined.is-loading:hover::after, .button.is-warning.is-outlined.is-loading.is-hovered::after, .button.is-warning.is-outlined.is-loading:focus::after, .button.is-warning.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; +} + +.button.is-warning.is-outlined[disabled], +fieldset[disabled] .button.is-warning.is-outlined { + background-color: transparent; + border-color: #ffe08a; + box-shadow: none; + color: #ffe08a; +} + +.button.is-warning.is-inverted.is-outlined { + background-color: transparent; + border-color: rgba(0, 0, 0, 0.7); + color: rgba(0, 0, 0, 0.7); +} + +.button.is-warning.is-inverted.is-outlined:hover, .button.is-warning.is-inverted.is-outlined.is-hovered, .button.is-warning.is-inverted.is-outlined:focus, .button.is-warning.is-inverted.is-outlined.is-focused { + background-color: rgba(0, 0, 0, 0.7); + color: #ffe08a; +} + +.button.is-warning.is-inverted.is-outlined.is-loading:hover::after, .button.is-warning.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-warning.is-inverted.is-outlined.is-loading:focus::after, .button.is-warning.is-inverted.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent #ffe08a #ffe08a !important; +} + +.button.is-warning.is-inverted.is-outlined[disabled], +fieldset[disabled] .button.is-warning.is-inverted.is-outlined { + background-color: transparent; + border-color: rgba(0, 0, 0, 0.7); + box-shadow: none; + color: rgba(0, 0, 0, 0.7); +} + +.button.is-warning.is-light { + background-color: #fffaeb; + color: #946c00; +} + +.button.is-warning.is-light:hover, .button.is-warning.is-light.is-hovered { + background-color: #fff6de; + border-color: transparent; + color: #946c00; +} + +.button.is-warning.is-light:active, .button.is-warning.is-light.is-active { + background-color: #fff3d1; + border-color: transparent; + color: #946c00; +} + +.button.is-danger { + background-color: #f14668; + border-color: transparent; + color: #fff; +} + +.button.is-danger:hover, .button.is-danger.is-hovered { + background-color: #f03a5f; + border-color: transparent; + color: #fff; +} + +.button.is-danger:focus, .button.is-danger.is-focused { + border-color: transparent; + color: #fff; +} + +.button.is-danger:focus:not(:active), .button.is-danger.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(241, 70, 104, 0.25); +} + +.button.is-danger:active, .button.is-danger.is-active { + background-color: #ef2e55; + border-color: transparent; + color: #fff; +} + +.button.is-danger[disabled], +fieldset[disabled] .button.is-danger { + background-color: #f14668; + border-color: transparent; + box-shadow: none; +} + +.button.is-danger.is-inverted { + background-color: #fff; + color: #f14668; +} + +.button.is-danger.is-inverted:hover, .button.is-danger.is-inverted.is-hovered { + background-color: #f2f2f2; +} + +.button.is-danger.is-inverted[disabled], +fieldset[disabled] .button.is-danger.is-inverted { + background-color: #fff; + border-color: transparent; + box-shadow: none; + color: #f14668; +} + +.button.is-danger.is-loading::after { + border-color: transparent transparent #fff #fff !important; +} + +.button.is-danger.is-outlined { + background-color: transparent; + border-color: #f14668; + color: #f14668; +} + +.button.is-danger.is-outlined:hover, .button.is-danger.is-outlined.is-hovered, .button.is-danger.is-outlined:focus, .button.is-danger.is-outlined.is-focused { + background-color: #f14668; + border-color: #f14668; + color: #fff; +} + +.button.is-danger.is-outlined.is-loading::after { + border-color: transparent transparent #f14668 #f14668 !important; +} + +.button.is-danger.is-outlined.is-loading:hover::after, .button.is-danger.is-outlined.is-loading.is-hovered::after, .button.is-danger.is-outlined.is-loading:focus::after, .button.is-danger.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent #fff #fff !important; +} + +.button.is-danger.is-outlined[disabled], +fieldset[disabled] .button.is-danger.is-outlined { + background-color: transparent; + border-color: #f14668; + box-shadow: none; + color: #f14668; +} + +.button.is-danger.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + color: #fff; +} + +.button.is-danger.is-inverted.is-outlined:hover, .button.is-danger.is-inverted.is-outlined.is-hovered, .button.is-danger.is-inverted.is-outlined:focus, .button.is-danger.is-inverted.is-outlined.is-focused { + background-color: #fff; + color: #f14668; +} + +.button.is-danger.is-inverted.is-outlined.is-loading:hover::after, .button.is-danger.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-danger.is-inverted.is-outlined.is-loading:focus::after, .button.is-danger.is-inverted.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent #f14668 #f14668 !important; +} + +.button.is-danger.is-inverted.is-outlined[disabled], +fieldset[disabled] .button.is-danger.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + box-shadow: none; + color: #fff; +} + +.button.is-danger.is-light { + background-color: #feecf0; + color: #cc0f35; +} + +.button.is-danger.is-light:hover, .button.is-danger.is-light.is-hovered { + background-color: #fde0e6; + border-color: transparent; + color: #cc0f35; +} + +.button.is-danger.is-light:active, .button.is-danger.is-light.is-active { + background-color: #fcd4dc; + border-color: transparent; + color: #cc0f35; +} + +.button.is-small { + font-size: 0.75rem; +} + +.button.is-small:not(.is-rounded) { + border-radius: 2px; +} + +.button.is-normal { + font-size: 1rem; +} + +.button.is-medium { + font-size: 1.25rem; +} + +.button.is-large { + font-size: 1.5rem; +} + +.button[disabled], +fieldset[disabled] .button { + background-color: white; + border-color: #dbdbdb; + box-shadow: none; + opacity: 0.5; +} + +.button.is-fullwidth { + display: flex; + width: 100%; +} + +.button.is-loading { + color: transparent !important; + pointer-events: none; +} + +.button.is-loading::after { + position: absolute; + left: calc(50% - (1em * 0.5)); + top: calc(50% - (1em * 0.5)); + position: absolute !important; +} + +.button.is-static { + background-color: whitesmoke; + border-color: #dbdbdb; + color: #7a7a7a; + box-shadow: none; + pointer-events: none; +} + +.button.is-rounded { + border-radius: 9999px; + padding-left: calc(1em + 0.25em); + padding-right: calc(1em + 0.25em); +} + +.buttons { + align-items: center; + display: flex; + flex-wrap: wrap; + justify-content: flex-start; +} + +.buttons .button { + margin-bottom: 0.5rem; +} + +.buttons .button:not(:last-child):not(.is-fullwidth) { + margin-right: 0.5rem; +} + +.buttons:last-child { + margin-bottom: -0.5rem; +} + +.buttons:not(:last-child) { + margin-bottom: 1rem; +} + +.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large) { + font-size: 0.75rem; +} + +.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large):not(.is-rounded) { + border-radius: 2px; +} + +.buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large) { + font-size: 1.25rem; +} + +.buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium) { + font-size: 1.5rem; +} + +.buttons.has-addons .button:not(:first-child) { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +.buttons.has-addons .button:not(:last-child) { + border-bottom-right-radius: 0; + border-top-right-radius: 0; + margin-right: -1px; +} + +.buttons.has-addons .button:last-child { + margin-right: 0; +} + +.buttons.has-addons .button:hover, .buttons.has-addons .button.is-hovered { + z-index: 2; +} + +.buttons.has-addons .button:focus, .buttons.has-addons .button.is-focused, .buttons.has-addons .button:active, .buttons.has-addons .button.is-active, .buttons.has-addons .button.is-selected { + z-index: 3; +} + +.buttons.has-addons .button:focus:hover, .buttons.has-addons .button.is-focused:hover, .buttons.has-addons .button:active:hover, .buttons.has-addons .button.is-active:hover, .buttons.has-addons .button.is-selected:hover { + z-index: 4; +} + +.buttons.has-addons .button.is-expanded { + flex-grow: 1; + flex-shrink: 1; +} + +.buttons.is-centered { + justify-content: center; +} + +.buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth) { + margin-left: 0.25rem; + margin-right: 0.25rem; +} + +.buttons.is-right { + justify-content: flex-end; +} + +.buttons.is-right:not(.has-addons) .button:not(.is-fullwidth) { + margin-left: 0.25rem; + margin-right: 0.25rem; +} + +@media screen and (max-width: 768px) { + .button.is-responsive.is-small { + font-size: 0.5625rem; + } + .button.is-responsive, + .button.is-responsive.is-normal { + font-size: 0.65625rem; + } + .button.is-responsive.is-medium { + font-size: 0.75rem; + } + .button.is-responsive.is-large { + font-size: 1rem; + } +} + +@media screen and (min-width: 769px) and (max-width: 1023px) { + .button.is-responsive.is-small { + font-size: 0.65625rem; + } + .button.is-responsive, + .button.is-responsive.is-normal { + font-size: 0.75rem; + } + .button.is-responsive.is-medium { + font-size: 1rem; + } + .button.is-responsive.is-large { + font-size: 1.25rem; + } +} + +.container { + flex-grow: 1; + margin: 0 auto; + position: relative; + width: auto; +} + +.container.is-fluid { + max-width: none !important; + padding-left: 32px; + padding-right: 32px; + width: 100%; +} + +@media screen and (min-width: 1024px) { + .container { + max-width: 960px; + } +} + +@media screen and (max-width: 1215px) { + .container.is-widescreen:not(.is-max-desktop) { + max-width: 1152px; + } +} + +@media screen and (max-width: 1407px) { + .container.is-fullhd:not(.is-max-desktop):not(.is-max-widescreen) { + max-width: 1344px; + } +} + +@media screen and (min-width: 1216px) { + .container:not(.is-max-desktop) { + max-width: 1152px; + } +} + +@media screen and (min-width: 1408px) { + .container:not(.is-max-desktop):not(.is-max-widescreen) { + max-width: 1344px; + } +} + +.content li + li { + margin-top: 0.25em; +} + +.content p:not(:last-child), +.content dl:not(:last-child), +.content ol:not(:last-child), +.content ul:not(:last-child), +.content blockquote:not(:last-child), +.content pre:not(:last-child), +.content table:not(:last-child) { + margin-bottom: 1em; +} + +.content h1, +.content h2, +.content h3, +.content h4, +.content h5, +.content h6 { + color: #363636; + font-weight: 600; + line-height: 1.125; +} + +.content h1 { + font-size: 2em; + margin-bottom: 0.5em; +} + +.content h1:not(:first-child) { + margin-top: 1em; +} + +.content h2 { + font-size: 1.75em; + margin-bottom: 0.5714em; +} + +.content h2:not(:first-child) { + margin-top: 1.1428em; +} + +.content h3 { + font-size: 1.5em; + margin-bottom: 0.6666em; +} + +.content h3:not(:first-child) { + margin-top: 1.3333em; +} + +.content h4 { + font-size: 1.25em; + margin-bottom: 0.8em; +} + +.content h5 { + font-size: 1.125em; + margin-bottom: 0.8888em; +} + +.content h6 { + font-size: 1em; + margin-bottom: 1em; +} + +.content blockquote { + background-color: whitesmoke; + border-left: 5px solid #dbdbdb; + padding: 1.25em 1.5em; +} + +.content ol { + list-style-position: outside; + margin-left: 2em; + margin-top: 1em; +} + +.content ol:not([type]) { + list-style-type: decimal; +} + +.content ol:not([type]).is-lower-alpha { + list-style-type: lower-alpha; +} + +.content ol:not([type]).is-lower-roman { + list-style-type: lower-roman; +} + +.content ol:not([type]).is-upper-alpha { + list-style-type: upper-alpha; +} + +.content ol:not([type]).is-upper-roman { + list-style-type: upper-roman; +} + +.content ul { + list-style: disc outside; + margin-left: 2em; + margin-top: 1em; +} + +.content ul ul { + list-style-type: circle; + margin-top: 0.5em; +} + +.content ul ul ul { + list-style-type: square; +} + +.content dd { + margin-left: 2em; +} + +.content figure { + margin-left: 2em; + margin-right: 2em; + text-align: center; +} + +.content figure:not(:first-child) { + margin-top: 2em; +} + +.content figure:not(:last-child) { + margin-bottom: 2em; +} + +.content figure img { + display: inline-block; +} + +.content figure figcaption { + font-style: italic; +} + +.content pre { + -webkit-overflow-scrolling: touch; + overflow-x: auto; + padding: 1.25em 1.5em; + white-space: pre; + word-wrap: normal; +} + +.content sup, +.content sub { + font-size: 75%; +} + +.content table { + width: 100%; +} + +.content table td, +.content table th { + border: 1px solid #dbdbdb; + border-width: 0 0 1px; + padding: 0.5em 0.75em; + vertical-align: top; +} + +.content table th { + color: #363636; +} + +.content table th:not([align]) { + text-align: inherit; +} + +.content table thead td, +.content table thead th { + border-width: 0 0 2px; + color: #363636; +} + +.content table tfoot td, +.content table tfoot th { + border-width: 2px 0 0; + color: #363636; +} + +.content table tbody tr:last-child td, +.content table tbody tr:last-child th { + border-bottom-width: 0; +} + +.content .tabs li + li { + margin-top: 0; +} + +.content.is-small { + font-size: 0.75rem; +} + +.content.is-normal { + font-size: 1rem; +} + +.content.is-medium { + font-size: 1.25rem; +} + +.content.is-large { + font-size: 1.5rem; +} + +.icon { + align-items: center; + display: inline-flex; + justify-content: center; + height: 1.5rem; + width: 1.5rem; +} + +.icon.is-small { + height: 1rem; + width: 1rem; +} + +.icon.is-medium { + height: 2rem; + width: 2rem; +} + +.icon.is-large { + height: 3rem; + width: 3rem; +} + +.icon-text { + align-items: flex-start; + color: inherit; + display: inline-flex; + flex-wrap: wrap; + line-height: 1.5rem; + vertical-align: top; +} + +.icon-text .icon { + flex-grow: 0; + flex-shrink: 0; +} + +.icon-text .icon:not(:last-child) { + margin-right: 0.25em; +} + +.icon-text .icon:not(:first-child) { + margin-left: 0.25em; +} + +div.icon-text { + display: flex; +} + +.image { + display: block; + position: relative; +} + +.image img { + display: block; + height: auto; + width: 100%; +} + +.image img.is-rounded { + border-radius: 9999px; +} + +.image.is-fullwidth { + width: 100%; +} + +.image.is-square img, +.image.is-square .has-ratio, .image.is-1by1 img, +.image.is-1by1 .has-ratio, .image.is-5by4 img, +.image.is-5by4 .has-ratio, .image.is-4by3 img, +.image.is-4by3 .has-ratio, .image.is-3by2 img, +.image.is-3by2 .has-ratio, .image.is-5by3 img, +.image.is-5by3 .has-ratio, .image.is-16by9 img, +.image.is-16by9 .has-ratio, .image.is-2by1 img, +.image.is-2by1 .has-ratio, .image.is-3by1 img, +.image.is-3by1 .has-ratio, .image.is-4by5 img, +.image.is-4by5 .has-ratio, .image.is-3by4 img, +.image.is-3by4 .has-ratio, .image.is-2by3 img, +.image.is-2by3 .has-ratio, .image.is-3by5 img, +.image.is-3by5 .has-ratio, .image.is-9by16 img, +.image.is-9by16 .has-ratio, .image.is-1by2 img, +.image.is-1by2 .has-ratio, .image.is-1by3 img, +.image.is-1by3 .has-ratio { + height: 100%; + width: 100%; +} + +.image.is-square, .image.is-1by1 { + padding-top: 100%; +} + +.image.is-5by4 { + padding-top: 80%; +} + +.image.is-4by3 { + padding-top: 75%; +} + +.image.is-3by2 { + padding-top: 66.6666%; +} + +.image.is-5by3 { + padding-top: 60%; +} + +.image.is-16by9 { + padding-top: 56.25%; +} + +.image.is-2by1 { + padding-top: 50%; +} + +.image.is-3by1 { + padding-top: 33.3333%; +} + +.image.is-4by5 { + padding-top: 125%; +} + +.image.is-3by4 { + padding-top: 133.3333%; +} + +.image.is-2by3 { + padding-top: 150%; +} + +.image.is-3by5 { + padding-top: 166.6666%; +} + +.image.is-9by16 { + padding-top: 177.7777%; +} + +.image.is-1by2 { + padding-top: 200%; +} + +.image.is-1by3 { + padding-top: 300%; +} + +.image.is-16x16 { + height: 16px; + width: 16px; +} + +.image.is-24x24 { + height: 24px; + width: 24px; +} + +.image.is-32x32 { + height: 32px; + width: 32px; +} + +.image.is-48x48 { + height: 48px; + width: 48px; +} + +.image.is-64x64 { + height: 64px; + width: 64px; +} + +.image.is-96x96 { + height: 96px; + width: 96px; +} + +.image.is-128x128 { + height: 128px; + width: 128px; +} + +.notification { + background-color: whitesmoke; + border-radius: 4px; + position: relative; + padding: 1.25rem 2.5rem 1.25rem 1.5rem; +} + +.notification a:not(.button):not(.dropdown-item) { + color: currentColor; + text-decoration: underline; +} + +.notification strong { + color: currentColor; +} + +.notification code, +.notification pre { + background: white; +} + +.notification pre code { + background: transparent; +} + +.notification > .delete { + right: 0.5rem; + position: absolute; + top: 0.5rem; +} + +.notification .title, +.notification .subtitle, +.notification .content { + color: currentColor; +} + +.notification.is-white { + background-color: white; + color: #0a0a0a; +} + +.notification.is-black { + background-color: #0a0a0a; + color: white; +} + +.notification.is-light { + background-color: whitesmoke; + color: rgba(0, 0, 0, 0.7); +} + +.notification.is-dark { + background-color: #363636; + color: #fff; +} + +.notification.is-primary { + background-color: #00d1b2; + color: #fff; +} + +.notification.is-primary.is-light { + background-color: #ebfffc; + color: #00947e; +} + +.notification.is-link { + background-color: #485fc7; + color: #fff; +} + +.notification.is-link.is-light { + background-color: #eff1fa; + color: #3850b7; +} + +.notification.is-info { + background-color: #3e8ed0; + color: #fff; +} + +.notification.is-info.is-light { + background-color: #eff5fb; + color: #296fa8; +} + +.notification.is-success { + background-color: #48c78e; + color: #fff; +} + +.notification.is-success.is-light { + background-color: #effaf5; + color: #257953; +} + +.notification.is-warning { + background-color: #ffe08a; + color: rgba(0, 0, 0, 0.7); +} + +.notification.is-warning.is-light { + background-color: #fffaeb; + color: #946c00; +} + +.notification.is-danger { + background-color: #f14668; + color: #fff; +} + +.notification.is-danger.is-light { + background-color: #feecf0; + color: #cc0f35; +} + +.progress { + -moz-appearance: none; + -webkit-appearance: none; + border: none; + border-radius: 9999px; + display: block; + height: 1rem; + overflow: hidden; + padding: 0; + width: 100%; +} + +.progress::-webkit-progress-bar { + background-color: #ededed; +} + +.progress::-webkit-progress-value { + background-color: #4a4a4a; +} + +.progress::-moz-progress-bar { + background-color: #4a4a4a; +} + +.progress::-ms-fill { + background-color: #4a4a4a; + border: none; +} + +.progress.is-white::-webkit-progress-value { + background-color: white; +} + +.progress.is-white::-moz-progress-bar { + background-color: white; +} + +.progress.is-white::-ms-fill { + background-color: white; +} + +.progress.is-white:indeterminate { + background-image: linear-gradient(to right, white 30%, #ededed 30%); +} + +.progress.is-black::-webkit-progress-value { + background-color: #0a0a0a; +} + +.progress.is-black::-moz-progress-bar { + background-color: #0a0a0a; +} + +.progress.is-black::-ms-fill { + background-color: #0a0a0a; +} + +.progress.is-black:indeterminate { + background-image: linear-gradient(to right, #0a0a0a 30%, #ededed 30%); +} + +.progress.is-light::-webkit-progress-value { + background-color: whitesmoke; +} + +.progress.is-light::-moz-progress-bar { + background-color: whitesmoke; +} + +.progress.is-light::-ms-fill { + background-color: whitesmoke; +} + +.progress.is-light:indeterminate { + background-image: linear-gradient(to right, whitesmoke 30%, #ededed 30%); +} + +.progress.is-dark::-webkit-progress-value { + background-color: #363636; +} + +.progress.is-dark::-moz-progress-bar { + background-color: #363636; +} + +.progress.is-dark::-ms-fill { + background-color: #363636; +} + +.progress.is-dark:indeterminate { + background-image: linear-gradient(to right, #363636 30%, #ededed 30%); +} + +.progress.is-primary::-webkit-progress-value { + background-color: #00d1b2; +} + +.progress.is-primary::-moz-progress-bar { + background-color: #00d1b2; +} + +.progress.is-primary::-ms-fill { + background-color: #00d1b2; +} + +.progress.is-primary:indeterminate { + background-image: linear-gradient(to right, #00d1b2 30%, #ededed 30%); +} + +.progress.is-link::-webkit-progress-value { + background-color: #485fc7; +} + +.progress.is-link::-moz-progress-bar { + background-color: #485fc7; +} + +.progress.is-link::-ms-fill { + background-color: #485fc7; +} + +.progress.is-link:indeterminate { + background-image: linear-gradient(to right, #485fc7 30%, #ededed 30%); +} + +.progress.is-info::-webkit-progress-value { + background-color: #3e8ed0; +} + +.progress.is-info::-moz-progress-bar { + background-color: #3e8ed0; +} + +.progress.is-info::-ms-fill { + background-color: #3e8ed0; +} + +.progress.is-info:indeterminate { + background-image: linear-gradient(to right, #3e8ed0 30%, #ededed 30%); +} + +.progress.is-success::-webkit-progress-value { + background-color: #48c78e; +} + +.progress.is-success::-moz-progress-bar { + background-color: #48c78e; +} + +.progress.is-success::-ms-fill { + background-color: #48c78e; +} + +.progress.is-success:indeterminate { + background-image: linear-gradient(to right, #48c78e 30%, #ededed 30%); +} + +.progress.is-warning::-webkit-progress-value { + background-color: #ffe08a; +} + +.progress.is-warning::-moz-progress-bar { + background-color: #ffe08a; +} + +.progress.is-warning::-ms-fill { + background-color: #ffe08a; +} + +.progress.is-warning:indeterminate { + background-image: linear-gradient(to right, #ffe08a 30%, #ededed 30%); +} + +.progress.is-danger::-webkit-progress-value { + background-color: #f14668; +} + +.progress.is-danger::-moz-progress-bar { + background-color: #f14668; +} + +.progress.is-danger::-ms-fill { + background-color: #f14668; +} + +.progress.is-danger:indeterminate { + background-image: linear-gradient(to right, #f14668 30%, #ededed 30%); +} + +.progress:indeterminate { + -webkit-animation-duration: 1.5s; + animation-duration: 1.5s; + -webkit-animation-iteration-count: infinite; + animation-iteration-count: infinite; + -webkit-animation-name: moveIndeterminate; + animation-name: moveIndeterminate; + -webkit-animation-timing-function: linear; + animation-timing-function: linear; + background-color: #ededed; + background-image: linear-gradient(to right, #4a4a4a 30%, #ededed 30%); + background-position: top left; + background-repeat: no-repeat; + background-size: 150% 150%; +} + +.progress:indeterminate::-webkit-progress-bar { + background-color: transparent; +} + +.progress:indeterminate::-moz-progress-bar { + background-color: transparent; +} + +.progress:indeterminate::-ms-fill { + animation-name: none; +} + +.progress.is-small { + height: 0.75rem; +} + +.progress.is-medium { + height: 1.25rem; +} + +.progress.is-large { + height: 1.5rem; +} + +@-webkit-keyframes moveIndeterminate { + from { + background-position: 200% 0; + } + to { + background-position: -200% 0; + } +} + +@keyframes moveIndeterminate { + from { + background-position: 200% 0; + } + to { + background-position: -200% 0; + } +} + +.table { + background-color: white; + color: #363636; +} + +.table td, +.table th { + border: 1px solid #dbdbdb; + border-width: 0 0 1px; + padding: 0.5em 0.75em; + vertical-align: top; +} + +.table td.is-white, +.table th.is-white { + background-color: white; + border-color: white; + color: #0a0a0a; +} + +.table td.is-black, +.table th.is-black { + background-color: #0a0a0a; + border-color: #0a0a0a; + color: white; +} + +.table td.is-light, +.table th.is-light { + background-color: whitesmoke; + border-color: whitesmoke; + color: rgba(0, 0, 0, 0.7); +} + +.table td.is-dark, +.table th.is-dark { + background-color: #363636; + border-color: #363636; + color: #fff; +} + +.table td.is-primary, +.table th.is-primary { + background-color: #00d1b2; + border-color: #00d1b2; + color: #fff; +} + +.table td.is-link, +.table th.is-link { + background-color: #485fc7; + border-color: #485fc7; + color: #fff; +} + +.table td.is-info, +.table th.is-info { + background-color: #3e8ed0; + border-color: #3e8ed0; + color: #fff; +} + +.table td.is-success, +.table th.is-success { + background-color: #48c78e; + border-color: #48c78e; + color: #fff; +} + +.table td.is-warning, +.table th.is-warning { + background-color: #ffe08a; + border-color: #ffe08a; + color: rgba(0, 0, 0, 0.7); +} + +.table td.is-danger, +.table th.is-danger { + background-color: #f14668; + border-color: #f14668; + color: #fff; +} + +.table td.is-narrow, +.table th.is-narrow { + white-space: nowrap; + width: 1%; +} + +.table td.is-selected, +.table th.is-selected { + background-color: #00d1b2; + color: #fff; +} + +.table td.is-selected a, +.table td.is-selected strong, +.table th.is-selected a, +.table th.is-selected strong { + color: currentColor; +} + +.table td.is-vcentered, +.table th.is-vcentered { + vertical-align: middle; +} + +.table th { + color: #363636; +} + +.table th:not([align]) { + text-align: inherit; +} + +.table tr.is-selected { + background-color: #00d1b2; + color: #fff; +} + +.table tr.is-selected a, +.table tr.is-selected strong { + color: currentColor; +} + +.table tr.is-selected td, +.table tr.is-selected th { + border-color: #fff; + color: currentColor; +} + +.table thead { + background-color: transparent; +} + +.table thead td, +.table thead th { + border-width: 0 0 2px; + color: #363636; +} + +.table tfoot { + background-color: transparent; +} + +.table tfoot td, +.table tfoot th { + border-width: 2px 0 0; + color: #363636; +} + +.table tbody { + background-color: transparent; +} + +.table tbody tr:last-child td, +.table tbody tr:last-child th { + border-bottom-width: 0; +} + +.table.is-bordered td, +.table.is-bordered th { + border-width: 1px; +} + +.table.is-bordered tr:last-child td, +.table.is-bordered tr:last-child th { + border-bottom-width: 1px; +} + +.table.is-fullwidth { + width: 100%; +} + +.table.is-hoverable tbody tr:not(.is-selected):hover { + background-color: #fafafa; +} + +.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover { + background-color: #fafafa; +} + +.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(even) { + background-color: whitesmoke; +} + +.table.is-narrow td, +.table.is-narrow th { + padding: 0.25em 0.5em; +} + +.table.is-striped tbody tr:not(.is-selected):nth-child(even) { + background-color: #fafafa; +} + +.table-container { + -webkit-overflow-scrolling: touch; + overflow: auto; + overflow-y: hidden; + max-width: 100%; +} + +.tags { + align-items: center; + display: flex; + flex-wrap: wrap; + justify-content: flex-start; +} + +.tags .tag { + margin-bottom: 0.5rem; +} + +.tags .tag:not(:last-child) { + margin-right: 0.5rem; +} + +.tags:last-child { + margin-bottom: -0.5rem; +} + +.tags:not(:last-child) { + margin-bottom: 1rem; +} + +.tags.are-medium .tag:not(.is-normal):not(.is-large) { + font-size: 1rem; +} + +.tags.are-large .tag:not(.is-normal):not(.is-medium) { + font-size: 1.25rem; +} + +.tags.is-centered { + justify-content: center; +} + +.tags.is-centered .tag { + margin-right: 0.25rem; + margin-left: 0.25rem; +} + +.tags.is-right { + justify-content: flex-end; +} + +.tags.is-right .tag:not(:first-child) { + margin-left: 0.5rem; +} + +.tags.is-right .tag:not(:last-child) { + margin-right: 0; +} + +.tags.has-addons .tag { + margin-right: 0; +} + +.tags.has-addons .tag:not(:first-child) { + margin-left: 0; + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.tags.has-addons .tag:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.tag:not(body) { + align-items: center; + background-color: whitesmoke; + border-radius: 4px; + color: #4a4a4a; + display: inline-flex; + font-size: 0.75rem; + height: 2em; + justify-content: center; + line-height: 1.5; + padding-left: 0.75em; + padding-right: 0.75em; + white-space: nowrap; +} + +.tag:not(body) .delete { + margin-left: 0.25rem; + margin-right: -0.375rem; +} + +.tag:not(body).is-white { + background-color: white; + color: #0a0a0a; +} + +.tag:not(body).is-black { + background-color: #0a0a0a; + color: white; +} + +.tag:not(body).is-light { + background-color: whitesmoke; + color: rgba(0, 0, 0, 0.7); +} + +.tag:not(body).is-dark { + background-color: #363636; + color: #fff; +} + +.tag:not(body).is-primary { + background-color: #00d1b2; + color: #fff; +} + +.tag:not(body).is-primary.is-light { + background-color: #ebfffc; + color: #00947e; +} + +.tag:not(body).is-link { + background-color: #485fc7; + color: #fff; +} + +.tag:not(body).is-link.is-light { + background-color: #eff1fa; + color: #3850b7; +} + +.tag:not(body).is-info { + background-color: #3e8ed0; + color: #fff; +} + +.tag:not(body).is-info.is-light { + background-color: #eff5fb; + color: #296fa8; +} + +.tag:not(body).is-success { + background-color: #48c78e; + color: #fff; +} + +.tag:not(body).is-success.is-light { + background-color: #effaf5; + color: #257953; +} + +.tag:not(body).is-warning { + background-color: #ffe08a; + color: rgba(0, 0, 0, 0.7); +} + +.tag:not(body).is-warning.is-light { + background-color: #fffaeb; + color: #946c00; +} + +.tag:not(body).is-danger { + background-color: #f14668; + color: #fff; +} + +.tag:not(body).is-danger.is-light { + background-color: #feecf0; + color: #cc0f35; +} + +.tag:not(body).is-normal { + font-size: 0.75rem; +} + +.tag:not(body).is-medium { + font-size: 1rem; +} + +.tag:not(body).is-large { + font-size: 1.25rem; +} + +.tag:not(body) .icon:first-child:not(:last-child) { + margin-left: -0.375em; + margin-right: 0.1875em; +} + +.tag:not(body) .icon:last-child:not(:first-child) { + margin-left: 0.1875em; + margin-right: -0.375em; +} + +.tag:not(body) .icon:first-child:last-child { + margin-left: -0.375em; + margin-right: -0.375em; +} + +.tag:not(body).is-delete { + margin-left: 1px; + padding: 0; + position: relative; + width: 2em; +} + +.tag:not(body).is-delete::before, .tag:not(body).is-delete::after { + background-color: currentColor; + content: ""; + display: block; + left: 50%; + position: absolute; + top: 50%; + transform: translateX(-50%) translateY(-50%) rotate(45deg); + transform-origin: center center; +} + +.tag:not(body).is-delete::before { + height: 1px; + width: 50%; +} + +.tag:not(body).is-delete::after { + height: 50%; + width: 1px; +} + +.tag:not(body).is-delete:hover, .tag:not(body).is-delete:focus { + background-color: #e8e8e8; +} + +.tag:not(body).is-delete:active { + background-color: #dbdbdb; +} + +.tag:not(body).is-rounded { + border-radius: 9999px; +} + +a.tag:hover { + text-decoration: underline; +} + +.title, +.subtitle { + word-break: break-word; +} + +.title em, +.title span, +.subtitle em, +.subtitle span { + font-weight: inherit; +} + +.title sub, +.subtitle sub { + font-size: 0.75em; +} + +.title sup, +.subtitle sup { + font-size: 0.75em; +} + +.title .tag, +.subtitle .tag { + vertical-align: middle; +} + +.title { + color: #363636; + font-size: 2rem; + font-weight: 600; + line-height: 1.125; +} + +.title strong { + color: inherit; + font-weight: inherit; +} + +.title:not(.is-spaced) + .subtitle { + margin-top: -1.25rem; +} + +.title.is-1 { + font-size: 3rem; +} + +.title.is-2 { + font-size: 2.5rem; +} + +.title.is-3 { + font-size: 2rem; +} + +.title.is-4 { + font-size: 1.5rem; +} + +.title.is-5 { + font-size: 1.25rem; +} + +.title.is-6 { + font-size: 1rem; +} + +.title.is-7 { + font-size: 0.75rem; +} + +.subtitle { + color: #4a4a4a; + font-size: 1.25rem; + font-weight: 400; + line-height: 1.25; +} + +.subtitle strong { + color: #363636; + font-weight: 600; +} + +.subtitle:not(.is-spaced) + .title { + margin-top: -1.25rem; +} + +.subtitle.is-1 { + font-size: 3rem; +} + +.subtitle.is-2 { + font-size: 2.5rem; +} + +.subtitle.is-3 { + font-size: 2rem; +} + +.subtitle.is-4 { + font-size: 1.5rem; +} + +.subtitle.is-5 { + font-size: 1.25rem; +} + +.subtitle.is-6 { + font-size: 1rem; +} + +.subtitle.is-7 { + font-size: 0.75rem; +} + +.heading { + display: block; + font-size: 11px; + letter-spacing: 1px; + margin-bottom: 5px; + text-transform: uppercase; +} + +.number { + align-items: center; + background-color: whitesmoke; + border-radius: 9999px; + display: inline-flex; + font-size: 1.25rem; + height: 2em; + justify-content: center; + margin-right: 1.5rem; + min-width: 2.5em; + padding: 0.25rem 0.5rem; + text-align: center; + vertical-align: top; +} + +/* Bulma Form */ +.input, .textarea, .select select { + background-color: white; + border-color: #dbdbdb; + border-radius: 4px; + color: #363636; +} + +.input::-moz-placeholder, .textarea::-moz-placeholder, .select select::-moz-placeholder { + color: rgba(54, 54, 54, 0.3); +} + +.input::-webkit-input-placeholder, .textarea::-webkit-input-placeholder, .select select::-webkit-input-placeholder { + color: rgba(54, 54, 54, 0.3); +} + +.input:-moz-placeholder, .textarea:-moz-placeholder, .select select:-moz-placeholder { + color: rgba(54, 54, 54, 0.3); +} + +.input:-ms-input-placeholder, .textarea:-ms-input-placeholder, .select select:-ms-input-placeholder { + color: rgba(54, 54, 54, 0.3); +} + +.input:hover, .textarea:hover, .select select:hover, .is-hovered.input, .is-hovered.textarea, .select select.is-hovered { + border-color: #b5b5b5; +} + +.input:focus, .textarea:focus, .select select:focus, .is-focused.input, .is-focused.textarea, .select select.is-focused, .input:active, .textarea:active, .select select:active, .is-active.input, .is-active.textarea, .select select.is-active { + border-color: #485fc7; + box-shadow: 0 0 0 0.125em rgba(72, 95, 199, 0.25); +} + +.input[disabled], .textarea[disabled], .select select[disabled], +fieldset[disabled] .input, +fieldset[disabled] .textarea, +fieldset[disabled] .select select, +.select fieldset[disabled] select { + background-color: whitesmoke; + border-color: whitesmoke; + box-shadow: none; + color: #7a7a7a; +} + +.input[disabled]::-moz-placeholder, .textarea[disabled]::-moz-placeholder, .select select[disabled]::-moz-placeholder, +fieldset[disabled] .input::-moz-placeholder, +fieldset[disabled] .textarea::-moz-placeholder, +fieldset[disabled] .select select::-moz-placeholder, +.select fieldset[disabled] select::-moz-placeholder { + color: rgba(122, 122, 122, 0.3); +} + +.input[disabled]::-webkit-input-placeholder, .textarea[disabled]::-webkit-input-placeholder, .select select[disabled]::-webkit-input-placeholder, +fieldset[disabled] .input::-webkit-input-placeholder, +fieldset[disabled] .textarea::-webkit-input-placeholder, +fieldset[disabled] .select select::-webkit-input-placeholder, +.select fieldset[disabled] select::-webkit-input-placeholder { + color: rgba(122, 122, 122, 0.3); +} + +.input[disabled]:-moz-placeholder, .textarea[disabled]:-moz-placeholder, .select select[disabled]:-moz-placeholder, +fieldset[disabled] .input:-moz-placeholder, +fieldset[disabled] .textarea:-moz-placeholder, +fieldset[disabled] .select select:-moz-placeholder, +.select fieldset[disabled] select:-moz-placeholder { + color: rgba(122, 122, 122, 0.3); +} + +.input[disabled]:-ms-input-placeholder, .textarea[disabled]:-ms-input-placeholder, .select select[disabled]:-ms-input-placeholder, +fieldset[disabled] .input:-ms-input-placeholder, +fieldset[disabled] .textarea:-ms-input-placeholder, +fieldset[disabled] .select select:-ms-input-placeholder, +.select fieldset[disabled] select:-ms-input-placeholder { + color: rgba(122, 122, 122, 0.3); +} + +.input, .textarea { + box-shadow: inset 0 0.0625em 0.125em rgba(10, 10, 10, 0.05); + max-width: 100%; + width: 100%; +} + +.input[readonly], .textarea[readonly] { + box-shadow: none; +} + +.is-white.input, .is-white.textarea { + border-color: white; +} + +.is-white.input:focus, .is-white.textarea:focus, .is-white.is-focused.input, .is-white.is-focused.textarea, .is-white.input:active, .is-white.textarea:active, .is-white.is-active.input, .is-white.is-active.textarea { + box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); +} + +.is-black.input, .is-black.textarea { + border-color: #0a0a0a; +} + +.is-black.input:focus, .is-black.textarea:focus, .is-black.is-focused.input, .is-black.is-focused.textarea, .is-black.input:active, .is-black.textarea:active, .is-black.is-active.input, .is-black.is-active.textarea { + box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); +} + +.is-light.input, .is-light.textarea { + border-color: whitesmoke; +} + +.is-light.input:focus, .is-light.textarea:focus, .is-light.is-focused.input, .is-light.is-focused.textarea, .is-light.input:active, .is-light.textarea:active, .is-light.is-active.input, .is-light.is-active.textarea { + box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); +} + +.is-dark.input, .is-dark.textarea { + border-color: #363636; +} + +.is-dark.input:focus, .is-dark.textarea:focus, .is-dark.is-focused.input, .is-dark.is-focused.textarea, .is-dark.input:active, .is-dark.textarea:active, .is-dark.is-active.input, .is-dark.is-active.textarea { + box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); +} + +.is-primary.input, .is-primary.textarea { + border-color: #00d1b2; +} + +.is-primary.input:focus, .is-primary.textarea:focus, .is-primary.is-focused.input, .is-primary.is-focused.textarea, .is-primary.input:active, .is-primary.textarea:active, .is-primary.is-active.input, .is-primary.is-active.textarea { + box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25); +} + +.is-link.input, .is-link.textarea { + border-color: #485fc7; +} + +.is-link.input:focus, .is-link.textarea:focus, .is-link.is-focused.input, .is-link.is-focused.textarea, .is-link.input:active, .is-link.textarea:active, .is-link.is-active.input, .is-link.is-active.textarea { + box-shadow: 0 0 0 0.125em rgba(72, 95, 199, 0.25); +} + +.is-info.input, .is-info.textarea { + border-color: #3e8ed0; +} + +.is-info.input:focus, .is-info.textarea:focus, .is-info.is-focused.input, .is-info.is-focused.textarea, .is-info.input:active, .is-info.textarea:active, .is-info.is-active.input, .is-info.is-active.textarea { + box-shadow: 0 0 0 0.125em rgba(62, 142, 208, 0.25); +} + +.is-success.input, .is-success.textarea { + border-color: #48c78e; +} + +.is-success.input:focus, .is-success.textarea:focus, .is-success.is-focused.input, .is-success.is-focused.textarea, .is-success.input:active, .is-success.textarea:active, .is-success.is-active.input, .is-success.is-active.textarea { + box-shadow: 0 0 0 0.125em rgba(72, 199, 142, 0.25); +} + +.is-warning.input, .is-warning.textarea { + border-color: #ffe08a; +} + +.is-warning.input:focus, .is-warning.textarea:focus, .is-warning.is-focused.input, .is-warning.is-focused.textarea, .is-warning.input:active, .is-warning.textarea:active, .is-warning.is-active.input, .is-warning.is-active.textarea { + box-shadow: 0 0 0 0.125em rgba(255, 224, 138, 0.25); +} + +.is-danger.input, .is-danger.textarea { + border-color: #f14668; +} + +.is-danger.input:focus, .is-danger.textarea:focus, .is-danger.is-focused.input, .is-danger.is-focused.textarea, .is-danger.input:active, .is-danger.textarea:active, .is-danger.is-active.input, .is-danger.is-active.textarea { + box-shadow: 0 0 0 0.125em rgba(241, 70, 104, 0.25); +} + +.is-small.input, .is-small.textarea { + border-radius: 2px; + font-size: 0.75rem; +} + +.is-medium.input, .is-medium.textarea { + font-size: 1.25rem; +} + +.is-large.input, .is-large.textarea { + font-size: 1.5rem; +} + +.is-fullwidth.input, .is-fullwidth.textarea { + display: block; + width: 100%; +} + +.is-inline.input, .is-inline.textarea { + display: inline; + width: auto; +} + +.input.is-rounded { + border-radius: 9999px; + padding-left: calc(calc(0.75em - 1px) + 0.375em); + padding-right: calc(calc(0.75em - 1px) + 0.375em); +} + +.input.is-static { + background-color: transparent; + border-color: transparent; + box-shadow: none; + padding-left: 0; + padding-right: 0; +} + +.textarea { + display: block; + max-width: 100%; + min-width: 100%; + padding: calc(0.75em - 1px); + resize: vertical; +} + +.textarea:not([rows]) { + max-height: 40em; + min-height: 8em; +} + +.textarea[rows] { + height: initial; +} + +.textarea.has-fixed-size { + resize: none; +} + +.checkbox, .radio { + cursor: pointer; + display: inline-block; + line-height: 1.25; + position: relative; +} + +.checkbox input, .radio input { + cursor: pointer; +} + +.checkbox:hover, .radio:hover { + color: #363636; +} + +.checkbox[disabled], .radio[disabled], +fieldset[disabled] .checkbox, +fieldset[disabled] .radio, +.checkbox input[disabled], +.radio input[disabled] { + color: #7a7a7a; + cursor: not-allowed; +} + +.radio + .radio { + margin-left: 0.5em; +} + +.select { + display: inline-block; + max-width: 100%; + position: relative; + vertical-align: top; +} + +.select:not(.is-multiple) { + height: 2.5em; +} + +.select:not(.is-multiple):not(.is-loading)::after { + border-color: #485fc7; + right: 1.125em; + z-index: 4; +} + +.select.is-rounded select { + border-radius: 9999px; + padding-left: 1em; +} + +.select select { + cursor: pointer; + display: block; + font-size: 1em; + max-width: 100%; + outline: none; +} + +.select select::-ms-expand { + display: none; +} + +.select select[disabled]:hover, +fieldset[disabled] .select select:hover { + border-color: whitesmoke; +} + +.select select:not([multiple]) { + padding-right: 2.5em; +} + +.select select[multiple] { + height: auto; + padding: 0; +} + +.select select[multiple] option { + padding: 0.5em 1em; +} + +.select:not(.is-multiple):not(.is-loading):hover::after { + border-color: #363636; +} + +.select.is-white:not(:hover)::after { + border-color: white; +} + +.select.is-white select { + border-color: white; +} + +.select.is-white select:hover, .select.is-white select.is-hovered { + border-color: #f2f2f2; +} + +.select.is-white select:focus, .select.is-white select.is-focused, .select.is-white select:active, .select.is-white select.is-active { + box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); +} + +.select.is-black:not(:hover)::after { + border-color: #0a0a0a; +} + +.select.is-black select { + border-color: #0a0a0a; +} + +.select.is-black select:hover, .select.is-black select.is-hovered { + border-color: black; +} + +.select.is-black select:focus, .select.is-black select.is-focused, .select.is-black select:active, .select.is-black select.is-active { + box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); +} + +.select.is-light:not(:hover)::after { + border-color: whitesmoke; +} + +.select.is-light select { + border-color: whitesmoke; +} + +.select.is-light select:hover, .select.is-light select.is-hovered { + border-color: #e8e8e8; +} + +.select.is-light select:focus, .select.is-light select.is-focused, .select.is-light select:active, .select.is-light select.is-active { + box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); +} + +.select.is-dark:not(:hover)::after { + border-color: #363636; +} + +.select.is-dark select { + border-color: #363636; +} + +.select.is-dark select:hover, .select.is-dark select.is-hovered { + border-color: #292929; +} + +.select.is-dark select:focus, .select.is-dark select.is-focused, .select.is-dark select:active, .select.is-dark select.is-active { + box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); +} + +.select.is-primary:not(:hover)::after { + border-color: #00d1b2; +} + +.select.is-primary select { + border-color: #00d1b2; +} + +.select.is-primary select:hover, .select.is-primary select.is-hovered { + border-color: #00b89c; +} + +.select.is-primary select:focus, .select.is-primary select.is-focused, .select.is-primary select:active, .select.is-primary select.is-active { + box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25); +} + +.select.is-link:not(:hover)::after { + border-color: #485fc7; +} + +.select.is-link select { + border-color: #485fc7; +} + +.select.is-link select:hover, .select.is-link select.is-hovered { + border-color: #3a51bb; +} + +.select.is-link select:focus, .select.is-link select.is-focused, .select.is-link select:active, .select.is-link select.is-active { + box-shadow: 0 0 0 0.125em rgba(72, 95, 199, 0.25); +} + +.select.is-info:not(:hover)::after { + border-color: #3e8ed0; +} + +.select.is-info select { + border-color: #3e8ed0; +} + +.select.is-info select:hover, .select.is-info select.is-hovered { + border-color: #3082c5; +} + +.select.is-info select:focus, .select.is-info select.is-focused, .select.is-info select:active, .select.is-info select.is-active { + box-shadow: 0 0 0 0.125em rgba(62, 142, 208, 0.25); +} + +.select.is-success:not(:hover)::after { + border-color: #48c78e; +} + +.select.is-success select { + border-color: #48c78e; +} + +.select.is-success select:hover, .select.is-success select.is-hovered { + border-color: #3abb81; +} + +.select.is-success select:focus, .select.is-success select.is-focused, .select.is-success select:active, .select.is-success select.is-active { + box-shadow: 0 0 0 0.125em rgba(72, 199, 142, 0.25); +} + +.select.is-warning:not(:hover)::after { + border-color: #ffe08a; +} + +.select.is-warning select { + border-color: #ffe08a; +} + +.select.is-warning select:hover, .select.is-warning select.is-hovered { + border-color: #ffd970; +} + +.select.is-warning select:focus, .select.is-warning select.is-focused, .select.is-warning select:active, .select.is-warning select.is-active { + box-shadow: 0 0 0 0.125em rgba(255, 224, 138, 0.25); +} + +.select.is-danger:not(:hover)::after { + border-color: #f14668; +} + +.select.is-danger select { + border-color: #f14668; +} + +.select.is-danger select:hover, .select.is-danger select.is-hovered { + border-color: #ef2e55; +} + +.select.is-danger select:focus, .select.is-danger select.is-focused, .select.is-danger select:active, .select.is-danger select.is-active { + box-shadow: 0 0 0 0.125em rgba(241, 70, 104, 0.25); +} + +.select.is-small { + border-radius: 2px; + font-size: 0.75rem; +} + +.select.is-medium { + font-size: 1.25rem; +} + +.select.is-large { + font-size: 1.5rem; +} + +.select.is-disabled::after { + border-color: #7a7a7a; +} + +.select.is-fullwidth { + width: 100%; +} + +.select.is-fullwidth select { + width: 100%; +} + +.select.is-loading::after { + margin-top: 0; + position: absolute; + right: 0.625em; + top: 0.625em; + transform: none; +} + +.select.is-loading.is-small:after { + font-size: 0.75rem; +} + +.select.is-loading.is-medium:after { + font-size: 1.25rem; +} + +.select.is-loading.is-large:after { + font-size: 1.5rem; +} + +.file { + align-items: stretch; + display: flex; + justify-content: flex-start; + position: relative; +} + +.file.is-white .file-cta { + background-color: white; + border-color: transparent; + color: #0a0a0a; +} + +.file.is-white:hover .file-cta, .file.is-white.is-hovered .file-cta { + background-color: #f9f9f9; + border-color: transparent; + color: #0a0a0a; +} + +.file.is-white:focus .file-cta, .file.is-white.is-focused .file-cta { + border-color: transparent; + box-shadow: 0 0 0.5em rgba(255, 255, 255, 0.25); + color: #0a0a0a; +} + +.file.is-white:active .file-cta, .file.is-white.is-active .file-cta { + background-color: #f2f2f2; + border-color: transparent; + color: #0a0a0a; +} + +.file.is-black .file-cta { + background-color: #0a0a0a; + border-color: transparent; + color: white; +} + +.file.is-black:hover .file-cta, .file.is-black.is-hovered .file-cta { + background-color: #040404; + border-color: transparent; + color: white; +} + +.file.is-black:focus .file-cta, .file.is-black.is-focused .file-cta { + border-color: transparent; + box-shadow: 0 0 0.5em rgba(10, 10, 10, 0.25); + color: white; +} + +.file.is-black:active .file-cta, .file.is-black.is-active .file-cta { + background-color: black; + border-color: transparent; + color: white; +} + +.file.is-light .file-cta { + background-color: whitesmoke; + border-color: transparent; + color: rgba(0, 0, 0, 0.7); +} + +.file.is-light:hover .file-cta, .file.is-light.is-hovered .file-cta { + background-color: #eeeeee; + border-color: transparent; + color: rgba(0, 0, 0, 0.7); +} + +.file.is-light:focus .file-cta, .file.is-light.is-focused .file-cta { + border-color: transparent; + box-shadow: 0 0 0.5em rgba(245, 245, 245, 0.25); + color: rgba(0, 0, 0, 0.7); +} + +.file.is-light:active .file-cta, .file.is-light.is-active .file-cta { + background-color: #e8e8e8; + border-color: transparent; + color: rgba(0, 0, 0, 0.7); +} + +.file.is-dark .file-cta { + background-color: #363636; + border-color: transparent; + color: #fff; +} + +.file.is-dark:hover .file-cta, .file.is-dark.is-hovered .file-cta { + background-color: #2f2f2f; + border-color: transparent; + color: #fff; +} + +.file.is-dark:focus .file-cta, .file.is-dark.is-focused .file-cta { + border-color: transparent; + box-shadow: 0 0 0.5em rgba(54, 54, 54, 0.25); + color: #fff; +} + +.file.is-dark:active .file-cta, .file.is-dark.is-active .file-cta { + background-color: #292929; + border-color: transparent; + color: #fff; +} + +.file.is-primary .file-cta { + background-color: #00d1b2; + border-color: transparent; + color: #fff; +} + +.file.is-primary:hover .file-cta, .file.is-primary.is-hovered .file-cta { + background-color: #00c4a7; + border-color: transparent; + color: #fff; +} + +.file.is-primary:focus .file-cta, .file.is-primary.is-focused .file-cta { + border-color: transparent; + box-shadow: 0 0 0.5em rgba(0, 209, 178, 0.25); + color: #fff; +} + +.file.is-primary:active .file-cta, .file.is-primary.is-active .file-cta { + background-color: #00b89c; + border-color: transparent; + color: #fff; +} + +.file.is-link .file-cta { + background-color: #485fc7; + border-color: transparent; + color: #fff; +} + +.file.is-link:hover .file-cta, .file.is-link.is-hovered .file-cta { + background-color: #3e56c4; + border-color: transparent; + color: #fff; +} + +.file.is-link:focus .file-cta, .file.is-link.is-focused .file-cta { + border-color: transparent; + box-shadow: 0 0 0.5em rgba(72, 95, 199, 0.25); + color: #fff; +} + +.file.is-link:active .file-cta, .file.is-link.is-active .file-cta { + background-color: #3a51bb; + border-color: transparent; + color: #fff; +} + +.file.is-info .file-cta { + background-color: #3e8ed0; + border-color: transparent; + color: #fff; +} + +.file.is-info:hover .file-cta, .file.is-info.is-hovered .file-cta { + background-color: #3488ce; + border-color: transparent; + color: #fff; +} + +.file.is-info:focus .file-cta, .file.is-info.is-focused .file-cta { + border-color: transparent; + box-shadow: 0 0 0.5em rgba(62, 142, 208, 0.25); + color: #fff; +} + +.file.is-info:active .file-cta, .file.is-info.is-active .file-cta { + background-color: #3082c5; + border-color: transparent; + color: #fff; +} + +.file.is-success .file-cta { + background-color: #48c78e; + border-color: transparent; + color: #fff; +} + +.file.is-success:hover .file-cta, .file.is-success.is-hovered .file-cta { + background-color: #3ec487; + border-color: transparent; + color: #fff; +} + +.file.is-success:focus .file-cta, .file.is-success.is-focused .file-cta { + border-color: transparent; + box-shadow: 0 0 0.5em rgba(72, 199, 142, 0.25); + color: #fff; +} + +.file.is-success:active .file-cta, .file.is-success.is-active .file-cta { + background-color: #3abb81; + border-color: transparent; + color: #fff; +} + +.file.is-warning .file-cta { + background-color: #ffe08a; + border-color: transparent; + color: rgba(0, 0, 0, 0.7); +} + +.file.is-warning:hover .file-cta, .file.is-warning.is-hovered .file-cta { + background-color: #ffdc7d; + border-color: transparent; + color: rgba(0, 0, 0, 0.7); +} + +.file.is-warning:focus .file-cta, .file.is-warning.is-focused .file-cta { + border-color: transparent; + box-shadow: 0 0 0.5em rgba(255, 224, 138, 0.25); + color: rgba(0, 0, 0, 0.7); +} + +.file.is-warning:active .file-cta, .file.is-warning.is-active .file-cta { + background-color: #ffd970; + border-color: transparent; + color: rgba(0, 0, 0, 0.7); +} + +.file.is-danger .file-cta { + background-color: #f14668; + border-color: transparent; + color: #fff; +} + +.file.is-danger:hover .file-cta, .file.is-danger.is-hovered .file-cta { + background-color: #f03a5f; + border-color: transparent; + color: #fff; +} + +.file.is-danger:focus .file-cta, .file.is-danger.is-focused .file-cta { + border-color: transparent; + box-shadow: 0 0 0.5em rgba(241, 70, 104, 0.25); + color: #fff; +} + +.file.is-danger:active .file-cta, .file.is-danger.is-active .file-cta { + background-color: #ef2e55; + border-color: transparent; + color: #fff; +} + +.file.is-small { + font-size: 0.75rem; +} + +.file.is-normal { + font-size: 1rem; +} + +.file.is-medium { + font-size: 1.25rem; +} + +.file.is-medium .file-icon .fa { + font-size: 21px; +} + +.file.is-large { + font-size: 1.5rem; +} + +.file.is-large .file-icon .fa { + font-size: 28px; +} + +.file.has-name .file-cta { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} + +.file.has-name .file-name { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +.file.has-name.is-empty .file-cta { + border-radius: 4px; +} + +.file.has-name.is-empty .file-name { + display: none; +} + +.file.is-boxed .file-label { + flex-direction: column; +} + +.file.is-boxed .file-cta { + flex-direction: column; + height: auto; + padding: 1em 3em; +} + +.file.is-boxed .file-name { + border-width: 0 1px 1px; +} + +.file.is-boxed .file-icon { + height: 1.5em; + width: 1.5em; +} + +.file.is-boxed .file-icon .fa { + font-size: 21px; +} + +.file.is-boxed.is-small .file-icon .fa { + font-size: 14px; +} + +.file.is-boxed.is-medium .file-icon .fa { + font-size: 28px; +} + +.file.is-boxed.is-large .file-icon .fa { + font-size: 35px; +} + +.file.is-boxed.has-name .file-cta { + border-radius: 4px 4px 0 0; +} + +.file.is-boxed.has-name .file-name { + border-radius: 0 0 4px 4px; + border-width: 0 1px 1px; +} + +.file.is-centered { + justify-content: center; +} + +.file.is-fullwidth .file-label { + width: 100%; +} + +.file.is-fullwidth .file-name { + flex-grow: 1; + max-width: none; +} + +.file.is-right { + justify-content: flex-end; +} + +.file.is-right .file-cta { + border-radius: 0 4px 4px 0; +} + +.file.is-right .file-name { + border-radius: 4px 0 0 4px; + border-width: 1px 0 1px 1px; + order: -1; +} + +.file-label { + align-items: stretch; + display: flex; + cursor: pointer; + justify-content: flex-start; + overflow: hidden; + position: relative; +} + +.file-label:hover .file-cta { + background-color: #eeeeee; + color: #363636; +} + +.file-label:hover .file-name { + border-color: #d5d5d5; +} + +.file-label:active .file-cta { + background-color: #e8e8e8; + color: #363636; +} + +.file-label:active .file-name { + border-color: #cfcfcf; +} + +.file-input { + height: 100%; + left: 0; + opacity: 0; + outline: none; + position: absolute; + top: 0; + width: 100%; +} + +.file-cta, +.file-name { + border-color: #dbdbdb; + border-radius: 4px; + font-size: 1em; + padding-left: 1em; + padding-right: 1em; + white-space: nowrap; +} + +.file-cta { + background-color: whitesmoke; + color: #4a4a4a; +} + +.file-name { + border-color: #dbdbdb; + border-style: solid; + border-width: 1px 1px 1px 0; + display: block; + max-width: 16em; + overflow: hidden; + text-align: inherit; + text-overflow: ellipsis; +} + +.file-icon { + align-items: center; + display: flex; + height: 1em; + justify-content: center; + margin-right: 0.5em; + width: 1em; +} + +.file-icon .fa { + font-size: 14px; +} + +.label { + color: #363636; + display: block; + font-size: 1rem; + font-weight: 700; +} + +.label:not(:last-child) { + margin-bottom: 0.5em; +} + +.label.is-small { + font-size: 0.75rem; +} + +.label.is-medium { + font-size: 1.25rem; +} + +.label.is-large { + font-size: 1.5rem; +} + +.help { + display: block; + font-size: 0.75rem; + margin-top: 0.25rem; +} + +.help.is-white { + color: white; +} + +.help.is-black { + color: #0a0a0a; +} + +.help.is-light { + color: whitesmoke; +} + +.help.is-dark { + color: #363636; +} + +.help.is-primary { + color: #00d1b2; +} + +.help.is-link { + color: #485fc7; +} + +.help.is-info { + color: #3e8ed0; +} + +.help.is-success { + color: #48c78e; +} + +.help.is-warning { + color: #ffe08a; +} + +.help.is-danger { + color: #f14668; +} + +.field:not(:last-child) { + margin-bottom: 0.75rem; +} + +.field.has-addons { + display: flex; + justify-content: flex-start; +} + +.field.has-addons .control:not(:last-child) { + margin-right: -1px; +} + +.field.has-addons .control:not(:first-child):not(:last-child) .button, +.field.has-addons .control:not(:first-child):not(:last-child) .input, +.field.has-addons .control:not(:first-child):not(:last-child) .select select { + border-radius: 0; +} + +.field.has-addons .control:first-child:not(:only-child) .button, +.field.has-addons .control:first-child:not(:only-child) .input, +.field.has-addons .control:first-child:not(:only-child) .select select { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} + +.field.has-addons .control:last-child:not(:only-child) .button, +.field.has-addons .control:last-child:not(:only-child) .input, +.field.has-addons .control:last-child:not(:only-child) .select select { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +.field.has-addons .control .button:not([disabled]):hover, .field.has-addons .control .button:not([disabled]).is-hovered, +.field.has-addons .control .input:not([disabled]):hover, +.field.has-addons .control .input:not([disabled]).is-hovered, +.field.has-addons .control .select select:not([disabled]):hover, +.field.has-addons .control .select select:not([disabled]).is-hovered { + z-index: 2; +} + +.field.has-addons .control .button:not([disabled]):focus, .field.has-addons .control .button:not([disabled]).is-focused, .field.has-addons .control .button:not([disabled]):active, .field.has-addons .control .button:not([disabled]).is-active, +.field.has-addons .control .input:not([disabled]):focus, +.field.has-addons .control .input:not([disabled]).is-focused, +.field.has-addons .control .input:not([disabled]):active, +.field.has-addons .control .input:not([disabled]).is-active, +.field.has-addons .control .select select:not([disabled]):focus, +.field.has-addons .control .select select:not([disabled]).is-focused, +.field.has-addons .control .select select:not([disabled]):active, +.field.has-addons .control .select select:not([disabled]).is-active { + z-index: 3; +} + +.field.has-addons .control .button:not([disabled]):focus:hover, .field.has-addons .control .button:not([disabled]).is-focused:hover, .field.has-addons .control .button:not([disabled]):active:hover, .field.has-addons .control .button:not([disabled]).is-active:hover, +.field.has-addons .control .input:not([disabled]):focus:hover, +.field.has-addons .control .input:not([disabled]).is-focused:hover, +.field.has-addons .control .input:not([disabled]):active:hover, +.field.has-addons .control .input:not([disabled]).is-active:hover, +.field.has-addons .control .select select:not([disabled]):focus:hover, +.field.has-addons .control .select select:not([disabled]).is-focused:hover, +.field.has-addons .control .select select:not([disabled]):active:hover, +.field.has-addons .control .select select:not([disabled]).is-active:hover { + z-index: 4; +} + +.field.has-addons .control.is-expanded { + flex-grow: 1; + flex-shrink: 1; +} + +.field.has-addons.has-addons-centered { + justify-content: center; +} + +.field.has-addons.has-addons-right { + justify-content: flex-end; +} + +.field.has-addons.has-addons-fullwidth .control { + flex-grow: 1; + flex-shrink: 0; +} + +.field.is-grouped { + display: flex; + justify-content: flex-start; +} + +.field.is-grouped > .control { + flex-shrink: 0; +} + +.field.is-grouped > .control:not(:last-child) { + margin-bottom: 0; + margin-right: 0.75rem; +} + +.field.is-grouped > .control.is-expanded { + flex-grow: 1; + flex-shrink: 1; +} + +.field.is-grouped.is-grouped-centered { + justify-content: center; +} + +.field.is-grouped.is-grouped-right { + justify-content: flex-end; +} + +.field.is-grouped.is-grouped-multiline { + flex-wrap: wrap; +} + +.field.is-grouped.is-grouped-multiline > .control:last-child, .field.is-grouped.is-grouped-multiline > .control:not(:last-child) { + margin-bottom: 0.75rem; +} + +.field.is-grouped.is-grouped-multiline:last-child { + margin-bottom: -0.75rem; +} + +.field.is-grouped.is-grouped-multiline:not(:last-child) { + margin-bottom: 0; +} + +@media screen and (min-width: 769px), print { + .field.is-horizontal { + display: flex; + } +} + +.field-label .label { + font-size: inherit; +} + +@media screen and (max-width: 768px) { + .field-label { + margin-bottom: 0.5rem; + } +} + +@media screen and (min-width: 769px), print { + .field-label { + flex-basis: 0; + flex-grow: 1; + flex-shrink: 0; + margin-right: 1.5rem; + text-align: right; + } + .field-label.is-small { + font-size: 0.75rem; + padding-top: 0.375em; + } + .field-label.is-normal { + padding-top: 0.375em; + } + .field-label.is-medium { + font-size: 1.25rem; + padding-top: 0.375em; + } + .field-label.is-large { + font-size: 1.5rem; + padding-top: 0.375em; + } +} + +.field-body .field .field { + margin-bottom: 0; +} + +@media screen and (min-width: 769px), print { + .field-body { + display: flex; + flex-basis: 0; + flex-grow: 5; + flex-shrink: 1; + } + .field-body .field { + margin-bottom: 0; + } + .field-body > .field { + flex-shrink: 1; + } + .field-body > .field:not(.is-narrow) { + flex-grow: 1; + } + .field-body > .field:not(:last-child) { + margin-right: 0.75rem; + } +} + +.control { + box-sizing: border-box; + clear: both; + font-size: 1rem; + position: relative; + text-align: inherit; +} + +.control.has-icons-left .input:focus ~ .icon, +.control.has-icons-left .select:focus ~ .icon, .control.has-icons-right .input:focus ~ .icon, +.control.has-icons-right .select:focus ~ .icon { + color: #4a4a4a; +} + +.control.has-icons-left .input.is-small ~ .icon, +.control.has-icons-left .select.is-small ~ .icon, .control.has-icons-right .input.is-small ~ .icon, +.control.has-icons-right .select.is-small ~ .icon { + font-size: 0.75rem; +} + +.control.has-icons-left .input.is-medium ~ .icon, +.control.has-icons-left .select.is-medium ~ .icon, .control.has-icons-right .input.is-medium ~ .icon, +.control.has-icons-right .select.is-medium ~ .icon { + font-size: 1.25rem; +} + +.control.has-icons-left .input.is-large ~ .icon, +.control.has-icons-left .select.is-large ~ .icon, .control.has-icons-right .input.is-large ~ .icon, +.control.has-icons-right .select.is-large ~ .icon { + font-size: 1.5rem; +} + +.control.has-icons-left .icon, .control.has-icons-right .icon { + color: #dbdbdb; + height: 2.5em; + pointer-events: none; + position: absolute; + top: 0; + width: 2.5em; + z-index: 4; +} + +.control.has-icons-left .input, +.control.has-icons-left .select select { + padding-left: 2.5em; +} + +.control.has-icons-left .icon.is-left { + left: 0; +} + +.control.has-icons-right .input, +.control.has-icons-right .select select { + padding-right: 2.5em; +} + +.control.has-icons-right .icon.is-right { + right: 0; +} + +.control.is-loading::after { + position: absolute !important; + right: 0.625em; + top: 0.625em; + z-index: 4; +} + +.control.is-loading.is-small:after { + font-size: 0.75rem; +} + +.control.is-loading.is-medium:after { + font-size: 1.25rem; +} + +.control.is-loading.is-large:after { + font-size: 1.5rem; +} + +/* Bulma Components */ +.breadcrumb { + font-size: 1rem; + white-space: nowrap; +} + +.breadcrumb a { + align-items: center; + color: #485fc7; + display: flex; + justify-content: center; + padding: 0 0.75em; +} + +.breadcrumb a:hover { + color: #363636; +} + +.breadcrumb li { + align-items: center; + display: flex; +} + +.breadcrumb li:first-child a { + padding-left: 0; +} + +.breadcrumb li.is-active a { + color: #363636; + cursor: default; + pointer-events: none; +} + +.breadcrumb li + li::before { + color: #b5b5b5; + content: "\0002f"; +} + +.breadcrumb ul, +.breadcrumb ol { + align-items: flex-start; + display: flex; + flex-wrap: wrap; + justify-content: flex-start; +} + +.breadcrumb .icon:first-child { + margin-right: 0.5em; +} + +.breadcrumb .icon:last-child { + margin-left: 0.5em; +} + +.breadcrumb.is-centered ol, +.breadcrumb.is-centered ul { + justify-content: center; +} + +.breadcrumb.is-right ol, +.breadcrumb.is-right ul { + justify-content: flex-end; +} + +.breadcrumb.is-small { + font-size: 0.75rem; +} + +.breadcrumb.is-medium { + font-size: 1.25rem; +} + +.breadcrumb.is-large { + font-size: 1.5rem; +} + +.breadcrumb.has-arrow-separator li + li::before { + content: "\02192"; +} + +.breadcrumb.has-bullet-separator li + li::before { + content: "\02022"; +} + +.breadcrumb.has-dot-separator li + li::before { + content: "\000b7"; +} + +.breadcrumb.has-succeeds-separator li + li::before { + content: "\0227B"; +} + +.card { + background-color: white; + border-radius: 0.25rem; + box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02); + color: #4a4a4a; + max-width: 100%; + position: relative; +} + +.card-header:first-child, .card-content:first-child, .card-footer:first-child { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; +} + +.card-header:last-child, .card-content:last-child, .card-footer:last-child { + border-bottom-left-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; +} + +.card-header { + background-color: transparent; + align-items: stretch; + box-shadow: 0 0.125em 0.25em rgba(10, 10, 10, 0.1); + display: flex; +} + +.card-header-title { + align-items: center; + color: #363636; + display: flex; + flex-grow: 1; + font-weight: 700; + padding: 0.75rem 1rem; +} + +.card-header-title.is-centered { + justify-content: center; +} + +.card-header-icon { + -moz-appearance: none; + -webkit-appearance: none; + appearance: none; + background: none; + border: none; + color: currentColor; + font-family: inherit; + font-size: 1em; + margin: 0; + padding: 0; + align-items: center; + cursor: pointer; + display: flex; + justify-content: center; + padding: 0.75rem 1rem; +} + +.card-image { + display: block; + position: relative; +} + +.card-image:first-child img { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; +} + +.card-image:last-child img { + border-bottom-left-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; +} + +.card-content { + background-color: transparent; + padding: 1.5rem; +} + +.card-footer { + background-color: transparent; + border-top: 1px solid #ededed; + align-items: stretch; + display: flex; +} + +.card-footer-item { + align-items: center; + display: flex; + flex-basis: 0; + flex-grow: 1; + flex-shrink: 0; + justify-content: center; + padding: 0.75rem; +} + +.card-footer-item:not(:last-child) { + border-right: 1px solid #ededed; +} + +.card .media:not(:last-child) { + margin-bottom: 1.5rem; +} + +.dropdown { + display: inline-flex; + position: relative; + vertical-align: top; +} + +.dropdown.is-active .dropdown-menu, .dropdown.is-hoverable:hover .dropdown-menu { + display: block; +} + +.dropdown.is-right .dropdown-menu { + left: auto; + right: 0; +} + +.dropdown.is-up .dropdown-menu { + bottom: 100%; + padding-bottom: 4px; + padding-top: initial; + top: auto; +} + +.dropdown-menu { + display: none; + left: 0; + min-width: 12rem; + padding-top: 4px; + position: absolute; + top: 100%; + z-index: 20; +} + +.dropdown-content { + background-color: white; + border-radius: 4px; + box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02); + padding-bottom: 0.5rem; + padding-top: 0.5rem; +} + +.dropdown-item { + color: #4a4a4a; + display: block; + font-size: 0.875rem; + line-height: 1.5; + padding: 0.375rem 1rem; + position: relative; +} + +a.dropdown-item, +button.dropdown-item { + padding-right: 3rem; + text-align: inherit; + white-space: nowrap; + width: 100%; +} + +a.dropdown-item:hover, +button.dropdown-item:hover { + background-color: whitesmoke; + color: #0a0a0a; +} + +a.dropdown-item.is-active, +button.dropdown-item.is-active { + background-color: #485fc7; + color: #fff; +} + +.dropdown-divider { + background-color: #ededed; + border: none; + display: block; + height: 1px; + margin: 0.5rem 0; +} + +.level { + align-items: center; + justify-content: space-between; +} + +.level code { + border-radius: 4px; +} + +.level img { + display: inline-block; + vertical-align: top; +} + +.level.is-mobile { + display: flex; +} + +.level.is-mobile .level-left, +.level.is-mobile .level-right { + display: flex; +} + +.level.is-mobile .level-left + .level-right { + margin-top: 0; +} + +.level.is-mobile .level-item:not(:last-child) { + margin-bottom: 0; + margin-right: 0.75rem; +} + +.level.is-mobile .level-item:not(.is-narrow) { + flex-grow: 1; +} + +@media screen and (min-width: 769px), print { + .level { + display: flex; + } + .level > .level-item:not(.is-narrow) { + flex-grow: 1; + } +} + +.level-item { + align-items: center; + display: flex; + flex-basis: auto; + flex-grow: 0; + flex-shrink: 0; + justify-content: center; +} + +.level-item .title, +.level-item .subtitle { + margin-bottom: 0; +} + +@media screen and (max-width: 768px) { + .level-item:not(:last-child) { + margin-bottom: 0.75rem; + } +} + +.level-left, +.level-right { + flex-basis: auto; + flex-grow: 0; + flex-shrink: 0; +} + +.level-left .level-item.is-flexible, +.level-right .level-item.is-flexible { + flex-grow: 1; +} + +@media screen and (min-width: 769px), print { + .level-left .level-item:not(:last-child), + .level-right .level-item:not(:last-child) { + margin-right: 0.75rem; + } +} + +.level-left { + align-items: center; + justify-content: flex-start; +} + +@media screen and (max-width: 768px) { + .level-left + .level-right { + margin-top: 1.5rem; + } +} + +@media screen and (min-width: 769px), print { + .level-left { + display: flex; + } +} + +.level-right { + align-items: center; + justify-content: flex-end; +} + +@media screen and (min-width: 769px), print { + .level-right { + display: flex; + } +} + +.media { + align-items: flex-start; + display: flex; + text-align: inherit; +} + +.media .content:not(:last-child) { + margin-bottom: 0.75rem; +} + +.media .media { + border-top: 1px solid rgba(219, 219, 219, 0.5); + display: flex; + padding-top: 0.75rem; +} + +.media .media .content:not(:last-child), +.media .media .control:not(:last-child) { + margin-bottom: 0.5rem; +} + +.media .media .media { + padding-top: 0.5rem; +} + +.media .media .media + .media { + margin-top: 0.5rem; +} + +.media + .media { + border-top: 1px solid rgba(219, 219, 219, 0.5); + margin-top: 1rem; + padding-top: 1rem; +} + +.media.is-large + .media { + margin-top: 1.5rem; + padding-top: 1.5rem; +} + +.media-left, +.media-right { + flex-basis: auto; + flex-grow: 0; + flex-shrink: 0; +} + +.media-left { + margin-right: 1rem; +} + +.media-right { + margin-left: 1rem; +} + +.media-content { + flex-basis: auto; + flex-grow: 1; + flex-shrink: 1; + text-align: inherit; +} + +@media screen and (max-width: 768px) { + .media-content { + overflow-x: auto; + } +} + +.menu { + font-size: 1rem; +} + +.menu.is-small { + font-size: 0.75rem; +} + +.menu.is-medium { + font-size: 1.25rem; +} + +.menu.is-large { + font-size: 1.5rem; +} + +.menu-list { + line-height: 1.25; +} + +.menu-list a { + border-radius: 2px; + color: #4a4a4a; + display: block; + padding: 0.5em 0.75em; +} + +.menu-list a:hover { + background-color: whitesmoke; + color: #363636; +} + +.menu-list a.is-active { + background-color: #485fc7; + color: #fff; +} + +.menu-list li ul { + border-left: 1px solid #dbdbdb; + margin: 0.75em; + padding-left: 0.75em; +} + +.menu-label { + color: #7a7a7a; + font-size: 0.75em; + letter-spacing: 0.1em; + text-transform: uppercase; +} + +.menu-label:not(:first-child) { + margin-top: 1em; +} + +.menu-label:not(:last-child) { + margin-bottom: 1em; +} + +.message { + background-color: whitesmoke; + border-radius: 4px; + font-size: 1rem; +} + +.message strong { + color: currentColor; +} + +.message a:not(.button):not(.tag):not(.dropdown-item) { + color: currentColor; + text-decoration: underline; +} + +.message.is-small { + font-size: 0.75rem; +} + +.message.is-medium { + font-size: 1.25rem; +} + +.message.is-large { + font-size: 1.5rem; +} + +.message.is-white { + background-color: white; +} + +.message.is-white .message-header { + background-color: white; + color: #0a0a0a; +} + +.message.is-white .message-body { + border-color: white; +} + +.message.is-black { + background-color: #fafafa; +} + +.message.is-black .message-header { + background-color: #0a0a0a; + color: white; +} + +.message.is-black .message-body { + border-color: #0a0a0a; +} + +.message.is-light { + background-color: #fafafa; +} + +.message.is-light .message-header { + background-color: whitesmoke; + color: rgba(0, 0, 0, 0.7); +} + +.message.is-light .message-body { + border-color: whitesmoke; +} + +.message.is-dark { + background-color: #fafafa; +} + +.message.is-dark .message-header { + background-color: #363636; + color: #fff; +} + +.message.is-dark .message-body { + border-color: #363636; +} + +.message.is-primary { + background-color: #ebfffc; +} + +.message.is-primary .message-header { + background-color: #00d1b2; + color: #fff; +} + +.message.is-primary .message-body { + border-color: #00d1b2; + color: #00947e; +} + +.message.is-link { + background-color: #eff1fa; +} + +.message.is-link .message-header { + background-color: #485fc7; + color: #fff; +} + +.message.is-link .message-body { + border-color: #485fc7; + color: #3850b7; +} + +.message.is-info { + background-color: #eff5fb; +} + +.message.is-info .message-header { + background-color: #3e8ed0; + color: #fff; +} + +.message.is-info .message-body { + border-color: #3e8ed0; + color: #296fa8; +} + +.message.is-success { + background-color: #effaf5; +} + +.message.is-success .message-header { + background-color: #48c78e; + color: #fff; +} + +.message.is-success .message-body { + border-color: #48c78e; + color: #257953; +} + +.message.is-warning { + background-color: #fffaeb; +} + +.message.is-warning .message-header { + background-color: #ffe08a; + color: rgba(0, 0, 0, 0.7); +} + +.message.is-warning .message-body { + border-color: #ffe08a; + color: #946c00; +} + +.message.is-danger { + background-color: #feecf0; +} + +.message.is-danger .message-header { + background-color: #f14668; + color: #fff; +} + +.message.is-danger .message-body { + border-color: #f14668; + color: #cc0f35; +} + +.message-header { + align-items: center; + background-color: #4a4a4a; + border-radius: 4px 4px 0 0; + color: #fff; + display: flex; + font-weight: 700; + justify-content: space-between; + line-height: 1.25; + padding: 0.75em 1em; + position: relative; +} + +.message-header .delete { + flex-grow: 0; + flex-shrink: 0; + margin-left: 0.75em; +} + +.message-header + .message-body { + border-width: 0; + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.message-body { + border-color: #dbdbdb; + border-radius: 4px; + border-style: solid; + border-width: 0 0 0 4px; + color: #4a4a4a; + padding: 1.25em 1.5em; +} + +.message-body code, +.message-body pre { + background-color: white; +} + +.message-body pre code { + background-color: transparent; +} + +.modal { + align-items: center; + display: none; + flex-direction: column; + justify-content: center; + overflow: hidden; + position: fixed; + z-index: 40; +} + +.modal.is-active { + display: flex; +} + +.modal-background { + background-color: rgba(10, 10, 10, 0.86); +} + +.modal-content, +.modal-card { + margin: 0 20px; + max-height: calc(100vh - 160px); + overflow: auto; + position: relative; + width: 100%; +} + +@media screen and (min-width: 769px) { + .modal-content, + .modal-card { + margin: 0 auto; + max-height: calc(100vh - 40px); + width: 640px; + } +} + +.modal-close { + background: none; + height: 40px; + position: fixed; + right: 20px; + top: 20px; + width: 40px; +} + +.modal-card { + display: flex; + flex-direction: column; + max-height: calc(100vh - 40px); + overflow: hidden; + -ms-overflow-y: visible; +} + +.modal-card-head, +.modal-card-foot { + align-items: center; + background-color: whitesmoke; + display: flex; + flex-shrink: 0; + justify-content: flex-start; + padding: 20px; + position: relative; +} + +.modal-card-head { + border-bottom: 1px solid #dbdbdb; + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +.modal-card-title { + color: #363636; + flex-grow: 1; + flex-shrink: 0; + font-size: 1.5rem; + line-height: 1; +} + +.modal-card-foot { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; + border-top: 1px solid #dbdbdb; +} + +.modal-card-foot .button:not(:last-child) { + margin-right: 0.5em; +} + +.modal-card-body { + -webkit-overflow-scrolling: touch; + background-color: white; + flex-grow: 1; + flex-shrink: 1; + overflow: auto; + padding: 20px; +} + +.navbar { + background-color: white; + min-height: 3.25rem; + position: relative; + z-index: 30; +} + +.navbar.is-white { + background-color: white; + color: #0a0a0a; +} + +.navbar.is-white .navbar-brand > .navbar-item, +.navbar.is-white .navbar-brand .navbar-link { + color: #0a0a0a; +} + +.navbar.is-white .navbar-brand > a.navbar-item:focus, .navbar.is-white .navbar-brand > a.navbar-item:hover, .navbar.is-white .navbar-brand > a.navbar-item.is-active, +.navbar.is-white .navbar-brand .navbar-link:focus, +.navbar.is-white .navbar-brand .navbar-link:hover, +.navbar.is-white .navbar-brand .navbar-link.is-active { + background-color: #f2f2f2; + color: #0a0a0a; +} + +.navbar.is-white .navbar-brand .navbar-link::after { + border-color: #0a0a0a; +} + +.navbar.is-white .navbar-burger { + color: #0a0a0a; +} + +@media screen and (min-width: 1024px) { + .navbar.is-white .navbar-start > .navbar-item, + .navbar.is-white .navbar-start .navbar-link, + .navbar.is-white .navbar-end > .navbar-item, + .navbar.is-white .navbar-end .navbar-link { + color: #0a0a0a; + } + .navbar.is-white .navbar-start > a.navbar-item:focus, .navbar.is-white .navbar-start > a.navbar-item:hover, .navbar.is-white .navbar-start > a.navbar-item.is-active, + .navbar.is-white .navbar-start .navbar-link:focus, + .navbar.is-white .navbar-start .navbar-link:hover, + .navbar.is-white .navbar-start .navbar-link.is-active, + .navbar.is-white .navbar-end > a.navbar-item:focus, + .navbar.is-white .navbar-end > a.navbar-item:hover, + .navbar.is-white .navbar-end > a.navbar-item.is-active, + .navbar.is-white .navbar-end .navbar-link:focus, + .navbar.is-white .navbar-end .navbar-link:hover, + .navbar.is-white .navbar-end .navbar-link.is-active { + background-color: #f2f2f2; + color: #0a0a0a; + } + .navbar.is-white .navbar-start .navbar-link::after, + .navbar.is-white .navbar-end .navbar-link::after { + border-color: #0a0a0a; + } + .navbar.is-white .navbar-item.has-dropdown:focus .navbar-link, + .navbar.is-white .navbar-item.has-dropdown:hover .navbar-link, + .navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link { + background-color: #f2f2f2; + color: #0a0a0a; + } + .navbar.is-white .navbar-dropdown a.navbar-item.is-active { + background-color: white; + color: #0a0a0a; + } +} + +.navbar.is-black { + background-color: #0a0a0a; + color: white; +} + +.navbar.is-black .navbar-brand > .navbar-item, +.navbar.is-black .navbar-brand .navbar-link { + color: white; +} + +.navbar.is-black .navbar-brand > a.navbar-item:focus, .navbar.is-black .navbar-brand > a.navbar-item:hover, .navbar.is-black .navbar-brand > a.navbar-item.is-active, +.navbar.is-black .navbar-brand .navbar-link:focus, +.navbar.is-black .navbar-brand .navbar-link:hover, +.navbar.is-black .navbar-brand .navbar-link.is-active { + background-color: black; + color: white; +} + +.navbar.is-black .navbar-brand .navbar-link::after { + border-color: white; +} + +.navbar.is-black .navbar-burger { + color: white; +} + +@media screen and (min-width: 1024px) { + .navbar.is-black .navbar-start > .navbar-item, + .navbar.is-black .navbar-start .navbar-link, + .navbar.is-black .navbar-end > .navbar-item, + .navbar.is-black .navbar-end .navbar-link { + color: white; + } + .navbar.is-black .navbar-start > a.navbar-item:focus, .navbar.is-black .navbar-start > a.navbar-item:hover, .navbar.is-black .navbar-start > a.navbar-item.is-active, + .navbar.is-black .navbar-start .navbar-link:focus, + .navbar.is-black .navbar-start .navbar-link:hover, + .navbar.is-black .navbar-start .navbar-link.is-active, + .navbar.is-black .navbar-end > a.navbar-item:focus, + .navbar.is-black .navbar-end > a.navbar-item:hover, + .navbar.is-black .navbar-end > a.navbar-item.is-active, + .navbar.is-black .navbar-end .navbar-link:focus, + .navbar.is-black .navbar-end .navbar-link:hover, + .navbar.is-black .navbar-end .navbar-link.is-active { + background-color: black; + color: white; + } + .navbar.is-black .navbar-start .navbar-link::after, + .navbar.is-black .navbar-end .navbar-link::after { + border-color: white; + } + .navbar.is-black .navbar-item.has-dropdown:focus .navbar-link, + .navbar.is-black .navbar-item.has-dropdown:hover .navbar-link, + .navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link { + background-color: black; + color: white; + } + .navbar.is-black .navbar-dropdown a.navbar-item.is-active { + background-color: #0a0a0a; + color: white; + } +} + +.navbar.is-light { + background-color: whitesmoke; + color: rgba(0, 0, 0, 0.7); +} + +.navbar.is-light .navbar-brand > .navbar-item, +.navbar.is-light .navbar-brand .navbar-link { + color: rgba(0, 0, 0, 0.7); +} + +.navbar.is-light .navbar-brand > a.navbar-item:focus, .navbar.is-light .navbar-brand > a.navbar-item:hover, .navbar.is-light .navbar-brand > a.navbar-item.is-active, +.navbar.is-light .navbar-brand .navbar-link:focus, +.navbar.is-light .navbar-brand .navbar-link:hover, +.navbar.is-light .navbar-brand .navbar-link.is-active { + background-color: #e8e8e8; + color: rgba(0, 0, 0, 0.7); +} + +.navbar.is-light .navbar-brand .navbar-link::after { + border-color: rgba(0, 0, 0, 0.7); +} + +.navbar.is-light .navbar-burger { + color: rgba(0, 0, 0, 0.7); +} + +@media screen and (min-width: 1024px) { + .navbar.is-light .navbar-start > .navbar-item, + .navbar.is-light .navbar-start .navbar-link, + .navbar.is-light .navbar-end > .navbar-item, + .navbar.is-light .navbar-end .navbar-link { + color: rgba(0, 0, 0, 0.7); + } + .navbar.is-light .navbar-start > a.navbar-item:focus, .navbar.is-light .navbar-start > a.navbar-item:hover, .navbar.is-light .navbar-start > a.navbar-item.is-active, + .navbar.is-light .navbar-start .navbar-link:focus, + .navbar.is-light .navbar-start .navbar-link:hover, + .navbar.is-light .navbar-start .navbar-link.is-active, + .navbar.is-light .navbar-end > a.navbar-item:focus, + .navbar.is-light .navbar-end > a.navbar-item:hover, + .navbar.is-light .navbar-end > a.navbar-item.is-active, + .navbar.is-light .navbar-end .navbar-link:focus, + .navbar.is-light .navbar-end .navbar-link:hover, + .navbar.is-light .navbar-end .navbar-link.is-active { + background-color: #e8e8e8; + color: rgba(0, 0, 0, 0.7); + } + .navbar.is-light .navbar-start .navbar-link::after, + .navbar.is-light .navbar-end .navbar-link::after { + border-color: rgba(0, 0, 0, 0.7); + } + .navbar.is-light .navbar-item.has-dropdown:focus .navbar-link, + .navbar.is-light .navbar-item.has-dropdown:hover .navbar-link, + .navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link { + background-color: #e8e8e8; + color: rgba(0, 0, 0, 0.7); + } + .navbar.is-light .navbar-dropdown a.navbar-item.is-active { + background-color: whitesmoke; + color: rgba(0, 0, 0, 0.7); + } +} + +.navbar.is-dark { + background-color: #363636; + color: #fff; +} + +.navbar.is-dark .navbar-brand > .navbar-item, +.navbar.is-dark .navbar-brand .navbar-link { + color: #fff; +} + +.navbar.is-dark .navbar-brand > a.navbar-item:focus, .navbar.is-dark .navbar-brand > a.navbar-item:hover, .navbar.is-dark .navbar-brand > a.navbar-item.is-active, +.navbar.is-dark .navbar-brand .navbar-link:focus, +.navbar.is-dark .navbar-brand .navbar-link:hover, +.navbar.is-dark .navbar-brand .navbar-link.is-active { + background-color: #292929; + color: #fff; +} + +.navbar.is-dark .navbar-brand .navbar-link::after { + border-color: #fff; +} + +.navbar.is-dark .navbar-burger { + color: #fff; +} + +@media screen and (min-width: 1024px) { + .navbar.is-dark .navbar-start > .navbar-item, + .navbar.is-dark .navbar-start .navbar-link, + .navbar.is-dark .navbar-end > .navbar-item, + .navbar.is-dark .navbar-end .navbar-link { + color: #fff; + } + .navbar.is-dark .navbar-start > a.navbar-item:focus, .navbar.is-dark .navbar-start > a.navbar-item:hover, .navbar.is-dark .navbar-start > a.navbar-item.is-active, + .navbar.is-dark .navbar-start .navbar-link:focus, + .navbar.is-dark .navbar-start .navbar-link:hover, + .navbar.is-dark .navbar-start .navbar-link.is-active, + .navbar.is-dark .navbar-end > a.navbar-item:focus, + .navbar.is-dark .navbar-end > a.navbar-item:hover, + .navbar.is-dark .navbar-end > a.navbar-item.is-active, + .navbar.is-dark .navbar-end .navbar-link:focus, + .navbar.is-dark .navbar-end .navbar-link:hover, + .navbar.is-dark .navbar-end .navbar-link.is-active { + background-color: #292929; + color: #fff; + } + .navbar.is-dark .navbar-start .navbar-link::after, + .navbar.is-dark .navbar-end .navbar-link::after { + border-color: #fff; + } + .navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link, + .navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link, + .navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link { + background-color: #292929; + color: #fff; + } + .navbar.is-dark .navbar-dropdown a.navbar-item.is-active { + background-color: #363636; + color: #fff; + } +} + +.navbar.is-primary { + background-color: #00d1b2; + color: #fff; +} + +.navbar.is-primary .navbar-brand > .navbar-item, +.navbar.is-primary .navbar-brand .navbar-link { + color: #fff; +} + +.navbar.is-primary .navbar-brand > a.navbar-item:focus, .navbar.is-primary .navbar-brand > a.navbar-item:hover, .navbar.is-primary .navbar-brand > a.navbar-item.is-active, +.navbar.is-primary .navbar-brand .navbar-link:focus, +.navbar.is-primary .navbar-brand .navbar-link:hover, +.navbar.is-primary .navbar-brand .navbar-link.is-active { + background-color: #00b89c; + color: #fff; +} + +.navbar.is-primary .navbar-brand .navbar-link::after { + border-color: #fff; +} + +.navbar.is-primary .navbar-burger { + color: #fff; +} + +@media screen and (min-width: 1024px) { + .navbar.is-primary .navbar-start > .navbar-item, + .navbar.is-primary .navbar-start .navbar-link, + .navbar.is-primary .navbar-end > .navbar-item, + .navbar.is-primary .navbar-end .navbar-link { + color: #fff; + } + .navbar.is-primary .navbar-start > a.navbar-item:focus, .navbar.is-primary .navbar-start > a.navbar-item:hover, .navbar.is-primary .navbar-start > a.navbar-item.is-active, + .navbar.is-primary .navbar-start .navbar-link:focus, + .navbar.is-primary .navbar-start .navbar-link:hover, + .navbar.is-primary .navbar-start .navbar-link.is-active, + .navbar.is-primary .navbar-end > a.navbar-item:focus, + .navbar.is-primary .navbar-end > a.navbar-item:hover, + .navbar.is-primary .navbar-end > a.navbar-item.is-active, + .navbar.is-primary .navbar-end .navbar-link:focus, + .navbar.is-primary .navbar-end .navbar-link:hover, + .navbar.is-primary .navbar-end .navbar-link.is-active { + background-color: #00b89c; + color: #fff; + } + .navbar.is-primary .navbar-start .navbar-link::after, + .navbar.is-primary .navbar-end .navbar-link::after { + border-color: #fff; + } + .navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link, + .navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link, + .navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link { + background-color: #00b89c; + color: #fff; + } + .navbar.is-primary .navbar-dropdown a.navbar-item.is-active { + background-color: #00d1b2; + color: #fff; + } +} + +.navbar.is-link { + background-color: #485fc7; + color: #fff; +} + +.navbar.is-link .navbar-brand > .navbar-item, +.navbar.is-link .navbar-brand .navbar-link { + color: #fff; +} + +.navbar.is-link .navbar-brand > a.navbar-item:focus, .navbar.is-link .navbar-brand > a.navbar-item:hover, .navbar.is-link .navbar-brand > a.navbar-item.is-active, +.navbar.is-link .navbar-brand .navbar-link:focus, +.navbar.is-link .navbar-brand .navbar-link:hover, +.navbar.is-link .navbar-brand .navbar-link.is-active { + background-color: #3a51bb; + color: #fff; +} + +.navbar.is-link .navbar-brand .navbar-link::after { + border-color: #fff; +} + +.navbar.is-link .navbar-burger { + color: #fff; +} + +@media screen and (min-width: 1024px) { + .navbar.is-link .navbar-start > .navbar-item, + .navbar.is-link .navbar-start .navbar-link, + .navbar.is-link .navbar-end > .navbar-item, + .navbar.is-link .navbar-end .navbar-link { + color: #fff; + } + .navbar.is-link .navbar-start > a.navbar-item:focus, .navbar.is-link .navbar-start > a.navbar-item:hover, .navbar.is-link .navbar-start > a.navbar-item.is-active, + .navbar.is-link .navbar-start .navbar-link:focus, + .navbar.is-link .navbar-start .navbar-link:hover, + .navbar.is-link .navbar-start .navbar-link.is-active, + .navbar.is-link .navbar-end > a.navbar-item:focus, + .navbar.is-link .navbar-end > a.navbar-item:hover, + .navbar.is-link .navbar-end > a.navbar-item.is-active, + .navbar.is-link .navbar-end .navbar-link:focus, + .navbar.is-link .navbar-end .navbar-link:hover, + .navbar.is-link .navbar-end .navbar-link.is-active { + background-color: #3a51bb; + color: #fff; + } + .navbar.is-link .navbar-start .navbar-link::after, + .navbar.is-link .navbar-end .navbar-link::after { + border-color: #fff; + } + .navbar.is-link .navbar-item.has-dropdown:focus .navbar-link, + .navbar.is-link .navbar-item.has-dropdown:hover .navbar-link, + .navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link { + background-color: #3a51bb; + color: #fff; + } + .navbar.is-link .navbar-dropdown a.navbar-item.is-active { + background-color: #485fc7; + color: #fff; + } +} + +.navbar.is-info { + background-color: #3e8ed0; + color: #fff; +} + +.navbar.is-info .navbar-brand > .navbar-item, +.navbar.is-info .navbar-brand .navbar-link { + color: #fff; +} + +.navbar.is-info .navbar-brand > a.navbar-item:focus, .navbar.is-info .navbar-brand > a.navbar-item:hover, .navbar.is-info .navbar-brand > a.navbar-item.is-active, +.navbar.is-info .navbar-brand .navbar-link:focus, +.navbar.is-info .navbar-brand .navbar-link:hover, +.navbar.is-info .navbar-brand .navbar-link.is-active { + background-color: #3082c5; + color: #fff; +} + +.navbar.is-info .navbar-brand .navbar-link::after { + border-color: #fff; +} + +.navbar.is-info .navbar-burger { + color: #fff; +} + +@media screen and (min-width: 1024px) { + .navbar.is-info .navbar-start > .navbar-item, + .navbar.is-info .navbar-start .navbar-link, + .navbar.is-info .navbar-end > .navbar-item, + .navbar.is-info .navbar-end .navbar-link { + color: #fff; + } + .navbar.is-info .navbar-start > a.navbar-item:focus, .navbar.is-info .navbar-start > a.navbar-item:hover, .navbar.is-info .navbar-start > a.navbar-item.is-active, + .navbar.is-info .navbar-start .navbar-link:focus, + .navbar.is-info .navbar-start .navbar-link:hover, + .navbar.is-info .navbar-start .navbar-link.is-active, + .navbar.is-info .navbar-end > a.navbar-item:focus, + .navbar.is-info .navbar-end > a.navbar-item:hover, + .navbar.is-info .navbar-end > a.navbar-item.is-active, + .navbar.is-info .navbar-end .navbar-link:focus, + .navbar.is-info .navbar-end .navbar-link:hover, + .navbar.is-info .navbar-end .navbar-link.is-active { + background-color: #3082c5; + color: #fff; + } + .navbar.is-info .navbar-start .navbar-link::after, + .navbar.is-info .navbar-end .navbar-link::after { + border-color: #fff; + } + .navbar.is-info .navbar-item.has-dropdown:focus .navbar-link, + .navbar.is-info .navbar-item.has-dropdown:hover .navbar-link, + .navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link { + background-color: #3082c5; + color: #fff; + } + .navbar.is-info .navbar-dropdown a.navbar-item.is-active { + background-color: #3e8ed0; + color: #fff; + } +} + +.navbar.is-success { + background-color: #48c78e; + color: #fff; +} + +.navbar.is-success .navbar-brand > .navbar-item, +.navbar.is-success .navbar-brand .navbar-link { + color: #fff; +} + +.navbar.is-success .navbar-brand > a.navbar-item:focus, .navbar.is-success .navbar-brand > a.navbar-item:hover, .navbar.is-success .navbar-brand > a.navbar-item.is-active, +.navbar.is-success .navbar-brand .navbar-link:focus, +.navbar.is-success .navbar-brand .navbar-link:hover, +.navbar.is-success .navbar-brand .navbar-link.is-active { + background-color: #3abb81; + color: #fff; +} + +.navbar.is-success .navbar-brand .navbar-link::after { + border-color: #fff; +} + +.navbar.is-success .navbar-burger { + color: #fff; +} + +@media screen and (min-width: 1024px) { + .navbar.is-success .navbar-start > .navbar-item, + .navbar.is-success .navbar-start .navbar-link, + .navbar.is-success .navbar-end > .navbar-item, + .navbar.is-success .navbar-end .navbar-link { + color: #fff; + } + .navbar.is-success .navbar-start > a.navbar-item:focus, .navbar.is-success .navbar-start > a.navbar-item:hover, .navbar.is-success .navbar-start > a.navbar-item.is-active, + .navbar.is-success .navbar-start .navbar-link:focus, + .navbar.is-success .navbar-start .navbar-link:hover, + .navbar.is-success .navbar-start .navbar-link.is-active, + .navbar.is-success .navbar-end > a.navbar-item:focus, + .navbar.is-success .navbar-end > a.navbar-item:hover, + .navbar.is-success .navbar-end > a.navbar-item.is-active, + .navbar.is-success .navbar-end .navbar-link:focus, + .navbar.is-success .navbar-end .navbar-link:hover, + .navbar.is-success .navbar-end .navbar-link.is-active { + background-color: #3abb81; + color: #fff; + } + .navbar.is-success .navbar-start .navbar-link::after, + .navbar.is-success .navbar-end .navbar-link::after { + border-color: #fff; + } + .navbar.is-success .navbar-item.has-dropdown:focus .navbar-link, + .navbar.is-success .navbar-item.has-dropdown:hover .navbar-link, + .navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link { + background-color: #3abb81; + color: #fff; + } + .navbar.is-success .navbar-dropdown a.navbar-item.is-active { + background-color: #48c78e; + color: #fff; + } +} + +.navbar.is-warning { + background-color: #ffe08a; + color: rgba(0, 0, 0, 0.7); +} + +.navbar.is-warning .navbar-brand > .navbar-item, +.navbar.is-warning .navbar-brand .navbar-link { + color: rgba(0, 0, 0, 0.7); +} + +.navbar.is-warning .navbar-brand > a.navbar-item:focus, .navbar.is-warning .navbar-brand > a.navbar-item:hover, .navbar.is-warning .navbar-brand > a.navbar-item.is-active, +.navbar.is-warning .navbar-brand .navbar-link:focus, +.navbar.is-warning .navbar-brand .navbar-link:hover, +.navbar.is-warning .navbar-brand .navbar-link.is-active { + background-color: #ffd970; + color: rgba(0, 0, 0, 0.7); +} + +.navbar.is-warning .navbar-brand .navbar-link::after { + border-color: rgba(0, 0, 0, 0.7); +} + +.navbar.is-warning .navbar-burger { + color: rgba(0, 0, 0, 0.7); +} + +@media screen and (min-width: 1024px) { + .navbar.is-warning .navbar-start > .navbar-item, + .navbar.is-warning .navbar-start .navbar-link, + .navbar.is-warning .navbar-end > .navbar-item, + .navbar.is-warning .navbar-end .navbar-link { + color: rgba(0, 0, 0, 0.7); + } + .navbar.is-warning .navbar-start > a.navbar-item:focus, .navbar.is-warning .navbar-start > a.navbar-item:hover, .navbar.is-warning .navbar-start > a.navbar-item.is-active, + .navbar.is-warning .navbar-start .navbar-link:focus, + .navbar.is-warning .navbar-start .navbar-link:hover, + .navbar.is-warning .navbar-start .navbar-link.is-active, + .navbar.is-warning .navbar-end > a.navbar-item:focus, + .navbar.is-warning .navbar-end > a.navbar-item:hover, + .navbar.is-warning .navbar-end > a.navbar-item.is-active, + .navbar.is-warning .navbar-end .navbar-link:focus, + .navbar.is-warning .navbar-end .navbar-link:hover, + .navbar.is-warning .navbar-end .navbar-link.is-active { + background-color: #ffd970; + color: rgba(0, 0, 0, 0.7); + } + .navbar.is-warning .navbar-start .navbar-link::after, + .navbar.is-warning .navbar-end .navbar-link::after { + border-color: rgba(0, 0, 0, 0.7); + } + .navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link, + .navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link, + .navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link { + background-color: #ffd970; + color: rgba(0, 0, 0, 0.7); + } + .navbar.is-warning .navbar-dropdown a.navbar-item.is-active { + background-color: #ffe08a; + color: rgba(0, 0, 0, 0.7); + } +} + +.navbar.is-danger { + background-color: #f14668; + color: #fff; +} + +.navbar.is-danger .navbar-brand > .navbar-item, +.navbar.is-danger .navbar-brand .navbar-link { + color: #fff; +} + +.navbar.is-danger .navbar-brand > a.navbar-item:focus, .navbar.is-danger .navbar-brand > a.navbar-item:hover, .navbar.is-danger .navbar-brand > a.navbar-item.is-active, +.navbar.is-danger .navbar-brand .navbar-link:focus, +.navbar.is-danger .navbar-brand .navbar-link:hover, +.navbar.is-danger .navbar-brand .navbar-link.is-active { + background-color: #ef2e55; + color: #fff; +} + +.navbar.is-danger .navbar-brand .navbar-link::after { + border-color: #fff; +} + +.navbar.is-danger .navbar-burger { + color: #fff; +} + +@media screen and (min-width: 1024px) { + .navbar.is-danger .navbar-start > .navbar-item, + .navbar.is-danger .navbar-start .navbar-link, + .navbar.is-danger .navbar-end > .navbar-item, + .navbar.is-danger .navbar-end .navbar-link { + color: #fff; + } + .navbar.is-danger .navbar-start > a.navbar-item:focus, .navbar.is-danger .navbar-start > a.navbar-item:hover, .navbar.is-danger .navbar-start > a.navbar-item.is-active, + .navbar.is-danger .navbar-start .navbar-link:focus, + .navbar.is-danger .navbar-start .navbar-link:hover, + .navbar.is-danger .navbar-start .navbar-link.is-active, + .navbar.is-danger .navbar-end > a.navbar-item:focus, + .navbar.is-danger .navbar-end > a.navbar-item:hover, + .navbar.is-danger .navbar-end > a.navbar-item.is-active, + .navbar.is-danger .navbar-end .navbar-link:focus, + .navbar.is-danger .navbar-end .navbar-link:hover, + .navbar.is-danger .navbar-end .navbar-link.is-active { + background-color: #ef2e55; + color: #fff; + } + .navbar.is-danger .navbar-start .navbar-link::after, + .navbar.is-danger .navbar-end .navbar-link::after { + border-color: #fff; + } + .navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link, + .navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link, + .navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link { + background-color: #ef2e55; + color: #fff; + } + .navbar.is-danger .navbar-dropdown a.navbar-item.is-active { + background-color: #f14668; + color: #fff; + } +} + +.navbar > .container { + align-items: stretch; + display: flex; + min-height: 3.25rem; + width: 100%; +} + +.navbar.has-shadow { + box-shadow: 0 2px 0 0 whitesmoke; +} + +.navbar.is-fixed-bottom, .navbar.is-fixed-top { + left: 0; + position: fixed; + right: 0; + z-index: 30; +} + +.navbar.is-fixed-bottom { + bottom: 0; +} + +.navbar.is-fixed-bottom.has-shadow { + box-shadow: 0 -2px 0 0 whitesmoke; +} + +.navbar.is-fixed-top { + top: 0; +} + +html.has-navbar-fixed-top, +body.has-navbar-fixed-top { + padding-top: 3.25rem; +} + +html.has-navbar-fixed-bottom, +body.has-navbar-fixed-bottom { + padding-bottom: 3.25rem; +} + +.navbar-brand, +.navbar-tabs { + align-items: stretch; + display: flex; + flex-shrink: 0; + min-height: 3.25rem; +} + +.navbar-brand a.navbar-item:focus, .navbar-brand a.navbar-item:hover { + background-color: transparent; +} + +.navbar-tabs { + -webkit-overflow-scrolling: touch; + max-width: 100vw; + overflow-x: auto; + overflow-y: hidden; +} + +.navbar-burger { + color: #4a4a4a; + -moz-appearance: none; + -webkit-appearance: none; + appearance: none; + background: none; + border: none; + cursor: pointer; + display: block; + height: 3.25rem; + position: relative; + width: 3.25rem; + margin-left: auto; +} + +.navbar-burger span { + background-color: currentColor; + display: block; + height: 1px; + left: calc(50% - 8px); + position: absolute; + transform-origin: center; + transition-duration: 86ms; + transition-property: background-color, opacity, transform; + transition-timing-function: ease-out; + width: 16px; +} + +.navbar-burger span:nth-child(1) { + top: calc(50% - 6px); +} + +.navbar-burger span:nth-child(2) { + top: calc(50% - 1px); +} + +.navbar-burger span:nth-child(3) { + top: calc(50% + 4px); +} + +.navbar-burger:hover { + background-color: rgba(0, 0, 0, 0.05); +} + +.navbar-burger.is-active span:nth-child(1) { + transform: translateY(5px) rotate(45deg); +} + +.navbar-burger.is-active span:nth-child(2) { + opacity: 0; +} + +.navbar-burger.is-active span:nth-child(3) { + transform: translateY(-5px) rotate(-45deg); +} + +.navbar-menu { + display: none; +} + +.navbar-item, +.navbar-link { + color: #4a4a4a; + display: block; + line-height: 1.5; + padding: 0.5rem 0.75rem; + position: relative; +} + +.navbar-item .icon:only-child, +.navbar-link .icon:only-child { + margin-left: -0.25rem; + margin-right: -0.25rem; +} + +a.navbar-item, +.navbar-link { + cursor: pointer; +} + +a.navbar-item:focus, a.navbar-item:focus-within, a.navbar-item:hover, a.navbar-item.is-active, +.navbar-link:focus, +.navbar-link:focus-within, +.navbar-link:hover, +.navbar-link.is-active { + background-color: #fafafa; + color: #485fc7; +} + +.navbar-item { + flex-grow: 0; + flex-shrink: 0; +} + +.navbar-item img { + max-height: 1.75rem; +} + +.navbar-item.has-dropdown { + padding: 0; +} + +.navbar-item.is-expanded { + flex-grow: 1; + flex-shrink: 1; +} + +.navbar-item.is-tab { + border-bottom: 1px solid transparent; + min-height: 3.25rem; + padding-bottom: calc(0.5rem - 1px); +} + +.navbar-item.is-tab:focus, .navbar-item.is-tab:hover { + background-color: transparent; + border-bottom-color: #485fc7; +} + +.navbar-item.is-tab.is-active { + background-color: transparent; + border-bottom-color: #485fc7; + border-bottom-style: solid; + border-bottom-width: 3px; + color: #485fc7; + padding-bottom: calc(0.5rem - 3px); +} + +.navbar-content { + flex-grow: 1; + flex-shrink: 1; +} + +.navbar-link:not(.is-arrowless) { + padding-right: 2.5em; +} + +.navbar-link:not(.is-arrowless)::after { + border-color: #485fc7; + margin-top: -0.375em; + right: 1.125em; +} + +.navbar-dropdown { + font-size: 0.875rem; + padding-bottom: 0.5rem; + padding-top: 0.5rem; +} + +.navbar-dropdown .navbar-item { + padding-left: 1.5rem; + padding-right: 1.5rem; +} + +.navbar-divider { + background-color: whitesmoke; + border: none; + display: none; + height: 2px; + margin: 0.5rem 0; +} + +@media screen and (max-width: 1023px) { + .navbar > .container { + display: block; + } + .navbar-brand .navbar-item, + .navbar-tabs .navbar-item { + align-items: center; + display: flex; + } + .navbar-link::after { + display: none; + } + .navbar-menu { + background-color: white; + box-shadow: 0 8px 16px rgba(10, 10, 10, 0.1); + padding: 0.5rem 0; + } + .navbar-menu.is-active { + display: block; + } + .navbar.is-fixed-bottom-touch, .navbar.is-fixed-top-touch { + left: 0; + position: fixed; + right: 0; + z-index: 30; + } + .navbar.is-fixed-bottom-touch { + bottom: 0; + } + .navbar.is-fixed-bottom-touch.has-shadow { + box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1); + } + .navbar.is-fixed-top-touch { + top: 0; + } + .navbar.is-fixed-top .navbar-menu, .navbar.is-fixed-top-touch .navbar-menu { + -webkit-overflow-scrolling: touch; + max-height: calc(100vh - 3.25rem); + overflow: auto; + } + html.has-navbar-fixed-top-touch, + body.has-navbar-fixed-top-touch { + padding-top: 3.25rem; + } + html.has-navbar-fixed-bottom-touch, + body.has-navbar-fixed-bottom-touch { + padding-bottom: 3.25rem; + } +} + +@media screen and (min-width: 1024px) { + .navbar, + .navbar-menu, + .navbar-start, + .navbar-end { + align-items: stretch; + display: flex; + } + .navbar { + min-height: 3.25rem; + } + .navbar.is-spaced { + padding: 1rem 2rem; + } + .navbar.is-spaced .navbar-start, + .navbar.is-spaced .navbar-end { + align-items: center; + } + .navbar.is-spaced a.navbar-item, + .navbar.is-spaced .navbar-link { + border-radius: 4px; + } + .navbar.is-transparent a.navbar-item:focus, .navbar.is-transparent a.navbar-item:hover, .navbar.is-transparent a.navbar-item.is-active, + .navbar.is-transparent .navbar-link:focus, + .navbar.is-transparent .navbar-link:hover, + .navbar.is-transparent .navbar-link.is-active { + background-color: transparent !important; + } + .navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus-within .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link { + background-color: transparent !important; + } + .navbar.is-transparent .navbar-dropdown a.navbar-item:focus, .navbar.is-transparent .navbar-dropdown a.navbar-item:hover { + background-color: whitesmoke; + color: #0a0a0a; + } + .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active { + background-color: whitesmoke; + color: #485fc7; + } + .navbar-burger { + display: none; + } + .navbar-item, + .navbar-link { + align-items: center; + display: flex; + } + .navbar-item.has-dropdown { + align-items: stretch; + } + .navbar-item.has-dropdown-up .navbar-link::after { + transform: rotate(135deg) translate(0.25em, -0.25em); + } + .navbar-item.has-dropdown-up .navbar-dropdown { + border-bottom: 2px solid #dbdbdb; + border-radius: 6px 6px 0 0; + border-top: none; + bottom: 100%; + box-shadow: 0 -8px 8px rgba(10, 10, 10, 0.1); + top: auto; + } + .navbar-item.is-active .navbar-dropdown, .navbar-item.is-hoverable:focus .navbar-dropdown, .navbar-item.is-hoverable:focus-within .navbar-dropdown, .navbar-item.is-hoverable:hover .navbar-dropdown { + display: block; + } + .navbar.is-spaced .navbar-item.is-active .navbar-dropdown, .navbar-item.is-active .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:focus .navbar-dropdown, .navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:focus-within .navbar-dropdown, .navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:hover .navbar-dropdown, .navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed { + opacity: 1; + pointer-events: auto; + transform: translateY(0); + } + .navbar-menu { + flex-grow: 1; + flex-shrink: 0; + } + .navbar-start { + justify-content: flex-start; + margin-right: auto; + } + .navbar-end { + justify-content: flex-end; + margin-left: auto; + } + .navbar-dropdown { + background-color: white; + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; + border-top: 2px solid #dbdbdb; + box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1); + display: none; + font-size: 0.875rem; + left: 0; + min-width: 100%; + position: absolute; + top: 100%; + z-index: 20; + } + .navbar-dropdown .navbar-item { + padding: 0.375rem 1rem; + white-space: nowrap; + } + .navbar-dropdown a.navbar-item { + padding-right: 3rem; + } + .navbar-dropdown a.navbar-item:focus, .navbar-dropdown a.navbar-item:hover { + background-color: whitesmoke; + color: #0a0a0a; + } + .navbar-dropdown a.navbar-item.is-active { + background-color: whitesmoke; + color: #485fc7; + } + .navbar.is-spaced .navbar-dropdown, .navbar-dropdown.is-boxed { + border-radius: 6px; + border-top: none; + box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1); + display: block; + opacity: 0; + pointer-events: none; + top: calc(100% + (-4px)); + transform: translateY(-5px); + transition-duration: 86ms; + transition-property: opacity, transform; + } + .navbar-dropdown.is-right { + left: auto; + right: 0; + } + .navbar-divider { + display: block; + } + .navbar > .container .navbar-brand, + .container > .navbar .navbar-brand { + margin-left: -0.75rem; + } + .navbar > .container .navbar-menu, + .container > .navbar .navbar-menu { + margin-right: -0.75rem; + } + .navbar.is-fixed-bottom-desktop, .navbar.is-fixed-top-desktop { + left: 0; + position: fixed; + right: 0; + z-index: 30; + } + .navbar.is-fixed-bottom-desktop { + bottom: 0; + } + .navbar.is-fixed-bottom-desktop.has-shadow { + box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1); + } + .navbar.is-fixed-top-desktop { + top: 0; + } + html.has-navbar-fixed-top-desktop, + body.has-navbar-fixed-top-desktop { + padding-top: 3.25rem; + } + html.has-navbar-fixed-bottom-desktop, + body.has-navbar-fixed-bottom-desktop { + padding-bottom: 3.25rem; + } + html.has-spaced-navbar-fixed-top, + body.has-spaced-navbar-fixed-top { + padding-top: 5.25rem; + } + html.has-spaced-navbar-fixed-bottom, + body.has-spaced-navbar-fixed-bottom { + padding-bottom: 5.25rem; + } + a.navbar-item.is-active, + .navbar-link.is-active { + color: #0a0a0a; + } + a.navbar-item.is-active:not(:focus):not(:hover), + .navbar-link.is-active:not(:focus):not(:hover) { + background-color: transparent; + } + .navbar-item.has-dropdown:focus .navbar-link, .navbar-item.has-dropdown:hover .navbar-link, .navbar-item.has-dropdown.is-active .navbar-link { + background-color: #fafafa; + } +} + +.hero.is-fullheight-with-navbar { + min-height: calc(100vh - 3.25rem); +} + +.pagination { + font-size: 1rem; + margin: -0.25rem; +} + +.pagination.is-small { + font-size: 0.75rem; +} + +.pagination.is-medium { + font-size: 1.25rem; +} + +.pagination.is-large { + font-size: 1.5rem; +} + +.pagination.is-rounded .pagination-previous, +.pagination.is-rounded .pagination-next { + padding-left: 1em; + padding-right: 1em; + border-radius: 9999px; +} + +.pagination.is-rounded .pagination-link { + border-radius: 9999px; +} + +.pagination, +.pagination-list { + align-items: center; + display: flex; + justify-content: center; + text-align: center; +} + +.pagination-previous, +.pagination-next, +.pagination-link, +.pagination-ellipsis { + font-size: 1em; + justify-content: center; + margin: 0.25rem; + padding-left: 0.5em; + padding-right: 0.5em; + text-align: center; +} + +.pagination-previous, +.pagination-next, +.pagination-link { + border-color: #dbdbdb; + color: #363636; + min-width: 2.5em; +} + +.pagination-previous:hover, +.pagination-next:hover, +.pagination-link:hover { + border-color: #b5b5b5; + color: #363636; +} + +.pagination-previous:focus, +.pagination-next:focus, +.pagination-link:focus { + border-color: #485fc7; +} + +.pagination-previous:active, +.pagination-next:active, +.pagination-link:active { + box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2); +} + +.pagination-previous[disabled], .pagination-previous.is-disabled, +.pagination-next[disabled], +.pagination-next.is-disabled, +.pagination-link[disabled], +.pagination-link.is-disabled { + background-color: #dbdbdb; + border-color: #dbdbdb; + box-shadow: none; + color: #7a7a7a; + opacity: 0.5; +} + +.pagination-previous, +.pagination-next { + padding-left: 0.75em; + padding-right: 0.75em; + white-space: nowrap; +} + +.pagination-link.is-current { + background-color: #485fc7; + border-color: #485fc7; + color: #fff; +} + +.pagination-ellipsis { + color: #b5b5b5; + pointer-events: none; +} + +.pagination-list { + flex-wrap: wrap; +} + +.pagination-list li { + list-style: none; +} + +@media screen and (max-width: 768px) { + .pagination { + flex-wrap: wrap; + } + .pagination-previous, + .pagination-next { + flex-grow: 1; + flex-shrink: 1; + } + .pagination-list li { + flex-grow: 1; + flex-shrink: 1; + } +} + +@media screen and (min-width: 769px), print { + .pagination-list { + flex-grow: 1; + flex-shrink: 1; + justify-content: flex-start; + order: 1; + } + .pagination-previous, + .pagination-next, + .pagination-link, + .pagination-ellipsis { + margin-bottom: 0; + margin-top: 0; + } + .pagination-previous { + order: 2; + } + .pagination-next { + order: 3; + } + .pagination { + justify-content: space-between; + margin-bottom: 0; + margin-top: 0; + } + .pagination.is-centered .pagination-previous { + order: 1; + } + .pagination.is-centered .pagination-list { + justify-content: center; + order: 2; + } + .pagination.is-centered .pagination-next { + order: 3; + } + .pagination.is-right .pagination-previous { + order: 1; + } + .pagination.is-right .pagination-next { + order: 2; + } + .pagination.is-right .pagination-list { + justify-content: flex-end; + order: 3; + } +} + +.panel { + border-radius: 6px; + box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02); + font-size: 1rem; +} + +.panel:not(:last-child) { + margin-bottom: 1.5rem; +} + +.panel.is-white .panel-heading { + background-color: white; + color: #0a0a0a; +} + +.panel.is-white .panel-tabs a.is-active { + border-bottom-color: white; +} + +.panel.is-white .panel-block.is-active .panel-icon { + color: white; +} + +.panel.is-black .panel-heading { + background-color: #0a0a0a; + color: white; +} + +.panel.is-black .panel-tabs a.is-active { + border-bottom-color: #0a0a0a; +} + +.panel.is-black .panel-block.is-active .panel-icon { + color: #0a0a0a; +} + +.panel.is-light .panel-heading { + background-color: whitesmoke; + color: rgba(0, 0, 0, 0.7); +} + +.panel.is-light .panel-tabs a.is-active { + border-bottom-color: whitesmoke; +} + +.panel.is-light .panel-block.is-active .panel-icon { + color: whitesmoke; +} + +.panel.is-dark .panel-heading { + background-color: #363636; + color: #fff; +} + +.panel.is-dark .panel-tabs a.is-active { + border-bottom-color: #363636; +} + +.panel.is-dark .panel-block.is-active .panel-icon { + color: #363636; +} + +.panel.is-primary .panel-heading { + background-color: #00d1b2; + color: #fff; +} + +.panel.is-primary .panel-tabs a.is-active { + border-bottom-color: #00d1b2; +} + +.panel.is-primary .panel-block.is-active .panel-icon { + color: #00d1b2; +} + +.panel.is-link .panel-heading { + background-color: #485fc7; + color: #fff; +} + +.panel.is-link .panel-tabs a.is-active { + border-bottom-color: #485fc7; +} + +.panel.is-link .panel-block.is-active .panel-icon { + color: #485fc7; +} + +.panel.is-info .panel-heading { + background-color: #3e8ed0; + color: #fff; +} + +.panel.is-info .panel-tabs a.is-active { + border-bottom-color: #3e8ed0; +} + +.panel.is-info .panel-block.is-active .panel-icon { + color: #3e8ed0; +} + +.panel.is-success .panel-heading { + background-color: #48c78e; + color: #fff; +} + +.panel.is-success .panel-tabs a.is-active { + border-bottom-color: #48c78e; +} + +.panel.is-success .panel-block.is-active .panel-icon { + color: #48c78e; +} + +.panel.is-warning .panel-heading { + background-color: #ffe08a; + color: rgba(0, 0, 0, 0.7); +} + +.panel.is-warning .panel-tabs a.is-active { + border-bottom-color: #ffe08a; +} + +.panel.is-warning .panel-block.is-active .panel-icon { + color: #ffe08a; +} + +.panel.is-danger .panel-heading { + background-color: #f14668; + color: #fff; +} + +.panel.is-danger .panel-tabs a.is-active { + border-bottom-color: #f14668; +} + +.panel.is-danger .panel-block.is-active .panel-icon { + color: #f14668; +} + +.panel-tabs:not(:last-child), +.panel-block:not(:last-child) { + border-bottom: 1px solid #ededed; +} + +.panel-heading { + background-color: #ededed; + border-radius: 6px 6px 0 0; + color: #363636; + font-size: 1.25em; + font-weight: 700; + line-height: 1.25; + padding: 0.75em 1em; +} + +.panel-tabs { + align-items: flex-end; + display: flex; + font-size: 0.875em; + justify-content: center; +} + +.panel-tabs a { + border-bottom: 1px solid #dbdbdb; + margin-bottom: -1px; + padding: 0.5em; +} + +.panel-tabs a.is-active { + border-bottom-color: #4a4a4a; + color: #363636; +} + +.panel-list a { + color: #4a4a4a; +} + +.panel-list a:hover { + color: #485fc7; +} + +.panel-block { + align-items: center; + color: #363636; + display: flex; + justify-content: flex-start; + padding: 0.5em 0.75em; +} + +.panel-block input[type="checkbox"] { + margin-right: 0.75em; +} + +.panel-block > .control { + flex-grow: 1; + flex-shrink: 1; + width: 100%; +} + +.panel-block.is-wrapped { + flex-wrap: wrap; +} + +.panel-block.is-active { + border-left-color: #485fc7; + color: #363636; +} + +.panel-block.is-active .panel-icon { + color: #485fc7; +} + +.panel-block:last-child { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +a.panel-block, +label.panel-block { + cursor: pointer; +} + +a.panel-block:hover, +label.panel-block:hover { + background-color: whitesmoke; +} + +.panel-icon { + display: inline-block; + font-size: 14px; + height: 1em; + line-height: 1em; + text-align: center; + vertical-align: top; + width: 1em; + color: #7a7a7a; + margin-right: 0.75em; +} + +.panel-icon .fa { + font-size: inherit; + line-height: inherit; +} + +.tabs { + -webkit-overflow-scrolling: touch; + align-items: stretch; + display: flex; + font-size: 1rem; + justify-content: space-between; + overflow: hidden; + overflow-x: auto; + white-space: nowrap; +} + +.tabs a { + align-items: center; + border-bottom-color: #dbdbdb; + border-bottom-style: solid; + border-bottom-width: 1px; + color: #4a4a4a; + display: flex; + justify-content: center; + margin-bottom: -1px; + padding: 0.5em 1em; + vertical-align: top; +} + +.tabs a:hover { + border-bottom-color: #363636; + color: #363636; +} + +.tabs li { + display: block; +} + +.tabs li.is-active a { + border-bottom-color: #485fc7; + color: #485fc7; +} + +.tabs ul { + align-items: center; + border-bottom-color: #dbdbdb; + border-bottom-style: solid; + border-bottom-width: 1px; + display: flex; + flex-grow: 1; + flex-shrink: 0; + justify-content: flex-start; +} + +.tabs ul.is-left { + padding-right: 0.75em; +} + +.tabs ul.is-center { + flex: none; + justify-content: center; + padding-left: 0.75em; + padding-right: 0.75em; +} + +.tabs ul.is-right { + justify-content: flex-end; + padding-left: 0.75em; +} + +.tabs .icon:first-child { + margin-right: 0.5em; +} + +.tabs .icon:last-child { + margin-left: 0.5em; +} + +.tabs.is-centered ul { + justify-content: center; +} + +.tabs.is-right ul { + justify-content: flex-end; +} + +.tabs.is-boxed a { + border: 1px solid transparent; + border-radius: 4px 4px 0 0; +} + +.tabs.is-boxed a:hover { + background-color: whitesmoke; + border-bottom-color: #dbdbdb; +} + +.tabs.is-boxed li.is-active a { + background-color: white; + border-color: #dbdbdb; + border-bottom-color: transparent !important; +} + +.tabs.is-fullwidth li { + flex-grow: 1; + flex-shrink: 0; +} + +.tabs.is-toggle a { + border-color: #dbdbdb; + border-style: solid; + border-width: 1px; + margin-bottom: 0; + position: relative; +} + +.tabs.is-toggle a:hover { + background-color: whitesmoke; + border-color: #b5b5b5; + z-index: 2; +} + +.tabs.is-toggle li + li { + margin-left: -1px; +} + +.tabs.is-toggle li:first-child a { + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; +} + +.tabs.is-toggle li:last-child a { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; +} + +.tabs.is-toggle li.is-active a { + background-color: #485fc7; + border-color: #485fc7; + color: #fff; + z-index: 1; +} + +.tabs.is-toggle ul { + border-bottom: none; +} + +.tabs.is-toggle.is-toggle-rounded li:first-child a { + border-bottom-left-radius: 9999px; + border-top-left-radius: 9999px; + padding-left: 1.25em; +} + +.tabs.is-toggle.is-toggle-rounded li:last-child a { + border-bottom-right-radius: 9999px; + border-top-right-radius: 9999px; + padding-right: 1.25em; +} + +.tabs.is-small { + font-size: 0.75rem; +} + +.tabs.is-medium { + font-size: 1.25rem; +} + +.tabs.is-large { + font-size: 1.5rem; +} + +/* Bulma Grid */ +.column { + display: block; + flex-basis: 0; + flex-grow: 1; + flex-shrink: 1; + padding: 0.75rem; +} + +.columns.is-mobile > .column.is-narrow { + flex: none; + width: unset; +} + +.columns.is-mobile > .column.is-full { + flex: none; + width: 100%; +} + +.columns.is-mobile > .column.is-three-quarters { + flex: none; + width: 75%; +} + +.columns.is-mobile > .column.is-two-thirds { + flex: none; + width: 66.6666%; +} + +.columns.is-mobile > .column.is-half { + flex: none; + width: 50%; +} + +.columns.is-mobile > .column.is-one-third { + flex: none; + width: 33.3333%; +} + +.columns.is-mobile > .column.is-one-quarter { + flex: none; + width: 25%; +} + +.columns.is-mobile > .column.is-one-fifth { + flex: none; + width: 20%; +} + +.columns.is-mobile > .column.is-two-fifths { + flex: none; + width: 40%; +} + +.columns.is-mobile > .column.is-three-fifths { + flex: none; + width: 60%; +} + +.columns.is-mobile > .column.is-four-fifths { + flex: none; + width: 80%; +} + +.columns.is-mobile > .column.is-offset-three-quarters { + margin-left: 75%; +} + +.columns.is-mobile > .column.is-offset-two-thirds { + margin-left: 66.6666%; +} + +.columns.is-mobile > .column.is-offset-half { + margin-left: 50%; +} + +.columns.is-mobile > .column.is-offset-one-third { + margin-left: 33.3333%; +} + +.columns.is-mobile > .column.is-offset-one-quarter { + margin-left: 25%; +} + +.columns.is-mobile > .column.is-offset-one-fifth { + margin-left: 20%; +} + +.columns.is-mobile > .column.is-offset-two-fifths { + margin-left: 40%; +} + +.columns.is-mobile > .column.is-offset-three-fifths { + margin-left: 60%; +} + +.columns.is-mobile > .column.is-offset-four-fifths { + margin-left: 80%; +} + +.columns.is-mobile > .column.is-0 { + flex: none; + width: 0%; +} + +.columns.is-mobile > .column.is-offset-0 { + margin-left: 0%; +} + +.columns.is-mobile > .column.is-1 { + flex: none; + width: 8.33333%; +} + +.columns.is-mobile > .column.is-offset-1 { + margin-left: 8.33333%; +} + +.columns.is-mobile > .column.is-2 { + flex: none; + width: 16.66667%; +} + +.columns.is-mobile > .column.is-offset-2 { + margin-left: 16.66667%; +} + +.columns.is-mobile > .column.is-3 { + flex: none; + width: 25%; +} + +.columns.is-mobile > .column.is-offset-3 { + margin-left: 25%; +} + +.columns.is-mobile > .column.is-4 { + flex: none; + width: 33.33333%; +} + +.columns.is-mobile > .column.is-offset-4 { + margin-left: 33.33333%; +} + +.columns.is-mobile > .column.is-5 { + flex: none; + width: 41.66667%; +} + +.columns.is-mobile > .column.is-offset-5 { + margin-left: 41.66667%; +} + +.columns.is-mobile > .column.is-6 { + flex: none; + width: 50%; +} + +.columns.is-mobile > .column.is-offset-6 { + margin-left: 50%; +} + +.columns.is-mobile > .column.is-7 { + flex: none; + width: 58.33333%; +} + +.columns.is-mobile > .column.is-offset-7 { + margin-left: 58.33333%; +} + +.columns.is-mobile > .column.is-8 { + flex: none; + width: 66.66667%; +} + +.columns.is-mobile > .column.is-offset-8 { + margin-left: 66.66667%; +} + +.columns.is-mobile > .column.is-9 { + flex: none; + width: 75%; +} + +.columns.is-mobile > .column.is-offset-9 { + margin-left: 75%; +} + +.columns.is-mobile > .column.is-10 { + flex: none; + width: 83.33333%; +} + +.columns.is-mobile > .column.is-offset-10 { + margin-left: 83.33333%; +} + +.columns.is-mobile > .column.is-11 { + flex: none; + width: 91.66667%; +} + +.columns.is-mobile > .column.is-offset-11 { + margin-left: 91.66667%; +} + +.columns.is-mobile > .column.is-12 { + flex: none; + width: 100%; +} + +.columns.is-mobile > .column.is-offset-12 { + margin-left: 100%; +} + +@media screen and (max-width: 768px) { + .column.is-narrow-mobile { + flex: none; + width: unset; + } + .column.is-full-mobile { + flex: none; + width: 100%; + } + .column.is-three-quarters-mobile { + flex: none; + width: 75%; + } + .column.is-two-thirds-mobile { + flex: none; + width: 66.6666%; + } + .column.is-half-mobile { + flex: none; + width: 50%; + } + .column.is-one-third-mobile { + flex: none; + width: 33.3333%; + } + .column.is-one-quarter-mobile { + flex: none; + width: 25%; + } + .column.is-one-fifth-mobile { + flex: none; + width: 20%; + } + .column.is-two-fifths-mobile { + flex: none; + width: 40%; + } + .column.is-three-fifths-mobile { + flex: none; + width: 60%; + } + .column.is-four-fifths-mobile { + flex: none; + width: 80%; + } + .column.is-offset-three-quarters-mobile { + margin-left: 75%; + } + .column.is-offset-two-thirds-mobile { + margin-left: 66.6666%; + } + .column.is-offset-half-mobile { + margin-left: 50%; + } + .column.is-offset-one-third-mobile { + margin-left: 33.3333%; + } + .column.is-offset-one-quarter-mobile { + margin-left: 25%; + } + .column.is-offset-one-fifth-mobile { + margin-left: 20%; + } + .column.is-offset-two-fifths-mobile { + margin-left: 40%; + } + .column.is-offset-three-fifths-mobile { + margin-left: 60%; + } + .column.is-offset-four-fifths-mobile { + margin-left: 80%; + } + .column.is-0-mobile { + flex: none; + width: 0%; + } + .column.is-offset-0-mobile { + margin-left: 0%; + } + .column.is-1-mobile { + flex: none; + width: 8.33333%; + } + .column.is-offset-1-mobile { + margin-left: 8.33333%; + } + .column.is-2-mobile { + flex: none; + width: 16.66667%; + } + .column.is-offset-2-mobile { + margin-left: 16.66667%; + } + .column.is-3-mobile { + flex: none; + width: 25%; + } + .column.is-offset-3-mobile { + margin-left: 25%; + } + .column.is-4-mobile { + flex: none; + width: 33.33333%; + } + .column.is-offset-4-mobile { + margin-left: 33.33333%; + } + .column.is-5-mobile { + flex: none; + width: 41.66667%; + } + .column.is-offset-5-mobile { + margin-left: 41.66667%; + } + .column.is-6-mobile { + flex: none; + width: 50%; + } + .column.is-offset-6-mobile { + margin-left: 50%; + } + .column.is-7-mobile { + flex: none; + width: 58.33333%; + } + .column.is-offset-7-mobile { + margin-left: 58.33333%; + } + .column.is-8-mobile { + flex: none; + width: 66.66667%; + } + .column.is-offset-8-mobile { + margin-left: 66.66667%; + } + .column.is-9-mobile { + flex: none; + width: 75%; + } + .column.is-offset-9-mobile { + margin-left: 75%; + } + .column.is-10-mobile { + flex: none; + width: 83.33333%; + } + .column.is-offset-10-mobile { + margin-left: 83.33333%; + } + .column.is-11-mobile { + flex: none; + width: 91.66667%; + } + .column.is-offset-11-mobile { + margin-left: 91.66667%; + } + .column.is-12-mobile { + flex: none; + width: 100%; + } + .column.is-offset-12-mobile { + margin-left: 100%; + } +} + +@media screen and (min-width: 769px), print { + .column.is-narrow, .column.is-narrow-tablet { + flex: none; + width: unset; + } + .column.is-full, .column.is-full-tablet { + flex: none; + width: 100%; + } + .column.is-three-quarters, .column.is-three-quarters-tablet { + flex: none; + width: 75%; + } + .column.is-two-thirds, .column.is-two-thirds-tablet { + flex: none; + width: 66.6666%; + } + .column.is-half, .column.is-half-tablet { + flex: none; + width: 50%; + } + .column.is-one-third, .column.is-one-third-tablet { + flex: none; + width: 33.3333%; + } + .column.is-one-quarter, .column.is-one-quarter-tablet { + flex: none; + width: 25%; + } + .column.is-one-fifth, .column.is-one-fifth-tablet { + flex: none; + width: 20%; + } + .column.is-two-fifths, .column.is-two-fifths-tablet { + flex: none; + width: 40%; + } + .column.is-three-fifths, .column.is-three-fifths-tablet { + flex: none; + width: 60%; + } + .column.is-four-fifths, .column.is-four-fifths-tablet { + flex: none; + width: 80%; + } + .column.is-offset-three-quarters, .column.is-offset-three-quarters-tablet { + margin-left: 75%; + } + .column.is-offset-two-thirds, .column.is-offset-two-thirds-tablet { + margin-left: 66.6666%; + } + .column.is-offset-half, .column.is-offset-half-tablet { + margin-left: 50%; + } + .column.is-offset-one-third, .column.is-offset-one-third-tablet { + margin-left: 33.3333%; + } + .column.is-offset-one-quarter, .column.is-offset-one-quarter-tablet { + margin-left: 25%; + } + .column.is-offset-one-fifth, .column.is-offset-one-fifth-tablet { + margin-left: 20%; + } + .column.is-offset-two-fifths, .column.is-offset-two-fifths-tablet { + margin-left: 40%; + } + .column.is-offset-three-fifths, .column.is-offset-three-fifths-tablet { + margin-left: 60%; + } + .column.is-offset-four-fifths, .column.is-offset-four-fifths-tablet { + margin-left: 80%; + } + .column.is-0, .column.is-0-tablet { + flex: none; + width: 0%; + } + .column.is-offset-0, .column.is-offset-0-tablet { + margin-left: 0%; + } + .column.is-1, .column.is-1-tablet { + flex: none; + width: 8.33333%; + } + .column.is-offset-1, .column.is-offset-1-tablet { + margin-left: 8.33333%; + } + .column.is-2, .column.is-2-tablet { + flex: none; + width: 16.66667%; + } + .column.is-offset-2, .column.is-offset-2-tablet { + margin-left: 16.66667%; + } + .column.is-3, .column.is-3-tablet { + flex: none; + width: 25%; + } + .column.is-offset-3, .column.is-offset-3-tablet { + margin-left: 25%; + } + .column.is-4, .column.is-4-tablet { + flex: none; + width: 33.33333%; + } + .column.is-offset-4, .column.is-offset-4-tablet { + margin-left: 33.33333%; + } + .column.is-5, .column.is-5-tablet { + flex: none; + width: 41.66667%; + } + .column.is-offset-5, .column.is-offset-5-tablet { + margin-left: 41.66667%; + } + .column.is-6, .column.is-6-tablet { + flex: none; + width: 50%; + } + .column.is-offset-6, .column.is-offset-6-tablet { + margin-left: 50%; + } + .column.is-7, .column.is-7-tablet { + flex: none; + width: 58.33333%; + } + .column.is-offset-7, .column.is-offset-7-tablet { + margin-left: 58.33333%; + } + .column.is-8, .column.is-8-tablet { + flex: none; + width: 66.66667%; + } + .column.is-offset-8, .column.is-offset-8-tablet { + margin-left: 66.66667%; + } + .column.is-9, .column.is-9-tablet { + flex: none; + width: 75%; + } + .column.is-offset-9, .column.is-offset-9-tablet { + margin-left: 75%; + } + .column.is-10, .column.is-10-tablet { + flex: none; + width: 83.33333%; + } + .column.is-offset-10, .column.is-offset-10-tablet { + margin-left: 83.33333%; + } + .column.is-11, .column.is-11-tablet { + flex: none; + width: 91.66667%; + } + .column.is-offset-11, .column.is-offset-11-tablet { + margin-left: 91.66667%; + } + .column.is-12, .column.is-12-tablet { + flex: none; + width: 100%; + } + .column.is-offset-12, .column.is-offset-12-tablet { + margin-left: 100%; + } +} + +@media screen and (max-width: 1023px) { + .column.is-narrow-touch { + flex: none; + width: unset; + } + .column.is-full-touch { + flex: none; + width: 100%; + } + .column.is-three-quarters-touch { + flex: none; + width: 75%; + } + .column.is-two-thirds-touch { + flex: none; + width: 66.6666%; + } + .column.is-half-touch { + flex: none; + width: 50%; + } + .column.is-one-third-touch { + flex: none; + width: 33.3333%; + } + .column.is-one-quarter-touch { + flex: none; + width: 25%; + } + .column.is-one-fifth-touch { + flex: none; + width: 20%; + } + .column.is-two-fifths-touch { + flex: none; + width: 40%; + } + .column.is-three-fifths-touch { + flex: none; + width: 60%; + } + .column.is-four-fifths-touch { + flex: none; + width: 80%; + } + .column.is-offset-three-quarters-touch { + margin-left: 75%; + } + .column.is-offset-two-thirds-touch { + margin-left: 66.6666%; + } + .column.is-offset-half-touch { + margin-left: 50%; + } + .column.is-offset-one-third-touch { + margin-left: 33.3333%; + } + .column.is-offset-one-quarter-touch { + margin-left: 25%; + } + .column.is-offset-one-fifth-touch { + margin-left: 20%; + } + .column.is-offset-two-fifths-touch { + margin-left: 40%; + } + .column.is-offset-three-fifths-touch { + margin-left: 60%; + } + .column.is-offset-four-fifths-touch { + margin-left: 80%; + } + .column.is-0-touch { + flex: none; + width: 0%; + } + .column.is-offset-0-touch { + margin-left: 0%; + } + .column.is-1-touch { + flex: none; + width: 8.33333%; + } + .column.is-offset-1-touch { + margin-left: 8.33333%; + } + .column.is-2-touch { + flex: none; + width: 16.66667%; + } + .column.is-offset-2-touch { + margin-left: 16.66667%; + } + .column.is-3-touch { + flex: none; + width: 25%; + } + .column.is-offset-3-touch { + margin-left: 25%; + } + .column.is-4-touch { + flex: none; + width: 33.33333%; + } + .column.is-offset-4-touch { + margin-left: 33.33333%; + } + .column.is-5-touch { + flex: none; + width: 41.66667%; + } + .column.is-offset-5-touch { + margin-left: 41.66667%; + } + .column.is-6-touch { + flex: none; + width: 50%; + } + .column.is-offset-6-touch { + margin-left: 50%; + } + .column.is-7-touch { + flex: none; + width: 58.33333%; + } + .column.is-offset-7-touch { + margin-left: 58.33333%; + } + .column.is-8-touch { + flex: none; + width: 66.66667%; + } + .column.is-offset-8-touch { + margin-left: 66.66667%; + } + .column.is-9-touch { + flex: none; + width: 75%; + } + .column.is-offset-9-touch { + margin-left: 75%; + } + .column.is-10-touch { + flex: none; + width: 83.33333%; + } + .column.is-offset-10-touch { + margin-left: 83.33333%; + } + .column.is-11-touch { + flex: none; + width: 91.66667%; + } + .column.is-offset-11-touch { + margin-left: 91.66667%; + } + .column.is-12-touch { + flex: none; + width: 100%; + } + .column.is-offset-12-touch { + margin-left: 100%; + } +} + +@media screen and (min-width: 1024px) { + .column.is-narrow-desktop { + flex: none; + width: unset; + } + .column.is-full-desktop { + flex: none; + width: 100%; + } + .column.is-three-quarters-desktop { + flex: none; + width: 75%; + } + .column.is-two-thirds-desktop { + flex: none; + width: 66.6666%; + } + .column.is-half-desktop { + flex: none; + width: 50%; + } + .column.is-one-third-desktop { + flex: none; + width: 33.3333%; + } + .column.is-one-quarter-desktop { + flex: none; + width: 25%; + } + .column.is-one-fifth-desktop { + flex: none; + width: 20%; + } + .column.is-two-fifths-desktop { + flex: none; + width: 40%; + } + .column.is-three-fifths-desktop { + flex: none; + width: 60%; + } + .column.is-four-fifths-desktop { + flex: none; + width: 80%; + } + .column.is-offset-three-quarters-desktop { + margin-left: 75%; + } + .column.is-offset-two-thirds-desktop { + margin-left: 66.6666%; + } + .column.is-offset-half-desktop { + margin-left: 50%; + } + .column.is-offset-one-third-desktop { + margin-left: 33.3333%; + } + .column.is-offset-one-quarter-desktop { + margin-left: 25%; + } + .column.is-offset-one-fifth-desktop { + margin-left: 20%; + } + .column.is-offset-two-fifths-desktop { + margin-left: 40%; + } + .column.is-offset-three-fifths-desktop { + margin-left: 60%; + } + .column.is-offset-four-fifths-desktop { + margin-left: 80%; + } + .column.is-0-desktop { + flex: none; + width: 0%; + } + .column.is-offset-0-desktop { + margin-left: 0%; + } + .column.is-1-desktop { + flex: none; + width: 8.33333%; + } + .column.is-offset-1-desktop { + margin-left: 8.33333%; + } + .column.is-2-desktop { + flex: none; + width: 16.66667%; + } + .column.is-offset-2-desktop { + margin-left: 16.66667%; + } + .column.is-3-desktop { + flex: none; + width: 25%; + } + .column.is-offset-3-desktop { + margin-left: 25%; + } + .column.is-4-desktop { + flex: none; + width: 33.33333%; + } + .column.is-offset-4-desktop { + margin-left: 33.33333%; + } + .column.is-5-desktop { + flex: none; + width: 41.66667%; + } + .column.is-offset-5-desktop { + margin-left: 41.66667%; + } + .column.is-6-desktop { + flex: none; + width: 50%; + } + .column.is-offset-6-desktop { + margin-left: 50%; + } + .column.is-7-desktop { + flex: none; + width: 58.33333%; + } + .column.is-offset-7-desktop { + margin-left: 58.33333%; + } + .column.is-8-desktop { + flex: none; + width: 66.66667%; + } + .column.is-offset-8-desktop { + margin-left: 66.66667%; + } + .column.is-9-desktop { + flex: none; + width: 75%; + } + .column.is-offset-9-desktop { + margin-left: 75%; + } + .column.is-10-desktop { + flex: none; + width: 83.33333%; + } + .column.is-offset-10-desktop { + margin-left: 83.33333%; + } + .column.is-11-desktop { + flex: none; + width: 91.66667%; + } + .column.is-offset-11-desktop { + margin-left: 91.66667%; + } + .column.is-12-desktop { + flex: none; + width: 100%; + } + .column.is-offset-12-desktop { + margin-left: 100%; + } +} + +@media screen and (min-width: 1216px) { + .column.is-narrow-widescreen { + flex: none; + width: unset; + } + .column.is-full-widescreen { + flex: none; + width: 100%; + } + .column.is-three-quarters-widescreen { + flex: none; + width: 75%; + } + .column.is-two-thirds-widescreen { + flex: none; + width: 66.6666%; + } + .column.is-half-widescreen { + flex: none; + width: 50%; + } + .column.is-one-third-widescreen { + flex: none; + width: 33.3333%; + } + .column.is-one-quarter-widescreen { + flex: none; + width: 25%; + } + .column.is-one-fifth-widescreen { + flex: none; + width: 20%; + } + .column.is-two-fifths-widescreen { + flex: none; + width: 40%; + } + .column.is-three-fifths-widescreen { + flex: none; + width: 60%; + } + .column.is-four-fifths-widescreen { + flex: none; + width: 80%; + } + .column.is-offset-three-quarters-widescreen { + margin-left: 75%; + } + .column.is-offset-two-thirds-widescreen { + margin-left: 66.6666%; + } + .column.is-offset-half-widescreen { + margin-left: 50%; + } + .column.is-offset-one-third-widescreen { + margin-left: 33.3333%; + } + .column.is-offset-one-quarter-widescreen { + margin-left: 25%; + } + .column.is-offset-one-fifth-widescreen { + margin-left: 20%; + } + .column.is-offset-two-fifths-widescreen { + margin-left: 40%; + } + .column.is-offset-three-fifths-widescreen { + margin-left: 60%; + } + .column.is-offset-four-fifths-widescreen { + margin-left: 80%; + } + .column.is-0-widescreen { + flex: none; + width: 0%; + } + .column.is-offset-0-widescreen { + margin-left: 0%; + } + .column.is-1-widescreen { + flex: none; + width: 8.33333%; + } + .column.is-offset-1-widescreen { + margin-left: 8.33333%; + } + .column.is-2-widescreen { + flex: none; + width: 16.66667%; + } + .column.is-offset-2-widescreen { + margin-left: 16.66667%; + } + .column.is-3-widescreen { + flex: none; + width: 25%; + } + .column.is-offset-3-widescreen { + margin-left: 25%; + } + .column.is-4-widescreen { + flex: none; + width: 33.33333%; + } + .column.is-offset-4-widescreen { + margin-left: 33.33333%; + } + .column.is-5-widescreen { + flex: none; + width: 41.66667%; + } + .column.is-offset-5-widescreen { + margin-left: 41.66667%; + } + .column.is-6-widescreen { + flex: none; + width: 50%; + } + .column.is-offset-6-widescreen { + margin-left: 50%; + } + .column.is-7-widescreen { + flex: none; + width: 58.33333%; + } + .column.is-offset-7-widescreen { + margin-left: 58.33333%; + } + .column.is-8-widescreen { + flex: none; + width: 66.66667%; + } + .column.is-offset-8-widescreen { + margin-left: 66.66667%; + } + .column.is-9-widescreen { + flex: none; + width: 75%; + } + .column.is-offset-9-widescreen { + margin-left: 75%; + } + .column.is-10-widescreen { + flex: none; + width: 83.33333%; + } + .column.is-offset-10-widescreen { + margin-left: 83.33333%; + } + .column.is-11-widescreen { + flex: none; + width: 91.66667%; + } + .column.is-offset-11-widescreen { + margin-left: 91.66667%; + } + .column.is-12-widescreen { + flex: none; + width: 100%; + } + .column.is-offset-12-widescreen { + margin-left: 100%; + } +} + +@media screen and (min-width: 1408px) { + .column.is-narrow-fullhd { + flex: none; + width: unset; + } + .column.is-full-fullhd { + flex: none; + width: 100%; + } + .column.is-three-quarters-fullhd { + flex: none; + width: 75%; + } + .column.is-two-thirds-fullhd { + flex: none; + width: 66.6666%; + } + .column.is-half-fullhd { + flex: none; + width: 50%; + } + .column.is-one-third-fullhd { + flex: none; + width: 33.3333%; + } + .column.is-one-quarter-fullhd { + flex: none; + width: 25%; + } + .column.is-one-fifth-fullhd { + flex: none; + width: 20%; + } + .column.is-two-fifths-fullhd { + flex: none; + width: 40%; + } + .column.is-three-fifths-fullhd { + flex: none; + width: 60%; + } + .column.is-four-fifths-fullhd { + flex: none; + width: 80%; + } + .column.is-offset-three-quarters-fullhd { + margin-left: 75%; + } + .column.is-offset-two-thirds-fullhd { + margin-left: 66.6666%; + } + .column.is-offset-half-fullhd { + margin-left: 50%; + } + .column.is-offset-one-third-fullhd { + margin-left: 33.3333%; + } + .column.is-offset-one-quarter-fullhd { + margin-left: 25%; + } + .column.is-offset-one-fifth-fullhd { + margin-left: 20%; + } + .column.is-offset-two-fifths-fullhd { + margin-left: 40%; + } + .column.is-offset-three-fifths-fullhd { + margin-left: 60%; + } + .column.is-offset-four-fifths-fullhd { + margin-left: 80%; + } + .column.is-0-fullhd { + flex: none; + width: 0%; + } + .column.is-offset-0-fullhd { + margin-left: 0%; + } + .column.is-1-fullhd { + flex: none; + width: 8.33333%; + } + .column.is-offset-1-fullhd { + margin-left: 8.33333%; + } + .column.is-2-fullhd { + flex: none; + width: 16.66667%; + } + .column.is-offset-2-fullhd { + margin-left: 16.66667%; + } + .column.is-3-fullhd { + flex: none; + width: 25%; + } + .column.is-offset-3-fullhd { + margin-left: 25%; + } + .column.is-4-fullhd { + flex: none; + width: 33.33333%; + } + .column.is-offset-4-fullhd { + margin-left: 33.33333%; + } + .column.is-5-fullhd { + flex: none; + width: 41.66667%; + } + .column.is-offset-5-fullhd { + margin-left: 41.66667%; + } + .column.is-6-fullhd { + flex: none; + width: 50%; + } + .column.is-offset-6-fullhd { + margin-left: 50%; + } + .column.is-7-fullhd { + flex: none; + width: 58.33333%; + } + .column.is-offset-7-fullhd { + margin-left: 58.33333%; + } + .column.is-8-fullhd { + flex: none; + width: 66.66667%; + } + .column.is-offset-8-fullhd { + margin-left: 66.66667%; + } + .column.is-9-fullhd { + flex: none; + width: 75%; + } + .column.is-offset-9-fullhd { + margin-left: 75%; + } + .column.is-10-fullhd { + flex: none; + width: 83.33333%; + } + .column.is-offset-10-fullhd { + margin-left: 83.33333%; + } + .column.is-11-fullhd { + flex: none; + width: 91.66667%; + } + .column.is-offset-11-fullhd { + margin-left: 91.66667%; + } + .column.is-12-fullhd { + flex: none; + width: 100%; + } + .column.is-offset-12-fullhd { + margin-left: 100%; + } +} + +.columns { + margin-left: -0.75rem; + margin-right: -0.75rem; + margin-top: -0.75rem; +} + +.columns:last-child { + margin-bottom: -0.75rem; +} + +.columns:not(:last-child) { + margin-bottom: calc(1.5rem - 0.75rem); +} + +.columns.is-centered { + justify-content: center; +} + +.columns.is-gapless { + margin-left: 0; + margin-right: 0; + margin-top: 0; +} + +.columns.is-gapless > .column { + margin: 0; + padding: 0 !important; +} + +.columns.is-gapless:not(:last-child) { + margin-bottom: 1.5rem; +} + +.columns.is-gapless:last-child { + margin-bottom: 0; +} + +.columns.is-mobile { + display: flex; +} + +.columns.is-multiline { + flex-wrap: wrap; +} + +.columns.is-vcentered { + align-items: center; +} + +@media screen and (min-width: 769px), print { + .columns:not(.is-desktop) { + display: flex; + } +} + +@media screen and (min-width: 1024px) { + .columns.is-desktop { + display: flex; + } +} + +.columns.is-variable { + --columnGap: 0.75rem; + margin-left: calc(-1 * var(--columnGap)); + margin-right: calc(-1 * var(--columnGap)); +} + +.columns.is-variable > .column { + padding-left: var(--columnGap); + padding-right: var(--columnGap); +} + +.columns.is-variable.is-0 { + --columnGap: 0rem; +} + +@media screen and (max-width: 768px) { + .columns.is-variable.is-0-mobile { + --columnGap: 0rem; + } +} + +@media screen and (min-width: 769px), print { + .columns.is-variable.is-0-tablet { + --columnGap: 0rem; + } +} + +@media screen and (min-width: 769px) and (max-width: 1023px) { + .columns.is-variable.is-0-tablet-only { + --columnGap: 0rem; + } +} + +@media screen and (max-width: 1023px) { + .columns.is-variable.is-0-touch { + --columnGap: 0rem; + } +} + +@media screen and (min-width: 1024px) { + .columns.is-variable.is-0-desktop { + --columnGap: 0rem; + } +} + +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .columns.is-variable.is-0-desktop-only { + --columnGap: 0rem; + } +} + +@media screen and (min-width: 1216px) { + .columns.is-variable.is-0-widescreen { + --columnGap: 0rem; + } +} + +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .columns.is-variable.is-0-widescreen-only { + --columnGap: 0rem; + } +} + +@media screen and (min-width: 1408px) { + .columns.is-variable.is-0-fullhd { + --columnGap: 0rem; + } +} + +.columns.is-variable.is-1 { + --columnGap: 0.25rem; +} + +@media screen and (max-width: 768px) { + .columns.is-variable.is-1-mobile { + --columnGap: 0.25rem; + } +} + +@media screen and (min-width: 769px), print { + .columns.is-variable.is-1-tablet { + --columnGap: 0.25rem; + } +} + +@media screen and (min-width: 769px) and (max-width: 1023px) { + .columns.is-variable.is-1-tablet-only { + --columnGap: 0.25rem; + } +} + +@media screen and (max-width: 1023px) { + .columns.is-variable.is-1-touch { + --columnGap: 0.25rem; + } +} + +@media screen and (min-width: 1024px) { + .columns.is-variable.is-1-desktop { + --columnGap: 0.25rem; + } +} + +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .columns.is-variable.is-1-desktop-only { + --columnGap: 0.25rem; + } +} + +@media screen and (min-width: 1216px) { + .columns.is-variable.is-1-widescreen { + --columnGap: 0.25rem; + } +} + +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .columns.is-variable.is-1-widescreen-only { + --columnGap: 0.25rem; + } +} + +@media screen and (min-width: 1408px) { + .columns.is-variable.is-1-fullhd { + --columnGap: 0.25rem; + } +} + +.columns.is-variable.is-2 { + --columnGap: 0.5rem; +} + +@media screen and (max-width: 768px) { + .columns.is-variable.is-2-mobile { + --columnGap: 0.5rem; + } +} + +@media screen and (min-width: 769px), print { + .columns.is-variable.is-2-tablet { + --columnGap: 0.5rem; + } +} + +@media screen and (min-width: 769px) and (max-width: 1023px) { + .columns.is-variable.is-2-tablet-only { + --columnGap: 0.5rem; + } +} + +@media screen and (max-width: 1023px) { + .columns.is-variable.is-2-touch { + --columnGap: 0.5rem; + } +} + +@media screen and (min-width: 1024px) { + .columns.is-variable.is-2-desktop { + --columnGap: 0.5rem; + } +} + +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .columns.is-variable.is-2-desktop-only { + --columnGap: 0.5rem; + } +} + +@media screen and (min-width: 1216px) { + .columns.is-variable.is-2-widescreen { + --columnGap: 0.5rem; + } +} + +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .columns.is-variable.is-2-widescreen-only { + --columnGap: 0.5rem; + } +} + +@media screen and (min-width: 1408px) { + .columns.is-variable.is-2-fullhd { + --columnGap: 0.5rem; + } +} + +.columns.is-variable.is-3 { + --columnGap: 0.75rem; +} + +@media screen and (max-width: 768px) { + .columns.is-variable.is-3-mobile { + --columnGap: 0.75rem; + } +} + +@media screen and (min-width: 769px), print { + .columns.is-variable.is-3-tablet { + --columnGap: 0.75rem; + } +} + +@media screen and (min-width: 769px) and (max-width: 1023px) { + .columns.is-variable.is-3-tablet-only { + --columnGap: 0.75rem; + } +} + +@media screen and (max-width: 1023px) { + .columns.is-variable.is-3-touch { + --columnGap: 0.75rem; + } +} + +@media screen and (min-width: 1024px) { + .columns.is-variable.is-3-desktop { + --columnGap: 0.75rem; + } +} + +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .columns.is-variable.is-3-desktop-only { + --columnGap: 0.75rem; + } +} + +@media screen and (min-width: 1216px) { + .columns.is-variable.is-3-widescreen { + --columnGap: 0.75rem; + } +} + +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .columns.is-variable.is-3-widescreen-only { + --columnGap: 0.75rem; + } +} + +@media screen and (min-width: 1408px) { + .columns.is-variable.is-3-fullhd { + --columnGap: 0.75rem; + } +} + +.columns.is-variable.is-4 { + --columnGap: 1rem; +} + +@media screen and (max-width: 768px) { + .columns.is-variable.is-4-mobile { + --columnGap: 1rem; + } +} + +@media screen and (min-width: 769px), print { + .columns.is-variable.is-4-tablet { + --columnGap: 1rem; + } +} + +@media screen and (min-width: 769px) and (max-width: 1023px) { + .columns.is-variable.is-4-tablet-only { + --columnGap: 1rem; + } +} + +@media screen and (max-width: 1023px) { + .columns.is-variable.is-4-touch { + --columnGap: 1rem; + } +} + +@media screen and (min-width: 1024px) { + .columns.is-variable.is-4-desktop { + --columnGap: 1rem; + } +} + +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .columns.is-variable.is-4-desktop-only { + --columnGap: 1rem; + } +} + +@media screen and (min-width: 1216px) { + .columns.is-variable.is-4-widescreen { + --columnGap: 1rem; + } +} + +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .columns.is-variable.is-4-widescreen-only { + --columnGap: 1rem; + } +} + +@media screen and (min-width: 1408px) { + .columns.is-variable.is-4-fullhd { + --columnGap: 1rem; + } +} + +.columns.is-variable.is-5 { + --columnGap: 1.25rem; +} + +@media screen and (max-width: 768px) { + .columns.is-variable.is-5-mobile { + --columnGap: 1.25rem; + } +} + +@media screen and (min-width: 769px), print { + .columns.is-variable.is-5-tablet { + --columnGap: 1.25rem; + } +} + +@media screen and (min-width: 769px) and (max-width: 1023px) { + .columns.is-variable.is-5-tablet-only { + --columnGap: 1.25rem; + } +} + +@media screen and (max-width: 1023px) { + .columns.is-variable.is-5-touch { + --columnGap: 1.25rem; + } +} + +@media screen and (min-width: 1024px) { + .columns.is-variable.is-5-desktop { + --columnGap: 1.25rem; + } +} + +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .columns.is-variable.is-5-desktop-only { + --columnGap: 1.25rem; + } +} + +@media screen and (min-width: 1216px) { + .columns.is-variable.is-5-widescreen { + --columnGap: 1.25rem; + } +} + +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .columns.is-variable.is-5-widescreen-only { + --columnGap: 1.25rem; + } +} + +@media screen and (min-width: 1408px) { + .columns.is-variable.is-5-fullhd { + --columnGap: 1.25rem; + } +} + +.columns.is-variable.is-6 { + --columnGap: 1.5rem; +} + +@media screen and (max-width: 768px) { + .columns.is-variable.is-6-mobile { + --columnGap: 1.5rem; + } +} + +@media screen and (min-width: 769px), print { + .columns.is-variable.is-6-tablet { + --columnGap: 1.5rem; + } +} + +@media screen and (min-width: 769px) and (max-width: 1023px) { + .columns.is-variable.is-6-tablet-only { + --columnGap: 1.5rem; + } +} + +@media screen and (max-width: 1023px) { + .columns.is-variable.is-6-touch { + --columnGap: 1.5rem; + } +} + +@media screen and (min-width: 1024px) { + .columns.is-variable.is-6-desktop { + --columnGap: 1.5rem; + } +} + +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .columns.is-variable.is-6-desktop-only { + --columnGap: 1.5rem; + } +} + +@media screen and (min-width: 1216px) { + .columns.is-variable.is-6-widescreen { + --columnGap: 1.5rem; + } +} + +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .columns.is-variable.is-6-widescreen-only { + --columnGap: 1.5rem; + } +} + +@media screen and (min-width: 1408px) { + .columns.is-variable.is-6-fullhd { + --columnGap: 1.5rem; + } +} + +.columns.is-variable.is-7 { + --columnGap: 1.75rem; +} + +@media screen and (max-width: 768px) { + .columns.is-variable.is-7-mobile { + --columnGap: 1.75rem; + } +} + +@media screen and (min-width: 769px), print { + .columns.is-variable.is-7-tablet { + --columnGap: 1.75rem; + } +} + +@media screen and (min-width: 769px) and (max-width: 1023px) { + .columns.is-variable.is-7-tablet-only { + --columnGap: 1.75rem; + } +} + +@media screen and (max-width: 1023px) { + .columns.is-variable.is-7-touch { + --columnGap: 1.75rem; + } +} + +@media screen and (min-width: 1024px) { + .columns.is-variable.is-7-desktop { + --columnGap: 1.75rem; + } +} + +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .columns.is-variable.is-7-desktop-only { + --columnGap: 1.75rem; + } +} + +@media screen and (min-width: 1216px) { + .columns.is-variable.is-7-widescreen { + --columnGap: 1.75rem; + } +} + +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .columns.is-variable.is-7-widescreen-only { + --columnGap: 1.75rem; + } +} + +@media screen and (min-width: 1408px) { + .columns.is-variable.is-7-fullhd { + --columnGap: 1.75rem; + } +} + +.columns.is-variable.is-8 { + --columnGap: 2rem; +} + +@media screen and (max-width: 768px) { + .columns.is-variable.is-8-mobile { + --columnGap: 2rem; + } +} + +@media screen and (min-width: 769px), print { + .columns.is-variable.is-8-tablet { + --columnGap: 2rem; + } +} + +@media screen and (min-width: 769px) and (max-width: 1023px) { + .columns.is-variable.is-8-tablet-only { + --columnGap: 2rem; + } +} + +@media screen and (max-width: 1023px) { + .columns.is-variable.is-8-touch { + --columnGap: 2rem; + } +} + +@media screen and (min-width: 1024px) { + .columns.is-variable.is-8-desktop { + --columnGap: 2rem; + } +} + +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .columns.is-variable.is-8-desktop-only { + --columnGap: 2rem; + } +} + +@media screen and (min-width: 1216px) { + .columns.is-variable.is-8-widescreen { + --columnGap: 2rem; + } +} + +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .columns.is-variable.is-8-widescreen-only { + --columnGap: 2rem; + } +} + +@media screen and (min-width: 1408px) { + .columns.is-variable.is-8-fullhd { + --columnGap: 2rem; + } +} + +.tile { + align-items: stretch; + display: block; + flex-basis: 0; + flex-grow: 1; + flex-shrink: 1; + min-height: -webkit-min-content; + min-height: -moz-min-content; + min-height: min-content; +} + +.tile.is-ancestor { + margin-left: -0.75rem; + margin-right: -0.75rem; + margin-top: -0.75rem; +} + +.tile.is-ancestor:last-child { + margin-bottom: -0.75rem; +} + +.tile.is-ancestor:not(:last-child) { + margin-bottom: 0.75rem; +} + +.tile.is-child { + margin: 0 !important; +} + +.tile.is-parent { + padding: 0.75rem; +} + +.tile.is-vertical { + flex-direction: column; +} + +.tile.is-vertical > .tile.is-child:not(:last-child) { + margin-bottom: 1.5rem !important; +} + +@media screen and (min-width: 769px), print { + .tile:not(.is-child) { + display: flex; + } + .tile.is-1 { + flex: none; + width: 8.33333%; + } + .tile.is-2 { + flex: none; + width: 16.66667%; + } + .tile.is-3 { + flex: none; + width: 25%; + } + .tile.is-4 { + flex: none; + width: 33.33333%; + } + .tile.is-5 { + flex: none; + width: 41.66667%; + } + .tile.is-6 { + flex: none; + width: 50%; + } + .tile.is-7 { + flex: none; + width: 58.33333%; + } + .tile.is-8 { + flex: none; + width: 66.66667%; + } + .tile.is-9 { + flex: none; + width: 75%; + } + .tile.is-10 { + flex: none; + width: 83.33333%; + } + .tile.is-11 { + flex: none; + width: 91.66667%; + } + .tile.is-12 { + flex: none; + width: 100%; + } +} + +/* Bulma Helpers */ +.has-text-white { + color: white !important; +} + +a.has-text-white:hover, a.has-text-white:focus { + color: #e6e6e6 !important; +} + +.has-background-white { + background-color: white !important; +} + +.has-text-black { + color: #0a0a0a !important; +} + +a.has-text-black:hover, a.has-text-black:focus { + color: black !important; +} + +.has-background-black { + background-color: #0a0a0a !important; +} + +.has-text-light { + color: whitesmoke !important; +} + +a.has-text-light:hover, a.has-text-light:focus { + color: #dbdbdb !important; +} + +.has-background-light { + background-color: whitesmoke !important; +} + +.has-text-dark { + color: #363636 !important; +} + +a.has-text-dark:hover, a.has-text-dark:focus { + color: #1c1c1c !important; +} + +.has-background-dark { + background-color: #363636 !important; +} + +.has-text-primary { + color: #00d1b2 !important; +} + +a.has-text-primary:hover, a.has-text-primary:focus { + color: #009e86 !important; +} + +.has-background-primary { + background-color: #00d1b2 !important; +} + +.has-text-primary-light { + color: #ebfffc !important; +} + +a.has-text-primary-light:hover, a.has-text-primary-light:focus { + color: #b8fff4 !important; +} + +.has-background-primary-light { + background-color: #ebfffc !important; +} + +.has-text-primary-dark { + color: #00947e !important; +} + +a.has-text-primary-dark:hover, a.has-text-primary-dark:focus { + color: #00c7a9 !important; +} + +.has-background-primary-dark { + background-color: #00947e !important; +} + +.has-text-link { + color: #485fc7 !important; +} + +a.has-text-link:hover, a.has-text-link:focus { + color: #3449a8 !important; +} + +.has-background-link { + background-color: #485fc7 !important; +} + +.has-text-link-light { + color: #eff1fa !important; +} + +a.has-text-link-light:hover, a.has-text-link-light:focus { + color: #c8cfee !important; +} + +.has-background-link-light { + background-color: #eff1fa !important; +} + +.has-text-link-dark { + color: #3850b7 !important; +} + +a.has-text-link-dark:hover, a.has-text-link-dark:focus { + color: #576dcb !important; +} + +.has-background-link-dark { + background-color: #3850b7 !important; +} + +.has-text-info { + color: #3e8ed0 !important; +} + +a.has-text-info:hover, a.has-text-info:focus { + color: #2b74b1 !important; +} + +.has-background-info { + background-color: #3e8ed0 !important; +} + +.has-text-info-light { + color: #eff5fb !important; +} + +a.has-text-info-light:hover, a.has-text-info-light:focus { + color: #c6ddf1 !important; +} + +.has-background-info-light { + background-color: #eff5fb !important; +} + +.has-text-info-dark { + color: #296fa8 !important; +} + +a.has-text-info-dark:hover, a.has-text-info-dark:focus { + color: #368ace !important; +} + +.has-background-info-dark { + background-color: #296fa8 !important; +} + +.has-text-success { + color: #48c78e !important; +} + +a.has-text-success:hover, a.has-text-success:focus { + color: #34a873 !important; +} + +.has-background-success { + background-color: #48c78e !important; +} + +.has-text-success-light { + color: #effaf5 !important; +} + +a.has-text-success-light:hover, a.has-text-success-light:focus { + color: #c8eedd !important; +} + +.has-background-success-light { + background-color: #effaf5 !important; +} + +.has-text-success-dark { + color: #257953 !important; +} + +a.has-text-success-dark:hover, a.has-text-success-dark:focus { + color: #31a06e !important; +} + +.has-background-success-dark { + background-color: #257953 !important; +} + +.has-text-warning { + color: #ffe08a !important; +} + +a.has-text-warning:hover, a.has-text-warning:focus { + color: #ffd257 !important; +} + +.has-background-warning { + background-color: #ffe08a !important; +} + +.has-text-warning-light { + color: #fffaeb !important; +} + +a.has-text-warning-light:hover, a.has-text-warning-light:focus { + color: #ffecb8 !important; +} + +.has-background-warning-light { + background-color: #fffaeb !important; +} + +.has-text-warning-dark { + color: #946c00 !important; +} + +a.has-text-warning-dark:hover, a.has-text-warning-dark:focus { + color: #c79200 !important; +} + +.has-background-warning-dark { + background-color: #946c00 !important; +} + +.has-text-danger { + color: #f14668 !important; +} + +a.has-text-danger:hover, a.has-text-danger:focus { + color: #ee1742 !important; +} + +.has-background-danger { + background-color: #f14668 !important; +} + +.has-text-danger-light { + color: #feecf0 !important; +} + +a.has-text-danger-light:hover, a.has-text-danger-light:focus { + color: #fabdc9 !important; +} + +.has-background-danger-light { + background-color: #feecf0 !important; +} + +.has-text-danger-dark { + color: #cc0f35 !important; +} + +a.has-text-danger-dark:hover, a.has-text-danger-dark:focus { + color: #ee2049 !important; +} + +.has-background-danger-dark { + background-color: #cc0f35 !important; +} + +.has-text-black-bis { + color: #121212 !important; +} + +.has-background-black-bis { + background-color: #121212 !important; +} + +.has-text-black-ter { + color: #242424 !important; +} + +.has-background-black-ter { + background-color: #242424 !important; +} + +.has-text-grey-darker { + color: #363636 !important; +} + +.has-background-grey-darker { + background-color: #363636 !important; +} + +.has-text-grey-dark { + color: #4a4a4a !important; +} + +.has-background-grey-dark { + background-color: #4a4a4a !important; +} + +.has-text-grey { + color: #7a7a7a !important; +} + +.has-background-grey { + background-color: #7a7a7a !important; +} + +.has-text-grey-light { + color: #b5b5b5 !important; +} + +.has-background-grey-light { + background-color: #b5b5b5 !important; +} + +.has-text-grey-lighter { + color: #dbdbdb !important; +} + +.has-background-grey-lighter { + background-color: #dbdbdb !important; +} + +.has-text-white-ter { + color: whitesmoke !important; +} + +.has-background-white-ter { + background-color: whitesmoke !important; +} + +.has-text-white-bis { + color: #fafafa !important; +} + +.has-background-white-bis { + background-color: #fafafa !important; +} + +.is-flex-direction-row { + flex-direction: row !important; +} + +.is-flex-direction-row-reverse { + flex-direction: row-reverse !important; +} + +.is-flex-direction-column { + flex-direction: column !important; +} + +.is-flex-direction-column-reverse { + flex-direction: column-reverse !important; +} + +.is-flex-wrap-nowrap { + flex-wrap: nowrap !important; +} + +.is-flex-wrap-wrap { + flex-wrap: wrap !important; +} + +.is-flex-wrap-wrap-reverse { + flex-wrap: wrap-reverse !important; +} + +.is-justify-content-flex-start { + justify-content: flex-start !important; +} + +.is-justify-content-flex-end { + justify-content: flex-end !important; +} + +.is-justify-content-center { + justify-content: center !important; +} + +.is-justify-content-space-between { + justify-content: space-between !important; +} + +.is-justify-content-space-around { + justify-content: space-around !important; +} + +.is-justify-content-space-evenly { + justify-content: space-evenly !important; +} + +.is-justify-content-start { + justify-content: start !important; +} + +.is-justify-content-end { + justify-content: end !important; +} + +.is-justify-content-left { + justify-content: left !important; +} + +.is-justify-content-right { + justify-content: right !important; +} + +.is-align-content-flex-start { + align-content: flex-start !important; +} + +.is-align-content-flex-end { + align-content: flex-end !important; +} + +.is-align-content-center { + align-content: center !important; +} + +.is-align-content-space-between { + align-content: space-between !important; +} + +.is-align-content-space-around { + align-content: space-around !important; +} + +.is-align-content-space-evenly { + align-content: space-evenly !important; +} + +.is-align-content-stretch { + align-content: stretch !important; +} + +.is-align-content-start { + align-content: start !important; +} + +.is-align-content-end { + align-content: end !important; +} + +.is-align-content-baseline { + align-content: baseline !important; +} + +.is-align-items-stretch { + align-items: stretch !important; +} + +.is-align-items-flex-start { + align-items: flex-start !important; +} + +.is-align-items-flex-end { + align-items: flex-end !important; +} + +.is-align-items-center { + align-items: center !important; +} + +.is-align-items-baseline { + align-items: baseline !important; +} + +.is-align-items-start { + align-items: start !important; +} + +.is-align-items-end { + align-items: end !important; +} + +.is-align-items-self-start { + align-items: self-start !important; +} + +.is-align-items-self-end { + align-items: self-end !important; +} + +.is-align-self-auto { + align-self: auto !important; +} + +.is-align-self-flex-start { + align-self: flex-start !important; +} + +.is-align-self-flex-end { + align-self: flex-end !important; +} + +.is-align-self-center { + align-self: center !important; +} + +.is-align-self-baseline { + align-self: baseline !important; +} + +.is-align-self-stretch { + align-self: stretch !important; +} + +.is-flex-grow-0 { + flex-grow: 0 !important; +} + +.is-flex-grow-1 { + flex-grow: 1 !important; +} + +.is-flex-grow-2 { + flex-grow: 2 !important; +} + +.is-flex-grow-3 { + flex-grow: 3 !important; +} + +.is-flex-grow-4 { + flex-grow: 4 !important; +} + +.is-flex-grow-5 { + flex-grow: 5 !important; +} + +.is-flex-shrink-0 { + flex-shrink: 0 !important; +} + +.is-flex-shrink-1 { + flex-shrink: 1 !important; +} + +.is-flex-shrink-2 { + flex-shrink: 2 !important; +} + +.is-flex-shrink-3 { + flex-shrink: 3 !important; +} + +.is-flex-shrink-4 { + flex-shrink: 4 !important; +} + +.is-flex-shrink-5 { + flex-shrink: 5 !important; +} + +.is-clearfix::after { + clear: both; + content: " "; + display: table; +} + +.is-pulled-left { + float: left !important; +} + +.is-pulled-right { + float: right !important; +} + +.is-radiusless { + border-radius: 0 !important; +} + +.is-shadowless { + box-shadow: none !important; +} + +.is-clickable { + cursor: pointer !important; + pointer-events: all !important; +} + +.is-clipped { + overflow: hidden !important; +} + +.is-relative { + position: relative !important; +} + +.is-marginless { + margin: 0 !important; +} + +.is-paddingless { + padding: 0 !important; +} + +.m-0 { + margin: 0 !important; +} + +.mt-0 { + margin-top: 0 !important; +} + +.mr-0 { + margin-right: 0 !important; +} + +.mb-0 { + margin-bottom: 0 !important; +} + +.ml-0 { + margin-left: 0 !important; +} + +.mx-0 { + margin-left: 0 !important; + margin-right: 0 !important; +} + +.my-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; +} + +.m-1 { + margin: 0.25rem !important; +} + +.mt-1 { + margin-top: 0.25rem !important; +} + +.mr-1 { + margin-right: 0.25rem !important; +} + +.mb-1 { + margin-bottom: 0.25rem !important; +} + +.ml-1 { + margin-left: 0.25rem !important; +} + +.mx-1 { + margin-left: 0.25rem !important; + margin-right: 0.25rem !important; +} + +.my-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; +} + +.m-2 { + margin: 0.5rem !important; +} + +.mt-2 { + margin-top: 0.5rem !important; +} + +.mr-2 { + margin-right: 0.5rem !important; +} + +.mb-2 { + margin-bottom: 0.5rem !important; +} + +.ml-2 { + margin-left: 0.5rem !important; +} + +.mx-2 { + margin-left: 0.5rem !important; + margin-right: 0.5rem !important; +} + +.my-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; +} + +.m-3 { + margin: 0.75rem !important; +} + +.mt-3 { + margin-top: 0.75rem !important; +} + +.mr-3 { + margin-right: 0.75rem !important; +} + +.mb-3 { + margin-bottom: 0.75rem !important; +} + +.ml-3 { + margin-left: 0.75rem !important; +} + +.mx-3 { + margin-left: 0.75rem !important; + margin-right: 0.75rem !important; +} + +.my-3 { + margin-top: 0.75rem !important; + margin-bottom: 0.75rem !important; +} + +.m-4 { + margin: 1rem !important; +} + +.mt-4 { + margin-top: 1rem !important; +} + +.mr-4 { + margin-right: 1rem !important; +} + +.mb-4 { + margin-bottom: 1rem !important; +} + +.ml-4 { + margin-left: 1rem !important; +} + +.mx-4 { + margin-left: 1rem !important; + margin-right: 1rem !important; +} + +.my-4 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; +} + +.m-5 { + margin: 1.5rem !important; +} + +.mt-5 { + margin-top: 1.5rem !important; +} + +.mr-5 { + margin-right: 1.5rem !important; +} + +.mb-5 { + margin-bottom: 1.5rem !important; +} + +.ml-5 { + margin-left: 1.5rem !important; +} + +.mx-5 { + margin-left: 1.5rem !important; + margin-right: 1.5rem !important; +} + +.my-5 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; +} + +.m-6 { + margin: 3rem !important; +} + +.mt-6 { + margin-top: 3rem !important; +} + +.mr-6 { + margin-right: 3rem !important; +} + +.mb-6 { + margin-bottom: 3rem !important; +} + +.ml-6 { + margin-left: 3rem !important; +} + +.mx-6 { + margin-left: 3rem !important; + margin-right: 3rem !important; +} + +.my-6 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; +} + +.m-auto { + margin: auto !important; +} + +.mt-auto { + margin-top: auto !important; +} + +.mr-auto { + margin-right: auto !important; +} + +.mb-auto { + margin-bottom: auto !important; +} + +.ml-auto { + margin-left: auto !important; +} + +.mx-auto { + margin-left: auto !important; + margin-right: auto !important; +} + +.my-auto { + margin-top: auto !important; + margin-bottom: auto !important; +} + +.p-0 { + padding: 0 !important; +} + +.pt-0 { + padding-top: 0 !important; +} + +.pr-0 { + padding-right: 0 !important; +} + +.pb-0 { + padding-bottom: 0 !important; +} + +.pl-0 { + padding-left: 0 !important; +} + +.px-0 { + padding-left: 0 !important; + padding-right: 0 !important; +} + +.py-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; +} + +.p-1 { + padding: 0.25rem !important; +} + +.pt-1 { + padding-top: 0.25rem !important; +} + +.pr-1 { + padding-right: 0.25rem !important; +} + +.pb-1 { + padding-bottom: 0.25rem !important; +} + +.pl-1 { + padding-left: 0.25rem !important; +} + +.px-1 { + padding-left: 0.25rem !important; + padding-right: 0.25rem !important; +} + +.py-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; +} + +.p-2 { + padding: 0.5rem !important; +} + +.pt-2 { + padding-top: 0.5rem !important; +} + +.pr-2 { + padding-right: 0.5rem !important; +} + +.pb-2 { + padding-bottom: 0.5rem !important; +} + +.pl-2 { + padding-left: 0.5rem !important; +} + +.px-2 { + padding-left: 0.5rem !important; + padding-right: 0.5rem !important; +} + +.py-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; +} + +.p-3 { + padding: 0.75rem !important; +} + +.pt-3 { + padding-top: 0.75rem !important; +} + +.pr-3 { + padding-right: 0.75rem !important; +} + +.pb-3 { + padding-bottom: 0.75rem !important; +} + +.pl-3 { + padding-left: 0.75rem !important; +} + +.px-3 { + padding-left: 0.75rem !important; + padding-right: 0.75rem !important; +} + +.py-3 { + padding-top: 0.75rem !important; + padding-bottom: 0.75rem !important; +} + +.p-4 { + padding: 1rem !important; +} + +.pt-4 { + padding-top: 1rem !important; +} + +.pr-4 { + padding-right: 1rem !important; +} + +.pb-4 { + padding-bottom: 1rem !important; +} + +.pl-4 { + padding-left: 1rem !important; +} + +.px-4 { + padding-left: 1rem !important; + padding-right: 1rem !important; +} + +.py-4 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; +} + +.p-5 { + padding: 1.5rem !important; +} + +.pt-5 { + padding-top: 1.5rem !important; +} + +.pr-5 { + padding-right: 1.5rem !important; +} + +.pb-5 { + padding-bottom: 1.5rem !important; +} + +.pl-5 { + padding-left: 1.5rem !important; +} + +.px-5 { + padding-left: 1.5rem !important; + padding-right: 1.5rem !important; +} + +.py-5 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; +} + +.p-6 { + padding: 3rem !important; +} + +.pt-6 { + padding-top: 3rem !important; +} + +.pr-6 { + padding-right: 3rem !important; +} + +.pb-6 { + padding-bottom: 3rem !important; +} + +.pl-6 { + padding-left: 3rem !important; +} + +.px-6 { + padding-left: 3rem !important; + padding-right: 3rem !important; +} + +.py-6 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; +} + +.p-auto { + padding: auto !important; +} + +.pt-auto { + padding-top: auto !important; +} + +.pr-auto { + padding-right: auto !important; +} + +.pb-auto { + padding-bottom: auto !important; +} + +.pl-auto { + padding-left: auto !important; +} + +.px-auto { + padding-left: auto !important; + padding-right: auto !important; +} + +.py-auto { + padding-top: auto !important; + padding-bottom: auto !important; +} + +.is-size-1 { + font-size: 3rem !important; +} + +.is-size-2 { + font-size: 2.5rem !important; +} + +.is-size-3 { + font-size: 2rem !important; +} + +.is-size-4 { + font-size: 1.5rem !important; +} + +.is-size-5 { + font-size: 1.25rem !important; +} + +.is-size-6 { + font-size: 1rem !important; +} + +.is-size-7 { + font-size: 0.75rem !important; +} + +@media screen and (max-width: 768px) { + .is-size-1-mobile { + font-size: 3rem !important; + } + .is-size-2-mobile { + font-size: 2.5rem !important; + } + .is-size-3-mobile { + font-size: 2rem !important; + } + .is-size-4-mobile { + font-size: 1.5rem !important; + } + .is-size-5-mobile { + font-size: 1.25rem !important; + } + .is-size-6-mobile { + font-size: 1rem !important; + } + .is-size-7-mobile { + font-size: 0.75rem !important; + } +} + +@media screen and (min-width: 769px), print { + .is-size-1-tablet { + font-size: 3rem !important; + } + .is-size-2-tablet { + font-size: 2.5rem !important; + } + .is-size-3-tablet { + font-size: 2rem !important; + } + .is-size-4-tablet { + font-size: 1.5rem !important; + } + .is-size-5-tablet { + font-size: 1.25rem !important; + } + .is-size-6-tablet { + font-size: 1rem !important; + } + .is-size-7-tablet { + font-size: 0.75rem !important; + } +} + +@media screen and (max-width: 1023px) { + .is-size-1-touch { + font-size: 3rem !important; + } + .is-size-2-touch { + font-size: 2.5rem !important; + } + .is-size-3-touch { + font-size: 2rem !important; + } + .is-size-4-touch { + font-size: 1.5rem !important; + } + .is-size-5-touch { + font-size: 1.25rem !important; + } + .is-size-6-touch { + font-size: 1rem !important; + } + .is-size-7-touch { + font-size: 0.75rem !important; + } +} + +@media screen and (min-width: 1024px) { + .is-size-1-desktop { + font-size: 3rem !important; + } + .is-size-2-desktop { + font-size: 2.5rem !important; + } + .is-size-3-desktop { + font-size: 2rem !important; + } + .is-size-4-desktop { + font-size: 1.5rem !important; + } + .is-size-5-desktop { + font-size: 1.25rem !important; + } + .is-size-6-desktop { + font-size: 1rem !important; + } + .is-size-7-desktop { + font-size: 0.75rem !important; + } +} + +@media screen and (min-width: 1216px) { + .is-size-1-widescreen { + font-size: 3rem !important; + } + .is-size-2-widescreen { + font-size: 2.5rem !important; + } + .is-size-3-widescreen { + font-size: 2rem !important; + } + .is-size-4-widescreen { + font-size: 1.5rem !important; + } + .is-size-5-widescreen { + font-size: 1.25rem !important; + } + .is-size-6-widescreen { + font-size: 1rem !important; + } + .is-size-7-widescreen { + font-size: 0.75rem !important; + } +} + +@media screen and (min-width: 1408px) { + .is-size-1-fullhd { + font-size: 3rem !important; + } + .is-size-2-fullhd { + font-size: 2.5rem !important; + } + .is-size-3-fullhd { + font-size: 2rem !important; + } + .is-size-4-fullhd { + font-size: 1.5rem !important; + } + .is-size-5-fullhd { + font-size: 1.25rem !important; + } + .is-size-6-fullhd { + font-size: 1rem !important; + } + .is-size-7-fullhd { + font-size: 0.75rem !important; + } +} + +.has-text-centered { + text-align: center !important; +} + +.has-text-justified { + text-align: justify !important; +} + +.has-text-left { + text-align: left !important; +} + +.has-text-right { + text-align: right !important; +} + +@media screen and (max-width: 768px) { + .has-text-centered-mobile { + text-align: center !important; + } +} + +@media screen and (min-width: 769px), print { + .has-text-centered-tablet { + text-align: center !important; + } +} + +@media screen and (min-width: 769px) and (max-width: 1023px) { + .has-text-centered-tablet-only { + text-align: center !important; + } +} + +@media screen and (max-width: 1023px) { + .has-text-centered-touch { + text-align: center !important; + } +} + +@media screen and (min-width: 1024px) { + .has-text-centered-desktop { + text-align: center !important; + } +} + +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .has-text-centered-desktop-only { + text-align: center !important; + } +} + +@media screen and (min-width: 1216px) { + .has-text-centered-widescreen { + text-align: center !important; + } +} + +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .has-text-centered-widescreen-only { + text-align: center !important; + } +} + +@media screen and (min-width: 1408px) { + .has-text-centered-fullhd { + text-align: center !important; + } +} + +@media screen and (max-width: 768px) { + .has-text-justified-mobile { + text-align: justify !important; + } +} + +@media screen and (min-width: 769px), print { + .has-text-justified-tablet { + text-align: justify !important; + } +} + +@media screen and (min-width: 769px) and (max-width: 1023px) { + .has-text-justified-tablet-only { + text-align: justify !important; + } +} + +@media screen and (max-width: 1023px) { + .has-text-justified-touch { + text-align: justify !important; + } +} + +@media screen and (min-width: 1024px) { + .has-text-justified-desktop { + text-align: justify !important; + } +} + +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .has-text-justified-desktop-only { + text-align: justify !important; + } +} + +@media screen and (min-width: 1216px) { + .has-text-justified-widescreen { + text-align: justify !important; + } +} + +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .has-text-justified-widescreen-only { + text-align: justify !important; + } +} + +@media screen and (min-width: 1408px) { + .has-text-justified-fullhd { + text-align: justify !important; + } +} + +@media screen and (max-width: 768px) { + .has-text-left-mobile { + text-align: left !important; + } +} + +@media screen and (min-width: 769px), print { + .has-text-left-tablet { + text-align: left !important; + } +} + +@media screen and (min-width: 769px) and (max-width: 1023px) { + .has-text-left-tablet-only { + text-align: left !important; + } +} + +@media screen and (max-width: 1023px) { + .has-text-left-touch { + text-align: left !important; + } +} + +@media screen and (min-width: 1024px) { + .has-text-left-desktop { + text-align: left !important; + } +} + +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .has-text-left-desktop-only { + text-align: left !important; + } +} + +@media screen and (min-width: 1216px) { + .has-text-left-widescreen { + text-align: left !important; + } +} + +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .has-text-left-widescreen-only { + text-align: left !important; + } +} + +@media screen and (min-width: 1408px) { + .has-text-left-fullhd { + text-align: left !important; + } +} + +@media screen and (max-width: 768px) { + .has-text-right-mobile { + text-align: right !important; + } +} + +@media screen and (min-width: 769px), print { + .has-text-right-tablet { + text-align: right !important; + } +} + +@media screen and (min-width: 769px) and (max-width: 1023px) { + .has-text-right-tablet-only { + text-align: right !important; + } +} + +@media screen and (max-width: 1023px) { + .has-text-right-touch { + text-align: right !important; + } +} + +@media screen and (min-width: 1024px) { + .has-text-right-desktop { + text-align: right !important; + } +} + +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .has-text-right-desktop-only { + text-align: right !important; + } +} + +@media screen and (min-width: 1216px) { + .has-text-right-widescreen { + text-align: right !important; + } +} + +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .has-text-right-widescreen-only { + text-align: right !important; + } +} + +@media screen and (min-width: 1408px) { + .has-text-right-fullhd { + text-align: right !important; + } +} + +.is-capitalized { + text-transform: capitalize !important; +} + +.is-lowercase { + text-transform: lowercase !important; +} + +.is-uppercase { + text-transform: uppercase !important; +} + +.is-italic { + font-style: italic !important; +} + +.is-underlined { + text-decoration: underline !important; +} + +.has-text-weight-light { + font-weight: 300 !important; +} + +.has-text-weight-normal { + font-weight: 400 !important; +} + +.has-text-weight-medium { + font-weight: 500 !important; +} + +.has-text-weight-semibold { + font-weight: 600 !important; +} + +.has-text-weight-bold { + font-weight: 700 !important; +} + +.is-family-primary { + font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important; +} + +.is-family-secondary { + font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important; +} + +.is-family-sans-serif { + font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important; +} + +.is-family-monospace { + font-family: monospace !important; +} + +.is-family-code { + font-family: monospace !important; +} + +.is-block { + display: block !important; +} + +@media screen and (max-width: 768px) { + .is-block-mobile { + display: block !important; + } +} + +@media screen and (min-width: 769px), print { + .is-block-tablet { + display: block !important; + } +} + +@media screen and (min-width: 769px) and (max-width: 1023px) { + .is-block-tablet-only { + display: block !important; + } +} + +@media screen and (max-width: 1023px) { + .is-block-touch { + display: block !important; + } +} + +@media screen and (min-width: 1024px) { + .is-block-desktop { + display: block !important; + } +} + +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .is-block-desktop-only { + display: block !important; + } +} + +@media screen and (min-width: 1216px) { + .is-block-widescreen { + display: block !important; + } +} + +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .is-block-widescreen-only { + display: block !important; + } +} + +@media screen and (min-width: 1408px) { + .is-block-fullhd { + display: block !important; + } +} + +.is-flex { + display: flex !important; +} + +@media screen and (max-width: 768px) { + .is-flex-mobile { + display: flex !important; + } +} + +@media screen and (min-width: 769px), print { + .is-flex-tablet { + display: flex !important; + } +} + +@media screen and (min-width: 769px) and (max-width: 1023px) { + .is-flex-tablet-only { + display: flex !important; + } +} + +@media screen and (max-width: 1023px) { + .is-flex-touch { + display: flex !important; + } +} + +@media screen and (min-width: 1024px) { + .is-flex-desktop { + display: flex !important; + } +} + +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .is-flex-desktop-only { + display: flex !important; + } +} + +@media screen and (min-width: 1216px) { + .is-flex-widescreen { + display: flex !important; + } +} + +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .is-flex-widescreen-only { + display: flex !important; + } +} + +@media screen and (min-width: 1408px) { + .is-flex-fullhd { + display: flex !important; + } +} + +.is-inline { + display: inline !important; +} + +@media screen and (max-width: 768px) { + .is-inline-mobile { + display: inline !important; + } +} + +@media screen and (min-width: 769px), print { + .is-inline-tablet { + display: inline !important; + } +} + +@media screen and (min-width: 769px) and (max-width: 1023px) { + .is-inline-tablet-only { + display: inline !important; + } +} + +@media screen and (max-width: 1023px) { + .is-inline-touch { + display: inline !important; + } +} + +@media screen and (min-width: 1024px) { + .is-inline-desktop { + display: inline !important; + } +} + +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .is-inline-desktop-only { + display: inline !important; + } +} + +@media screen and (min-width: 1216px) { + .is-inline-widescreen { + display: inline !important; + } +} + +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .is-inline-widescreen-only { + display: inline !important; + } +} + +@media screen and (min-width: 1408px) { + .is-inline-fullhd { + display: inline !important; + } +} + +.is-inline-block { + display: inline-block !important; +} + +@media screen and (max-width: 768px) { + .is-inline-block-mobile { + display: inline-block !important; + } +} + +@media screen and (min-width: 769px), print { + .is-inline-block-tablet { + display: inline-block !important; + } +} + +@media screen and (min-width: 769px) and (max-width: 1023px) { + .is-inline-block-tablet-only { + display: inline-block !important; + } +} + +@media screen and (max-width: 1023px) { + .is-inline-block-touch { + display: inline-block !important; + } +} + +@media screen and (min-width: 1024px) { + .is-inline-block-desktop { + display: inline-block !important; + } +} + +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .is-inline-block-desktop-only { + display: inline-block !important; + } +} + +@media screen and (min-width: 1216px) { + .is-inline-block-widescreen { + display: inline-block !important; + } +} + +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .is-inline-block-widescreen-only { + display: inline-block !important; + } +} + +@media screen and (min-width: 1408px) { + .is-inline-block-fullhd { + display: inline-block !important; + } +} + +.is-inline-flex { + display: inline-flex !important; +} + +@media screen and (max-width: 768px) { + .is-inline-flex-mobile { + display: inline-flex !important; + } +} + +@media screen and (min-width: 769px), print { + .is-inline-flex-tablet { + display: inline-flex !important; + } +} + +@media screen and (min-width: 769px) and (max-width: 1023px) { + .is-inline-flex-tablet-only { + display: inline-flex !important; + } +} + +@media screen and (max-width: 1023px) { + .is-inline-flex-touch { + display: inline-flex !important; + } +} + +@media screen and (min-width: 1024px) { + .is-inline-flex-desktop { + display: inline-flex !important; + } +} + +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .is-inline-flex-desktop-only { + display: inline-flex !important; + } +} + +@media screen and (min-width: 1216px) { + .is-inline-flex-widescreen { + display: inline-flex !important; + } +} + +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .is-inline-flex-widescreen-only { + display: inline-flex !important; + } +} + +@media screen and (min-width: 1408px) { + .is-inline-flex-fullhd { + display: inline-flex !important; + } +} + +.is-hidden { + display: none !important; +} + +.is-sr-only { + border: none !important; + clip: rect(0, 0, 0, 0) !important; + height: 0.01em !important; + overflow: hidden !important; + padding: 0 !important; + position: absolute !important; + white-space: nowrap !important; + width: 0.01em !important; +} + +@media screen and (max-width: 768px) { + .is-hidden-mobile { + display: none !important; + } +} + +@media screen and (min-width: 769px), print { + .is-hidden-tablet { + display: none !important; + } +} + +@media screen and (min-width: 769px) and (max-width: 1023px) { + .is-hidden-tablet-only { + display: none !important; + } +} + +@media screen and (max-width: 1023px) { + .is-hidden-touch { + display: none !important; + } +} + +@media screen and (min-width: 1024px) { + .is-hidden-desktop { + display: none !important; + } +} + +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .is-hidden-desktop-only { + display: none !important; + } +} + +@media screen and (min-width: 1216px) { + .is-hidden-widescreen { + display: none !important; + } +} + +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .is-hidden-widescreen-only { + display: none !important; + } +} + +@media screen and (min-width: 1408px) { + .is-hidden-fullhd { + display: none !important; + } +} + +.is-invisible { + visibility: hidden !important; +} + +@media screen and (max-width: 768px) { + .is-invisible-mobile { + visibility: hidden !important; + } +} + +@media screen and (min-width: 769px), print { + .is-invisible-tablet { + visibility: hidden !important; + } +} + +@media screen and (min-width: 769px) and (max-width: 1023px) { + .is-invisible-tablet-only { + visibility: hidden !important; + } +} + +@media screen and (max-width: 1023px) { + .is-invisible-touch { + visibility: hidden !important; + } +} + +@media screen and (min-width: 1024px) { + .is-invisible-desktop { + visibility: hidden !important; + } +} + +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .is-invisible-desktop-only { + visibility: hidden !important; + } +} + +@media screen and (min-width: 1216px) { + .is-invisible-widescreen { + visibility: hidden !important; + } +} + +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .is-invisible-widescreen-only { + visibility: hidden !important; + } +} + +@media screen and (min-width: 1408px) { + .is-invisible-fullhd { + visibility: hidden !important; + } +} + +/* Bulma Layout */ +.hero { + align-items: stretch; + display: flex; + flex-direction: column; + justify-content: space-between; +} + +.hero .navbar { + background: none; +} + +.hero .tabs ul { + border-bottom: none; +} + +.hero.is-white { + background-color: white; + color: #0a0a0a; +} + +.hero.is-white a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), +.hero.is-white strong { + color: inherit; +} + +.hero.is-white .title { + color: #0a0a0a; +} + +.hero.is-white .subtitle { + color: rgba(10, 10, 10, 0.9); +} + +.hero.is-white .subtitle a:not(.button), +.hero.is-white .subtitle strong { + color: #0a0a0a; +} + +@media screen and (max-width: 1023px) { + .hero.is-white .navbar-menu { + background-color: white; + } +} + +.hero.is-white .navbar-item, +.hero.is-white .navbar-link { + color: rgba(10, 10, 10, 0.7); +} + +.hero.is-white a.navbar-item:hover, .hero.is-white a.navbar-item.is-active, +.hero.is-white .navbar-link:hover, +.hero.is-white .navbar-link.is-active { + background-color: #f2f2f2; + color: #0a0a0a; +} + +.hero.is-white .tabs a { + color: #0a0a0a; + opacity: 0.9; +} + +.hero.is-white .tabs a:hover { + opacity: 1; +} + +.hero.is-white .tabs li.is-active a { + color: white !important; + opacity: 1; +} + +.hero.is-white .tabs.is-boxed a, .hero.is-white .tabs.is-toggle a { + color: #0a0a0a; +} + +.hero.is-white .tabs.is-boxed a:hover, .hero.is-white .tabs.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); +} + +.hero.is-white .tabs.is-boxed li.is-active a, .hero.is-white .tabs.is-boxed li.is-active a:hover, .hero.is-white .tabs.is-toggle li.is-active a, .hero.is-white .tabs.is-toggle li.is-active a:hover { + background-color: #0a0a0a; + border-color: #0a0a0a; + color: white; +} + +.hero.is-white.is-bold { + background-image: linear-gradient(141deg, #e6e6e6 0%, white 71%, white 100%); +} + +@media screen and (max-width: 768px) { + .hero.is-white.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #e6e6e6 0%, white 71%, white 100%); + } +} + +.hero.is-black { + background-color: #0a0a0a; + color: white; +} + +.hero.is-black a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), +.hero.is-black strong { + color: inherit; +} + +.hero.is-black .title { + color: white; +} + +.hero.is-black .subtitle { + color: rgba(255, 255, 255, 0.9); +} + +.hero.is-black .subtitle a:not(.button), +.hero.is-black .subtitle strong { + color: white; +} + +@media screen and (max-width: 1023px) { + .hero.is-black .navbar-menu { + background-color: #0a0a0a; + } +} + +.hero.is-black .navbar-item, +.hero.is-black .navbar-link { + color: rgba(255, 255, 255, 0.7); +} + +.hero.is-black a.navbar-item:hover, .hero.is-black a.navbar-item.is-active, +.hero.is-black .navbar-link:hover, +.hero.is-black .navbar-link.is-active { + background-color: black; + color: white; +} + +.hero.is-black .tabs a { + color: white; + opacity: 0.9; +} + +.hero.is-black .tabs a:hover { + opacity: 1; +} + +.hero.is-black .tabs li.is-active a { + color: #0a0a0a !important; + opacity: 1; +} + +.hero.is-black .tabs.is-boxed a, .hero.is-black .tabs.is-toggle a { + color: white; +} + +.hero.is-black .tabs.is-boxed a:hover, .hero.is-black .tabs.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); +} + +.hero.is-black .tabs.is-boxed li.is-active a, .hero.is-black .tabs.is-boxed li.is-active a:hover, .hero.is-black .tabs.is-toggle li.is-active a, .hero.is-black .tabs.is-toggle li.is-active a:hover { + background-color: white; + border-color: white; + color: #0a0a0a; +} + +.hero.is-black.is-bold { + background-image: linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%); +} + +@media screen and (max-width: 768px) { + .hero.is-black.is-bold .navbar-menu { + background-image: linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%); + } +} + +.hero.is-light { + background-color: whitesmoke; + color: rgba(0, 0, 0, 0.7); +} + +.hero.is-light a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), +.hero.is-light strong { + color: inherit; +} + +.hero.is-light .title { + color: rgba(0, 0, 0, 0.7); +} + +.hero.is-light .subtitle { + color: rgba(0, 0, 0, 0.9); +} + +.hero.is-light .subtitle a:not(.button), +.hero.is-light .subtitle strong { + color: rgba(0, 0, 0, 0.7); +} + +@media screen and (max-width: 1023px) { + .hero.is-light .navbar-menu { + background-color: whitesmoke; + } +} + +.hero.is-light .navbar-item, +.hero.is-light .navbar-link { + color: rgba(0, 0, 0, 0.7); +} + +.hero.is-light a.navbar-item:hover, .hero.is-light a.navbar-item.is-active, +.hero.is-light .navbar-link:hover, +.hero.is-light .navbar-link.is-active { + background-color: #e8e8e8; + color: rgba(0, 0, 0, 0.7); +} + +.hero.is-light .tabs a { + color: rgba(0, 0, 0, 0.7); + opacity: 0.9; +} + +.hero.is-light .tabs a:hover { + opacity: 1; +} + +.hero.is-light .tabs li.is-active a { + color: whitesmoke !important; + opacity: 1; +} + +.hero.is-light .tabs.is-boxed a, .hero.is-light .tabs.is-toggle a { + color: rgba(0, 0, 0, 0.7); +} + +.hero.is-light .tabs.is-boxed a:hover, .hero.is-light .tabs.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); +} + +.hero.is-light .tabs.is-boxed li.is-active a, .hero.is-light .tabs.is-boxed li.is-active a:hover, .hero.is-light .tabs.is-toggle li.is-active a, .hero.is-light .tabs.is-toggle li.is-active a:hover { + background-color: rgba(0, 0, 0, 0.7); + border-color: rgba(0, 0, 0, 0.7); + color: whitesmoke; +} + +.hero.is-light.is-bold { + background-image: linear-gradient(141deg, #dfd8d9 0%, whitesmoke 71%, white 100%); +} + +@media screen and (max-width: 768px) { + .hero.is-light.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #dfd8d9 0%, whitesmoke 71%, white 100%); + } +} + +.hero.is-dark { + background-color: #363636; + color: #fff; +} + +.hero.is-dark a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), +.hero.is-dark strong { + color: inherit; +} + +.hero.is-dark .title { + color: #fff; +} + +.hero.is-dark .subtitle { + color: rgba(255, 255, 255, 0.9); +} + +.hero.is-dark .subtitle a:not(.button), +.hero.is-dark .subtitle strong { + color: #fff; +} + +@media screen and (max-width: 1023px) { + .hero.is-dark .navbar-menu { + background-color: #363636; + } +} + +.hero.is-dark .navbar-item, +.hero.is-dark .navbar-link { + color: rgba(255, 255, 255, 0.7); +} + +.hero.is-dark a.navbar-item:hover, .hero.is-dark a.navbar-item.is-active, +.hero.is-dark .navbar-link:hover, +.hero.is-dark .navbar-link.is-active { + background-color: #292929; + color: #fff; +} + +.hero.is-dark .tabs a { + color: #fff; + opacity: 0.9; +} + +.hero.is-dark .tabs a:hover { + opacity: 1; +} + +.hero.is-dark .tabs li.is-active a { + color: #363636 !important; + opacity: 1; +} + +.hero.is-dark .tabs.is-boxed a, .hero.is-dark .tabs.is-toggle a { + color: #fff; +} + +.hero.is-dark .tabs.is-boxed a:hover, .hero.is-dark .tabs.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); +} + +.hero.is-dark .tabs.is-boxed li.is-active a, .hero.is-dark .tabs.is-boxed li.is-active a:hover, .hero.is-dark .tabs.is-toggle li.is-active a, .hero.is-dark .tabs.is-toggle li.is-active a:hover { + background-color: #fff; + border-color: #fff; + color: #363636; +} + +.hero.is-dark.is-bold { + background-image: linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%); +} + +@media screen and (max-width: 768px) { + .hero.is-dark.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%); + } +} + +.hero.is-primary { + background-color: #00d1b2; + color: #fff; +} + +.hero.is-primary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), +.hero.is-primary strong { + color: inherit; +} + +.hero.is-primary .title { + color: #fff; +} + +.hero.is-primary .subtitle { + color: rgba(255, 255, 255, 0.9); +} + +.hero.is-primary .subtitle a:not(.button), +.hero.is-primary .subtitle strong { + color: #fff; +} + +@media screen and (max-width: 1023px) { + .hero.is-primary .navbar-menu { + background-color: #00d1b2; + } +} + +.hero.is-primary .navbar-item, +.hero.is-primary .navbar-link { + color: rgba(255, 255, 255, 0.7); +} + +.hero.is-primary a.navbar-item:hover, .hero.is-primary a.navbar-item.is-active, +.hero.is-primary .navbar-link:hover, +.hero.is-primary .navbar-link.is-active { + background-color: #00b89c; + color: #fff; +} + +.hero.is-primary .tabs a { + color: #fff; + opacity: 0.9; +} + +.hero.is-primary .tabs a:hover { + opacity: 1; +} + +.hero.is-primary .tabs li.is-active a { + color: #00d1b2 !important; + opacity: 1; +} + +.hero.is-primary .tabs.is-boxed a, .hero.is-primary .tabs.is-toggle a { + color: #fff; +} + +.hero.is-primary .tabs.is-boxed a:hover, .hero.is-primary .tabs.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); +} + +.hero.is-primary .tabs.is-boxed li.is-active a, .hero.is-primary .tabs.is-boxed li.is-active a:hover, .hero.is-primary .tabs.is-toggle li.is-active a, .hero.is-primary .tabs.is-toggle li.is-active a:hover { + background-color: #fff; + border-color: #fff; + color: #00d1b2; +} + +.hero.is-primary.is-bold { + background-image: linear-gradient(141deg, #009e6c 0%, #00d1b2 71%, #00e7eb 100%); +} + +@media screen and (max-width: 768px) { + .hero.is-primary.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #009e6c 0%, #00d1b2 71%, #00e7eb 100%); + } +} + +.hero.is-link { + background-color: #485fc7; + color: #fff; +} + +.hero.is-link a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), +.hero.is-link strong { + color: inherit; +} + +.hero.is-link .title { + color: #fff; +} + +.hero.is-link .subtitle { + color: rgba(255, 255, 255, 0.9); +} + +.hero.is-link .subtitle a:not(.button), +.hero.is-link .subtitle strong { + color: #fff; +} + +@media screen and (max-width: 1023px) { + .hero.is-link .navbar-menu { + background-color: #485fc7; + } +} + +.hero.is-link .navbar-item, +.hero.is-link .navbar-link { + color: rgba(255, 255, 255, 0.7); +} + +.hero.is-link a.navbar-item:hover, .hero.is-link a.navbar-item.is-active, +.hero.is-link .navbar-link:hover, +.hero.is-link .navbar-link.is-active { + background-color: #3a51bb; + color: #fff; +} + +.hero.is-link .tabs a { + color: #fff; + opacity: 0.9; +} + +.hero.is-link .tabs a:hover { + opacity: 1; +} + +.hero.is-link .tabs li.is-active a { + color: #485fc7 !important; + opacity: 1; +} + +.hero.is-link .tabs.is-boxed a, .hero.is-link .tabs.is-toggle a { + color: #fff; +} + +.hero.is-link .tabs.is-boxed a:hover, .hero.is-link .tabs.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); +} + +.hero.is-link .tabs.is-boxed li.is-active a, .hero.is-link .tabs.is-boxed li.is-active a:hover, .hero.is-link .tabs.is-toggle li.is-active a, .hero.is-link .tabs.is-toggle li.is-active a:hover { + background-color: #fff; + border-color: #fff; + color: #485fc7; +} + +.hero.is-link.is-bold { + background-image: linear-gradient(141deg, #2959b3 0%, #485fc7 71%, #5658d2 100%); +} + +@media screen and (max-width: 768px) { + .hero.is-link.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #2959b3 0%, #485fc7 71%, #5658d2 100%); + } +} + +.hero.is-info { + background-color: #3e8ed0; + color: #fff; +} + +.hero.is-info a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), +.hero.is-info strong { + color: inherit; +} + +.hero.is-info .title { + color: #fff; +} + +.hero.is-info .subtitle { + color: rgba(255, 255, 255, 0.9); +} + +.hero.is-info .subtitle a:not(.button), +.hero.is-info .subtitle strong { + color: #fff; +} + +@media screen and (max-width: 1023px) { + .hero.is-info .navbar-menu { + background-color: #3e8ed0; + } +} + +.hero.is-info .navbar-item, +.hero.is-info .navbar-link { + color: rgba(255, 255, 255, 0.7); +} + +.hero.is-info a.navbar-item:hover, .hero.is-info a.navbar-item.is-active, +.hero.is-info .navbar-link:hover, +.hero.is-info .navbar-link.is-active { + background-color: #3082c5; + color: #fff; +} + +.hero.is-info .tabs a { + color: #fff; + opacity: 0.9; +} + +.hero.is-info .tabs a:hover { + opacity: 1; +} + +.hero.is-info .tabs li.is-active a { + color: #3e8ed0 !important; + opacity: 1; +} + +.hero.is-info .tabs.is-boxed a, .hero.is-info .tabs.is-toggle a { + color: #fff; +} + +.hero.is-info .tabs.is-boxed a:hover, .hero.is-info .tabs.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); +} + +.hero.is-info .tabs.is-boxed li.is-active a, .hero.is-info .tabs.is-boxed li.is-active a:hover, .hero.is-info .tabs.is-toggle li.is-active a, .hero.is-info .tabs.is-toggle li.is-active a:hover { + background-color: #fff; + border-color: #fff; + color: #3e8ed0; +} + +.hero.is-info.is-bold { + background-image: linear-gradient(141deg, #208fbc 0%, #3e8ed0 71%, #4d83db 100%); +} + +@media screen and (max-width: 768px) { + .hero.is-info.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #208fbc 0%, #3e8ed0 71%, #4d83db 100%); + } +} + +.hero.is-success { + background-color: #48c78e; + color: #fff; +} + +.hero.is-success a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), +.hero.is-success strong { + color: inherit; +} + +.hero.is-success .title { + color: #fff; +} + +.hero.is-success .subtitle { + color: rgba(255, 255, 255, 0.9); +} + +.hero.is-success .subtitle a:not(.button), +.hero.is-success .subtitle strong { + color: #fff; +} + +@media screen and (max-width: 1023px) { + .hero.is-success .navbar-menu { + background-color: #48c78e; + } +} + +.hero.is-success .navbar-item, +.hero.is-success .navbar-link { + color: rgba(255, 255, 255, 0.7); +} + +.hero.is-success a.navbar-item:hover, .hero.is-success a.navbar-item.is-active, +.hero.is-success .navbar-link:hover, +.hero.is-success .navbar-link.is-active { + background-color: #3abb81; + color: #fff; +} + +.hero.is-success .tabs a { + color: #fff; + opacity: 0.9; +} + +.hero.is-success .tabs a:hover { + opacity: 1; +} + +.hero.is-success .tabs li.is-active a { + color: #48c78e !important; + opacity: 1; +} + +.hero.is-success .tabs.is-boxed a, .hero.is-success .tabs.is-toggle a { + color: #fff; +} + +.hero.is-success .tabs.is-boxed a:hover, .hero.is-success .tabs.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); +} + +.hero.is-success .tabs.is-boxed li.is-active a, .hero.is-success .tabs.is-boxed li.is-active a:hover, .hero.is-success .tabs.is-toggle li.is-active a, .hero.is-success .tabs.is-toggle li.is-active a:hover { + background-color: #fff; + border-color: #fff; + color: #48c78e; +} + +.hero.is-success.is-bold { + background-image: linear-gradient(141deg, #29b35e 0%, #48c78e 71%, #56d2af 100%); +} + +@media screen and (max-width: 768px) { + .hero.is-success.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #29b35e 0%, #48c78e 71%, #56d2af 100%); + } +} + +.hero.is-warning { + background-color: #ffe08a; + color: rgba(0, 0, 0, 0.7); +} + +.hero.is-warning a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), +.hero.is-warning strong { + color: inherit; +} + +.hero.is-warning .title { + color: rgba(0, 0, 0, 0.7); +} + +.hero.is-warning .subtitle { + color: rgba(0, 0, 0, 0.9); +} + +.hero.is-warning .subtitle a:not(.button), +.hero.is-warning .subtitle strong { + color: rgba(0, 0, 0, 0.7); +} + +@media screen and (max-width: 1023px) { + .hero.is-warning .navbar-menu { + background-color: #ffe08a; + } +} + +.hero.is-warning .navbar-item, +.hero.is-warning .navbar-link { + color: rgba(0, 0, 0, 0.7); +} + +.hero.is-warning a.navbar-item:hover, .hero.is-warning a.navbar-item.is-active, +.hero.is-warning .navbar-link:hover, +.hero.is-warning .navbar-link.is-active { + background-color: #ffd970; + color: rgba(0, 0, 0, 0.7); +} + +.hero.is-warning .tabs a { + color: rgba(0, 0, 0, 0.7); + opacity: 0.9; +} + +.hero.is-warning .tabs a:hover { + opacity: 1; +} + +.hero.is-warning .tabs li.is-active a { + color: #ffe08a !important; + opacity: 1; +} + +.hero.is-warning .tabs.is-boxed a, .hero.is-warning .tabs.is-toggle a { + color: rgba(0, 0, 0, 0.7); +} + +.hero.is-warning .tabs.is-boxed a:hover, .hero.is-warning .tabs.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); +} + +.hero.is-warning .tabs.is-boxed li.is-active a, .hero.is-warning .tabs.is-boxed li.is-active a:hover, .hero.is-warning .tabs.is-toggle li.is-active a, .hero.is-warning .tabs.is-toggle li.is-active a:hover { + background-color: rgba(0, 0, 0, 0.7); + border-color: rgba(0, 0, 0, 0.7); + color: #ffe08a; +} + +.hero.is-warning.is-bold { + background-image: linear-gradient(141deg, #ffb657 0%, #ffe08a 71%, #fff6a3 100%); +} + +@media screen and (max-width: 768px) { + .hero.is-warning.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #ffb657 0%, #ffe08a 71%, #fff6a3 100%); + } +} + +.hero.is-danger { + background-color: #f14668; + color: #fff; +} + +.hero.is-danger a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), +.hero.is-danger strong { + color: inherit; +} + +.hero.is-danger .title { + color: #fff; +} + +.hero.is-danger .subtitle { + color: rgba(255, 255, 255, 0.9); +} + +.hero.is-danger .subtitle a:not(.button), +.hero.is-danger .subtitle strong { + color: #fff; +} + +@media screen and (max-width: 1023px) { + .hero.is-danger .navbar-menu { + background-color: #f14668; + } +} + +.hero.is-danger .navbar-item, +.hero.is-danger .navbar-link { + color: rgba(255, 255, 255, 0.7); +} + +.hero.is-danger a.navbar-item:hover, .hero.is-danger a.navbar-item.is-active, +.hero.is-danger .navbar-link:hover, +.hero.is-danger .navbar-link.is-active { + background-color: #ef2e55; + color: #fff; +} + +.hero.is-danger .tabs a { + color: #fff; + opacity: 0.9; +} + +.hero.is-danger .tabs a:hover { + opacity: 1; +} + +.hero.is-danger .tabs li.is-active a { + color: #f14668 !important; + opacity: 1; +} + +.hero.is-danger .tabs.is-boxed a, .hero.is-danger .tabs.is-toggle a { + color: #fff; +} + +.hero.is-danger .tabs.is-boxed a:hover, .hero.is-danger .tabs.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); +} + +.hero.is-danger .tabs.is-boxed li.is-active a, .hero.is-danger .tabs.is-boxed li.is-active a:hover, .hero.is-danger .tabs.is-toggle li.is-active a, .hero.is-danger .tabs.is-toggle li.is-active a:hover { + background-color: #fff; + border-color: #fff; + color: #f14668; +} + +.hero.is-danger.is-bold { + background-image: linear-gradient(141deg, #fa0a62 0%, #f14668 71%, #f7595f 100%); +} + +@media screen and (max-width: 768px) { + .hero.is-danger.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #fa0a62 0%, #f14668 71%, #f7595f 100%); + } +} + +.hero.is-small .hero-body { + padding: 1.5rem; +} + +@media screen and (min-width: 769px), print { + .hero.is-medium .hero-body { + padding: 9rem 4.5rem; + } +} + +@media screen and (min-width: 769px), print { + .hero.is-large .hero-body { + padding: 18rem 6rem; + } +} + +.hero.is-halfheight .hero-body, .hero.is-fullheight .hero-body, .hero.is-fullheight-with-navbar .hero-body { + align-items: center; + display: flex; +} + +.hero.is-halfheight .hero-body > .container, .hero.is-fullheight .hero-body > .container, .hero.is-fullheight-with-navbar .hero-body > .container { + flex-grow: 1; + flex-shrink: 1; +} + +.hero.is-halfheight { + min-height: 50vh; +} + +.hero.is-fullheight { + min-height: 100vh; +} + +.hero-video { + overflow: hidden; +} + +.hero-video video { + left: 50%; + min-height: 100%; + min-width: 100%; + position: absolute; + top: 50%; + transform: translate3d(-50%, -50%, 0); +} + +.hero-video.is-transparent { + opacity: 0.3; +} + +@media screen and (max-width: 768px) { + .hero-video { + display: none; + } +} + +.hero-buttons { + margin-top: 1.5rem; +} + +@media screen and (max-width: 768px) { + .hero-buttons .button { + display: flex; + } + .hero-buttons .button:not(:last-child) { + margin-bottom: 0.75rem; + } +} + +@media screen and (min-width: 769px), print { + .hero-buttons { + display: flex; + justify-content: center; + } + .hero-buttons .button:not(:last-child) { + margin-right: 1.5rem; + } +} + +.hero-head, +.hero-foot { + flex-grow: 0; + flex-shrink: 0; +} + +.hero-body { + flex-grow: 1; + flex-shrink: 0; + padding: 3rem 1.5rem; +} + +@media screen and (min-width: 769px), print { + .hero-body { + padding: 3rem 3rem; + } +} + +.section { + padding: 3rem 1.5rem; +} + +@media screen and (min-width: 1024px) { + .section { + padding: 3rem 3rem; + } + .section.is-medium { + padding: 9rem 4.5rem; + } + .section.is-large { + padding: 18rem 6rem; + } +} + +.footer { + background-color: #fafafa; + padding: 3rem 1.5rem 6rem; +} +/*# sourceMappingURL=bulma.css.map */ \ No newline at end of file diff --git a/3.4/ref/api/css/bulma.css.map b/3.4/ref/api/css/bulma.css.map new file mode 100644 index 0000000..87d0b97 --- /dev/null +++ b/3.4/ref/api/css/bulma.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["../bulma.sass","../sass/utilities/_all.sass","../sass/utilities/extends.sass","../sass/utilities/controls.sass","../sass/utilities/initial-variables.sass","bulma.css","../sass/utilities/mixins.sass","../sass/base/_all.sass","../sass/base/minireset.sass","../sass/base/generic.sass","../sass/utilities/derived-variables.sass","../sass/base/animations.sass","../sass/elements/_all.sass","../sass/elements/box.sass","../sass/elements/button.sass","../sass/utilities/functions.sass","../sass/elements/container.sass","../sass/elements/content.sass","../sass/elements/icon.sass","../sass/elements/image.sass","../sass/elements/notification.sass","../sass/elements/progress.sass","../sass/elements/table.sass","../sass/elements/tag.sass","../sass/elements/title.sass","../sass/elements/other.sass","../sass/form/_all.sass","../sass/form/shared.sass","../sass/form/input-textarea.sass","../sass/form/checkbox-radio.sass","../sass/form/select.sass","../sass/form/file.sass","../sass/form/tools.sass","../sass/components/_all.sass","../sass/components/breadcrumb.sass","../sass/components/card.sass","../sass/components/dropdown.sass","../sass/components/level.sass","../sass/components/media.sass","../sass/components/menu.sass","../sass/components/message.sass","../sass/components/modal.sass","../sass/components/navbar.sass","../sass/components/pagination.sass","../sass/components/panel.sass","../sass/components/tabs.sass","../sass/grid/_all.sass","../sass/grid/columns.sass","../sass/grid/tiles.sass","../sass/helpers/_all.sass","../sass/helpers/color.sass","../sass/helpers/flexbox.sass","../sass/helpers/float.sass","../sass/helpers/other.sass","../sass/helpers/overflow.sass","../sass/helpers/position.sass","../sass/helpers/spacing.sass","../sass/helpers/typography.sass","../sass/helpers/visibility.sass","../sass/layout/_all.sass","../sass/layout/hero.sass","../sass/layout/section.sass","../sass/layout/footer.sass"],"names":[],"mappings":"AACA,6DAAA;ACDA,oBAAA;ACEA;;;;;ECYE,qBAAqB;EACrB,wBAAwB;EACxB,mBAAmB;EACnB,6BAA+C;EAC/C,kBCoDU;EDnDV,gBAAgB;EAChB,oBAAoB;EACpB,eCgBW;EDfX,aAfoB;EAgBpB,2BAA2B;EAC3B,gBAhBuB;EAiBvB,iCAf+D;EAgB/D,gCAfkE;EAgBlE,iCAhBkE;EAiBlE,8BAlB+D;EAmB/D,kBAAkB;EAClB,mBAAmB;AENrB;;AFQE;;;;;;;;;;;;;;;;;EAIE,aAAa;AEQjB;;AFPE;;;;;;;;;;;;;;;;EAEE,mBAAmB;AEwBvB;;AH1DA;;;;EI4LE,2BAA2B;EAC3B,yBAAyB;EACzB,sBAAsB;EACtB,qBAAqB;EACrB,iBAAiB;AD3HnB;;AHlEA;EIgME,6BAD8B;EAE9B,kBAAkB;EAClB,eAAe;EACf,aAAa;EACb,YAAY;EACZ,cAAc;EACd,eAAe;EACf,qBAAqB;EACrB,oBAAoB;EACpB,kBAAkB;EAClB,QAAQ;EACR,yBAAyB;EACzB,wBAAwB;EACxB,cAAc;AD1HhB;;AC6HE;;EACE,qBFzKkB;ACgDtB;;AHlFA;EImLE,2BAA2B;EAC3B,yBAAyB;EACzB,sBAAsB;EACtB,qBAAqB;EACrB,iBAAiB;EAwBjB,qBAAqB;EACrB,wBAAwB;EACxB,uCF7N2B;EE8N3B,YAAY;EACZ,qBFzJqB;EE0JrB,eAAe;EACf,oBAAoB;EACpB,qBAAqB;EACrB,YAAY;EACZ,cAAc;EACd,YAAY;EACZ,YAAY;EACZ,gBAAgB;EAChB,eAAe;EACf,gBAAgB;EAChB,eAAe;EACf,aAAa;EACb,kBAAkB;EAClB,mBAAmB;EACnB,WAAW;ADpHb;;ACqHE;EAEE,uBFpO2B;EEqO3B,WAAW;EACX,cAAc;EACd,SAAS;EACT,kBAAkB;EAClB,QAAQ;EACR,0DAA0D;EAC1D,+BAA+B;ADnHnC;;ACoHE;EACE,WAAW;EACX,UAAU;ADjHd;;ACkHE;EACE,WAAW;EACX,UAAU;AD/Gd;;ACgHE;EAEE,uCFjQyB;ACmJ7B;;AC+GE;EACE,uCFnQyB;ACuJ7B;;AC8GE;EACE,YAAY;EACZ,gBAAgB;EAChB,eAAe;EACf,gBAAgB;EAChB,eAAe;EACf,WAAW;AD3Gf;;AC4GE;EACE,YAAY;EACZ,gBAAgB;EAChB,eAAe;EACf,gBAAgB;EAChB,eAAe;EACf,WAAW;ADzGf;;AC0GE;EACE,YAAY;EACZ,gBAAgB;EAChB,eAAe;EACf,gBAAgB;EAChB,eAAe;EACf,WAAW;ADvGf;;AHnKA;EI6QE,mDAA2C;UAA3C,2CAA2C;EAC3C,yBFrR4B;EEsR5B,qBFxNqB;EEyNrB,+BAA+B;EAC/B,6BAA6B;EAC7B,WAAW;EACX,cAAc;EACd,WAAW;EACX,kBAAkB;EAClB,UAAU;ADtGZ;;AH7KA;;;;;;;;;;;;;;;;;EIsRE,SADuB;EAEvB,OAFuB;EAGvB,kBAAkB;EAClB,QAJuB;EAKvB,MALuB;ADhFzB;;AHlMA;EIqDE,qBAAqB;EACrB,wBAAwB;EACxB,gBAAgB;EAChB,gBAAgB;EAChB,YAAY;EACZ,mBAAmB;EACnB,oBAAoB;EACpB,cAAc;EACd,SAAS;EACT,UAAU;ADiJZ;;AEtOA,eAAA;ACAA,0EAAA;AAEA;;;;;;;;;;;;;;;;;;;;;;;EAuBE,SAAS;EACT,UAAU;AHyOZ;;AGtOA;;;;;;EAME,eAAe;EACf,mBAAmB;AHyOrB;;AGtOA;EACE,gBAAgB;AHyOlB;;AGtOA;;;;EAIE,SAAS;AHyOX;;AGtOA;EACE,sBAAsB;AHyOxB;;AGvOA;EAII,mBAAmB;AHuOvB;;AGpOA;;EAEE,YAAY;EACZ,eAAe;AHuOjB;;AGpOA;EACE,SAAS;AHuOX;;AGpOA;EACE,yBAAyB;EACzB,iBAAiB;AHuOnB;;AGrOA;;EAEE,UAAU;AHwOZ;;AG1OA;;EAII,mBAAmB;AH2OvB;;AGvQA;EChBE,uBLnB6B;EKoB7B,eAhCc;EAiCd,kCAAkC;EAClC,mCAAmC;EACnC,gBAlCoB;EAmCpB,kBAhCsB;EAiCtB,kBAhCsB;EAiCtB,kCApCiC;EAqCjC,8BAAsB;KAAtB,2BAAsB;UAAtB,sBAAsB;AJ2RxB;;AIzRA;;;;;;;EAOE,cAAc;AJ4RhB;;AI1RA;;;;;;EAME,oLL/ByL;AC4T3L;;AI3RA;;EAEE,6BAA6B;EAC7B,4BAA4B;EAC5B,sBLpC0B;ACkU5B;;AI5RA;EACE,cL7D4B;EK8D5B,cA1DkB;EA2DlB,gBL7BiB;EK8BjB,gBA1DoB;AJyVtB;;AI3RA;EACE,cLtDgC;EKuDhC,eAAe;EACf,qBAAqB;AJ8RvB;;AIjSA;EAKI,mBAAmB;AJgSvB;;AIrSA;EAOI,cL5E0B;AC8W9B;;AIhSA;EACE,4BLxE4B;EKyE5B,cCnBsB;EDoBtB,kBArEiB;EAsEjB,mBAvEkB;EAwElB,4BAzEgC;AJ4WlC;;AIjSA;EACE,4BL/E4B;EKgF5B,YAAY;EACZ,cAAc;EACd,WAxEa;EAyEb,gBAxEkB;AJ4WpB;;AIlSA;EACE,YAAY;EACZ,eAAe;AJqSjB;;AInSA;;EAEE,wBAAwB;AJsS1B;;AIpSA;EACE,kBAvFuB;AJ8XzB;;AIrSA;EACE,mBAAmB;EACnB,oBAAoB;AJwStB;;AItSA;EACE,cL5G4B;EK6G5B,gBLvEe;ACgXjB;;AIrSA;EACE,YAAY;AJwSd;;AItSA;EHvDE,iCAAiC;EGyDjC,4BL/G4B;EKgH5B,cLtH4B;EKuH5B,kBAjGqB;EAkGrB,gBAAgB;EAChB,uBAlG0B;EAmG1B,gBAAgB;EAChB,iBAAiB;AJySnB;;AIjTA;EAUI,6BAA6B;EAC7B,mBAAmB;EACnB,cAvGoB;EAwGpB,UAAU;AJ2Sd;;AIzSA;;EAGI,mBAAmB;AJ2SvB;;AI9SA;;EAKM,mBAAmB;AJ8SzB;;AInTA;EAOI,cL1I0B;AC0b9B;;AMhcA;EACE;IACE,uBAAuB;ENmczB;EMlcA;IACE,yBAAyB;ENoc3B;AACF;;AMzcA;EACE;IACE,uBAAuB;ENmczB;EMlcA;IACE,yBAAyB;ENoc3B;AACF;;AOzcA,mBAAA;ACWA;EAEE,uBTE6B;ESD7B,kBTyDgB;ESxDhB,0FTb2B;ESc3B,cTT4B;ESU5B,cAAc;EACd,gBAZmB;AR6crB;;AQ/bA;EAGI,yETD8B;ACiclC;;AQncA;EAKI,oETH8B;ACqclC;;AS/ZA;EAGE,uBVhD6B;EUiD7B,qBVtD4B;EUuD5B,iBX5DwB;EW6DxB,cV5D4B;EU6D5B,eAAe;EAGf,uBAAuB;EACvB,iCA7D6D;EA8D7D,iBA7D6B;EA8D7B,kBA9D6B;EA+D7B,8BAhE6D;EAiE7D,kBAAkB;EAClB,mBAAmB;AT8ZrB;;AS9aA;EAkBI,cAAc;ATgalB;;ASlbA;EAwBM,aAAa;EACb,YAAY;AT8ZlB;;ASvbA;ERwHI,+BQ7FsG;ER6FtG,oBQ5FmE;ATgavE;;AS5bA;ERwHI,mBQ1FmE;ER0FnE,gCQzFsG;ATka1G;;ASjcA;EAiCM,+BAAiF;EACjF,gCAAkF;AToaxF;;AStcA;EAsCI,qBVzF0B;EU0F1B,cV7F0B;ACigB9B;;AS3cA;EA0CI,qBVhF8B;EUiF9B,cVjG0B;ACsgB9B;;AShdA;EA6CM,iDVnF4B;AC0flC;;ASpdA;EAgDI,qBVrG0B;EUsG1B,cVvG0B;AC+gB9B;;ASzdA;EAoDI,6BAA6B;EAC7B,yBAAyB;EACzB,cV3G0B;EU4G1B,0BA1F8B;ATmgBlC;;ASheA;EA4DM,4BV3GwB;EU4GxB,cVnHwB;AC2hB9B;;ASreA;EAgEM,yBChB2B;EDiB3B,cVvHwB;ACgiB9B;;AS1eA;;EAoEM,6BAA6B;EAC7B,yBAAyB;EACzB,gBAAgB;AT2atB;;ASjfA;EAwEI,gBAvG0B;EAwG1B,yBAvGmC;EAwGnC,cVhH8B;EUiH9B,qBAvG0B;ATohB9B;;ASxfA;EA8EM,cVpH4B;EUqH5B,0BAzGmC;ATuhBzC;;AS7fA;EAoFM,uBVjIyB;EUkIzB,yBAAyB;EACzB,cVhJuB;AC6jB7B;;ASngBA;EAyFQ,yBCzCyB;ED0CzB,yBAAyB;EACzB,cVrJqB;ACmkB7B;;ASzgBA;EA8FQ,yBAAyB;EACzB,cVzJqB;ACwkB7B;;AS9gBA;EAiGU,mDV9IqB;AC+jB/B;;ASlhBA;EAoGQ,yBCpDyB;EDqDzB,yBAAyB;EACzB,cVhKqB;ACklB7B;;ASxhBA;;EAyGQ,uBVtJuB;EUuJvB,yBAAyB;EACzB,gBAAgB;ATobxB;;AS/hBA;EA6GQ,yBVvKqB;EUwKrB,YV3JuB;ACilB/B;;ASpiBA;EAiHU,uBCjEuB;AVwfjC;;ASxiBA;;EAoHU,yBV9KmB;EU+KnB,yBAAyB;EACzB,gBAAgB;EAChB,YVpKqB;AC6lB/B;;AShjBA;EA0HU,gEAA4E;AT0btF;;ASpjBA;EA4HQ,6BAA6B;EAC7B,mBV1KuB;EU2KvB,YV3KuB;ACumB/B;;AS1jBA;EAmIU,uBVhLqB;EUiLrB,mBVjLqB;EUkLrB,cV/LmB;AC0nB7B;;AShkBA;EAwIY,4DAA8D;AT4b1E;;ASpkBA;EA8Ic,gEAA4E;AT0b1F;;ASxkBA;;EAiJU,6BAA6B;EAC7B,mBV/LqB;EUgMrB,gBAAgB;EAChB,YVjMqB;AC6nB/B;;AShlBA;EAsJQ,6BAA6B;EAC7B,qBVjNqB;EUkNrB,cVlNqB;ACgpB7B;;AStlBA;EA6JU,yBVvNmB;EUwNnB,YV3MqB;ACwoB/B;;AS3lBA;EAqKc,4DAA8D;AT0b5E;;AS/lBA;;EAwKU,6BAA6B;EAC7B,qBVnOmB;EUoOnB,gBAAgB;EAChB,cVrOmB;ACiqB7B;;ASvmBA;EAoFM,yBV9IuB;EU+IvB,yBAAyB;EACzB,YVnIyB;AC0pB/B;;AS7mBA;EAyFQ,yBCzCyB;ED0CzB,yBAAyB;EACzB,YVxIuB;ACgqB/B;;ASnnBA;EA8FQ,yBAAyB;EACzB,YV5IuB;ACqqB/B;;ASxnBA;EAiGU,gDV3JmB;ACsrB7B;;AS5nBA;EAoGQ,uBCpDyB;EDqDzB,yBAAyB;EACzB,YVnJuB;AC+qB/B;;ASloBA;;EAyGQ,yBVnKqB;EUoKrB,yBAAyB;EACzB,gBAAgB;AT8hBxB;;ASzoBA;EA6GQ,uBV1JuB;EU2JvB,cVxKqB;ACwsB7B;;AS9oBA;EAiHU,yBCjEuB;AVkmBjC;;ASlpBA;;EAoHU,uBVjKqB;EUkKrB,yBAAyB;EACzB,gBAAgB;EAChB,cVjLmB;ACotB7B;;AS1pBA;EA0HU,4DAA4E;AToiBtF;;AS9pBA;EA4HQ,6BAA6B;EAC7B,qBVvLqB;EUwLrB,cVxLqB;AC8tB7B;;ASpqBA;EAmIU,yBV7LmB;EU8LnB,qBV9LmB;EU+LnB,YVlLqB;ACutB/B;;AS1qBA;EAwIY,gEAA8D;ATsiB1E;;AS9qBA;EA8Ic,4DAA4E;AToiB1F;;ASlrBA;;EAiJU,6BAA6B;EAC7B,qBV5MmB;EU6MnB,gBAAgB;EAChB,cV9MmB;ACovB7B;;AS1rBA;EAsJQ,6BAA6B;EAC7B,mBVpMuB;EUqMvB,YVrMuB;AC6uB/B;;AShsBA;EA6JU,uBV1MqB;EU2MrB,cVxNmB;AC+vB7B;;ASrsBA;EAqKc,gEAA8D;AToiB5E;;ASzsBA;;EAwKU,6BAA6B;EAC7B,mBVtNqB;EUuNrB,gBAAgB;EAChB,YVxNqB;AC8vB/B;;ASjtBA;EAoFM,4BVnIwB;EUoIxB,yBAAyB;EACzB,yBClEe;AVmsBrB;;ASvtBA;EAyFQ,yBCzCyB;ED0CzB,yBAAyB;EACzB,yBCvEa;AVysBrB;;AS7tBA;EA8FQ,yBAAyB;EACzB,yBC3Ea;AV8sBrB;;ASluBA;EAiGU,mDVhJoB;ACqxB9B;;AStuBA;EAoGQ,yBCpDyB;EDqDzB,yBAAyB;EACzB,yBClFa;AVwtBrB;;AS5uBA;;EAyGQ,4BVxJsB;EUyJtB,yBAAyB;EACzB,gBAAgB;ATwoBxB;;ASnvBA;EA6GQ,oCCzFa;ED0Fb,iBV7JsB;ACuyB9B;;ASxvBA;EAiHU,oCCjEuB;AV4sBjC;;AS5vBA;;EAoHU,oCChGW;EDiGX,yBAAyB;EACzB,gBAAgB;EAChB,iBVtKoB;ACmzB9B;;ASpwBA;EA0HU,sFAA4E;AT8oBtF;;ASxwBA;EA4HQ,6BAA6B;EAC7B,wBV5KsB;EU6KtB,iBV7KsB;AC6zB9B;;AS9wBA;EAmIU,4BVlLoB;EUmLpB,wBVnLoB;EUoLpB,yBCjHW;AVgwBrB;;ASpxBA;EAwIY,sEAA8D;ATgpB1E;;ASxxBA;EA8Ic,sFAA4E;AT8oB1F;;AS5xBA;;EAiJU,6BAA6B;EAC7B,wBVjMoB;EUkMpB,gBAAgB;EAChB,iBVnMoB;ACm1B9B;;ASpyBA;EAsJQ,6BAA6B;EAC7B,gCCnIa;EDoIb,yBCpIa;AVsxBrB;;AS1yBA;EA6JU,oCCzIW;ED0IX,iBV7MoB;AC81B9B;;AS/yBA;EAqKc,sEAA8D;AT8oB5E;;ASnzBA;;EAwKU,6BAA6B;EAC7B,gCCrJW;EDsJX,gBAAgB;EAChB,yBCvJW;AVuyBrB;;AS3zBA;EAoFM,yBV1IwB;EU2IxB,yBAAyB;EACzB,WChEU;AV2yBhB;;ASj0BA;EAyFQ,yBCzCyB;ED0CzB,yBAAyB;EACzB,WCrEQ;AVizBhB;;ASv0BA;EA8FQ,yBAAyB;EACzB,WCzEQ;AVszBhB;;AS50BA;EAiGU,gDVvJoB;ACs4B9B;;ASh1BA;EAoGQ,yBCpDyB;EDqDzB,yBAAyB;EACzB,WChFQ;AVg0BhB;;ASt1BA;;EAyGQ,yBV/JsB;EUgKtB,yBAAyB;EACzB,gBAAgB;ATkvBxB;;AS71BA;EA6GQ,sBCvFQ;EDwFR,cVpKsB;ACw5B9B;;ASl2BA;EAiHU,yBCjEuB;AVszBjC;;ASt2BA;;EAoHU,sBC9FM;ED+FN,yBAAyB;EACzB,gBAAgB;EAChB,cV7KoB;ACo6B9B;;AS92BA;EA0HU,0DAA4E;ATwvBtF;;ASl3BA;EA4HQ,6BAA6B;EAC7B,qBVnLsB;EUoLtB,cVpLsB;AC86B9B;;ASx3BA;EAmIU,yBVzLoB;EU0LpB,qBV1LoB;EU2LpB,WC/GM;AVw2BhB;;AS93BA;EAwIY,gEAA8D;AT0vB1E;;ASl4BA;EA8Ic,0DAA4E;ATwvB1F;;ASt4BA;;EAiJU,6BAA6B;EAC7B,qBVxMoB;EUyMpB,gBAAgB;EAChB,cV1MoB;ACo8B9B;;AS94BA;EAsJQ,6BAA6B;EAC7B,kBCjIQ;EDkIR,WClIQ;AV83BhB;;ASp5BA;EA6JU,sBCvIM;EDwIN,cVpNoB;AC+8B9B;;ASz5BA;EAqKc,gEAA8D;ATwvB5E;;AS75BA;;EAwKU,6BAA6B;EAC7B,kBCnJM;EDoJN,gBAAgB;EAChB,WCrJM;AV+4BhB;;ASr6BA;EAoFM,yBV5H4B;EU6H5B,yBAAyB;EACzB,WChEU;AVq5BhB;;AS36BA;EAyFQ,yBCzCyB;ED0CzB,yBAAyB;EACzB,WCrEQ;AV25BhB;;ASj7BA;EA8FQ,yBAAyB;EACzB,WCzEQ;AVg6BhB;;ASt7BA;EAiGU,iDVzIwB;ACk+BlC;;AS17BA;EAoGQ,yBCpDyB;EDqDzB,yBAAyB;EACzB,WChFQ;AV06BhB;;ASh8BA;;EAyGQ,yBVjJ0B;EUkJ1B,yBAAyB;EACzB,gBAAgB;AT41BxB;;ASv8BA;EA6GQ,sBCvFQ;EDwFR,cVtJ0B;ACo/BlC;;AS58BA;EAiHU,yBCjEuB;AVg6BjC;;ASh9BA;;EAoHU,sBC9FM;ED+FN,yBAAyB;EACzB,gBAAgB;EAChB,cV/JwB;ACggClC;;ASx9BA;EA0HU,0DAA4E;ATk2BtF;;AS59BA;EA4HQ,6BAA6B;EAC7B,qBVrK0B;EUsK1B,cVtK0B;AC0gClC;;ASl+BA;EAmIU,yBV3KwB;EU4KxB,qBV5KwB;EU6KxB,WC/GM;AVk9BhB;;ASx+BA;EAwIY,gEAA8D;ATo2B1E;;AS5+BA;EA8Ic,0DAA4E;ATk2B1F;;ASh/BA;;EAiJU,6BAA6B;EAC7B,qBV1LwB;EU2LxB,gBAAgB;EAChB,cV5LwB;ACgiClC;;ASx/BA;EAsJQ,6BAA6B;EAC7B,kBCjIQ;EDkIR,WClIQ;AVw+BhB;;AS9/BA;EA6JU,sBCvIM;EDwIN,cVtMwB;AC2iClC;;ASngCA;EAqKc,gEAA8D;ATk2B5E;;ASvgCA;;EAwKU,6BAA6B;EAC7B,kBCnJM;EDoJN,gBAAgB;EAChB,WCrJM;AVy/BhB;;AS/gCA;EAiLU,yBCpJsC;EDqJtC,cC7I2D;AV++BrE;;ASphCA;EAqLY,yBCrIqB;EDsIrB,yBAAyB;EACzB,cClJyD;AVq/BrE;;AS1hCA;EA0LY,yBC1IqB;ED2IrB,yBAAyB;EACzB,cCvJyD;AV2/BrE;;AShiCA;EAoFM,yBV1H4B;EU2H5B,yBAAyB;EACzB,WChEU;AVghChB;;AStiCA;EAyFQ,yBCzCyB;ED0CzB,yBAAyB;EACzB,WCrEQ;AVshChB;;AS5iCA;EA8FQ,yBAAyB;EACzB,WCzEQ;AV2hChB;;ASjjCA;EAiGU,iDVvIwB;AC2lClC;;ASrjCA;EAoGQ,yBCpDyB;EDqDzB,yBAAyB;EACzB,WChFQ;AVqiChB;;AS3jCA;;EAyGQ,yBV/I0B;EUgJ1B,yBAAyB;EACzB,gBAAgB;ATu9BxB;;ASlkCA;EA6GQ,sBCvFQ;EDwFR,cVpJ0B;AC6mClC;;ASvkCA;EAiHU,yBCjEuB;AV2hCjC;;AS3kCA;;EAoHU,sBC9FM;ED+FN,yBAAyB;EACzB,gBAAgB;EAChB,cV7JwB;ACynClC;;ASnlCA;EA0HU,0DAA4E;AT69BtF;;ASvlCA;EA4HQ,6BAA6B;EAC7B,qBVnK0B;EUoK1B,cVpK0B;ACmoClC;;AS7lCA;EAmIU,yBVzKwB;EU0KxB,qBV1KwB;EU2KxB,WC/GM;AV6kChB;;ASnmCA;EAwIY,gEAA8D;AT+9B1E;;ASvmCA;EA8Ic,0DAA4E;AT69B1F;;AS3mCA;;EAiJU,6BAA6B;EAC7B,qBVxLwB;EUyLxB,gBAAgB;EAChB,cV1LwB;ACypClC;;ASnnCA;EAsJQ,6BAA6B;EAC7B,kBCjIQ;EDkIR,WClIQ;AVmmChB;;ASznCA;EA6JU,sBCvIM;EDwIN,cVpMwB;ACoqClC;;AS9nCA;EAqKc,gEAA8D;AT69B5E;;ASloCA;;EAwKU,6BAA6B;EAC7B,kBCnJM;EDoJN,gBAAgB;EAChB,WCrJM;AVonChB;;AS1oCA;EAiLU,yBCpJsC;EDqJtC,cC7I2D;AV0mCrE;;AS/oCA;EAqLY,yBCrIqB;EDsIrB,yBAAyB;EACzB,cClJyD;AVgnCrE;;ASrpCA;EA0LY,yBC1IqB;ED2IrB,yBAAyB;EACzB,cCvJyD;AVsnCrE;;AS3pCA;EAoFM,yBV3H4B;EU4H5B,yBAAyB;EACzB,WChEU;AV2oChB;;ASjqCA;EAyFQ,yBCzCyB;ED0CzB,yBAAyB;EACzB,WCrEQ;AVipChB;;ASvqCA;EA8FQ,yBAAyB;EACzB,WCzEQ;AVspChB;;AS5qCA;EAiGU,kDVxIwB;ACutClC;;AShrCA;EAoGQ,yBCpDyB;EDqDzB,yBAAyB;EACzB,WChFQ;AVgqChB;;AStrCA;;EAyGQ,yBVhJ0B;EUiJ1B,yBAAyB;EACzB,gBAAgB;ATklCxB;;AS7rCA;EA6GQ,sBCvFQ;EDwFR,cVrJ0B;ACyuClC;;ASlsCA;EAiHU,yBCjEuB;AVspCjC;;AStsCA;;EAoHU,sBC9FM;ED+FN,yBAAyB;EACzB,gBAAgB;EAChB,cV9JwB;ACqvClC;;AS9sCA;EA0HU,0DAA4E;ATwlCtF;;ASltCA;EA4HQ,6BAA6B;EAC7B,qBVpK0B;EUqK1B,cVrK0B;AC+vClC;;ASxtCA;EAmIU,yBV1KwB;EU2KxB,qBV3KwB;EU4KxB,WC/GM;AVwsChB;;AS9tCA;EAwIY,gEAA8D;AT0lC1E;;ASluCA;EA8Ic,0DAA4E;ATwlC1F;;AStuCA;;EAiJU,6BAA6B;EAC7B,qBVzLwB;EU0LxB,gBAAgB;EAChB,cV3LwB;ACqxClC;;AS9uCA;EAsJQ,6BAA6B;EAC7B,kBCjIQ;EDkIR,WClIQ;AV8tChB;;ASpvCA;EA6JU,sBCvIM;EDwIN,cVrMwB;ACgyClC;;ASzvCA;EAqKc,gEAA8D;ATwlC5E;;AS7vCA;;EAwKU,6BAA6B;EAC7B,kBCnJM;EDoJN,gBAAgB;EAChB,WCrJM;AV+uChB;;ASrwCA;EAiLU,yBCpJsC;EDqJtC,cC7I2D;AVquCrE;;AS1wCA;EAqLY,yBCrIqB;EDsIrB,yBAAyB;EACzB,cClJyD;AV2uCrE;;AShxCA;EA0LY,yBC1IqB;ED2IrB,yBAAyB;EACzB,cCvJyD;AVivCrE;;AStxCA;EAoFM,yBV7H4B;EU8H5B,yBAAyB;EACzB,WChEU;AVswChB;;AS5xCA;EAyFQ,yBCzCyB;ED0CzB,yBAAyB;EACzB,WCrEQ;AV4wChB;;ASlyCA;EA8FQ,yBAAyB;EACzB,WCzEQ;AVixChB;;ASvyCA;EAiGU,kDV1IwB;ACo1ClC;;AS3yCA;EAoGQ,yBCpDyB;EDqDzB,yBAAyB;EACzB,WChFQ;AV2xChB;;ASjzCA;;EAyGQ,yBVlJ0B;EUmJ1B,yBAAyB;EACzB,gBAAgB;AT6sCxB;;ASxzCA;EA6GQ,sBCvFQ;EDwFR,cVvJ0B;ACs2ClC;;AS7zCA;EAiHU,yBCjEuB;AVixCjC;;ASj0CA;;EAoHU,sBC9FM;ED+FN,yBAAyB;EACzB,gBAAgB;EAChB,cVhKwB;ACk3ClC;;ASz0CA;EA0HU,0DAA4E;ATmtCtF;;AS70CA;EA4HQ,6BAA6B;EAC7B,qBVtK0B;EUuK1B,cVvK0B;AC43ClC;;ASn1CA;EAmIU,yBV5KwB;EU6KxB,qBV7KwB;EU8KxB,WC/GM;AVm0ChB;;ASz1CA;EAwIY,gEAA8D;ATqtC1E;;AS71CA;EA8Ic,0DAA4E;ATmtC1F;;ASj2CA;;EAiJU,6BAA6B;EAC7B,qBV3LwB;EU4LxB,gBAAgB;EAChB,cV7LwB;ACk5ClC;;ASz2CA;EAsJQ,6BAA6B;EAC7B,kBCjIQ;EDkIR,WClIQ;AVy1ChB;;AS/2CA;EA6JU,sBCvIM;EDwIN,cVvMwB;AC65ClC;;ASp3CA;EAqKc,gEAA8D;ATmtC5E;;ASx3CA;;EAwKU,6BAA6B;EAC7B,kBCnJM;EDoJN,gBAAgB;EAChB,WCrJM;AV02ChB;;ASh4CA;EAiLU,yBCpJsC;EDqJtC,cC7I2D;AVg2CrE;;ASr4CA;EAqLY,yBCrIqB;EDsIrB,yBAAyB;EACzB,cClJyD;AVs2CrE;;AS34CA;EA0LY,yBC1IqB;ED2IrB,yBAAyB;EACzB,cCvJyD;AV42CrE;;ASj5CA;EAoFM,yBV9H4B;EU+H5B,yBAAyB;EACzB,yBClEe;AVm4CrB;;ASv5CA;EAyFQ,yBCzCyB;ED0CzB,yBAAyB;EACzB,yBCvEa;AVy4CrB;;AS75CA;EA8FQ,yBAAyB;EACzB,yBC3Ea;AV84CrB;;ASl6CA;EAiGU,mDV3IwB;ACg9ClC;;ASt6CA;EAoGQ,yBCpDyB;EDqDzB,yBAAyB;EACzB,yBClFa;AVw5CrB;;AS56CA;;EAyGQ,yBVnJ0B;EUoJ1B,yBAAyB;EACzB,gBAAgB;ATw0CxB;;ASn7CA;EA6GQ,oCCzFa;ED0Fb,cVxJ0B;ACk+ClC;;ASx7CA;EAiHU,oCCjEuB;AV44CjC;;AS57CA;;EAoHU,oCChGW;EDiGX,yBAAyB;EACzB,gBAAgB;EAChB,cVjKwB;AC8+ClC;;ASp8CA;EA0HU,sFAA4E;AT80CtF;;ASx8CA;EA4HQ,6BAA6B;EAC7B,qBVvK0B;EUwK1B,cVxK0B;ACw/ClC;;AS98CA;EAmIU,yBV7KwB;EU8KxB,qBV9KwB;EU+KxB,yBCjHW;AVg8CrB;;ASp9CA;EAwIY,gEAA8D;ATg1C1E;;ASx9CA;EA8Ic,sFAA4E;AT80C1F;;AS59CA;;EAiJU,6BAA6B;EAC7B,qBV5LwB;EU6LxB,gBAAgB;EAChB,cV9LwB;AC8gDlC;;ASp+CA;EAsJQ,6BAA6B;EAC7B,gCCnIa;EDoIb,yBCpIa;AVs9CrB;;AS1+CA;EA6JU,oCCzIW;ED0IX,cVxMwB;ACyhDlC;;AS/+CA;EAqKc,gEAA8D;AT80C5E;;ASn/CA;;EAwKU,6BAA6B;EAC7B,gCCrJW;EDsJX,gBAAgB;EAChB,yBCvJW;AVu+CrB;;AS3/CA;EAiLU,yBCpJsC;EDqJtC,cC7I2D;AV29CrE;;AShgDA;EAqLY,yBCrIqB;EDsIrB,yBAAyB;EACzB,cClJyD;AVi+CrE;;AStgDA;EA0LY,yBC1IqB;ED2IrB,yBAAyB;EACzB,cCvJyD;AVu+CrE;;AS5gDA;EAoFM,yBVxH2B;EUyH3B,yBAAyB;EACzB,WChEU;AV4/ChB;;ASlhDA;EAyFQ,yBCzCyB;ED0CzB,yBAAyB;EACzB,WCrEQ;AVkgDhB;;ASxhDA;EA8FQ,yBAAyB;EACzB,WCzEQ;AVugDhB;;AS7hDA;EAiGU,kDVrIuB;ACqkDjC;;ASjiDA;EAoGQ,yBCpDyB;EDqDzB,yBAAyB;EACzB,WChFQ;AVihDhB;;ASviDA;;EAyGQ,yBV7IyB;EU8IzB,yBAAyB;EACzB,gBAAgB;ATm8CxB;;AS9iDA;EA6GQ,sBCvFQ;EDwFR,cVlJyB;ACulDjC;;ASnjDA;EAiHU,yBCjEuB;AVugDjC;;ASvjDA;;EAoHU,sBC9FM;ED+FN,yBAAyB;EACzB,gBAAgB;EAChB,cV3JuB;ACmmDjC;;AS/jDA;EA0HU,0DAA4E;ATy8CtF;;ASnkDA;EA4HQ,6BAA6B;EAC7B,qBVjKyB;EUkKzB,cVlKyB;AC6mDjC;;ASzkDA;EAmIU,yBVvKuB;EUwKvB,qBVxKuB;EUyKvB,WC/GM;AVyjDhB;;AS/kDA;EAwIY,gEAA8D;AT28C1E;;ASnlDA;EA8Ic,0DAA4E;ATy8C1F;;ASvlDA;;EAiJU,6BAA6B;EAC7B,qBVtLuB;EUuLvB,gBAAgB;EAChB,cVxLuB;ACmoDjC;;AS/lDA;EAsJQ,6BAA6B;EAC7B,kBCjIQ;EDkIR,WClIQ;AV+kDhB;;ASrmDA;EA6JU,sBCvIM;EDwIN,cVlMuB;AC8oDjC;;AS1mDA;EAqKc,gEAA8D;ATy8C5E;;AS9mDA;;EAwKU,6BAA6B;EAC7B,kBCnJM;EDoJN,gBAAgB;EAChB,WCrJM;AVgmDhB;;AStnDA;EAiLU,yBCpJsC;EDqJtC,cC7I2D;AVslDrE;;AS3nDA;EAqLY,yBCrIqB;EDsIrB,yBAAyB;EACzB,cClJyD;AV4lDrE;;ASjoDA;EA0LY,yBC1IqB;ED2IrB,yBAAyB;EACzB,cCvJyD;AVkmDrE;;ASvoDA;EARE,kBVdc;ACiqDhB;;ASrpDE;EACE,kBVkBc;ACsoDlB;;AS/oDA;EANE,eVjBW;AC0qDb;;ASnpDA;EAJE,kBVpBc;AC+qDhB;;ASvpDA;EAFE,iBVvBa;ACorDf;;AS3pDA;;EAyMI,uBVtP2B;EUuP3B,qBV5P0B;EU6P1B,gBAjOyB;EAkOzB,YAjOyB;ATwrD7B;;ASnqDA;EA8MI,aAAa;EACb,WAAW;ATy9Cf;;ASxqDA;EAiNI,6BAA6B;EAC7B,oBAAoB;AT29CxB;;AS7qDA;ERnDE,kBAAkB;EAKhB,6BAAmC;EACnC,4BAAkC;EQmQhC,6BAA6B;AT89CnC;;ASprDA;EAwNI,4BVvQ0B;EUwQ1B,qBV3Q0B;EU4Q1B,cV9Q0B;EU+Q1B,gBAAgB;EAChB,oBAAoB;ATg+CxB;;AS5rDA;EA8NI,qBVlNmB;EUmNnB,gCAA0D;EAC1D,iCAA2D;ATk+C/D;;ASh+CA;EACE,mBAAmB;EACnB,aAAa;EACb,eAAe;EACf,2BAA2B;ATm+C7B;;ASv+CA;EAMI,qBAAqB;ATq+CzB;;AS3+CA;ER1GI,oBQkHwC;ATu+C5C;;AS/+CA;EAUI,sBAAsB;ATy+C1B;;ASn/CA;EAYI,mBAAmB;AT2+CvB;;ASv/CA;EA1OE,kBVdc;ACmvDhB;;ASvuDE;EACE,kBVkBc;ACwtDlB;;AS//CA;EAtOE,kBVpBc;AC6vDhB;;ASngDA;EApOE,iBVvBa;ACkwDf;;ASvgDA;EA0BQ,4BAA4B;EAC5B,yBAAyB;ATi/CjC;;AS5gDA;EA6BQ,6BAA6B;EAC7B,0BAA0B;ERxI9B,kBQyIwC;ATm/C5C;;ASlhDA;ER1GI,eQ2IqC;ATq/CzC;;ASthDA;EAoCQ,UAAU;ATs/ClB;;AS1hDA;EA0CQ,UAAU;ATo/ClB;;AS9hDA;EA4CU,UAAU;ATs/CpB;;ASliDA;EA8CQ,YAAY;EACZ,cAAc;ATw/CtB;;ASviDA;EAiDI,uBAAuB;AT0/C3B;;AS3iDA;EAoDQ,oBAAoB;EACpB,qBAAqB;AT2/C7B;;AShjDA;EAuDI,yBAAyB;AT6/C7B;;ASpjDA;EA0DQ,oBAAoB;EACpB,qBAAqB;AT8/C7B;;ACzvDE;EQiQM;IACE,oBAlTyD;ET8yDjE;ES1/CM;;IAEE,qBAtT0F;ETkzDlG;ESjgDM;IACE,kBV1TM;EC6zDd;ESpgDM;IACE,eV3TG;ECi0DX;AACF;;ACrwDE;EQ6PM;IACE,qBAlTyL;ET8zDjM;ES1gDM;;IAEE,kBV9TM;EC00Dd;ESjhDM;IACE,eV3TG;EC80DX;ESphDM;IACE,kBV5TM;ECk1Dd;AACF;;AWl3DA;EACE,YAAY;EACZ,cAAc;EACd,kBAAkB;EAClB,WAAW;AXq3Db;;AWz3DA;EAMI,0BAA0B;EAC1B,kBZyCM;EYxCN,mBZwCM;EYvCN,WAAW;AXu3Df;;AC/wDE;EUjHF;IAWI,gBAAuC;EX03DzC;AACF;;AC3wDI;EU3HJ;IAcM,iBAAqE;EX63DzE;AACF;;AClwDI;EU1IJ;IAiBM,iBAAiE;EXg4DrE;AACF;;AClxDI;EUhIJ;IAoBM,iBAAqE;EXm4DzE;AACF;;ACzwDI;EU/IJ;IAuBM,iBAAiE;EXs4DrE;AACF;;AY34DA;EAII,kBAAkB;AZ24DtB;;AY/4DA;;;;;;;EAcM,kBAhC2B;AZ26DjC;;AYz5DA;;;;;;EAqBI,cbvC0B;EawC1B,gBbHiB;EaIjB,kBA3C+B;AZw7DnC;;AYp6DA;EAyBI,cAAc;EACd,oBAAoB;AZ+4DxB;;AYz6DA;EA4BM,eAAe;AZi5DrB;;AY76DA;EA8BI,iBAAiB;EACjB,uBAAuB;AZm5D3B;;AYl7DA;EAiCM,oBAAoB;AZq5D1B;;AYt7DA;EAmCI,gBAAgB;EAChB,uBAAuB;AZu5D3B;;AY37DA;EAsCM,oBAAoB;AZy5D1B;;AY/7DA;EAwCI,iBAAiB;EACjB,oBAAoB;AZ25DxB;;AYp8DA;EA2CI,kBAAkB;EAClB,uBAAuB;AZ65D3B;;AYz8DA;EA8CI,cAAc;EACd,kBAAkB;AZ+5DtB;;AY98DA;EAiDI,4Bb5D0B;EEuK1B,8BF1K0B;EaiE1B,qBAjEqC;AZk+DzC;;AYp9DA;EAqDI,4BAA4B;EXuG5B,gBWtGmC;EACnC,eAAe;AZm6DnB;;AY19DA;EAyDM,wBAAwB;AZq6D9B;;AY99DA;EA2DQ,4BAA4B;AZu6DpC;;AYl+DA;EA6DQ,4BAA4B;AZy6DpC;;AYt+DA;EA+DQ,4BAA4B;AZ26DpC;;AY1+DA;EAiEQ,4BAA4B;AZ66DpC;;AY9+DA;EAmEI,wBAAwB;EXyFxB,gBWxFmC;EACnC,eAAe;AZ+6DnB;;AYp/DA;EAuEM,uBAAuB;EACvB,iBAAiB;AZi7DvB;;AYz/DA;EA0EQ,uBAAuB;AZm7D/B;;AY7/DA;EX4JI,gBWhFmC;AZq7DvC;;AYjgEA;EA8EI,gBAAgB;EAChB,iBAAiB;EACjB,kBAAkB;AZu7DtB;;AYvgEA;EAkFM,eAAe;AZy7DrB;;AY3gEA;EAoFM,kBAAkB;AZ27DxB;;AY/gEA;EAsFM,qBAAqB;AZ67D3B;;AYnhEA;EAwFM,kBAAkB;AZ+7DxB;;AYvhEA;EX2CE,iCAAiC;EWgD/B,gBAAgB;EAChB,qBAxG8B;EAyG9B,gBAAgB;EAChB,iBAAiB;AZi8DrB;;AY/hEA;;EAiGI,cAAc;AZm8DlB;;AYpiEA;EAmGI,WAAW;AZq8Df;;AYxiEA;;EAsGM,yBbpHwB;EaqHxB,qBAhHmC;EAiHnC,qBAhHmC;EAiHnC,mBAAmB;AZu8DzB;;AYhjEA;EA2GM,cb7HwB;ACskE9B;;AYpjEA;EA6GQ,mBAAmB;AZ28D3B;;AYxjEA;;EAiHQ,qBAvHsC;EAwHtC,cbpIsB;ACglE9B;;AY9jEA;;EAsHQ,qBAzHsC;EA0HtC,cbzIsB;ACslE9B;;AYpkEA;;EA6HY,sBAjI4C;AZ6kExD;;AYzkEA;EAgIM,aAAa;AZ68DnB;;AY7kEA;EAmII,kBbrHY;ACmkEhB;;AYjlEA;EAqII,ebxHS;ACwkEb;;AYrlEA;EAuII,kBb3HY;AC6kEhB;;AYzlEA;EAyII,iBb9HW;ACklEf;;Aa/mEA;EACE,mBAAmB;EACnB,oBAAoB;EACpB,uBAAuB;EACvB,cAVsB;EAWtB,aAXsB;Ab6nExB;;AavnEA;EAQI,YAbwB;EAcxB,WAdwB;AbioE5B;;Aa5nEA;EAWI,YAfyB;EAgBzB,WAhByB;AbqoE7B;;AajoEA;EAcI,YAjBwB;EAkBxB,WAlBwB;AbyoE5B;;AarnEA;EACE,uBAAuB;EACvB,cAAc;EACd,oBAAoB;EACpB,eAAe;EACf,mBA5BsB;EA6BtB,mBAAmB;AbwnErB;;Aa9nEA;EAQI,YAAY;EACZ,cAAc;Ab0nElB;;AanoEA;EAYQ,oBA/BkB;Ab0pE1B;;AavoEA;EAiBQ,mBApCkB;Ab8pE1B;;AatnEA;EACE,aAAa;AbynEf;;AclqEA;EACE,cAAc;EACd,kBAAkB;AdqqEpB;;AcvqEA;EAII,cAAc;EACd,YAAY;EACZ,WAAW;AduqEf;;Ac7qEA;EAQM,qBf4DiB;AC6mEvB;;AcjrEA;EAUI,WAAW;Ad2qEf;;AcrrEA;;;;;;;;;;;;;;;;;EA+BM,YAAY;EACZ,WAAW;Ad0qEjB;;Ac1sEA;EAmCI,iBAAiB;Ad2qErB;;Ac9sEA;EAqCI,gBAAgB;Ad6qEpB;;AcltEA;EAuCI,gBAAgB;Ad+qEpB;;ActtEA;EAyCI,qBAAqB;AdirEzB;;Ac1tEA;EA2CI,gBAAgB;AdmrEpB;;Ac9tEA;EA6CI,mBAAmB;AdqrEvB;;AcluEA;EA+CI,gBAAgB;AdurEpB;;ActuEA;EAiDI,qBAAqB;AdyrEzB;;Ac1uEA;EAmDI,iBAAiB;Ad2rErB;;Ac9uEA;EAqDI,sBAAsB;Ad6rE1B;;AclvEA;EAuDI,iBAAiB;Ad+rErB;;ActvEA;EAyDI,sBAAsB;AdisE1B;;Ac1vEA;EA2DI,sBAAsB;AdmsE1B;;Ac9vEA;EA6DI,iBAAiB;AdqsErB;;AclwEA;EA+DI,iBAAiB;AdusErB;;ActwEA;EAmEM,YAAwB;EACxB,WAAuB;AdusE7B;;Ac3wEA;EAmEM,YAAwB;EACxB,WAAuB;Ad4sE7B;;AchxEA;EAmEM,YAAwB;EACxB,WAAuB;AditE7B;;AcrxEA;EAmEM,YAAwB;EACxB,WAAuB;AdstE7B;;Ac1xEA;EAmEM,YAAwB;EACxB,WAAuB;Ad2tE7B;;Ac/xEA;EAmEM,YAAwB;EACxB,WAAuB;AdguE7B;;AcpyEA;EAmEM,aAAwB;EACxB,YAAuB;AdquE7B;;AelyEA;EAEE,4BhBA4B;EgBC5B,kBhBwDU;EgBvDV,kBAAkB;EAEhB,sCAXoD;Af8yExD;;AezyEA;EAUI,mBAAmB;EACnB,0BAA0B;AfmyE9B;;Ae9yEA;EAaI,mBAAmB;AfqyEvB;;AelzEA;;EAgBI,iBhBZ2B;ACmzE/B;;AevzEA;EAkBI,uBAAuB;AfyyE3B;;Ae3zEA;EdiLI,ac7J4B;EAC5B,kBAAkB;EAClB,WAAW;Af2yEf;;Aej0EA;;;EA0BI,mBAAmB;Af6yEvB;;Aev0EA;EAgCM,uBhB5ByB;EgB6BzB,chB1CuB;ACq1E7B;;Ae50EA;EAgCM,yBhBzCuB;EgB0CvB,YhB7ByB;AC60E/B;;Aej1EA;EAgCM,4BhB9BwB;EgB+BxB,yBLoCe;AVixErB;;Aet1EA;EAgCM,yBhBrCwB;EgBsCxB,WLsCU;AVoxEhB;;Ae31EA;EAgCM,yBhBvB4B;EgBwB5B,WLsCU;AVyxEhB;;Aeh2EA;EAuCU,yBLuCsC;EKtCtC,cL8C2D;AV+wErE;;Aer2EA;EAgCM,yBhBrB4B;EgBsB5B,WLsCU;AVmyEhB;;Ae12EA;EAuCU,yBLuCsC;EKtCtC,cL8C2D;AVyxErE;;Ae/2EA;EAgCM,yBhBtB4B;EgBuB5B,WLsCU;AV6yEhB;;Aep3EA;EAuCU,yBLuCsC;EKtCtC,cL8C2D;AVmyErE;;Aez3EA;EAgCM,yBhBxB4B;EgByB5B,WLsCU;AVuzEhB;;Ae93EA;EAuCU,yBLuCsC;EKtCtC,cL8C2D;AV6yErE;;Aen4EA;EAgCM,yBhBzB4B;EgB0B5B,yBLoCe;AVm0ErB;;Aex4EA;EAuCU,yBLuCsC;EKtCtC,cL8C2D;AVuzErE;;Ae74EA;EAgCM,yBhBnB2B;EgBoB3B,WLsCU;AV20EhB;;Ael5EA;EAuCU,yBLuCsC;EKtCtC,cL8C2D;AVi0ErE;;AgBx5EA;EAEE,qBAAqB;EACrB,wBAAwB;EACxB,YAAY;EACZ,qBjByDqB;EiBxDrB,cAAc;EACd,YjBoBW;EiBnBX,gBAAgB;EAChB,UAAU;EACV,WAAW;AhB05Eb;;AgBp6EA;EAYI,yBjBX2B;ACu6E/B;;AgBx6EA;EAcI,yBjBjB0B;AC+6E9B;;AgB56EA;EAgBI,yBjBnB0B;ACm7E9B;;AgBh7EA;EAkBI,yBjBrB0B;EiBsB1B,YAAY;AhBk6EhB;;AgBr7EA;EAyBQ,uBjBpBuB;ACo7E/B;;AgBz7EA;EA2BQ,uBjBtBuB;ACw7E/B;;AgB77EA;EA6BQ,uBjBxBuB;AC47E/B;;AgBj8EA;EA+BQ,mEAA2F;AhBs6EnG;;AgBr8EA;EAyBQ,yBjBjCqB;ACi9E7B;;AgBz8EA;EA2BQ,yBjBnCqB;ACq9E7B;;AgB78EA;EA6BQ,yBjBrCqB;ACy9E7B;;AgBj9EA;EA+BQ,qEAA2F;AhBs7EnG;;AgBr9EA;EAyBQ,4BjBtBsB;ACs9E9B;;AgBz9EA;EA2BQ,4BjBxBsB;AC09E9B;;AgB79EA;EA6BQ,4BjB1BsB;AC89E9B;;AgBj+EA;EA+BQ,wEAA2F;AhBs8EnG;;AgBr+EA;EAyBQ,yBjB7BsB;AC6+E9B;;AgBz+EA;EA2BQ,yBjB/BsB;ACi/E9B;;AgB7+EA;EA6BQ,yBjBjCsB;ACq/E9B;;AgBj/EA;EA+BQ,qEAA2F;AhBs9EnG;;AgBr/EA;EAyBQ,yBjBf0B;AC++ElC;;AgBz/EA;EA2BQ,yBjBjB0B;ACm/ElC;;AgB7/EA;EA6BQ,yBjBnB0B;ACu/ElC;;AgBjgFA;EA+BQ,qEAA2F;AhBs+EnG;;AgBrgFA;EAyBQ,yBjBb0B;AC6/ElC;;AgBzgFA;EA2BQ,yBjBf0B;ACigFlC;;AgB7gFA;EA6BQ,yBjBjB0B;ACqgFlC;;AgBjhFA;EA+BQ,qEAA2F;AhBs/EnG;;AgBrhFA;EAyBQ,yBjBd0B;AC8gFlC;;AgBzhFA;EA2BQ,yBjBhB0B;ACkhFlC;;AgB7hFA;EA6BQ,yBjBlB0B;ACshFlC;;AgBjiFA;EA+BQ,qEAA2F;AhBsgFnG;;AgBriFA;EAyBQ,yBjBhB0B;ACgiFlC;;AgBziFA;EA2BQ,yBjBlB0B;ACoiFlC;;AgB7iFA;EA6BQ,yBjBpB0B;ACwiFlC;;AgBjjFA;EA+BQ,qEAA2F;AhBshFnG;;AgBrjFA;EAyBQ,yBjBjB0B;ACijFlC;;AgBzjFA;EA2BQ,yBjBnB0B;ACqjFlC;;AgB7jFA;EA6BQ,yBjBrB0B;ACyjFlC;;AgBjkFA;EA+BQ,qEAA2F;AhBsiFnG;;AgBrkFA;EAyBQ,yBjBXyB;AC2jFjC;;AgBzkFA;EA2BQ,yBjBbyB;AC+jFjC;;AgB7kFA;EA6BQ,yBjBfyB;ACmkFjC;;AgBjlFA;EA+BQ,qEAA2F;AhBsjFnG;;AgBrlFA;EAkCI,gCAtCkC;UAsClC,wBAtCkC;EAuClC,2CAAmC;UAAnC,mCAAmC;EACnC,yCAAiC;UAAjC,iCAAiC;EACjC,yCAAiC;UAAjC,iCAAiC;EACjC,yBjBrC2B;EiBsC3B,qEAA0F;EAC1F,6BAA6B;EAC7B,4BAA4B;EAC5B,0BAA0B;AhBujF9B;;AgBjmFA;EA4CM,6BAA6B;AhByjFnC;;AgBrmFA;EA8CM,6BAA6B;AhB2jFnC;;AgBzmFA;EAgDM,oBAAoB;AhB6jF1B;;AgB7mFA;EAoDI,ejBxBY;ACqlFhB;;AgBjnFA;EAsDI,ejB5BY;AC2lFhB;;AgBrnFA;EAwDI,cjB/BW;ACgmFf;;AgB/jFA;EACE;IACE,2BAA2B;EhBkkF7B;EgBjkFA;IACE,4BAA4B;EhBmkF9B;AACF;;AgBxkFA;EACE;IACE,2BAA2B;EhBkkF7B;EgBjkFA;IACE,4BAA4B;EhBmkF9B;AACF;;AiB/mFA;EAEE,uBlBhB6B;EkBiB7B,clB1B4B;AC2oF9B;;AiBpnFA;;EAMI,yBlBzB0B;EkB0B1B,qBA9B6B;EA+B7B,qBA9B6B;EA+B7B,mBAAmB;AjBmnFvB;;AiB5nFA;;EAeQ,uBlB7BuB;EkB8BvB,mBlB9BuB;EkB+BvB,clB5CqB;AC8pF7B;;AiBnoFA;;EAeQ,yBlB1CqB;EkB2CrB,qBlB3CqB;EkB4CrB,YlB/BuB;ACwpF/B;;AiB1oFA;;EAeQ,4BlB/BsB;EkBgCtB,wBlBhCsB;EkBiCtB,yBPkCa;AV8lFrB;;AiBjpFA;;EAeQ,yBlBtCsB;EkBuCtB,qBlBvCsB;EkBwCtB,WPoCQ;AVmmFhB;;AiBxpFA;;EAeQ,yBlBxB0B;EkByB1B,qBlBzB0B;EkB0B1B,WPoCQ;AV0mFhB;;AiB/pFA;;EAeQ,yBlBtB0B;EkBuB1B,qBlBvB0B;EkBwB1B,WPoCQ;AVinFhB;;AiBtqFA;;EAeQ,yBlBvB0B;EkBwB1B,qBlBxB0B;EkByB1B,WPoCQ;AVwnFhB;;AiB7qFA;;EAeQ,yBlBzB0B;EkB0B1B,qBlB1B0B;EkB2B1B,WPoCQ;AV+nFhB;;AiBprFA;;EAeQ,yBlB1B0B;EkB2B1B,qBlB3B0B;EkB4B1B,yBPkCa;AVwoFrB;;AiB3rFA;;EAeQ,yBlBpByB;EkBqBzB,qBlBrByB;EkBsBzB,WPoCQ;AV6oFhB;;AiBlsFA;;EAoBM,mBAAmB;EACnB,SAAS;AjBmrFf;;AiBxsFA;;EAuBM,yBlBhC4B;EkBiC5B,WP6BU;AVypFhB;;AiB9sFA;;;;EA2BQ,mBAAmB;AjB0rF3B;;AiBrtFA;;EA6BM,sBAAsB;AjB6rF5B;;AiB1tFA;EA+BI,clBtD0B;ACqvF9B;;AiB9tFA;EAiCM,mBAAmB;AjBisFzB;;AiBluFA;EAoCM,yBlB7C4B;EkB8C5B,WPgBU;AVkrFhB;;AiBvuFA;;EAwCQ,mBAAmB;AjBosF3B;;AiB5uFA;;EA2CQ,kBPUQ;EOTR,mBAAmB;AjBssF3B;;AiBlvFA;EA8CI,6BA5DqC;AjBowFzC;;AiBtvFA;;EAiDM,qBApEgC;EAqEhC,clBzEwB;ACmxF9B;;AiB5vFA;EAoDI,6BAhEqC;AjB4wFzC;;AiBhwFA;;EAuDM,qBAxEgC;EAyEhC,clB/EwB;AC6xF9B;;AiBtwFA;EA0DI,6BAvEqC;AjBuxFzC;;AiB1wFA;;EA+DU,sBAAsB;AjBgtFhC;;AiB/wFA;;EAoEM,iBAAiB;AjBgtFvB;;AiBpxFA;;EAyEU,wBAAwB;AjBgtFlC;;AiBzxFA;EA2EI,WAAW;AjBktFf;;AiB7xFA;EAgFU,yBlB/FoB;ACgzF9B;;AiBjyFA;EAqFY,yBlBpGkB;ACozF9B;;AiBryFA;EAuFc,4BlBvGgB;ACyzF9B;;AiBzyFA;;EA2FM,qBAAqB;AjBmtF3B;;AiB9yFA;EAgGU,yBlB/GoB;ACi0F9B;;AiBhtFA;EhB5DE,iCAAiC;EgB+DjC,cAAc;EACd,kBAAkB;EAClB,eAAe;AjBktFjB;;AkB70FA;EACE,mBAAmB;EACnB,aAAa;EACb,eAAe;EACf,2BAA2B;AlBg1F7B;;AkBp1FA;EAMI,qBAAqB;AlBk1FzB;;AkBx1FA;EjB2KI,oBiBnKwC;AlBo1F5C;;AkB51FA;EAUI,sBAAsB;AlBs1F1B;;AkBh2FA;EAYI,mBAAmB;AlBw1FvB;;AkBp2FA;EAgBM,enBYO;AC40Fb;;AkBx2FA;EAmBM,kBnBQU;ACi1FhB;;AkB52FA;EAqBI,uBAAuB;AlB21F3B;;AkBh3FA;EAuBM,qBAAqB;EACrB,oBAAoB;AlB61F1B;;AkBr3FA;EA0BI,yBAAyB;AlB+1F7B;;AkBz3FA;EA6BQ,mBAAmB;AlBg2F3B;;AkB73FA;EA+BQ,eAAe;AlBk2FvB;;AkBj4FA;EjB2KI,eiBzImC;AlBm2FvC;;AkBr4FA;EjB2KI,ciBvIqC;EAE/B,yBAAyB;EACzB,4BAA4B;AlBo2FtC;;AkB34FA;EA6CU,0BAA0B;EAC1B,6BAA6B;AlBk2FvC;;AkB71FA;EACE,mBAAmB;EACnB,4BnBjD4B;EmBkD5B,kBnBOU;EmBNV,cnBzD4B;EmB0D5B,oBAAoB;EACpB,kBnB5Bc;EmB6Bd,WAAW;EACX,uBAAuB;EACvB,gBAAgB;EAChB,oBAAoB;EACpB,qBAAqB;EACrB,mBAAmB;AlBg2FrB;;AkB52FA;EjBwHI,oBiB1GuC;EjB0GvC,uBiBzGyC;AlBk2F7C;;AkBj3FA;EAqBM,uBnBlEyB;EmBmEzB,cnBhFuB;ACg7F7B;;AkBt3FA;EAqBM,yBnB/EuB;EmBgFvB,YnBnEyB;ACw6F/B;;AkB33FA;EAqBM,4BnBpEwB;EmBqExB,yBRFe;AV42FrB;;AkBh4FA;EAqBM,yBnB3EwB;EmB4ExB,WRAU;AV+2FhB;;AkBr4FA;EAqBM,yBnB7D4B;EmB8D5B,WRAU;AVo3FhB;;AkB14FA;EA4BU,yBRCsC;EQAtC,cRQ2D;AV02FrE;;AkB/4FA;EAqBM,yBnB3D4B;EmB4D5B,WRAU;AV83FhB;;AkBp5FA;EA4BU,yBRCsC;EQAtC,cRQ2D;AVo3FrE;;AkBz5FA;EAqBM,yBnB5D4B;EmB6D5B,WRAU;AVw4FhB;;AkB95FA;EA4BU,yBRCsC;EQAtC,cRQ2D;AV83FrE;;AkBn6FA;EAqBM,yBnB9D4B;EmB+D5B,WRAU;AVk5FhB;;AkBx6FA;EA4BU,yBRCsC;EQAtC,cRQ2D;AVw4FrE;;AkB76FA;EAqBM,yBnB/D4B;EmBgE5B,yBRFe;AV85FrB;;AkBl7FA;EA4BU,yBRCsC;EQAtC,cRQ2D;AVk5FrE;;AkBv7FA;EAqBM,yBnBzD2B;EmB0D3B,WRAU;AVs6FhB;;AkB57FA;EA4BU,yBRCsC;EQAtC,cRQ2D;AV45FrE;;AkBj8FA;EAgCI,kBnBtDY;AC29FhB;;AkBr8FA;EAkCI,enBzDS;ACg+Fb;;AkBz8FA;EAoCI,kBnB5DY;ACq+FhB;;AkB78FA;EjBwHI,qBiBjF0C;EjBiF1C,sBiBhF0C;AlB06F9C;;AkBl9FA;EjBwHI,qBiB9E0C;EjB8E1C,sBiB7E0C;AlB46F9C;;AkBv9FA;EjBwHI,qBiB3E0C;EjB2E1C,sBiB1E0C;AlB86F9C;;AkB59FA;EjBwHI,gBiB/KmB;EAyGnB,UAAU;EACV,kBAAkB;EAClB,UAAU;AlB+6Fd;;AkBn+FA;EAuDM,8BAA8B;EAC9B,WAAW;EACX,cAAc;EACd,SAAS;EACT,kBAAkB;EAClB,QAAQ;EACR,0DAA0D;EAC1D,+BAA+B;AlBg7FrC;;AkB9+FA;EAgEM,WAAW;EACX,UAAU;AlBk7FhB;;AkBn/FA;EAmEM,WAAW;EACX,UAAU;AlBo7FhB;;AkBx/FA;EAuEM,yBAAmD;AlBq7FzD;;AkB5/FA;EAyEM,yBAAoD;AlBu7F1D;;AkBhgGA;EA2EI,qBnB/DmB;ACw/FvB;;AkBv7FA;EAEI,0BAA0B;AlBy7F9B;;AmB/iGA;;EAGE,sBAAsB;AnBijGxB;;AmBpjGA;;;;EAMI,oBAAoB;AnBqjGxB;;AmB3jGA;;EAQI,iBApBmB;AnB4kGvB;;AmBhkGA;;EAUI,iBArBmB;AnBglGvB;;AmBrkGA;;EAYI,sBAAsB;AnB8jG1B;;AmB5jGA;EACE,cpB9B4B;EoBiC5B,epBLW;EoBMX,gBpBGmB;EoBFnB,kBAnCuB;AnBgmGzB;;AmBnkGA;EAQI,cApCwB;EAqCxB,oBApCyB;AnBmmG7B;;AmBxkGA;EAWI,oBA3B+B;AnB4lGnC;;AmB5kGA;EAgBM,epBnBO;ACmlGb;;AmBhlGA;EAgBM,iBpBlBS;ACslGf;;AmBplGA;EAgBM,epBjBO;ACylGb;;AmBxlGA;EAgBM,iBpBhBS;AC4lGf;;AmB5lGA;EAgBM,kBpBfU;AC+lGhB;;AmBhmGA;EAgBM,epBdO;ACkmGb;;AmBpmGA;EAgBM,kBpBbU;ACqmGhB;;AmBtlGA;EACE,cpB/C4B;EoBkD5B,kBpBrBc;EoBsBd,gBpBjBiB;EoBkBjB,iBA3CyB;AnBkoG3B;;AmB7lGA;EAQI,cpBvD0B;EoBwD1B,gBpBnBiB;AC4mGrB;;AmBlmGA;EAWI,oBA7C+B;AnBwoGnC;;AmBtmGA;EAgBM,epBrCO;AC+nGb;;AmB1mGA;EAgBM,iBpBpCS;ACkoGf;;AmB9mGA;EAgBM,epBnCO;ACqoGb;;AmBlnGA;EAgBM,iBpBlCS;ACwoGf;;AmBtnGA;EAgBM,kBpBjCU;AC2oGhB;;AmB1nGA;EAgBM,epBhCO;AC8oGb;;AmB9nGA;EAgBM,kBpB/BU;ACipGhB;;AoB/qGA;EACE,cAAc;EACd,eAAe;EACf,mBAAmB;EACnB,kBAAkB;EAClB,yBAAyB;ApBkrG3B;;AoB7qGA;EACE,mBAAmB;EACnB,4BrBP4B;EqBQ5B,qBrBmDqB;EqBlDrB,oBAAoB;EACpB,kBrBac;EqBZd,WAAW;EACX,uBAAuB;EACvB,oBAAoB;EACpB,gBAAgB;EAChB,uBAAuB;EACvB,kBAAkB;EAClB,mBAAmB;ApBgrGrB;;AqB9sGA,eAAA;AC0DA;EAxBE,uBvBnB6B;EuBoB7B,qBvBzB4B;EuB0B5B,kBvBkCU;EuBjCV,cvB/B4B;ACgtG9B;;AC9oGI;EqBjCA,4BvBjC0B;ACotG9B;;AClpGI;EqBjCA,4BvBjC0B;ACwtG9B;;ACtpGI;EqBjCA,4BvBjC0B;AC4tG9B;;AC1pGI;EqBjCA,4BvBjC0B;ACguG9B;;AsB9rGE;EAEE,qBvBjC0B;ACiuG9B;;AsB/rGE;EAIE,qBvBzB8B;EuB0B9B,iDvB1B8B;ACytGlC;;AsB9rGE;;;;;EAEE,4BvBtC0B;EuBuC1B,wBvBvC0B;EuBwC1B,gBAAgB;EAChB,cvB9C0B;ACkvG9B;;AClrGI;;;;;EqBhBE,+BvBhDwB;AC0vG9B;;AC1rGI;;;;;EqBhBE,+BvBhDwB;ACkwG9B;;AClsGI;;;;;EqBhBE,+BvBhDwB;AC0wG9B;;AC1sGI;;;;;EqBhBE,+BvBhDwB;ACkxG9B;;AuBpxGA;EAEE,2DxBN2B;EwBO3B,eAAe;EACf,WAAW;AvBsxGb;;AuBrxGE;EACE,gBAAgB;AvBwxGpB;;AuBpxGI;EACE,mBxBFyB;ACyxG/B;;AuBxxGK;EAMG,mDxBPuB;AC6xG/B;;AuB5xGI;EACE,qBxBfuB;AC8yG7B;;AuBhyGK;EAMG,gDxBpBqB;ACkzG7B;;AuBpyGI;EACE,wBxBJwB;AC2yG9B;;AuBxyGK;EAMG,mDxBTsB;AC+yG9B;;AuB5yGI;EACE,qBxBXwB;AC0zG9B;;AuBhzGK;EAMG,gDxBhBsB;AC8zG9B;;AuBpzGI;EACE,qBxBG4B;ACozGlC;;AuBxzGK;EAMG,iDxBF0B;ACwzGlC;;AuB5zGI;EACE,qBxBK4B;AC0zGlC;;AuBh0GK;EAMG,iDxBA0B;AC8zGlC;;AuBp0GI;EACE,qBxBI4B;ACm0GlC;;AuBx0GK;EAMG,kDxBD0B;ACu0GlC;;AuB50GI;EACE,qBxBE4B;AC60GlC;;AuBh1GK;EAMG,kDxBH0B;ACi1GlC;;AuBp1GI;EACE,qBxBC4B;ACs1GlC;;AuBx1GK;EAMG,mDxBJ0B;AC01GlC;;AuB51GI;EACE,qBxBO2B;ACw1GjC;;AuBh2GK;EAMG,kDxBEyB;AC41GjC;;AuB51GE;EzBmBA,kBC0BgB;EDzBhB,kBCNc;ACm1GhB;;AuB/1GE;EzBoBA,kBCVc;ACy1GhB;;AuBj2GE;EzBoBA,iBCba;AC81Gf;;AuBl2GE;EACE,cAAc;EACd,WAAW;AvBq2Gf;;AuBp2GE;EACE,eAAe;EACf,WAAW;AvBu2Gf;;AuBr2GA;EAGI,qBxB+BmB;EwB9BnB,gDAA4D;EAC5D,iDAA6D;AvBs2GjE;;AuB32GA;EAOI,6BAA6B;EAC7B,yBAAyB;EACzB,gBAAgB;EAChB,eAAe;EACf,gBAAgB;AvBw2GpB;;AuBt2GA;EAEE,cAAc;EACd,eAAe;EACf,eAAe;EACf,2BzB7CkE;EyB8ClE,gBAAgB;AvBw2GlB;;AuB92GA;EAQI,gBA1DsB;EA2DtB,eA1DqB;AvBo6GzB;;AuBn3GA;EAWI,eAAe;AvB42GnB;;AuBv3GA;EAcI,YAAY;AvB62GhB;;AwB96GA;EACE,eAAe;EACf,qBAAqB;EACrB,iBAAiB;EACjB,kBAAkB;AxBi7GpB;;AwBh7GE;EACE,eAAe;AxBm7GnB;;AwBl7GE;EACE,czBF0B;ACu7G9B;;AwBp7GE;;;;;EAGE,czBJ0B;EyBK1B,mBAAmB;AxBy7GvB;;AwBp7GA;EvBkKI,kBuB/JqC;AxBq7GzC;;AyBx8GA;EACE,qBAAqB;EACrB,eAAe;EACf,kBAAkB;EAClB,mBAAmB;AzB28GrB;;AyB/8GA;EAMI,a3BDkB;AE88GtB;;AyBn9GA;EAUM,qB1BU4B;EEsK9B,cwB/K+B;EAC7B,UAAU;AzB68GhB;;AyBz9GA;EAeM,qB1BuDiB;EE4GnB,iBwBlKsC;AzB88G1C;;AyB99GA;EAmBI,eAAe;EACf,cAAc;EACd,cAAc;EACd,eAAe;EACf,aAAa;AzB+8GjB;;AyBt+GA;EAyBM,aAAa;AzBi9GnB;;AyB1+GA;;EA4BM,wB1BjBwB;ACo+G9B;;AyB/+GA;ExBkLI,oBwBpJwC;AzBq9G5C;;AyBn/GA;EAgCM,YAAY;EACZ,UAAU;AzBu9GhB;;AyBx/GA;EAmCQ,kBAAkB;AzBy9G1B;;AyB5/GA;EAuCM,qB1BnCwB;AC4/G9B;;AyBhgHA;EA6CQ,mB1BhCuB;ACu/G/B;;AyBpgHA;EA+CQ,mB1BlCuB;AC2/G/B;;AyBxgHA;EAkDU,qBfwDuB;AVk6GjC;;AyB5gHA;EAuDU,mD1B1CqB;ACmgH/B;;AyBhhHA;EA6CQ,qB1B7CqB;ACohH7B;;AyBphHA;EA+CQ,qB1B/CqB;ACwhH7B;;AyBxhHA;EAkDU,mBfwDuB;AVk7GjC;;AyB5hHA;EAuDU,gD1BvDmB;ACgiH7B;;AyBhiHA;EA6CQ,wB1BlCsB;ACyhH9B;;AyBpiHA;EA+CQ,wB1BpCsB;AC6hH9B;;AyBxiHA;EAkDU,qBfwDuB;AVk8GjC;;AyB5iHA;EAuDU,mD1B5CoB;ACqiH9B;;AyBhjHA;EA6CQ,qB1BzCsB;ACgjH9B;;AyBpjHA;EA+CQ,qB1B3CsB;ACojH9B;;AyBxjHA;EAkDU,qBfwDuB;AVk9GjC;;AyB5jHA;EAuDU,gD1BnDoB;AC4jH9B;;AyBhkHA;EA6CQ,qB1B3B0B;ACkjHlC;;AyBpkHA;EA+CQ,qB1B7B0B;ACsjHlC;;AyBxkHA;EAkDU,qBfwDuB;AVk+GjC;;AyB5kHA;EAuDU,iD1BrCwB;AC8jHlC;;AyBhlHA;EA6CQ,qB1BzB0B;ACgkHlC;;AyBplHA;EA+CQ,qB1B3B0B;ACokHlC;;AyBxlHA;EAkDU,qBfwDuB;AVk/GjC;;AyB5lHA;EAuDU,iD1BnCwB;AC4kHlC;;AyBhmHA;EA6CQ,qB1B1B0B;ACilHlC;;AyBpmHA;EA+CQ,qB1B5B0B;ACqlHlC;;AyBxmHA;EAkDU,qBfwDuB;AVkgHjC;;AyB5mHA;EAuDU,kD1BpCwB;AC6lHlC;;AyBhnHA;EA6CQ,qB1B5B0B;ACmmHlC;;AyBpnHA;EA+CQ,qB1B9B0B;ACumHlC;;AyBxnHA;EAkDU,qBfwDuB;AVkhHjC;;AyB5nHA;EAuDU,kD1BtCwB;AC+mHlC;;AyBhoHA;EA6CQ,qB1B7B0B;AConHlC;;AyBpoHA;EA+CQ,qB1B/B0B;ACwnHlC;;AyBxoHA;EAkDU,qBfwDuB;AVkiHjC;;AyB5oHA;EAuDU,mD1BvCwB;ACgoHlC;;AyBhpHA;EA6CQ,qB1BvByB;AC8nHjC;;AyBppHA;EA+CQ,qB1BzByB;ACkoHjC;;AyBxpHA;EAkDU,qBfwDuB;AVkjHjC;;AyB5pHA;EAuDU,kD1BjCuB;AC0oHjC;;AyBhqHA;E3ByCE,kBC0BgB;EDzBhB,kBCNc;ACioHhB;;AyBrqHA;E3B4CE,kBCVc;ACuoHhB;;AyBzqHA;E3B8CE,iBCba;AC4oHf;;AyB7qHA;EAkEM,qB1B5DwB;AC2qH9B;;AyBjrHA;EAoEI,WAAW;AzBinHf;;AyBrrHA;EAsEM,WAAW;AzBmnHjB;;AyBzrHA;EA0EM,aAAa;EACb,kBAAkB;ExB+GpB,cwB9G+B;EAC7B,YAAY;EACZ,eAAe;AzBmnHrB;;AyBjsHA;EAgFM,kB1B5CU;ACiqHhB;;AyBrsHA;EAkFM,kB1BhDU;ACuqHhB;;AyBzsHA;EAoFM,iB1BnDS;AC4qHf;;A0BhsHA;EAEE,oBAAoB;EACpB,aAAa;EACb,2BAA2B;EAC3B,kBAAkB;A1BksHpB;;A0BvsHA;EAYQ,uB3BZuB;E2BavB,yBAAyB;EACzB,c3B3BqB;AC0tH7B;;A0B7sHA;EAkBU,yBhB2EuB;EgB1EvB,yBAAyB;EACzB,c3BjCmB;ACguH7B;;A0BntHA;EAwBU,yBAAyB;EACzB,+C3BzBqB;E2B0BrB,c3BvCmB;ACsuH7B;;A0BztHA;EA8BU,yBhB+DuB;EgB9DvB,yBAAyB;EACzB,c3B7CmB;AC4uH7B;;A0B/tHA;EAYQ,yB3BzBqB;E2B0BrB,yBAAyB;EACzB,Y3BduB;ACquH/B;;A0BruHA;EAkBU,yBhB2EuB;EgB1EvB,yBAAyB;EACzB,Y3BpBqB;AC2uH/B;;A0B3uHA;EAwBU,yBAAyB;EACzB,4C3BtCmB;E2BuCnB,Y3B1BqB;ACivH/B;;A0BjvHA;EA8BU,uBhB+DuB;EgB9DvB,yBAAyB;EACzB,Y3BhCqB;ACuvH/B;;A0BvvHA;EAYQ,4B3BdsB;E2BetB,yBAAyB;EACzB,yBhBmDa;AV4rHrB;;A0B7vHA;EAkBU,yBhB2EuB;EgB1EvB,yBAAyB;EACzB,yBhB6CW;AVksHrB;;A0BnwHA;EAwBU,yBAAyB;EACzB,+C3B3BoB;E2B4BpB,yBhBuCW;AVwsHrB;;A0BzwHA;EA8BU,yBhB+DuB;EgB9DvB,yBAAyB;EACzB,yBhBiCW;AV8sHrB;;A0B/wHA;EAYQ,yB3BrBsB;E2BsBtB,yBAAyB;EACzB,WhBqDQ;AVktHhB;;A0BrxHA;EAkBU,yBhB2EuB;EgB1EvB,yBAAyB;EACzB,WhB+CM;AVwtHhB;;A0B3xHA;EAwBU,yBAAyB;EACzB,4C3BlCoB;E2BmCpB,WhByCM;AV8tHhB;;A0BjyHA;EA8BU,yBhB+DuB;EgB9DvB,yBAAyB;EACzB,WhBmCM;AVouHhB;;A0BvyHA;EAYQ,yB3BP0B;E2BQ1B,yBAAyB;EACzB,WhBqDQ;AV0uHhB;;A0B7yHA;EAkBU,yBhB2EuB;EgB1EvB,yBAAyB;EACzB,WhB+CM;AVgvHhB;;A0BnzHA;EAwBU,yBAAyB;EACzB,6C3BpBwB;E2BqBxB,WhByCM;AVsvHhB;;A0BzzHA;EA8BU,yBhB+DuB;EgB9DvB,yBAAyB;EACzB,WhBmCM;AV4vHhB;;A0B/zHA;EAYQ,yB3BL0B;E2BM1B,yBAAyB;EACzB,WhBqDQ;AVkwHhB;;A0Br0HA;EAkBU,yBhB2EuB;EgB1EvB,yBAAyB;EACzB,WhB+CM;AVwwHhB;;A0B30HA;EAwBU,yBAAyB;EACzB,6C3BlBwB;E2BmBxB,WhByCM;AV8wHhB;;A0Bj1HA;EA8BU,yBhB+DuB;EgB9DvB,yBAAyB;EACzB,WhBmCM;AVoxHhB;;A0Bv1HA;EAYQ,yB3BN0B;E2BO1B,yBAAyB;EACzB,WhBqDQ;AV0xHhB;;A0B71HA;EAkBU,yBhB2EuB;EgB1EvB,yBAAyB;EACzB,WhB+CM;AVgyHhB;;A0Bn2HA;EAwBU,yBAAyB;EACzB,8C3BnBwB;E2BoBxB,WhByCM;AVsyHhB;;A0Bz2HA;EA8BU,yBhB+DuB;EgB9DvB,yBAAyB;EACzB,WhBmCM;AV4yHhB;;A0B/2HA;EAYQ,yB3BR0B;E2BS1B,yBAAyB;EACzB,WhBqDQ;AVkzHhB;;A0Br3HA;EAkBU,yBhB2EuB;EgB1EvB,yBAAyB;EACzB,WhB+CM;AVwzHhB;;A0B33HA;EAwBU,yBAAyB;EACzB,8C3BrBwB;E2BsBxB,WhByCM;AV8zHhB;;A0Bj4HA;EA8BU,yBhB+DuB;EgB9DvB,yBAAyB;EACzB,WhBmCM;AVo0HhB;;A0Bv4HA;EAYQ,yB3BT0B;E2BU1B,yBAAyB;EACzB,yBhBmDa;AV40HrB;;A0B74HA;EAkBU,yBhB2EuB;EgB1EvB,yBAAyB;EACzB,yBhB6CW;AVk1HrB;;A0Bn5HA;EAwBU,yBAAyB;EACzB,+C3BtBwB;E2BuBxB,yBhBuCW;AVw1HrB;;A0Bz5HA;EA8BU,yBhB+DuB;EgB9DvB,yBAAyB;EACzB,yBhBiCW;AV81HrB;;A0B/5HA;EAYQ,yB3BHyB;E2BIzB,yBAAyB;EACzB,WhBqDQ;AVk2HhB;;A0Br6HA;EAkBU,yBhB2EuB;EgB1EvB,yBAAyB;EACzB,WhB+CM;AVw2HhB;;A0B36HA;EAwBU,yBAAyB;EACzB,8C3BhBuB;E2BiBvB,WhByCM;AV82HhB;;A0Bj7HA;EA8BU,yBhB+DuB;EgB9DvB,yBAAyB;EACzB,WhBmCM;AVo3HhB;;A0Bv7HA;EAmCI,kB3BZY;ACo6HhB;;A0B37HA;EAqCI,e3BfS;ACy6Hb;;A0B/7HA;EAuCI,kB3BlBY;AC86HhB;;A0Bn8HA;EA0CQ,eAAe;A1B65HvB;;A0Bv8HA;EA4CI,iB3BxBW;ACu7Hf;;A0B38HA;EA+CQ,eAAe;A1Bg6HvB;;A0B/8HA;EAmDM,6BAA6B;EAC7B,0BAA0B;A1Bg6HhC;;A0Bp9HA;EAsDM,4BAA4B;EAC5B,yBAAyB;A1Bk6H/B;;A0Bz9HA;EA0DQ,kB3BHI;ACs6HZ;;A0B79HA;EA4DQ,aAAa;A1Bq6HrB;;A0Bj+HA;EA+DM,sBAAsB;A1Bs6H5B;;A0Br+HA;EAiEM,sBAAsB;EACtB,YAAY;EACZ,gBAAgB;A1Bw6HtB;;A0B3+HA;EAqEM,uBAAuB;A1B06H7B;;A0B/+HA;EAuEM,aAAa;EACb,YAAY;A1B46HlB;;A0Bp/HA;EA0EQ,eAAe;A1B86HvB;;A0Bx/HA;EA6EQ,eAAe;A1B+6HvB;;A0B5/HA;EAgFQ,eAAe;A1Bg7HvB;;A0BhgIA;EAmFQ,eAAe;A1Bi7HvB;;A0BpgIA;EAsFQ,0BAA4C;A1Bk7HpD;;A0BxgIA;EAwFQ,0B3BjCI;E2BkCJ,uBAAuB;A1Bo7H/B;;A0B7gIA;EA2FI,uBAAuB;A1Bs7H3B;;A0BjhIA;EA8FM,WAAW;A1Bu7HjB;;A0BrhIA;EAgGM,YAAY;EACZ,eAAe;A1By7HrB;;A0B1hIA;EAmGI,yBAAyB;A1B27H7B;;A0B9hIA;EAqGM,0BAA4C;A1B67HlD;;A0BliIA;EAuGM,0B3BhDM;E2BiDN,2BAA2B;EAC3B,SAAS;A1B+7Hf;;A0B77HA;EACE,oBAAoB;EACpB,aAAa;EACb,eAAe;EACf,2BAA2B;EAC3B,gBAAgB;EAChB,kBAAkB;A1Bg8HpB;;A0Bt8HA;EASM,yBhBvB2B;EgBwB3B,c3B9HwB;AC+jI9B;;A0B38HA;EAYM,qBhB1B2B;AV69HjC;;A0B/8HA;EAeM,yBhB7B2B;EgB8B3B,c3BpIwB;ACwkI9B;;A0Bp9HA;EAkBM,qBhBhC2B;AVs+HjC;;A0Bp8HA;EACE,YAAY;EACZ,OAAO;EACP,UAAU;EACV,aAAa;EACb,kBAAkB;EAClB,MAAM;EACN,WAAW;A1Bu8Hb;;A0Br8HA;;EAGE,qB3BhJ4B;E2BiJ5B,kB3BrFU;E2BsFV,cAAc;EACd,iBAAiB;EACjB,kBAAkB;EAClB,mBAAmB;A1Bu8HrB;;A0Br8HA;EACE,4B3BrJ4B;E2BsJ5B,c3B5J4B;AComI9B;;A0Bt8HA;EACE,qB3B5J4B;E2B6J5B,mBA9J4B;EA+J5B,2BA9JoC;EA+JpC,cAAc;EACd,eA/JwB;EAgKxB,gBAAgB;EAChB,mBAAmB;EACnB,uBAAuB;A1By8HzB;;A0Bv8HA;EACE,mBAAmB;EACnB,aAAa;EACb,WAAW;EACX,uBAAuB;EzBCrB,mByBAmC;EACrC,UAAU;A1B08HZ;;A0Bh9HA;EAQI,eAAe;A1B48HnB;;A2B5nIA;EACE,c5BF4B;E4BG5B,cAAc;EACd,e5B2BW;E4B1BX,gB5BiCe;AC8lIjB;;A2BnoIA;EAMI,oBAAoB;A3BioIxB;;A2BvoIA;EASI,kB5BsBY;AC4mIhB;;A2B3oIA;EAWI,kB5BkBY;ACknIhB;;A2B/oIA;EAaI,iB5BeW;ACunIf;;A2BpoIA;EACE,cAAc;EACd,kB5Bcc;E4Bbd,mBAAmB;A3BuoIrB;;A2B1oIA;EAOM,Y5BdyB;ACqpI/B;;A2B9oIA;EAOM,c5B3BuB;ACsqI7B;;A2BlpIA;EAOM,iB5BhBwB;AC+pI9B;;A2BtpIA;EAOM,c5BvBwB;AC0qI9B;;A2B1pIA;EAOM,c5BT4B;ACgqIlC;;A2B9pIA;EAOM,c5BP4B;ACkqIlC;;A2BlqIA;EAOM,c5BR4B;ACuqIlC;;A2BtqIA;EAOM,c5BV4B;AC6qIlC;;A2B1qIA;EAOM,c5BX4B;ACkrIlC;;A2B9qIA;EAOM,c5BL2B;ACgrIjC;;A2BvqIA;EAEI,sBAAsB;A3ByqI1B;;A2B3qIA;EAKI,aAAa;EACb,2BAA2B;A3B0qI/B;;A2BhrIA;E1BmJI,kB0B1IwC;A3B2qI5C;;A2BprIA;;;EAcU,gBAAgB;A3B4qI1B;;A2B1rIA;;;EAoBY,6BAA6B;EAC7B,0BAA0B;A3B4qItC;;A2BjsIA;;;EA8BY,4BAA4B;EAC5B,yBAAyB;A3ByqIrC;;A2BxsIA;;;;;EAyCY,UAAU;A3BuqItB;;A2BhtIA;;;;;;;;;EA8CY,UAAU;A3B8qItB;;A2B5tIA;;;;;;;;;EAgDc,UAAU;A3BwrIxB;;A2BxuIA;EAkDQ,YAAY;EACZ,cAAc;A3B0rItB;;A2B7uIA;EAqDM,uBAAuB;A3B4rI7B;;A2BjvIA;EAuDM,yBAAyB;A3B8rI/B;;A2BrvIA;EA0DQ,YAAY;EACZ,cAAc;A3B+rItB;;A2B1vIA;EA6DI,aAAa;EACb,2BAA2B;A3BisI/B;;A2B/vIA;EAgEM,cAAc;A3BmsIpB;;A2BnwIA;EAkEQ,gBAAgB;E1BiFpB,qB0BhF2C;A3BqsI/C;;A2BxwIA;EAqEQ,YAAY;EACZ,cAAc;A3BusItB;;A2B7wIA;EAwEM,uBAAuB;A3BysI7B;;A2BjxIA;EA0EM,yBAAyB;A3B2sI/B;;A2BrxIA;EA4EM,eAAe;A3B6sIrB;;A2BzxIA;EAgFU,sBAAsB;A3B6sIhC;;A2B7xIA;EAkFQ,uBAAuB;A3B+sI/B;;A2BjyIA;EAoFQ,gBAAgB;A3BitIxB;;AC5tIE;E0BzEF;IAuFM,aAAa;E3BmtIjB;AACF;;A2BltIA;EAEI,kBAAkB;A3BotItB;;AC1uIE;E0BoBF;IAII,qBAAqB;E3ButIvB;AACF;;AC5uIE;E0BgBF;IAMI,aAAa;IACb,YAAY;IACZ,cAAc;I1BkDd,oB0BjDsC;IACtC,iBAAiB;E3B2tInB;E2BruIF;IAYM,kB5BhGU;I4BiGV,oBAAoB;E3B4tIxB;E2BzuIF;IAeM,oBAAoB;E3B6tIxB;E2B5uIF;IAiBM,kB5BvGU;I4BwGV,oBAAoB;E3B8tIxB;E2BhvIF;IAoBM,iB5B3GS;I4B4GT,oBAAoB;E3B+tIxB;AACF;;A2B9tIA;EAEI,gBAAgB;A3BguIpB;;ACzwIE;E0BuCF;IAII,aAAa;IACb,aAAa;IACb,YAAY;IACZ,cAAc;E3BmuIhB;E2B1uIF;IASM,gBAAgB;E3BouIpB;E2B7uIF;IAWM,cAAc;E3BquIlB;E2BhvIF;IAaQ,YAAY;E3BsuIlB;E2BnvIF;I1BmCI,qB0BpB2C;E3BuuI7C;AACF;;A2BtuIA;EACE,sBAAsB;EACtB,WAAW;EACX,e5BhIW;E4BiIX,kBAAkB;EAClB,mBAAmB;A3ByuIrB;;A2B9uIA;;;EAaU,c5BxKoB;AC+4I9B;;A2BpvIA;;;EAeQ,kB5B3IQ;ACs3IhB;;A2B1vIA;;;EAiBQ,kB5B/IQ;AC83IhB;;A2BhwIA;;;EAmBQ,iB5BlJO;ACq4If;;A2BtwIA;EAqBM,c5B7KwB;E4B8KxB,a7BjLgB;E6BkLhB,oBAAoB;EACpB,kBAAkB;EAClB,MAAM;EACN,Y7BrLgB;E6BsLhB,UAAU;A3BqvIhB;;A2BhxIA;;EA+BM,mB7B1LgB;AEg7ItB;;A2BrxIA;EAiCM,OAAO;A3BwvIb;;A2BzxIA;;EAqCM,oB7BhMgB;AEy7ItB;;A2B9xIA;EAuCM,QAAQ;A3B2vId;;A2BlyIA;EA2CM,6BAA6B;E1BjB/B,c0BkB+B;EAC7B,YAAY;EACZ,UAAU;A3B2vIhB;;A2BzyIA;EAgDM,kB5B5KU;ACy6IhB;;A2B7yIA;EAkDM,kB5BhLU;AC+6IhB;;A2BjzIA;EAoDM,iB5BnLS;ACo7If;;A4Bv9IA,qBAAA;ACWA;EAGE,e9BuBW;E8BtBX,mBAAmB;A7B88IrB;;A6Bl9IA;EAMI,mBAAmB;EACnB,c9BI8B;E8BH9B,aAAa;EACb,uBAAuB;EACvB,iBAduC;A7B89I3C;;A6B19IA;EAYM,c9BjBwB;ACm+I9B;;A6B99IA;EAcI,mBAAmB;EACnB,aAAa;A7Bo9IjB;;A6Bn+IA;E5ByKI,e4BxJoC;A7Bs9IxC;;A6Bv+IA;EAoBQ,c9BzBsB;E8B0BtB,eAAe;EACf,oBAAoB;A7Bu9I5B;;A6B7+IA;EAwBM,c9B1BwB;E8B2BxB,iBAAiB;A7By9IvB;;A6Bl/IA;;EA4BI,uBAAuB;EACvB,aAAa;EACb,eAAe;EACf,2BAA2B;A7B29I/B;;A6B1/IA;E5ByKI,mB4BvIuC;A7B49I3C;;A6B9/IA;E5ByKI,kB4BrIuC;A7B89I3C;;A6BlgJA;;EAyCM,uBAAuB;A7B89I7B;;A6BvgJA;;EA6CM,yBAAyB;A7B+9I/B;;A6B5gJA;EAgDI,kB9BrBY;ACq/IhB;;A6BhhJA;EAkDI,kB9BzBY;AC2/IhB;;A6BphJA;EAoDI,iB9B5BW;ACggJf;;A6BxhJA;EAwDM,iBAAiB;A7Bo+IvB;;A6B5hJA;EA2DM,iBAAiB;A7Bq+IvB;;A6BhiJA;EA8DM,iBAAiB;A7Bs+IvB;;A6BpiJA;EAiEM,iBAAiB;A7Bu+IvB;;A8B7hJA;EACE,uB/BR6B;E+BS7B,sBAnBmB;EAoBnB,0F/BvB2B;E+BwB3B,c/BnB4B;E+BoB5B,eAAe;EACf,kBAAkB;A9BgiJpB;;A8B7hJE;EACE,+BA3BiB;EA4BjB,gCA5BiB;A9B4jJrB;;A8B/hJE;EACE,kCA9BiB;EA+BjB,mCA/BiB;A9BikJrB;;A8BhiJA;EAEE,6BAjCwC;EAkCxC,oBAAoB;EACpB,kD/BxC2B;E+ByC3B,aAAa;A9BkiJf;;A8BhiJA;EACE,mBAAmB;EACnB,c/BzC4B;E+B0C5B,aAAa;EACb,YAAY;EACZ,gB/BNe;E+BOf,qBA1CgC;A9B6kJlC;;A8BziJA;EAQI,uBAAuB;A9BqiJ3B;;A8BniJA;E7BqBE,qBAAqB;EACrB,wBAAwB;EACxB,gBAAgB;EAChB,gBAAgB;EAChB,YAAY;EACZ,mBAAmB;EACnB,oBAAoB;EACpB,cAAc;EACd,SAAS;EACT,UAAU;E6B5BV,mBAAmB;EACnB,eAAe;EACf,aAAa;EACb,uBAAuB;EACvB,qBApDgC;A9BmmJlC;;A8B7iJA;EACE,cAAc;EACd,kBAAkB;A9BgjJpB;;A8BljJA;EAKM,+BA/De;EAgEf,gCAhEe;A9BinJrB;;A8BvjJA;EASM,kCAnEe;EAoEf,mCApEe;A9BsnJrB;;A8BhjJA;EAEE,6BAhEyC;EAiEzC,eAhE2B;A9BknJ7B;;A8BhjJA;EAEE,6BAlEwC;EAmExC,6B/BxE6B;E+ByE7B,oBAAoB;EACpB,aAAa;A9BkjJf;;A8BhjJA;EACE,mBAAmB;EACnB,aAAa;EACb,aAAa;EACb,YAAY;EACZ,cAAc;EACd,uBAAuB;EACvB,gBA5E2B;A9B+nJ7B;;A8B1jJA;E7B6FI,+BFzK2B;AC0oJ/B;;A8BjjJA;EAEI,qB/BtDkB;ACymJtB;;A+BpoJA;EACE,oBAAoB;EACpB,kBAAkB;EAClB,mBAAmB;A/BuoJrB;;A+B1oJA;EAOM,cAAc;A/BuoJpB;;A+B9oJA;EAUM,UAAU;EACV,QAAQ;A/BwoJd;;A+BnpJA;EAcM,YAAY;EACZ,mBA9BuB;EA+BvB,oBAAoB;EACpB,SAAS;A/ByoJf;;A+BvoJA;EACE,aAAa;E9BmJX,O8BlJqB;EACvB,gBAzC6B;EA0C7B,gBAtC2B;EAuC3B,kBAAkB;EAClB,SAAS;EACT,WApCqB;A/B8qJvB;;A+BxoJA;EACE,uBhCnC6B;EgCoC7B,kBhCmBU;EgClBV,0FhClD2B;EgCmD3B,sBA9CsC;EA+CtC,mBA9CmC;A/ByrJrC;;Ae7qJgB;EgBqCd,chClD4B;EgCmD5B,cAAc;EACd,mBAAmB;EACnB,gBAAgB;EAChB,sBAAsB;EACtB,kBAAkB;A/B4oJpB;;A+B1oJA;;E9BoHI,mB8BlHmC;EACrC,mBAAmB;EACnB,mBAAmB;EACnB,WAAW;A/B6oJb;;A+BlpJA;;EAOI,4BhC1D0B;EgC2D1B,chCtEyB;ACstJ7B;;A+BxpJA;;EAUI,yBhCpD8B;EgCqD9B,WrBOY;AV4oJhB;;A+BjpJA;EACE,yBhCnE6B;EgCoE7B,YAAY;EACZ,cAAc;EACd,WAAW;EACX,gBAAgB;A/BopJlB;;AgCluJA;EAEE,mBAAmB;EACnB,8BAA8B;AhCouJhC;;AgCvuJA;EAKI,kBjC6DQ;ACyqJZ;;AgC3uJA;EAOI,qBAAqB;EACrB,mBAAmB;AhCwuJvB;;AgChvJA;EAWI,aAAa;AhCyuJjB;;AgCpvJA;;EAcM,aAAa;AhC2uJnB;;AgCzvJA;EAgBM,aAAa;AhC6uJnB;;AgC7vJA;EAmBQ,gBAAgB;E/B6JpB,qB+BlLuC;AhCowJ3C;;AgClwJA;EAsBQ,YAAY;AhCgvJpB;;AChqJE;E+BtGF;IAyBI,aAAa;EhCkvJf;EgC3wJF;IA4BQ,YAAY;EhCkvJlB;AACF;;AgCjvJA;EACE,mBAAmB;EACnB,aAAa;EACb,gBAAgB;EAChB,YAAY;EACZ,cAAc;EACd,uBAAuB;AhCovJzB;;AgC1vJA;;EASI,gBAAgB;AhCsvJpB;;AC3rJE;E+BpEF;IAaM,sBA7CqC;EhCoyJzC;AACF;;AgCtvJA;;EAEE,gBAAgB;EAChB,YAAY;EACZ,cAAc;AhCyvJhB;;AgC7vJA;;EAQM,YAAY;AhC0vJlB;;ACzsJE;E+BzDF;;I/BmII,qB+BlLuC;EhCuzJzC;AACF;;AgC3vJA;EACE,mBAAmB;EACnB,2BAA2B;AhC8vJ7B;;ACztJE;E+BvCF;IAMM,kBAAkB;EhC+vJtB;AACF;;AC3tJE;E+B3CF;IAQI,aAAa;EhCmwJf;AACF;;AgClwJA;EACE,mBAAmB;EACnB,yBAAyB;AhCqwJ3B;;ACtuJE;E+BjCF;IAKI,aAAa;EhCuwJf;AACF;;AiC30JA;EACE,uBAAuB;EACvB,aAAa;EACb,mBAAmB;AjC80JrB;;AiCj1JA;EAKI,sBAV2B;AjC01J/B;;AiCr1JA;EAOI,8ClCR0B;EkCS1B,aAAa;EACb,oBAb2B;AjC+1J/B;;AiC31JA;;EAYM,qBAfgC;AjCm2JtC;;AiCh2JA;EAcM,mBAhBwB;AjCs2J9B;;AiCp2JA;EAgBQ,kBAlBsB;AjC02J9B;;AiCx2JA;EAkBI,8ClCnB0B;EkCoB1B,gBA1BgB;EA2BhB,iBA3BgB;AjCq3JpB;;AiC92JA;EAwBM,kBA9BsB;EA+BtB,mBA/BsB;AjCy3J5B;;AiCx1JA;;EAEE,gBAAgB;EAChB,YAAY;EACZ,cAAc;AjC21JhB;;AiCz1JA;EhCwII,kBgChLgB;AjCq4JpB;;AiC11JA;EhCqII,iBgChLgB;AjCy4JpB;;AiC31JA;EACE,gBAAgB;EAChB,YAAY;EACZ,cAAc;EACd,mBAAmB;AjC81JrB;;AC9yJE;EgCpDF;IAQI,gBAAgB;EjC+1JlB;AACF;;AkCt4JA;EACE,enCgBW;ACy3Jb;;AkC14JA;EAII,kBnCcY;AC43JhB;;AkC94JA;EAMI,kBnCUY;ACk4JhB;;AkCl5JA;EAQI,iBnCOW;ACu4Jf;;AkC54JA;EACE,iBArB0B;AlCo6J5B;;AkCh5JA;EAGI,kBnCoCc;EmCnCd,cnC3B0B;EmC4B1B,cAAc;EACd,qBAzBiC;AlC06JrC;;AkCv5JA;EAQM,4BnCzBwB;EmC0BxB,cnCjCwB;ACo7J9B;;AkC55JA;EAYM,yBnCpB4B;EmCqB5B,WxBuCU;AV62JhB;;AkCj6JA;EjCsJI,8BF1K0B;EmCqCxB,cAnC0B;EjCwK5B,oBiCvKkC;AlCw7JtC;;AkCn5JA;EACE,cnC3C4B;EmC4C5B,iBApC2B;EAqC3B,qBApC+B;EAqC/B,yBAAyB;AlCs5J3B;;AkC15JA;EAMI,eAtCoB;AlC87JxB;;AkC95JA;EAQI,kBAxCoB;AlCk8JxB;;AmC77JA;EAEE,4BpCZ4B;EoCa5B,kBpC4CU;EoC3CV,epCUW;ACq7Jb;;AmCn8JA;EAMI,mBAAmB;AnCi8JvB;;AmCv8JA;EAQI,mBAAmB;EACnB,0BAA0B;AnCm8J9B;;AmC58JA;EAYI,kBpCGY;ACi8JhB;;AmCh9JA;EAcI,kBpCDY;ACu8JhB;;AmCp9JA;EAgBI,iBpCJW;AC48Jf;;AmCx9JA;EAsCM,uBAH+C;AnCy7JrD;;AmC59JA;EAwCQ,uBpChDuB;EoCiDvB,cpC9DqB;ACs/J7B;;AmCj+JA;EA2CQ,mBpCnDuB;AC6+J/B;;AmCr+JA;EAsCM,yBAH+C;AnCs8JrD;;AmCz+JA;EAwCQ,yBpC7DqB;EoC8DrB,YpCjDuB;ACs/J/B;;AmC9+JA;EA2CQ,qBpChEqB;ACugK7B;;AmCl/JA;EAsCM,yBAH+C;AnCm9JrD;;AmCt/JA;EAwCQ,4BpClDsB;EoCmDtB,yBzBgBa;AVk8JrB;;AmC3/JA;EA2CQ,wBpCrDsB;ACygK9B;;AmC//JA;EAsCM,yBAH+C;AnCg+JrD;;AmCngKA;EAwCQ,yBpCzDsB;EoC0DtB,WzBkBQ;AV68JhB;;AmCxgKA;EA2CQ,qBpC5DsB;AC6hK9B;;AmC5gKA;EAsCM,yBzB4B0C;AV88JhD;;AmChhKA;EAwCQ,yBpC3C0B;EoC4C1B,WzBkBQ;AV09JhB;;AmCrhKA;EA2CQ,qBpC9C0B;EoC+C1B,czB8B6D;AVg9JrE;;AmC1hKA;EAsCM,yBzB4B0C;AV49JhD;;AmC9hKA;EAwCQ,yBpCzC0B;EoC0C1B,WzBkBQ;AVw+JhB;;AmCniKA;EA2CQ,qBpC5C0B;EoC6C1B,czB8B6D;AV89JrE;;AmCxiKA;EAsCM,yBzB4B0C;AV0+JhD;;AmC5iKA;EAwCQ,yBpC1C0B;EoC2C1B,WzBkBQ;AVs/JhB;;AmCjjKA;EA2CQ,qBpC7C0B;EoC8C1B,czB8B6D;AV4+JrE;;AmCtjKA;EAsCM,yBzB4B0C;AVw/JhD;;AmC1jKA;EAwCQ,yBpC5C0B;EoC6C1B,WzBkBQ;AVogKhB;;AmC/jKA;EA2CQ,qBpC/C0B;EoCgD1B,czB8B6D;AV0/JrE;;AmCpkKA;EAsCM,yBzB4B0C;AVsgKhD;;AmCxkKA;EAwCQ,yBpC7C0B;EoC8C1B,yBzBgBa;AVohKrB;;AmC7kKA;EA2CQ,qBpChD0B;EoCiD1B,czB8B6D;AVwgKrE;;AmCllKA;EAsCM,yBzB4B0C;AVohKhD;;AmCtlKA;EAwCQ,yBpCvCyB;EoCwCzB,WzBkBQ;AVgiKhB;;AmC3lKA;EA2CQ,qBpC1CyB;EoC2CzB,czB8B6D;AVshKrE;;AmCljKA;EACE,mBAAmB;EACnB,yBpChE4B;EoCiE5B,0BAAgE;EAChE,WzBSc;EyBRd,aAAa;EACb,gBpC/Be;EoCgCf,8BAA8B;EAC9B,iBAAiB;EACjB,mBAtEiC;EAuEjC,kBAAkB;AnCqjKpB;;AmC/jKA;EAYI,YAAY;EACZ,cAAc;ElCkGd,mBkCjGsC;AnCujK1C;;AmCrkKA;EAgBI,eAjEgC;EAkEhC,yBAAyB;EACzB,0BAA0B;AnCyjK9B;;AmCvjKA;EACE,qBpChF4B;EoCiF5B,kBpCrBU;EoCsBV,mBAAmB;EACnB,uBAjFmC;EAkFnC,cpCvF4B;EoCwF5B,qBAjFiC;AnC2oKnC;;AmChkKA;;EASI,uBpCnF2B;AC+oK/B;;AmCrkKA;EAWI,6BAlFgD;AnCgpKpD;;AoChoKA;EAEE,mBAAmB;EACnB,aAAa;EACb,sBAAsB;EACtB,uBAAuB;EACvB,gBAAgB;EAChB,eAAe;EACf,WAxCU;ApC0qKZ;;AoC1oKA;EAWI,aAAa;ApCmoKjB;;AoCjoKA;EAEE,wCrC/C2B;ACkrK7B;;AoCjoKA;;EAEE,cA9CgC;EA+ChC,+BAA0D;EAC1D,cAAc;EACd,kBAAkB;EAClB,WAAW;ApCooKb;;ACnmKE;EmCvCF;;IASI,cAAc;IACd,8BAA0D;IAC1D,YAxDuB;EpC+rKzB;AACF;;AoCtoKA;EAEE,gBAAgB;EAChB,YAxD2B;EAyD3B,eAAe;EnCwHb,WmChLoB;EA0DtB,SAzDoB;EA0DpB,WA5D2B;ApCosK7B;;AoCtoKA;EACE,aAAa;EACb,sBAAsB;EACtB,8BAAgD;EAChD,gBAAgB;EAChB,uBAAuB;ApCyoKzB;;AoCvoKA;;EAEE,mBAAmB;EACnB,4BrCtE4B;EqCuE5B,aAAa;EACb,cAAc;EACd,2BAA2B;EAC3B,aApE4B;EAqE5B,kBAAkB;ApC0oKpB;;AoCxoKA;EACE,gCrCjF4B;EqCkF5B,2BrCrBgB;EqCsBhB,4BrCtBgB;ACiqKlB;;AoCzoKA;EACE,crC1F4B;EqC2F5B,YAAY;EACZ,cAAc;EACd,iBrChEa;EqCiEb,cA7E8B;ApCytKhC;;AoC1oKA;EACE,8BrChCgB;EqCiChB,+BrCjCgB;EqCkChB,6BrC/F4B;AC4uK9B;;AoChpKA;EnC8EI,mBmCxEuC;ApC8oK3C;;AoC5oKA;EnC3CE,iCAAiC;EmC6CjC,uBrCjG6B;EqCkG7B,YAAY;EACZ,cAAc;EACd,cAAc;EACd,aAtF4B;ApCquK9B;;AqCzsKA;EACE,uBtC5C6B;EsC6C7B,mBAvDqB;EAwDrB,kBAAkB;EAClB,WAtDW;ArCkwKb;;AqChtKA;EASM,uBtCpDyB;EsCqDzB,ctClEuB;AC6wK7B;;AqCrtKA;;EAcU,ctCtEmB;ACkxK7B;;AqC1tKA;;;;EAoBY,yB3B8BqB;E2B7BrB,ctC7EiB;AC0xK7B;;AqCluKA;EAwBY,qBtChFiB;AC8xK7B;;AqCtuKA;EA0BQ,ctClFqB;ACkyK7B;;AC1sKE;EoChCF;;;;IAgCY,ctCxFiB;EC0yK3B;EqClvKF;;;;;;;;;;IAsCc,yB3BYmB;I2BXnB,ctC/Fe;ECuzK3B;EqC/vKF;;IA0Cc,qBtClGe;EC2zK3B;EqCnwKF;;;IA8CU,yB3BIuB;I2BHvB,ctCvGmB;ECi0K3B;EqCzwKF;IAmDc,uBtC9FiB;IsC+FjB,ctC5Ge;ECq0K3B;AACF;;AqC9wKA;EASM,yBtCjEuB;EsCkEvB,YtCrDyB;AC8zK/B;;AqCnxKA;;EAcU,YtCzDqB;ACm0K/B;;AqCxxKA;;;;EAoBY,uB3B8BqB;E2B7BrB,YtChEmB;AC20K/B;;AqChyKA;EAwBY,mBtCnEmB;AC+0K/B;;AqCpyKA;EA0BQ,YtCrEuB;ACm1K/B;;ACxwKE;EoChCF;;;;IAgCY,YtC3EmB;EC21K7B;EqChzKF;;;;;;;;;;IAsCc,uB3BYmB;I2BXnB,YtClFiB;ECw2K7B;EqC7zKF;;IA0Cc,mBtCrFiB;EC42K7B;EqCj0KF;;;IA8CU,uB3BIuB;I2BHvB,YtC1FqB;ECk3K7B;EqCv0KF;IAmDc,yBtC3Ge;IsC4Gf,YtC/FiB;ECs3K7B;AACF;;AqC50KA;EASM,4BtCtDwB;EsCuDxB,yB3BYe;AV2zKrB;;AqCj1KA;;EAcU,yB3BQW;AVg0KrB;;AqCt1KA;;;;EAoBY,yB3B8BqB;E2B7BrB,yB3BCS;AVw0KrB;;AqC91KA;EAwBY,gC3BFS;AV40KrB;;AqCl2KA;EA0BQ,yB3BJa;AVg1KrB;;ACt0KE;EoChCF;;;;IAgCY,yB3BVS;EVw1KnB;EqC92KF;;;;;;;;;;IAsCc,yB3BYmB;I2BXnB,yB3BjBO;EVq2KnB;EqC33KF;;IA0Cc,gC3BpBO;EVy2KnB;EqC/3KF;;;IA8CU,yB3BIuB;I2BHvB,yB3BzBW;EV+2KnB;EqCr4KF;IAmDc,4BtChGgB;IsCiGhB,yB3B9BO;EVm3KnB;AACF;;AqC14KA;EASM,yBtC7DwB;EsC8DxB,W3BcU;AVu3KhB;;AqC/4KA;;EAcU,W3BUM;AV43KhB;;AqCp5KA;;;;EAoBY,yB3B8BqB;E2B7BrB,W3BGI;AVo4KhB;;AqC55KA;EAwBY,kB3BAI;AVw4KhB;;AqCh6KA;EA0BQ,W3BFQ;AV44KhB;;ACp4KE;EoChCF;;;;IAgCY,W3BRI;EVo5Kd;EqC56KF;;;;;;;;;;IAsCc,yB3BYmB;I2BXnB,W3BfE;EVi6Kd;EqCz7KF;;IA0Cc,kB3BlBE;EVq6Kd;EqC77KF;;;IA8CU,yB3BIuB;I2BHvB,W3BvBM;EV26Kd;EqCn8KF;IAmDc,yBtCvGgB;IsCwGhB,W3B5BE;EV+6Kd;AACF;;AqCx8KA;EASM,yBtC/C4B;EsCgD5B,W3BcU;AVq7KhB;;AqC78KA;;EAcU,W3BUM;AV07KhB;;AqCl9KA;;;;EAoBY,yB3B8BqB;E2B7BrB,W3BGI;AVk8KhB;;AqC19KA;EAwBY,kB3BAI;AVs8KhB;;AqC99KA;EA0BQ,W3BFQ;AV08KhB;;ACl8KE;EoChCF;;;;IAgCY,W3BRI;EVk9Kd;EqC1+KF;;;;;;;;;;IAsCc,yB3BYmB;I2BXnB,W3BfE;EV+9Kd;EqCv/KF;;IA0Cc,kB3BlBE;EVm+Kd;EqC3/KF;;;IA8CU,yB3BIuB;I2BHvB,W3BvBM;EVy+Kd;EqCjgLF;IAmDc,yBtCzFoB;IsC0FpB,W3B5BE;EV6+Kd;AACF;;AqCtgLA;EASM,yBtC7C4B;EsC8C5B,W3BcU;AVm/KhB;;AqC3gLA;;EAcU,W3BUM;AVw/KhB;;AqChhLA;;;;EAoBY,yB3B8BqB;E2B7BrB,W3BGI;AVggLhB;;AqCxhLA;EAwBY,kB3BAI;AVogLhB;;AqC5hLA;EA0BQ,W3BFQ;AVwgLhB;;AChgLE;EoChCF;;;;IAgCY,W3BRI;EVghLd;EqCxiLF;;;;;;;;;;IAsCc,yB3BYmB;I2BXnB,W3BfE;EV6hLd;EqCrjLF;;IA0Cc,kB3BlBE;EViiLd;EqCzjLF;;;IA8CU,yB3BIuB;I2BHvB,W3BvBM;EVuiLd;EqC/jLF;IAmDc,yBtCvFoB;IsCwFpB,W3B5BE;EV2iLd;AACF;;AqCpkLA;EASM,yBtC9C4B;EsC+C5B,W3BcU;AVijLhB;;AqCzkLA;;EAcU,W3BUM;AVsjLhB;;AqC9kLA;;;;EAoBY,yB3B8BqB;E2B7BrB,W3BGI;AV8jLhB;;AqCtlLA;EAwBY,kB3BAI;AVkkLhB;;AqC1lLA;EA0BQ,W3BFQ;AVskLhB;;AC9jLE;EoChCF;;;;IAgCY,W3BRI;EV8kLd;EqCtmLF;;;;;;;;;;IAsCc,yB3BYmB;I2BXnB,W3BfE;EV2lLd;EqCnnLF;;IA0Cc,kB3BlBE;EV+lLd;EqCvnLF;;;IA8CU,yB3BIuB;I2BHvB,W3BvBM;EVqmLd;EqC7nLF;IAmDc,yBtCxFoB;IsCyFpB,W3B5BE;EVymLd;AACF;;AqCloLA;EASM,yBtChD4B;EsCiD5B,W3BcU;AV+mLhB;;AqCvoLA;;EAcU,W3BUM;AVonLhB;;AqC5oLA;;;;EAoBY,yB3B8BqB;E2B7BrB,W3BGI;AV4nLhB;;AqCppLA;EAwBY,kB3BAI;AVgoLhB;;AqCxpLA;EA0BQ,W3BFQ;AVooLhB;;AC5nLE;EoChCF;;;;IAgCY,W3BRI;EV4oLd;EqCpqLF;;;;;;;;;;IAsCc,yB3BYmB;I2BXnB,W3BfE;EVypLd;EqCjrLF;;IA0Cc,kB3BlBE;EV6pLd;EqCrrLF;;;IA8CU,yB3BIuB;I2BHvB,W3BvBM;EVmqLd;EqC3rLF;IAmDc,yBtC1FoB;IsC2FpB,W3B5BE;EVuqLd;AACF;;AqChsLA;EASM,yBtCjD4B;EsCkD5B,yB3BYe;AV+qLrB;;AqCrsLA;;EAcU,yB3BQW;AVorLrB;;AqC1sLA;;;;EAoBY,yB3B8BqB;E2B7BrB,yB3BCS;AV4rLrB;;AqCltLA;EAwBY,gC3BFS;AVgsLrB;;AqCttLA;EA0BQ,yB3BJa;AVosLrB;;AC1rLE;EoChCF;;;;IAgCY,yB3BVS;EV4sLnB;EqCluLF;;;;;;;;;;IAsCc,yB3BYmB;I2BXnB,yB3BjBO;EVytLnB;EqC/uLF;;IA0Cc,gC3BpBO;EV6tLnB;EqCnvLF;;;IA8CU,yB3BIuB;I2BHvB,yB3BzBW;EVmuLnB;EqCzvLF;IAmDc,yBtC3FoB;IsC4FpB,yB3B9BO;EVuuLnB;AACF;;AqC9vLA;EASM,yBtC3C2B;EsC4C3B,W3BcU;AV2uLhB;;AqCnwLA;;EAcU,W3BUM;AVgvLhB;;AqCxwLA;;;;EAoBY,yB3B8BqB;E2B7BrB,W3BGI;AVwvLhB;;AqChxLA;EAwBY,kB3BAI;AV4vLhB;;AqCpxLA;EA0BQ,W3BFQ;AVgwLhB;;ACxvLE;EoChCF;;;;IAgCY,W3BRI;EVwwLd;EqChyLF;;;;;;;;;;IAsCc,yB3BYmB;I2BXnB,W3BfE;EVqxLd;EqC7yLF;;IA0Cc,kB3BlBE;EVyxLd;EqCjzLF;;;IA8CU,yB3BIuB;I2BHvB,W3BvBM;EV+xLd;EqCvzLF;IAmDc,yBtCrFmB;IsCsFnB,W3B5BE;EVmyLd;AACF;;AqC5zLA;EAsDI,oBAAoB;EACpB,aAAa;EACb,mBA7GmB;EA8GnB,WAAW;ArC0wLf;;AqCn0LA;EA2DI,gCtCxG0B;ACo3L9B;;AqCv0LA;EALE,OAAO;EACP,eAAe;EACf,QAAQ;EACR,WA/CiB;ArC+3LnB;;AqC90LA;EAgEI,SAAS;ArCkxLb;;AqCl1LA;EAkEM,iCtC/GwB;ACm4L9B;;AqCt1LA;EAoEI,MAAM;ArCsxLV;;AqCpxLA;;EAGI,oBA9HmB;ArCo5LvB;;AqCzxLA;;EAKI,uBAhImB;ArCy5LvB;;AqCvxLA;;EAEE,oBAAoB;EACpB,aAAa;EACb,cAAc;EACd,mBAvIqB;ArCi6LvB;;AqCxxLA;EAIM,6BAA6B;ArCwxLnC;;AqCtxLA;EpCjFE,iCAAiC;EoCmFjC,gBAAgB;EAChB,gBAAgB;EAChB,kBAAkB;ArCyxLpB;;AqCvxLA;EAEE,ctCrJ4B;EEoB5B,qBAAqB;EACrB,wBAAwB;EACxB,gBAAgB;EAChB,gBAAgB;EAChB,YAAY;EACZ,eAAe;EACf,cAAc;EACd,eoC7BqB;EpC8BrB,kBAAkB;EAClB,coC/BqB;EpC+KnB,iBoCtBkC;ArCkyLtC;;AC35LE;EACE,8BAA8B;EAC9B,cAAc;EACd,WAAW;EACX,qBAAqB;EACrB,kBAAkB;EAClB,wBAAwB;EACxB,yBF6BQ;EE5BR,yDAAyD;EACzD,oCFsBa;EErBb,WAAW;AD85Lf;;AC75LI;EACE,oBAAoB;ADg6L1B;;AC/5LI;EACE,oBAAoB;ADk6L1B;;ACj6LI;EACE,oBAAoB;ADo6L1B;;ACn6LE;EACE,qCAAiC;ADs6LrC;;ACl6LM;EACE,wCAAwC;ADq6LhD;;ACp6LM;EACE,UAAU;ADu6LlB;;ACt6LM;EACE,0CAA0C;ADy6LlD;;AqCz0LA;EACE,aAAa;ArC40Lf;;AqC10LA;;EAEE,ctC9J4B;EsC+J5B,cAAc;EACd,gBAAgB;EAChB,uBAAuB;EACvB,kBAAkB;ArC60LpB;;AqCn1LA;;EASM,qBAAqB;EACrB,sBAAsB;ArC+0L5B;;AqC70LA;;EAEE,eAAe;ArCg1LjB;;AqCl1LA;;;;;EAOI,yBtCxK0B;EsCyK1B,ctCjK8B;ACo/LlC;;AqCj1LA;EACE,YAAY;EACZ,cAAc;ArCo1LhB;;AqCt1LA;EAII,mBA7KgC;ArCmgMpC;;AqC11LA;EAMI,UAAU;ArCw1Ld;;AqC91LA;EAQI,YAAY;EACZ,cAAc;ArC01LlB;;AqCn2LA;EAWI,oCAAoC;EACpC,mBAhMmB;EAiMnB,kCAAkC;ArC41LtC;;AqCz2LA;EAgBM,6BArLyC;EAsLzC,4BtCpL4B;ACihMlC;;AqC92LA;EAmBM,6BArL0C;EAsL1C,4BtCvL4B;EsCwL5B,0BArLuC;EAsLvC,wBArLqC;EAsLrC,ctC1L4B;EsC2L5B,kCAAwE;ArC+1L9E;;AqC71LA;EACE,YAAY;EACZ,cAAc;ArCg2LhB;;AqC91LA;EpCnCI,oBoCoCoC;ArCi2LxC;;AqCl2LA;EAII,qBtCrM8B;EsCsM9B,oBAAoB;EpChCpB,coCiC6B;ArCk2LjC;;AqCh2LA;EACE,mBAAmB;EACnB,sBAAsB;EACtB,mBAAmB;ArCm2LrB;;AqCt2LA;EAKI,oBAAoB;EACpB,qBAAqB;ArCq2LzB;;AqCn2LA;EACE,4BtC3N4B;EsC4N5B,YAAY;EACZ,aAAa;EACb,WA/LyB;EAgMzB,gBAAgB;ArCs2LlB;;ACp/LE;EoCpCF;IAsLI,cAAc;ErCu2LhB;EqCt2LA;;IAGI,mBAAmB;IACnB,aAAa;ErCu2LjB;EqCt2LA;IAEI,aAAa;ErCu2LjB;EqC/7LF;IA0FI,uBtC3O2B;IsC4O3B,4CtCzPyB;IsC0PzB,iBAAiB;ErCw2LnB;EqC32LA;IAKI,cAAc;ErCy2LlB;EqCv2LA;IA3MA,OAAO;IACP,eAAe;IACf,QAAQ;IACR,WA/CiB;ErComMjB;EqC72LA;IAKI,SAAS;ErC22Lb;EqCh3LA;IAOM,4CtCrQqB;ECinM3B;EqCn3LA;IASI,MAAM;ErC62LV;EqCt3LA;IpC7LA,iCAAiC;IoC2M3B,iCAA2C;IAC3C,cAAc;ErC42LpB;EqC32LA;;IAGI,oBA9QiB;ErC0nMrB;EqC/2LA;;IAKI,uBAhRiB;ErC8nMrB;AACF;;AC1iME;EoC8LA;;;;IAIE,oBAAoB;IACpB,aAAa;ErCg3Lf;EqCnlMF;IAqOI,mBA1RmB;ErC2oMrB;EqCl3LA;IAGI,kBA1R0B;ErC4oM9B;EqCr3LA;;IAMM,mBAAmB;ErCm3LzB;EqCz3LA;;IASM,kBtCjOI;ECqlMV;EqC73LA;;;;IAgBQ,wCAAwC;ErCm3LhD;EqCn4LA;IAuBU,wCAAwC;ErC+2LlD;EqCt4LA;IA4BU,4BtC7SkB;IsC8SlB,ctCzTiB;ECsqM3B;EqC14LA;IA+BU,4BtChTkB;IsCiTlB,ctCxSsB;ECspMhC;EqClhMF;IAsKI,aAAa;ErC+2Lf;EqC5gMF;;IAgKI,mBAAmB;IACnB,aAAa;ErCg3Lf;EqC3/LF;IA8IM,oBAAoB;ErCg3LxB;EqCl3LA;IAKM,oDAAoD;ErCg3L1D;EqCr3LA;IAOM,gCtClUsB;IsCmUtB,0BAAkE;IAClE,gBAAgB;IAChB,YAAY;IACZ,4CtC9UqB;IsC+UrB,SAAS;ErCi3Lf;EqC73LA;IAkBM,cAAc;ErC82LpB;EqC72LM;IAEE,UAAU;IACV,oBAAoB;IACpB,wBAAwB;ErC82LhC;EqC1iMF;IA8LI,YAAY;IACZ,cAAc;ErC+2LhB;EqC92LA;IACE,2BAA2B;IpC7K3B,kBoC8KoC;ErCg3LtC;EqC/2LA;IACE,yBAAyB;IpChLzB,iBoCiLoC;ErCi3LtC;EqCv/LF;IAwII,uBtCxV2B;IsCyV3B,8BtCjSc;IsCkSd,+BtClSc;IsCmSd,6BtChW0B;IsCiW1B,2CtCzWyB;IsC0WzB,aAAa;IACb,mBAAmB;IpCjLnB,OoCkLuB;IACvB,eAAe;IACf,kBAAkB;IAClB,SAAS;IACT,WAjVkB;ErCmsMpB;EqCrgMF;IAqJM,sBAAsB;IACtB,mBAAmB;ErCm3LvB;EqCl4LA;IpClLE,mBoCmMuC;ErCo3LzC;EqCr4LA;IAoBM,4BtC7WsB;IsC8WtB,ctCzXqB;EC6uM3B;EqCz4LA;IAuBM,4BtChXsB;IsCiXtB,ctCxW0B;EC6tMhC;EqCp3LE;IAEE,kBtC1TY;IsC2TZ,gBAAgB;IAChB,4EtCjYuB;IsCkYvB,cAAc;IACd,UAAU;IACV,oBAAoB;IACpB,wBAA8C;IAC9C,2BAA2B;IAC3B,yBtChUM;IsCiUN,uCAAuC;ErCq3L3C;EqCz5LA;IAsCI,UAAU;IACV,QAAQ;ErCs3LZ;EqC5hMF;IAwKI,cAAc;ErCu3LhB;EqCt3LA;;IpC5NE,qBoC+NyC;ErCu3L3C;EqC13LA;;IpC5NE,sBoCiOyC;ErCy3L3C;EqCv3LA;IAlWA,OAAO;IACP,eAAe;IACf,QAAQ;IACR,WA/CiB;ErC2wMjB;EqC73LA;IAKI,SAAS;ErC23Lb;EqCh4LA;IAOM,4CtC5ZqB;ECwxM3B;EqCn4LA;IASI,MAAM;ErC63LV;EqC53LA;;IAGI,oBA/ZiB;ErC4xMrB;EqCh4LA;;IAKI,uBAjaiB;ErCgyMrB;EqCp4LA;;IAOI,oBAA4D;ErCi4LhE;EqCx4LA;;IASI,uBAA+D;ErCm4LnE;EqCj4LA;;IAGI,ctC7auB;EC+yM3B;EqCr4LA;;IAKI,6BAla2C;ErCsyM/C;EqCn4LA;IAKM,yBtCzasB;EC0yM5B;AACF;;AqC93LA;EAEI,iCAA2C;ArCg4L/C;;AsCxxMA;EAEE,evCFW;EuCGX,gBAnC0B;AtC6zM5B;;AsC7xMA;EAMI,kBvCLY;ACgyMhB;;AsCjyMA;EAQI,kBvCTY;ACsyMhB;;AsCryMA;EAUI,iBvCZW;AC2yMf;;AsCzyMA;;EAcM,iBAAiB;EACjB,kBAAkB;EAClB,qBvCmBiB;AC6wMvB;;AsChzMA;EAkBM,qBvCiBiB;ACixMvB;;AsChyMA;;EAEE,mBAAmB;EACnB,aAAa;EACb,uBAAuB;EACvB,kBAAkB;AtCmyMpB;;AsCjyMA;;;;EAME,cA9D6B;EA+D7B,uBAAuB;EACvB,eA/D8B;EAgE9B,mBA/DkC;EAgElC,oBA/DmC;EAgEnC,kBAAkB;AtCkyMpB;;AsChyMA;;;EAGE,qBvCtE4B;EuCuE5B,cvC3E4B;EuC4E5B,gBxC3EoB;AE82MtB;;AsCxyMA;;;EAOI,qBvC3E0B;EuC4E1B,cvC/E0B;ACs3M9B;;AsC/yMA;;;EAUI,qBvCjE8B;AC42MlC;;AsCrzMA;;;EAYI,iDvCvFyB;ACs4M7B;;AsC3zMA;;;;;EAeI,yBvClF0B;EuCmF1B,qBvCnF0B;EuCoF1B,gBAAgB;EAChB,cvCvF0B;EuCwF1B,YAAY;AtCozMhB;;AsClzMA;;EAEE,oBAvFkC;EAwFlC,qBAvFmC;EAwFnC,mBAAmB;AtCqzMrB;;AsCnzMA;EAEI,yBvCpF8B;EuCqF9B,qBvCrF8B;EuCsF9B,W5B1BY;AV+0MhB;;AsCnzMA;EACE,cvCtG4B;EuCuG5B,oBAAoB;AtCszMtB;;AsCpzMA;EACE,eAAe;AtCuzMjB;;AsCxzMA;EAGI,gBAAgB;AtCyzMpB;;ACx0ME;EqCjEF;IAoFI,eAAe;EtC0zMjB;EsCj1MF;;IA0BI,YAAY;IACZ,cAAc;EtC2zMhB;EsCt0MF;IAcM,YAAY;IACZ,cAAc;EtC2zMlB;AACF;;ACn1ME;EqCQF;IAmBI,YAAY;IACZ,cAAc;IACd,2BAA2B;IAC3B,QAAQ;EtC6zMV;EsCr4MF;;;;IA6EI,gBAAgB;IAChB,aAAa;EtC8zMf;EsC7zMA;IACE,QAAQ;EtC+zMV;EsC9zMA;IACE,QAAQ;EtCg0MV;EsC76MF;IA+GI,8BAA8B;IAC9B,gBAAgB;IAChB,aAAa;EtCi0Mf;EsCp0MA;IAMM,QAAQ;EtCi0Md;EsCv0MA;IAQM,uBAAuB;IACvB,QAAQ;EtCk0Md;EsC30MA;IAWM,QAAQ;EtCm0Md;EsC90MA;IAcM,QAAQ;EtCm0Md;EsCj1MA;IAgBM,QAAQ;EtCo0Md;EsCp1MA;IAkBM,yBAAyB;IACzB,QAAQ;EtCq0Md;AACF;;AuC58MA;EACE,kBxCsCgB;EwCrChB,0FxChC2B;EwCiC3B,exCEW;AC68Mb;;AuCl9MA;EAKI,qBxCWkB;ACs8MtB;;AuCt9MA;EAYQ,uBxC7BuB;EwC8BvB,cxC3CqB;ACy/M7B;;AuC39MA;EAeQ,0BxChCuB;ACg/M/B;;AuC/9MA;EAiBQ,YxClCuB;ACo/M/B;;AuCn+MA;EAYQ,yBxC1CqB;EwC2CrB,YxC9BuB;ACy/M/B;;AuCx+MA;EAeQ,4BxC7CqB;AC0gN7B;;AuC5+MA;EAiBQ,cxC/CqB;AC8gN7B;;AuCh/MA;EAYQ,4BxC/BsB;EwCgCtB,yB7BmCa;AVq8MrB;;AuCr/MA;EAeQ,+BxClCsB;AC4gN9B;;AuCz/MA;EAiBQ,iBxCpCsB;ACghN9B;;AuC7/MA;EAYQ,yBxCtCsB;EwCuCtB,W7BqCQ;AVg9MhB;;AuClgNA;EAeQ,4BxCzCsB;ACgiN9B;;AuCtgNA;EAiBQ,cxC3CsB;ACoiN9B;;AuC1gNA;EAYQ,yBxCxB0B;EwCyB1B,W7BqCQ;AV69MhB;;AuC/gNA;EAeQ,4BxC3B0B;AC+hNlC;;AuCnhNA;EAiBQ,cxC7B0B;ACmiNlC;;AuCvhNA;EAYQ,yBxCtB0B;EwCuB1B,W7BqCQ;AV0+MhB;;AuC5hNA;EAeQ,4BxCzB0B;AC0iNlC;;AuChiNA;EAiBQ,cxC3B0B;AC8iNlC;;AuCpiNA;EAYQ,yBxCvB0B;EwCwB1B,W7BqCQ;AVu/MhB;;AuCziNA;EAeQ,4BxC1B0B;ACwjNlC;;AuC7iNA;EAiBQ,cxC5B0B;AC4jNlC;;AuCjjNA;EAYQ,yBxCzB0B;EwC0B1B,W7BqCQ;AVogNhB;;AuCtjNA;EAeQ,4BxC5B0B;ACukNlC;;AuC1jNA;EAiBQ,cxC9B0B;AC2kNlC;;AuC9jNA;EAYQ,yBxC1B0B;EwC2B1B,yB7BmCa;AVmhNrB;;AuCnkNA;EAeQ,4BxC7B0B;ACqlNlC;;AuCvkNA;EAiBQ,cxC/B0B;ACylNlC;;AuC3kNA;EAYQ,yBxCpByB;EwCqBzB,W7BqCQ;AV8hNhB;;AuChlNA;EAeQ,4BxCvByB;AC4lNjC;;AuCplNA;EAiBQ,cxCzByB;ACgmNjC;;AuCrkNA;;EAGI,gCxC3C2B;ACknN/B;;AuCrkNA;EACE,yBxC9C6B;EwC+C7B,0BAA8C;EAC9C,cxCrD4B;EwCsD5B,iBAhDyB;EAiDzB,gBxCjBe;EwCkBf,iBArD8B;EAsD9B,mBArDgC;AvC6nNlC;;AuCtkNA;EACE,qBAAqB;EACrB,aAAa;EACb,kBArD4B;EAsD5B,uBAAuB;AvCykNzB;;AuC7kNA;EAMI,gCxC7D0B;EwC8D1B,mBAAmB;EACnB,cAAc;AvC2kNlB;;AuCnlNA;EAWM,4BxCrEwB;EwCsExB,cxCvEwB;ACmpN9B;;AuC1kNA;EAEI,cxC1E0B;ACspN9B;;AuC9kNA;EAIM,cxC7D4B;AC2oNlC;;AuC5kNA;EACE,mBAAmB;EACnB,cxCjF4B;EwCkF5B,aAAa;EACb,2BAA2B;EAC3B,qBAAqB;AvC+kNvB;;AuCplNA;EtC+FI,oBsCxFsC;AvCilN1C;;AuCxlNA;EASI,YAAY;EACZ,cAAc;EACd,WAAW;AvCmlNf;;AuC9lNA;EAaI,eAAe;AvCqlNnB;;AuClmNA;EAeI,0BxC9E8B;EwC+E9B,cxC/F0B;ACsrN9B;;AuCvmNA;EAkBM,cxCjF4B;AC0qNlC;;AuC3mNA;EAoBI,8BxClCc;EwCmCd,+BxCnCc;AC8nNlB;;AuCzlNA;;EAEE,eAAe;AvC4lNjB;;AuC9lNA;;EAII,4BxCnG0B;ACksN9B;;AuC7lNA;EtChGE,qBAAqB;EACrB,esCgGgB;EtC/FhB,WsC+FqB;EtC9FrB,gBsC8FqB;EtC7FrB,kBAAkB;EAClB,mBAAmB;EACnB,UsC2FqB;EACrB,cxC5G4B;EE4K1B,oBsC/DoC;AvCsmNxC;;AuCzmNA;EAKI,kBAAkB;EAClB,oBAAoB;AvCwmNxB;;AwClsNA;EvCqCE,iCAAiC;EuCjCjC,oBAAoB;EACpB,aAAa;EACb,ezCCW;EyCAX,8BAA8B;EAC9B,gBAAgB;EAChB,gBAAgB;EAChB,mBAAmB;AxCmsNrB;;AwC7sNA;EAYI,mBAAmB;EACnB,4BzCjC0B;EyCkC1B,0BAzC4B;EA0C5B,wBAzC0B;EA0C1B,czCvC0B;EyCwC1B,aAAa;EACb,uBAAuB;EACvB,mBAA6C;EAC7C,kBAxCyB;EAyCzB,mBAAmB;AxCqsNvB;;AwC1tNA;EAuBM,4BzC/CwB;EyCgDxB,czChDwB;ACuvN9B;;AwC/tNA;EA0BI,cAAc;AxCysNlB;;AwCnuNA;EA6BQ,4BzCrC0B;EyCsC1B,czCtC0B;ACgvNlC;;AwCxuNA;EAgCI,mBAAmB;EACnB,4BzCrD0B;EyCsD1B,0BA7D4B;EA8D5B,wBA7D0B;EA8D1B,aAAa;EACb,YAAY;EACZ,cAAc;EACd,2BAA2B;AxC4sN/B;;AwCnvNA;EAyCM,qBAAqB;AxC8sN3B;;AwCvvNA;EA2CM,UAAU;EACV,uBAAuB;EACvB,oBAAoB;EACpB,qBAAqB;AxCgtN3B;;AwC9vNA;EAgDM,yBAAyB;EACzB,oBAAoB;AxCktN1B;;AwCnwNA;EvCsJI,mBuClGuC;AxCmtN3C;;AwCvwNA;EvCsJI,kBuChGuC;AxCqtN3C;;AwC3wNA;EA0DM,uBAAuB;AxCqtN7B;;AwC/wNA;EA6DM,yBAAyB;AxCstN/B;;AwCnxNA;EAiEM,6BAA6B;EAE3B,0BAAkE;AxCqtN1E;;AwCxxNA;EAuEQ,4BzCxFsB;EyCyFtB,4BzC5FsB;ACizN9B;;AwC7xNA;EA4EU,uBzC3FqB;EyC4FrB,qBzCjGoB;EyCkGpB,2CAA2E;AxCqtNrF;;AwCnyNA;EAiFM,YAAY;EACZ,cAAc;AxCstNpB;;AwCxyNA;EAqFM,qBzCzGwB;EyC0GxB,mBA/F+B;EAgG/B,iBA/F6B;EAgG7B,gBAAgB;EAChB,kBAAkB;AxCutNxB;;AwChzNA;EA2FQ,4BzC5GsB;EyC6GtB,qBzCjHsB;EyCkHtB,UAAU;AxCytNlB;;AwCtzNA;EvCsJI,iBuCtDuE;AxC0tN3E;;AwC1zNA;EAmGU,2BzC3DE;EyC4DF,8BzC5DE;ACuxNZ;;AwC/zNA;EA0GU,4BzClEE;EyCmEF,+BzCnEE;AC4xNZ;;AwCp0NA;EAiHU,yBzCzHwB;EyC0HxB,qBzC1HwB;EyC2HxB,W9B/DM;E8BgEN,UAAU;AxCutNpB;;AwC30NA;EAsHM,mBAAmB;AxCytNzB;;AwC/0NA;EA2HY,iCzCjFW;EyCkFX,8BzClFW;EyCmFX,oBAAoB;AxCwtNhC;;AwCr1NA;EAoIY,kCzC1FW;EyC2FX,+BzC3FW;EyC4FX,qBAAqB;AxCqtNjC;;AwC31NA;EA6II,kBzCrIY;ACu1NhB;;AwC/1NA;EA+II,kBzCzIY;AC61NhB;;AwCn2NA;EAiJI,iBzC5IW;ACk2Nf;;AyCr4NA,eAAA;ACIA;EACE,cAAc;EACd,aAAa;EACb,YAAY;EACZ,cAAc;EACd,gBAPkB;A1C44NpB;;A0Cp4NE;EACE,UAAU;EACV,YAAY;A1Cu4NhB;;A0Ct4NE;EACE,UAAU;EACV,WAAW;A1Cy4Nf;;A0Cx4NE;EACE,UAAU;EACV,UAAU;A1C24Nd;;A0C14NE;EACE,UAAU;EACV,eAAe;A1C64NnB;;A0C54NE;EACE,UAAU;EACV,UAAU;A1C+4Nd;;A0C94NE;EACE,UAAU;EACV,eAAe;A1Ci5NnB;;A0Ch5NE;EACE,UAAU;EACV,UAAU;A1Cm5Nd;;A0Cl5NE;EACE,UAAU;EACV,UAAU;A1Cq5Nd;;A0Cp5NE;EACE,UAAU;EACV,UAAU;A1Cu5Nd;;A0Ct5NE;EACE,UAAU;EACV,UAAU;A1Cy5Nd;;A0Cx5NE;EACE,UAAU;EACV,UAAU;A1C25Nd;;A0C15NE;EzCyIE,gByCxImC;A1C65NvC;;A0C55NE;EzCuIE,qByCtIwC;A1C+5N5C;;A0C95NE;EzCqIE,gByCpImC;A1Ci6NvC;;A0Ch6NE;EzCmIE,qByClIwC;A1Cm6N5C;;A0Cl6NE;EzCiIE,gByChImC;A1Cq6NvC;;A0Cp6NE;EzC+HE,gByC9HmC;A1Cu6NvC;;A0Ct6NE;EzC6HE,gByC5HmC;A1Cy6NvC;;A0Cx6NE;EzC2HE,gByC1HmC;A1C26NvC;;A0C16NE;EzCyHE,gByCxHmC;A1C66NvC;;A0C36NI;EACE,UAAU;EACV,SAAiC;A1C86NvC;;A0C76NI;EzCmHA,eyClH4D;A1Cg7NhE;;A0Cp7NI;EACE,UAAU;EACV,eAAiC;A1Cu7NvC;;A0Ct7NI;EzCmHA,qByClH4D;A1Cy7NhE;;A0C77NI;EACE,UAAU;EACV,gBAAiC;A1Cg8NvC;;A0C/7NI;EzCmHA,sByClH4D;A1Ck8NhE;;A0Ct8NI;EACE,UAAU;EACV,UAAiC;A1Cy8NvC;;A0Cx8NI;EzCmHA,gByClH4D;A1C28NhE;;A0C/8NI;EACE,UAAU;EACV,gBAAiC;A1Ck9NvC;;A0Cj9NI;EzCmHA,sByClH4D;A1Co9NhE;;A0Cx9NI;EACE,UAAU;EACV,gBAAiC;A1C29NvC;;A0C19NI;EzCmHA,sByClH4D;A1C69NhE;;A0Cj+NI;EACE,UAAU;EACV,UAAiC;A1Co+NvC;;A0Cn+NI;EzCmHA,gByClH4D;A1Cs+NhE;;A0C1+NI;EACE,UAAU;EACV,gBAAiC;A1C6+NvC;;A0C5+NI;EzCmHA,sByClH4D;A1C++NhE;;A0Cn/NI;EACE,UAAU;EACV,gBAAiC;A1Cs/NvC;;A0Cr/NI;EzCmHA,sByClH4D;A1Cw/NhE;;A0C5/NI;EACE,UAAU;EACV,UAAiC;A1C+/NvC;;A0C9/NI;EzCmHA,gByClH4D;A1CigOhE;;A0CrgOI;EACE,UAAU;EACV,gBAAiC;A1CwgOvC;;A0CvgOI;EzCmHA,sByClH4D;A1C0gOhE;;A0C9gOI;EACE,UAAU;EACV,gBAAiC;A1CihOvC;;A0ChhOI;EzCmHA,sByClH4D;A1CmhOhE;;A0CvhOI;EACE,UAAU;EACV,WAAiC;A1C0hOvC;;A0CzhOI;EzCmHA,iByClH4D;A1C4hOhE;;ACx/NE;EyClGF;IAiEM,UAAU;IACV,YAAY;E1C8hOhB;E0ChmOF;IAoEM,UAAU;IACV,WAAW;E1C+hOf;E0CpmOF;IAuEM,UAAU;IACV,UAAU;E1CgiOd;E0CxmOF;IA0EM,UAAU;IACV,eAAe;E1CiiOnB;E0C5mOF;IA6EM,UAAU;IACV,UAAU;E1CkiOd;E0ChnOF;IAgFM,UAAU;IACV,eAAe;E1CmiOnB;E0CpnOF;IAmFM,UAAU;IACV,UAAU;E1CoiOd;E0CxnOF;IAsFM,UAAU;IACV,UAAU;E1CqiOd;E0C5nOF;IAyFM,UAAU;IACV,UAAU;E1CsiOd;E0ChoOF;IA4FM,UAAU;IACV,UAAU;E1CuiOd;E0CpoOF;IA+FM,UAAU;IACV,UAAU;E1CwiOd;E0CxoOF;IzCgLI,gByC9EqC;E1CyiOvC;E0C3oOF;IzCgLI,qByC5E0C;E1C0iO5C;E0C9oOF;IzCgLI,gByC1EqC;E1C2iOvC;E0CjpOF;IzCgLI,qByCxE0C;E1C4iO5C;E0CppOF;IzCgLI,gByCtEqC;E1C6iOvC;E0CvpOF;IzCgLI,gByCpEqC;E1C8iOvC;E0C1pOF;IzCgLI,gByClEqC;E1C+iOvC;E0C7pOF;IzCgLI,gByChEqC;E1CgjOvC;E0ChqOF;IzCgLI,gByC9DqC;E1CijOvC;E0CnqOF;IAqHQ,UAAU;IACV,SAAiC;E1CijOvC;E0CvqOF;IzCgLI,eyCxD8D;E1CkjOhE;E0C1qOF;IAqHQ,UAAU;IACV,eAAiC;E1CwjOvC;E0C9qOF;IzCgLI,qByCxD8D;E1CyjOhE;E0CjrOF;IAqHQ,UAAU;IACV,gBAAiC;E1C+jOvC;E0CrrOF;IzCgLI,sByCxD8D;E1CgkOhE;E0CxrOF;IAqHQ,UAAU;IACV,UAAiC;E1CskOvC;E0C5rOF;IzCgLI,gByCxD8D;E1CukOhE;E0C/rOF;IAqHQ,UAAU;IACV,gBAAiC;E1C6kOvC;E0CnsOF;IzCgLI,sByCxD8D;E1C8kOhE;E0CtsOF;IAqHQ,UAAU;IACV,gBAAiC;E1ColOvC;E0C1sOF;IzCgLI,sByCxD8D;E1CqlOhE;E0C7sOF;IAqHQ,UAAU;IACV,UAAiC;E1C2lOvC;E0CjtOF;IzCgLI,gByCxD8D;E1C4lOhE;E0CptOF;IAqHQ,UAAU;IACV,gBAAiC;E1CkmOvC;E0CxtOF;IzCgLI,sByCxD8D;E1CmmOhE;E0C3tOF;IAqHQ,UAAU;IACV,gBAAiC;E1CymOvC;E0C/tOF;IzCgLI,sByCxD8D;E1C0mOhE;E0CluOF;IAqHQ,UAAU;IACV,UAAiC;E1CgnOvC;E0CtuOF;IzCgLI,gByCxD8D;E1CinOhE;E0CzuOF;IAqHQ,UAAU;IACV,gBAAiC;E1CunOvC;E0C7uOF;IzCgLI,sByCxD8D;E1CwnOhE;E0ChvOF;IAqHQ,UAAU;IACV,gBAAiC;E1C8nOvC;E0CpvOF;IzCgLI,sByCxD8D;E1C+nOhE;E0CvvOF;IAqHQ,UAAU;IACV,WAAiC;E1CqoOvC;E0C3vOF;IzCgLI,iByCxD8D;E1CsoOhE;AACF;;ACzpOE;EyCtGF;IA4HM,UAAU;IACV,YAAY;E1CwoOhB;E0CrwOF;IAgIM,UAAU;IACV,WAAW;E1CwoOf;E0CzwOF;IAoIM,UAAU;IACV,UAAU;E1CwoOd;E0C7wOF;IAwIM,UAAU;IACV,eAAe;E1CwoOnB;E0CjxOF;IA4IM,UAAU;IACV,UAAU;E1CwoOd;E0CrxOF;IAgJM,UAAU;IACV,eAAe;E1CwoOnB;E0CzxOF;IAoJM,UAAU;IACV,UAAU;E1CwoOd;E0C7xOF;IAwJM,UAAU;IACV,UAAU;E1CwoOd;E0CjyOF;IA4JM,UAAU;IACV,UAAU;E1CwoOd;E0CryOF;IAgKM,UAAU;IACV,UAAU;E1CwoOd;E0CzyOF;IAoKM,UAAU;IACV,UAAU;E1CwoOd;E0C7yOF;IzCgLI,gByCRqC;E1CwoOvC;E0ChzOF;IzCgLI,qByCL0C;E1CwoO5C;E0CnzOF;IzCgLI,gByCFqC;E1CwoOvC;E0CtzOF;IzCgLI,qByCC0C;E1CwoO5C;E0CzzOF;IzCgLI,gByCIqC;E1CwoOvC;E0C5zOF;IzCgLI,gByCOqC;E1CwoOvC;E0C/zOF;IzCgLI,gByCUqC;E1CwoOvC;E0Cl0OF;IzCgLI,gByCaqC;E1CwoOvC;E0Cr0OF;IzCgLI,gByCgBqC;E1CwoOvC;E0Cx0OF;IAoMQ,UAAU;IACV,SAAiC;E1CuoOvC;E0C50OF;IzCgLI,eyCwB8D;E1CuoOhE;E0C/0OF;IAoMQ,UAAU;IACV,eAAiC;E1C8oOvC;E0Cn1OF;IzCgLI,qByCwB8D;E1C8oOhE;E0Ct1OF;IAoMQ,UAAU;IACV,gBAAiC;E1CqpOvC;E0C11OF;IzCgLI,sByCwB8D;E1CqpOhE;E0C71OF;IAoMQ,UAAU;IACV,UAAiC;E1C4pOvC;E0Cj2OF;IzCgLI,gByCwB8D;E1C4pOhE;E0Cp2OF;IAoMQ,UAAU;IACV,gBAAiC;E1CmqOvC;E0Cx2OF;IzCgLI,sByCwB8D;E1CmqOhE;E0C32OF;IAoMQ,UAAU;IACV,gBAAiC;E1C0qOvC;E0C/2OF;IzCgLI,sByCwB8D;E1C0qOhE;E0Cl3OF;IAoMQ,UAAU;IACV,UAAiC;E1CirOvC;E0Ct3OF;IzCgLI,gByCwB8D;E1CirOhE;E0Cz3OF;IAoMQ,UAAU;IACV,gBAAiC;E1CwrOvC;E0C73OF;IzCgLI,sByCwB8D;E1CwrOhE;E0Ch4OF;IAoMQ,UAAU;IACV,gBAAiC;E1C+rOvC;E0Cp4OF;IzCgLI,sByCwB8D;E1C+rOhE;E0Cv4OF;IAoMQ,UAAU;IACV,UAAiC;E1CssOvC;E0C34OF;IzCgLI,gByCwB8D;E1CssOhE;E0C94OF;IAoMQ,UAAU;IACV,gBAAiC;E1C6sOvC;E0Cl5OF;IzCgLI,sByCwB8D;E1C6sOhE;E0Cr5OF;IAoMQ,UAAU;IACV,gBAAiC;E1CotOvC;E0Cz5OF;IzCgLI,sByCwB8D;E1CotOhE;E0C55OF;IAoMQ,UAAU;IACV,WAAiC;E1C2tOvC;E0Ch6OF;IzCgLI,iByCwB8D;E1C2tOhE;AACF;;ACtzOE;EyC9GF;IA2MM,UAAU;IACV,YAAY;E1C8tOhB;E0C16OF;IA8MM,UAAU;IACV,WAAW;E1C+tOf;E0C96OF;IAiNM,UAAU;IACV,UAAU;E1CguOd;E0Cl7OF;IAoNM,UAAU;IACV,eAAe;E1CiuOnB;E0Ct7OF;IAuNM,UAAU;IACV,UAAU;E1CkuOd;E0C17OF;IA0NM,UAAU;IACV,eAAe;E1CmuOnB;E0C97OF;IA6NM,UAAU;IACV,UAAU;E1CouOd;E0Cl8OF;IAgOM,UAAU;IACV,UAAU;E1CquOd;E0Ct8OF;IAmOM,UAAU;IACV,UAAU;E1CsuOd;E0C18OF;IAsOM,UAAU;IACV,UAAU;E1CuuOd;E0C98OF;IAyOM,UAAU;IACV,UAAU;E1CwuOd;E0Cl9OF;IzCgLI,gByC4DqC;E1CyuOvC;E0Cr9OF;IzCgLI,qByC8D0C;E1C0uO5C;E0Cx9OF;IzCgLI,gByCgEqC;E1C2uOvC;E0C39OF;IzCgLI,qByCkE0C;E1C4uO5C;E0C99OF;IzCgLI,gByCoEqC;E1C6uOvC;E0Cj+OF;IzCgLI,gByCsEqC;E1C8uOvC;E0Cp+OF;IzCgLI,gByCwEqC;E1C+uOvC;E0Cv+OF;IzCgLI,gByC0EqC;E1CgvOvC;E0C1+OF;IzCgLI,gByC4EqC;E1CivOvC;E0C7+OF;IA+PQ,UAAU;IACV,SAAiC;E1CivOvC;E0Cj/OF;IzCgLI,eyCkF8D;E1CkvOhE;E0Cp/OF;IA+PQ,UAAU;IACV,eAAiC;E1CwvOvC;E0Cx/OF;IzCgLI,qByCkF8D;E1CyvOhE;E0C3/OF;IA+PQ,UAAU;IACV,gBAAiC;E1C+vOvC;E0C//OF;IzCgLI,sByCkF8D;E1CgwOhE;E0ClgPF;IA+PQ,UAAU;IACV,UAAiC;E1CswOvC;E0CtgPF;IzCgLI,gByCkF8D;E1CuwOhE;E0CzgPF;IA+PQ,UAAU;IACV,gBAAiC;E1C6wOvC;E0C7gPF;IzCgLI,sByCkF8D;E1C8wOhE;E0ChhPF;IA+PQ,UAAU;IACV,gBAAiC;E1CoxOvC;E0CphPF;IzCgLI,sByCkF8D;E1CqxOhE;E0CvhPF;IA+PQ,UAAU;IACV,UAAiC;E1C2xOvC;E0C3hPF;IzCgLI,gByCkF8D;E1C4xOhE;E0C9hPF;IA+PQ,UAAU;IACV,gBAAiC;E1CkyOvC;E0CliPF;IzCgLI,sByCkF8D;E1CmyOhE;E0CriPF;IA+PQ,UAAU;IACV,gBAAiC;E1CyyOvC;E0CziPF;IzCgLI,sByCkF8D;E1C0yOhE;E0C5iPF;IA+PQ,UAAU;IACV,UAAiC;E1CgzOvC;E0ChjPF;IzCgLI,gByCkF8D;E1CizOhE;E0CnjPF;IA+PQ,UAAU;IACV,gBAAiC;E1CuzOvC;E0CvjPF;IzCgLI,sByCkF8D;E1CwzOhE;E0C1jPF;IA+PQ,UAAU;IACV,gBAAiC;E1C8zOvC;E0C9jPF;IzCgLI,sByCkF8D;E1C+zOhE;E0CjkPF;IA+PQ,UAAU;IACV,WAAiC;E1Cq0OvC;E0CrkPF;IzCgLI,iByCkF8D;E1Cs0OhE;AACF;;ACv9OE;EyClHF;IAqQM,UAAU;IACV,YAAY;E1Cy0OhB;E0C/kPF;IAwQM,UAAU;IACV,WAAW;E1C00Of;E0CnlPF;IA2QM,UAAU;IACV,UAAU;E1C20Od;E0CvlPF;IA8QM,UAAU;IACV,eAAe;E1C40OnB;E0C3lPF;IAiRM,UAAU;IACV,UAAU;E1C60Od;E0C/lPF;IAoRM,UAAU;IACV,eAAe;E1C80OnB;E0CnmPF;IAuRM,UAAU;IACV,UAAU;E1C+0Od;E0CvmPF;IA0RM,UAAU;IACV,UAAU;E1Cg1Od;E0C3mPF;IA6RM,UAAU;IACV,UAAU;E1Ci1Od;E0C/mPF;IAgSM,UAAU;IACV,UAAU;E1Ck1Od;E0CnnPF;IAmSM,UAAU;IACV,UAAU;E1Cm1Od;E0CvnPF;IzCgLI,gByCsHqC;E1Co1OvC;E0C1nPF;IzCgLI,qByCwH0C;E1Cq1O5C;E0C7nPF;IzCgLI,gByC0HqC;E1Cs1OvC;E0ChoPF;IzCgLI,qByC4H0C;E1Cu1O5C;E0CnoPF;IzCgLI,gByC8HqC;E1Cw1OvC;E0CtoPF;IzCgLI,gByCgIqC;E1Cy1OvC;E0CzoPF;IzCgLI,gByCkIqC;E1C01OvC;E0C5oPF;IzCgLI,gByCoIqC;E1C21OvC;E0C/oPF;IzCgLI,gByCsIqC;E1C41OvC;E0ClpPF;IAyTQ,UAAU;IACV,SAAiC;E1C41OvC;E0CtpPF;IzCgLI,eyC4I8D;E1C61OhE;E0CzpPF;IAyTQ,UAAU;IACV,eAAiC;E1Cm2OvC;E0C7pPF;IzCgLI,qByC4I8D;E1Co2OhE;E0ChqPF;IAyTQ,UAAU;IACV,gBAAiC;E1C02OvC;E0CpqPF;IzCgLI,sByC4I8D;E1C22OhE;E0CvqPF;IAyTQ,UAAU;IACV,UAAiC;E1Ci3OvC;E0C3qPF;IzCgLI,gByC4I8D;E1Ck3OhE;E0C9qPF;IAyTQ,UAAU;IACV,gBAAiC;E1Cw3OvC;E0ClrPF;IzCgLI,sByC4I8D;E1Cy3OhE;E0CrrPF;IAyTQ,UAAU;IACV,gBAAiC;E1C+3OvC;E0CzrPF;IzCgLI,sByC4I8D;E1Cg4OhE;E0C5rPF;IAyTQ,UAAU;IACV,UAAiC;E1Cs4OvC;E0ChsPF;IzCgLI,gByC4I8D;E1Cu4OhE;E0CnsPF;IAyTQ,UAAU;IACV,gBAAiC;E1C64OvC;E0CvsPF;IzCgLI,sByC4I8D;E1C84OhE;E0C1sPF;IAyTQ,UAAU;IACV,gBAAiC;E1Co5OvC;E0C9sPF;IzCgLI,sByC4I8D;E1Cq5OhE;E0CjtPF;IAyTQ,UAAU;IACV,UAAiC;E1C25OvC;E0CrtPF;IzCgLI,gByC4I8D;E1C45OhE;E0CxtPF;IAyTQ,UAAU;IACV,gBAAiC;E1Ck6OvC;E0C5tPF;IzCgLI,sByC4I8D;E1Cm6OhE;E0C/tPF;IAyTQ,UAAU;IACV,gBAAiC;E1Cy6OvC;E0CnuPF;IzCgLI,sByC4I8D;E1C06OhE;E0CtuPF;IAyTQ,UAAU;IACV,WAAiC;E1Cg7OvC;E0C1uPF;IzCgLI,iByC4I8D;E1Ci7OhE;AACF;;AC7mPI;EyCjIJ;IA+TM,UAAU;IACV,YAAY;E1Co7OhB;E0CpvPF;IAkUM,UAAU;IACV,WAAW;E1Cq7Of;E0CxvPF;IAqUM,UAAU;IACV,UAAU;E1Cs7Od;E0C5vPF;IAwUM,UAAU;IACV,eAAe;E1Cu7OnB;E0ChwPF;IA2UM,UAAU;IACV,UAAU;E1Cw7Od;E0CpwPF;IA8UM,UAAU;IACV,eAAe;E1Cy7OnB;E0CxwPF;IAiVM,UAAU;IACV,UAAU;E1C07Od;E0C5wPF;IAoVM,UAAU;IACV,UAAU;E1C27Od;E0ChxPF;IAuVM,UAAU;IACV,UAAU;E1C47Od;E0CpxPF;IA0VM,UAAU;IACV,UAAU;E1C67Od;E0CxxPF;IA6VM,UAAU;IACV,UAAU;E1C87Od;E0C5xPF;IzCgLI,gByCgLqC;E1C+7OvC;E0C/xPF;IzCgLI,qByCkL0C;E1Cg8O5C;E0ClyPF;IzCgLI,gByCoLqC;E1Ci8OvC;E0CryPF;IzCgLI,qByCsL0C;E1Ck8O5C;E0CxyPF;IzCgLI,gByCwLqC;E1Cm8OvC;E0C3yPF;IzCgLI,gByC0LqC;E1Co8OvC;E0C9yPF;IzCgLI,gByC4LqC;E1Cq8OvC;E0CjzPF;IzCgLI,gByC8LqC;E1Cs8OvC;E0CpzPF;IzCgLI,gByCgMqC;E1Cu8OvC;E0CvzPF;IAmXQ,UAAU;IACV,SAAiC;E1Cu8OvC;E0C3zPF;IzCgLI,eyCsM8D;E1Cw8OhE;E0C9zPF;IAmXQ,UAAU;IACV,eAAiC;E1C88OvC;E0Cl0PF;IzCgLI,qByCsM8D;E1C+8OhE;E0Cr0PF;IAmXQ,UAAU;IACV,gBAAiC;E1Cq9OvC;E0Cz0PF;IzCgLI,sByCsM8D;E1Cs9OhE;E0C50PF;IAmXQ,UAAU;IACV,UAAiC;E1C49OvC;E0Ch1PF;IzCgLI,gByCsM8D;E1C69OhE;E0Cn1PF;IAmXQ,UAAU;IACV,gBAAiC;E1Cm+OvC;E0Cv1PF;IzCgLI,sByCsM8D;E1Co+OhE;E0C11PF;IAmXQ,UAAU;IACV,gBAAiC;E1C0+OvC;E0C91PF;IzCgLI,sByCsM8D;E1C2+OhE;E0Cj2PF;IAmXQ,UAAU;IACV,UAAiC;E1Ci/OvC;E0Cr2PF;IzCgLI,gByCsM8D;E1Ck/OhE;E0Cx2PF;IAmXQ,UAAU;IACV,gBAAiC;E1Cw/OvC;E0C52PF;IzCgLI,sByCsM8D;E1Cy/OhE;E0C/2PF;IAmXQ,UAAU;IACV,gBAAiC;E1C+/OvC;E0Cn3PF;IzCgLI,sByCsM8D;E1CggPhE;E0Ct3PF;IAmXQ,UAAU;IACV,UAAiC;E1CsgPvC;E0C13PF;IzCgLI,gByCsM8D;E1CugPhE;E0C73PF;IAmXQ,UAAU;IACV,gBAAiC;E1C6gPvC;E0Cj4PF;IzCgLI,sByCsM8D;E1C8gPhE;E0Cp4PF;IAmXQ,UAAU;IACV,gBAAiC;E1CohPvC;E0Cx4PF;IzCgLI,sByCsM8D;E1CqhPhE;E0C34PF;IAmXQ,UAAU;IACV,WAAiC;E1C2hPvC;E0C/4PF;IzCgLI,iByCsM8D;E1C4hPhE;AACF;;ACnwPI;EyChJJ;IAyXM,UAAU;IACV,YAAY;E1C+hPhB;E0Cz5PF;IA4XM,UAAU;IACV,WAAW;E1CgiPf;E0C75PF;IA+XM,UAAU;IACV,UAAU;E1CiiPd;E0Cj6PF;IAkYM,UAAU;IACV,eAAe;E1CkiPnB;E0Cr6PF;IAqYM,UAAU;IACV,UAAU;E1CmiPd;E0Cz6PF;IAwYM,UAAU;IACV,eAAe;E1CoiPnB;E0C76PF;IA2YM,UAAU;IACV,UAAU;E1CqiPd;E0Cj7PF;IA8YM,UAAU;IACV,UAAU;E1CsiPd;E0Cr7PF;IAiZM,UAAU;IACV,UAAU;E1CuiPd;E0Cz7PF;IAoZM,UAAU;IACV,UAAU;E1CwiPd;E0C77PF;IAuZM,UAAU;IACV,UAAU;E1CyiPd;E0Cj8PF;IzCgLI,gByC0OqC;E1C0iPvC;E0Cp8PF;IzCgLI,qByC4O0C;E1C2iP5C;E0Cv8PF;IzCgLI,gByC8OqC;E1C4iPvC;E0C18PF;IzCgLI,qByCgP0C;E1C6iP5C;E0C78PF;IzCgLI,gByCkPqC;E1C8iPvC;E0Ch9PF;IzCgLI,gByCoPqC;E1C+iPvC;E0Cn9PF;IzCgLI,gByCsPqC;E1CgjPvC;E0Ct9PF;IzCgLI,gByCwPqC;E1CijPvC;E0Cz9PF;IzCgLI,gByC0PqC;E1CkjPvC;E0C59PF;IA6aQ,UAAU;IACV,SAAiC;E1CkjPvC;E0Ch+PF;IzCgLI,eyCgQ8D;E1CmjPhE;E0Cn+PF;IA6aQ,UAAU;IACV,eAAiC;E1CyjPvC;E0Cv+PF;IzCgLI,qByCgQ8D;E1C0jPhE;E0C1+PF;IA6aQ,UAAU;IACV,gBAAiC;E1CgkPvC;E0C9+PF;IzCgLI,sByCgQ8D;E1CikPhE;E0Cj/PF;IA6aQ,UAAU;IACV,UAAiC;E1CukPvC;E0Cr/PF;IzCgLI,gByCgQ8D;E1CwkPhE;E0Cx/PF;IA6aQ,UAAU;IACV,gBAAiC;E1C8kPvC;E0C5/PF;IzCgLI,sByCgQ8D;E1C+kPhE;E0C//PF;IA6aQ,UAAU;IACV,gBAAiC;E1CqlPvC;E0CngQF;IzCgLI,sByCgQ8D;E1CslPhE;E0CtgQF;IA6aQ,UAAU;IACV,UAAiC;E1C4lPvC;E0C1gQF;IzCgLI,gByCgQ8D;E1C6lPhE;E0C7gQF;IA6aQ,UAAU;IACV,gBAAiC;E1CmmPvC;E0CjhQF;IzCgLI,sByCgQ8D;E1ComPhE;E0CphQF;IA6aQ,UAAU;IACV,gBAAiC;E1C0mPvC;E0CxhQF;IzCgLI,sByCgQ8D;E1C2mPhE;E0C3hQF;IA6aQ,UAAU;IACV,UAAiC;E1CinPvC;E0C/hQF;IzCgLI,gByCgQ8D;E1CknPhE;E0CliQF;IA6aQ,UAAU;IACV,gBAAiC;E1CwnPvC;E0CtiQF;IzCgLI,sByCgQ8D;E1CynPhE;E0CziQF;IA6aQ,UAAU;IACV,gBAAiC;E1C+nPvC;E0C7iQF;IzCgLI,sByCgQ8D;E1CgoPhE;E0ChjQF;IA6aQ,UAAU;IACV,WAAiC;E1CsoPvC;E0CpjQF;IzCgLI,iByCgQ8D;E1CuoPhE;AACF;;A0CtoPA;EzClQI,qByClLgB;EzCkLhB,sByClLgB;EAublB,oBAvbkB;A1CgkQpB;;A0C5oPA;EAKI,uBAzbgB;A1CokQpB;;A0ChpPA;EAOI,qCAA4C;A1C6oPhD;;A0CppPA;EAUI,uBAAuB;A1C8oP3B;;A0CxpPA;EzClQI,cyC8QiC;EzC9QjC,eyC+QiC;EACjC,aAAa;A1CgpPjB;;A0C9pPA;EAgBM,SAAS;EACT,qBAAqB;A1CkpP3B;;A0CnqPA;EAmBM,qBAAqB;A1CopP3B;;A0CvqPA;EAqBM,gBAAgB;A1CspPtB;;A0C3qPA;EAuBI,aAAa;A1CwpPjB;;A0C/qPA;EAyBI,eAAe;A1C0pPnB;;A0CnrPA;EA2BI,mBAAmB;A1C4pPvB;;ACngQE;EyC4UF;IA+BM,aAAa;E1C6pPjB;AACF;;AC7/PE;EyCgUF;IAmCM,aAAa;E1C+pPjB;AACF;;A0C7pPE;EACE,oBAAY;EzCzSZ,wCyC0S2D;EzC1S3D,yCyC2S2D;A1CgqP/D;;A0CnqPE;EAKI,8BAA8B;EAC9B,+BAA+B;A1CkqPrC;;A0CxqPE;EASM,iBAAY;A1CmqPpB;;ACliQE;EyCsXA;IAYQ,iBAAY;E1CqqPpB;AACF;;ACpiQE;EyCkXA;IAeQ,iBAAY;E1CwqPpB;AACF;;ACtiQE;EyC8WA;IAkBQ,iBAAY;E1C2qPpB;AACF;;ACxiQE;EyC0WA;IAqBQ,iBAAY;E1C8qPpB;AACF;;AC1iQE;EyCsWA;IAwBQ,iBAAY;E1CirPpB;AACF;;AC3iQI;EyCiWF;IA2BQ,iBAAY;E1CorPpB;AACF;;ACviQI;EyCuVF;IA8BQ,iBAAY;E1CurPpB;AACF;;ACxiQI;EyCkVF;IAiCQ,iBAAY;E1C0rPpB;AACF;;ACpiQI;EyCwUF;IAoCQ,iBAAY;E1C6rPpB;AACF;;A0CluPE;EASM,oBAAY;A1C6tPpB;;AC5lQE;EyCsXA;IAYQ,oBAAY;E1C+tPpB;AACF;;AC9lQE;EyCkXA;IAeQ,oBAAY;E1CkuPpB;AACF;;AChmQE;EyC8WA;IAkBQ,oBAAY;E1CquPpB;AACF;;AClmQE;EyC0WA;IAqBQ,oBAAY;E1CwuPpB;AACF;;ACpmQE;EyCsWA;IAwBQ,oBAAY;E1C2uPpB;AACF;;ACrmQI;EyCiWF;IA2BQ,oBAAY;E1C8uPpB;AACF;;ACjmQI;EyCuVF;IA8BQ,oBAAY;E1CivPpB;AACF;;AClmQI;EyCkVF;IAiCQ,oBAAY;E1CovPpB;AACF;;AC9lQI;EyCwUF;IAoCQ,oBAAY;E1CuvPpB;AACF;;A0C5xPE;EASM,mBAAY;A1CuxPpB;;ACtpQE;EyCsXA;IAYQ,mBAAY;E1CyxPpB;AACF;;ACxpQE;EyCkXA;IAeQ,mBAAY;E1C4xPpB;AACF;;AC1pQE;EyC8WA;IAkBQ,mBAAY;E1C+xPpB;AACF;;AC5pQE;EyC0WA;IAqBQ,mBAAY;E1CkyPpB;AACF;;AC9pQE;EyCsWA;IAwBQ,mBAAY;E1CqyPpB;AACF;;AC/pQI;EyCiWF;IA2BQ,mBAAY;E1CwyPpB;AACF;;AC3pQI;EyCuVF;IA8BQ,mBAAY;E1C2yPpB;AACF;;AC5pQI;EyCkVF;IAiCQ,mBAAY;E1C8yPpB;AACF;;ACxpQI;EyCwUF;IAoCQ,mBAAY;E1CizPpB;AACF;;A0Ct1PE;EASM,oBAAY;A1Ci1PpB;;AChtQE;EyCsXA;IAYQ,oBAAY;E1Cm1PpB;AACF;;ACltQE;EyCkXA;IAeQ,oBAAY;E1Cs1PpB;AACF;;ACptQE;EyC8WA;IAkBQ,oBAAY;E1Cy1PpB;AACF;;ACttQE;EyC0WA;IAqBQ,oBAAY;E1C41PpB;AACF;;ACxtQE;EyCsWA;IAwBQ,oBAAY;E1C+1PpB;AACF;;ACztQI;EyCiWF;IA2BQ,oBAAY;E1Ck2PpB;AACF;;ACrtQI;EyCuVF;IA8BQ,oBAAY;E1Cq2PpB;AACF;;ACttQI;EyCkVF;IAiCQ,oBAAY;E1Cw2PpB;AACF;;ACltQI;EyCwUF;IAoCQ,oBAAY;E1C22PpB;AACF;;A0Ch5PE;EASM,iBAAY;A1C24PpB;;AC1wQE;EyCsXA;IAYQ,iBAAY;E1C64PpB;AACF;;AC5wQE;EyCkXA;IAeQ,iBAAY;E1Cg5PpB;AACF;;AC9wQE;EyC8WA;IAkBQ,iBAAY;E1Cm5PpB;AACF;;AChxQE;EyC0WA;IAqBQ,iBAAY;E1Cs5PpB;AACF;;AClxQE;EyCsWA;IAwBQ,iBAAY;E1Cy5PpB;AACF;;ACnxQI;EyCiWF;IA2BQ,iBAAY;E1C45PpB;AACF;;AC/wQI;EyCuVF;IA8BQ,iBAAY;E1C+5PpB;AACF;;AChxQI;EyCkVF;IAiCQ,iBAAY;E1Ck6PpB;AACF;;AC5wQI;EyCwUF;IAoCQ,iBAAY;E1Cq6PpB;AACF;;A0C18PE;EASM,oBAAY;A1Cq8PpB;;ACp0QE;EyCsXA;IAYQ,oBAAY;E1Cu8PpB;AACF;;ACt0QE;EyCkXA;IAeQ,oBAAY;E1C08PpB;AACF;;ACx0QE;EyC8WA;IAkBQ,oBAAY;E1C68PpB;AACF;;AC10QE;EyC0WA;IAqBQ,oBAAY;E1Cg9PpB;AACF;;AC50QE;EyCsWA;IAwBQ,oBAAY;E1Cm9PpB;AACF;;AC70QI;EyCiWF;IA2BQ,oBAAY;E1Cs9PpB;AACF;;ACz0QI;EyCuVF;IA8BQ,oBAAY;E1Cy9PpB;AACF;;AC10QI;EyCkVF;IAiCQ,oBAAY;E1C49PpB;AACF;;ACt0QI;EyCwUF;IAoCQ,oBAAY;E1C+9PpB;AACF;;A0CpgQE;EASM,mBAAY;A1C+/PpB;;AC93QE;EyCsXA;IAYQ,mBAAY;E1CigQpB;AACF;;ACh4QE;EyCkXA;IAeQ,mBAAY;E1CogQpB;AACF;;ACl4QE;EyC8WA;IAkBQ,mBAAY;E1CugQpB;AACF;;ACp4QE;EyC0WA;IAqBQ,mBAAY;E1C0gQpB;AACF;;ACt4QE;EyCsWA;IAwBQ,mBAAY;E1C6gQpB;AACF;;ACv4QI;EyCiWF;IA2BQ,mBAAY;E1CghQpB;AACF;;ACn4QI;EyCuVF;IA8BQ,mBAAY;E1CmhQpB;AACF;;ACp4QI;EyCkVF;IAiCQ,mBAAY;E1CshQpB;AACF;;ACh4QI;EyCwUF;IAoCQ,mBAAY;E1CyhQpB;AACF;;A0C9jQE;EASM,oBAAY;A1CyjQpB;;ACx7QE;EyCsXA;IAYQ,oBAAY;E1C2jQpB;AACF;;AC17QE;EyCkXA;IAeQ,oBAAY;E1C8jQpB;AACF;;AC57QE;EyC8WA;IAkBQ,oBAAY;E1CikQpB;AACF;;AC97QE;EyC0WA;IAqBQ,oBAAY;E1CokQpB;AACF;;ACh8QE;EyCsWA;IAwBQ,oBAAY;E1CukQpB;AACF;;ACj8QI;EyCiWF;IA2BQ,oBAAY;E1C0kQpB;AACF;;AC77QI;EyCuVF;IA8BQ,oBAAY;E1C6kQpB;AACF;;AC97QI;EyCkVF;IAiCQ,oBAAY;E1CglQpB;AACF;;AC17QI;EyCwUF;IAoCQ,oBAAY;E1CmlQpB;AACF;;A0CxnQE;EASM,iBAAY;A1CmnQpB;;ACl/QE;EyCsXA;IAYQ,iBAAY;E1CqnQpB;AACF;;ACp/QE;EyCkXA;IAeQ,iBAAY;E1CwnQpB;AACF;;ACt/QE;EyC8WA;IAkBQ,iBAAY;E1C2nQpB;AACF;;ACx/QE;EyC0WA;IAqBQ,iBAAY;E1C8nQpB;AACF;;AC1/QE;EyCsWA;IAwBQ,iBAAY;E1CioQpB;AACF;;AC3/QI;EyCiWF;IA2BQ,iBAAY;E1CooQpB;AACF;;ACv/QI;EyCuVF;IA8BQ,iBAAY;E1CuoQpB;AACF;;ACx/QI;EyCkVF;IAiCQ,iBAAY;E1C0oQpB;AACF;;ACp/QI;EyCwUF;IAoCQ,iBAAY;E1C6oQpB;AACF;;A2C1oRA;EACE,oBAAoB;EACpB,cAAc;EACd,aAAa;EACb,YAAY;EACZ,cAAc;EACd,+BAAuB;EAAvB,4BAAuB;EAAvB,uBAAuB;A3C6oRzB;;A2CnpRA;EASI,qBAA+B;EAC/B,sBAAgC;EAChC,oBAA8B;A3C8oRlC;;A2CzpRA;EAaM,uBAAiC;A3CgpRvC;;A2C7pRA;EAeM,sBAjBgB;A3CmqRtB;;A2CjqRA;EAiBI,oBAAoB;A3CopRxB;;A2CrqRA;EAmBI,gBArBkB;A3C2qRtB;;A2CzqRA;EAqBI,sBAAsB;A3CwpR1B;;A2C7qRA;EAuBM,gCAAgC;A3C0pRtC;;AC3kRE;E0CtGF;IA2BM,aAAa;E3C2pRjB;E2CtrRF;IA8BQ,UAAU;IACV,eAA8B;E3C2pRpC;E2C1rRF;IA8BQ,UAAU;IACV,gBAA8B;E3C+pRpC;E2C9rRF;IA8BQ,UAAU;IACV,UAA8B;E3CmqRpC;E2ClsRF;IA8BQ,UAAU;IACV,gBAA8B;E3CuqRpC;E2CtsRF;IA8BQ,UAAU;IACV,gBAA8B;E3C2qRpC;E2C1sRF;IA8BQ,UAAU;IACV,UAA8B;E3C+qRpC;E2C9sRF;IA8BQ,UAAU;IACV,gBAA8B;E3CmrRpC;E2CltRF;IA8BQ,UAAU;IACV,gBAA8B;E3CurRpC;E2CttRF;IA8BQ,UAAU;IACV,UAA8B;E3C2rRpC;E2C1tRF;IA8BQ,UAAU;IACV,gBAA8B;E3C+rRpC;E2C9tRF;IA8BQ,UAAU;IACV,gBAA8B;E3CmsRpC;E2CluRF;IA8BQ,UAAU;IACV,WAA8B;E3CusRpC;AACF;;A4C3uRA,kBAAA;ACIE;EACE,uBAAwB;A7C2uR5B;;A6C1uRE;EAGI,yBAA0C;A7C2uRhD;;A6C1uRE;EACE,kCAAmC;A7C6uRvC;;A6CpvRE;EACE,yBAAwB;A7CuvR5B;;A6CtvRE;EAGI,uBAA0C;A7CuvRhD;;A6CtvRE;EACE,oCAAmC;A7CyvRvC;;A6ChwRE;EACE,4BAAwB;A7CmwR5B;;A6ClwRE;EAGI,yBAA0C;A7CmwRhD;;A6ClwRE;EACE,uCAAmC;A7CqwRvC;;A6C5wRE;EACE,yBAAwB;A7C+wR5B;;A6C9wRE;EAGI,yBAA0C;A7C+wRhD;;A6C9wRE;EACE,oCAAmC;A7CixRvC;;A6CxxRE;EACE,yBAAwB;A7C2xR5B;;A6C1xRE;EAGI,yBAA0C;A7C2xRhD;;A6C1xRE;EACE,oCAAmC;A7C6xRvC;;A6CxxRI;EACE,yBAA8B;A7C2xRpC;;A6C1xRI;EAGI,yBAAgD;A7C2xRxD;;A6C1xRI;EACE,oCAAyC;A7C6xR/C;;A6C3xRI;EACE,yBAA6B;A7C8xRnC;;A6C7xRI;EAGI,yBAAgD;A7C8xRxD;;A6C7xRI;EACE,oCAAwC;A7CgyR9C;;A6C5zRE;EACE,yBAAwB;A7C+zR5B;;A6C9zRE;EAGI,yBAA0C;A7C+zRhD;;A6C9zRE;EACE,oCAAmC;A7Ci0RvC;;A6C5zRI;EACE,yBAA8B;A7C+zRpC;;A6C9zRI;EAGI,yBAAgD;A7C+zRxD;;A6C9zRI;EACE,oCAAyC;A7Ci0R/C;;A6C/zRI;EACE,yBAA6B;A7Ck0RnC;;A6Cj0RI;EAGI,yBAAgD;A7Ck0RxD;;A6Cj0RI;EACE,oCAAwC;A7Co0R9C;;A6Ch2RE;EACE,yBAAwB;A7Cm2R5B;;A6Cl2RE;EAGI,yBAA0C;A7Cm2RhD;;A6Cl2RE;EACE,oCAAmC;A7Cq2RvC;;A6Ch2RI;EACE,yBAA8B;A7Cm2RpC;;A6Cl2RI;EAGI,yBAAgD;A7Cm2RxD;;A6Cl2RI;EACE,oCAAyC;A7Cq2R/C;;A6Cn2RI;EACE,yBAA6B;A7Cs2RnC;;A6Cr2RI;EAGI,yBAAgD;A7Cs2RxD;;A6Cr2RI;EACE,oCAAwC;A7Cw2R9C;;A6Cp4RE;EACE,yBAAwB;A7Cu4R5B;;A6Ct4RE;EAGI,yBAA0C;A7Cu4RhD;;A6Ct4RE;EACE,oCAAmC;A7Cy4RvC;;A6Cp4RI;EACE,yBAA8B;A7Cu4RpC;;A6Ct4RI;EAGI,yBAAgD;A7Cu4RxD;;A6Ct4RI;EACE,oCAAyC;A7Cy4R/C;;A6Cv4RI;EACE,yBAA6B;A7C04RnC;;A6Cz4RI;EAGI,yBAAgD;A7C04RxD;;A6Cz4RI;EACE,oCAAwC;A7C44R9C;;A6Cx6RE;EACE,yBAAwB;A7C26R5B;;A6C16RE;EAGI,yBAA0C;A7C26RhD;;A6C16RE;EACE,oCAAmC;A7C66RvC;;A6Cx6RI;EACE,yBAA8B;A7C26RpC;;A6C16RI;EAGI,yBAAgD;A7C26RxD;;A6C16RI;EACE,oCAAyC;A7C66R/C;;A6C36RI;EACE,yBAA6B;A7C86RnC;;A6C76RI;EAGI,yBAAgD;A7C86RxD;;A6C76RI;EACE,oCAAwC;A7Cg7R9C;;A6C58RE;EACE,yBAAwB;A7C+8R5B;;A6C98RE;EAGI,yBAA0C;A7C+8RhD;;A6C98RE;EACE,oCAAmC;A7Ci9RvC;;A6C58RI;EACE,yBAA8B;A7C+8RpC;;A6C98RI;EAGI,yBAAgD;A7C+8RxD;;A6C98RI;EACE,oCAAyC;A7Ci9R/C;;A6C/8RI;EACE,yBAA6B;A7Ck9RnC;;A6Cj9RI;EAGI,yBAAgD;A7Ck9RxD;;A6Cj9RI;EACE,oCAAwC;A7Co9R9C;;A6Cj9RE;EACE,yBAAwB;A7Co9R5B;;A6Cn9RE;EACE,oCAAmC;A7Cs9RvC;;A6Cz9RE;EACE,yBAAwB;A7C49R5B;;A6C39RE;EACE,oCAAmC;A7C89RvC;;A6Cj+RE;EACE,yBAAwB;A7Co+R5B;;A6Cn+RE;EACE,oCAAmC;A7Cs+RvC;;A6Cz+RE;EACE,yBAAwB;A7C4+R5B;;A6C3+RE;EACE,oCAAmC;A7C8+RvC;;A6Cj/RE;EACE,yBAAwB;A7Co/R5B;;A6Cn/RE;EACE,oCAAmC;A7Cs/RvC;;A6Cz/RE;EACE,yBAAwB;A7C4/R5B;;A6C3/RE;EACE,oCAAmC;A7C8/RvC;;A6CjgSE;EACE,yBAAwB;A7CogS5B;;A6CngSE;EACE,oCAAmC;A7CsgSvC;;A6CzgSE;EACE,4BAAwB;A7C4gS5B;;A6C3gSE;EACE,uCAAmC;A7C8gSvC;;A6CjhSE;EACE,yBAAwB;A7CohS5B;;A6CnhSE;EACE,oCAAmC;A7CshSvC;;A8C1jSE;EACE,8BAAiC;A9C6jSrC;;A8C9jSE;EACE,sCAAiC;A9CikSrC;;A8ClkSE;EACE,iCAAiC;A9CqkSrC;;A8CtkSE;EACE,yCAAiC;A9CykSrC;;A8CrkSE;EACE,4BAA4B;A9CwkShC;;A8CzkSE;EACE,0BAA4B;A9C4kShC;;A8C7kSE;EACE,kCAA4B;A9CglShC;;A8C5kSE;EACE,sCAAkC;A9C+kStC;;A8ChlSE;EACE,oCAAkC;A9CmlStC;;A8CplSE;EACE,kCAAkC;A9CulStC;;A8CxlSE;EACE,yCAAkC;A9C2lStC;;A8C5lSE;EACE,wCAAkC;A9C+lStC;;A8ChmSE;EACE,wCAAkC;A9CmmStC;;A8CpmSE;EACE,iCAAkC;A9CumStC;;A8CxmSE;EACE,+BAAkC;A9C2mStC;;A8C5mSE;EACE,gCAAkC;A9C+mStC;;A8ChnSE;EACE,iCAAkC;A9CmnStC;;A8C/mSE;EACE,oCAAgC;A9CknSpC;;A8CnnSE;EACE,kCAAgC;A9CsnSpC;;A8CvnSE;EACE,gCAAgC;A9C0nSpC;;A8C3nSE;EACE,uCAAgC;A9C8nSpC;;A8C/nSE;EACE,sCAAgC;A9CkoSpC;;A8CnoSE;EACE,sCAAgC;A9CsoSpC;;A8CvoSE;EACE,iCAAgC;A9C0oSpC;;A8C3oSE;EACE,+BAAgC;A9C8oSpC;;A8C/oSE;EACE,6BAAgC;A9CkpSpC;;A8CnpSE;EACE,kCAAgC;A9CspSpC;;A8ClpSE;EACE,+BAA8B;A9CqpSlC;;A8CtpSE;EACE,kCAA8B;A9CypSlC;;A8C1pSE;EACE,gCAA8B;A9C6pSlC;;A8C9pSE;EACE,8BAA8B;A9CiqSlC;;A8ClqSE;EACE,gCAA8B;A9CqqSlC;;A8CtqSE;EACE,6BAA8B;A9CyqSlC;;A8C1qSE;EACE,2BAA8B;A9C6qSlC;;A8C9qSE;EACE,kCAA8B;A9CirSlC;;A8ClrSE;EACE,gCAA8B;A9CqrSlC;;A8CjrSE;EACE,2BAA6B;A9CorSjC;;A8CrrSE;EACE,iCAA6B;A9CwrSjC;;A8CzrSE;EACE,+BAA6B;A9C4rSjC;;A8C7rSE;EACE,6BAA6B;A9CgsSjC;;A8CjsSE;EACE,+BAA6B;A9CosSjC;;A8CrsSE;EACE,8BAA6B;A9CwsSjC;;A8CnsSI;EACE,uBAAqC;A9CssS3C;;A8CvsSI;EACE,uBAAqC;A9C0sS3C;;A8C3sSI;EACE,uBAAqC;A9C8sS3C;;A8C/sSI;EACE,uBAAqC;A9CktS3C;;A8CntSI;EACE,uBAAqC;A9CstS3C;;A8CvtSI;EACE,uBAAqC;A9C0tS3C;;A8C3tSI;EACE,yBAAqC;A9C8tS3C;;A8C/tSI;EACE,yBAAqC;A9CkuS3C;;A8CnuSI;EACE,yBAAqC;A9CsuS3C;;A8CvuSI;EACE,yBAAqC;A9C0uS3C;;A8C3uSI;EACE,yBAAqC;A9C8uS3C;;A8C/uSI;EACE,yBAAqC;A9CkvS3C;;ACjxSE;EACE,WAAW;EACX,YAAY;EACZ,cAAc;ADoxSlB;;A+CrxSA;EACE,sBAAsB;A/CwxSxB;;A+CtxSA;EACE,uBAAuB;A/CyxSzB;;AgDhySA;EACE,2BAA2B;AhDmyS7B;;AgDjySA;EACE,2BAA2B;AhDoyS7B;;AgDlySA;EACE,0BAA0B;EAC1B,8BAA8B;AhDqyShC;;AiD/ySA;EACE,2BAA2B;AjDkzS7B;;AkD9ySA;EACE,6BAA6B;AlDizS/B;;AmDvzSA;EACE,oBAAoB;AnD0zStB;;AmDxzSA;EACE,qBAAqB;AnD2zSvB;;AmDhzSI;EACE,oBAA+B;AnDmzSrC;;AmDhzSM;EACE,wBAA8C;AnDmzStD;;AmDpzSM;EACE,0BAA8C;AnDuzStD;;AmDxzSM;EACE,2BAA8C;AnD2zStD;;AmD5zSM;EACE,yBAA8C;AnD+zStD;;AmD5zSM;EACE,yBAAyC;EACzC,0BAA2C;AnD+zSnD;;AmD5zSM;EACE,wBAAuC;EACvC,2BAA6C;AnD+zSrD;;AmD90SI;EACE,0BAA+B;AnDi1SrC;;AmD90SM;EACE,8BAA8C;AnDi1StD;;AmDl1SM;EACE,gCAA8C;AnDq1StD;;AmDt1SM;EACE,iCAA8C;AnDy1StD;;AmD11SM;EACE,+BAA8C;AnD61StD;;AmD11SM;EACE,+BAAyC;EACzC,gCAA2C;AnD61SnD;;AmD11SM;EACE,8BAAuC;EACvC,iCAA6C;AnD61SrD;;AmD52SI;EACE,yBAA+B;AnD+2SrC;;AmD52SM;EACE,6BAA8C;AnD+2StD;;AmDh3SM;EACE,+BAA8C;AnDm3StD;;AmDp3SM;EACE,gCAA8C;AnDu3StD;;AmDx3SM;EACE,8BAA8C;AnD23StD;;AmDx3SM;EACE,8BAAyC;EACzC,+BAA2C;AnD23SnD;;AmDx3SM;EACE,6BAAuC;EACvC,gCAA6C;AnD23SrD;;AmD14SI;EACE,0BAA+B;AnD64SrC;;AmD14SM;EACE,8BAA8C;AnD64StD;;AmD94SM;EACE,gCAA8C;AnDi5StD;;AmDl5SM;EACE,iCAA8C;AnDq5StD;;AmDt5SM;EACE,+BAA8C;AnDy5StD;;AmDt5SM;EACE,+BAAyC;EACzC,gCAA2C;AnDy5SnD;;AmDt5SM;EACE,8BAAuC;EACvC,iCAA6C;AnDy5SrD;;AmDx6SI;EACE,uBAA+B;AnD26SrC;;AmDx6SM;EACE,2BAA8C;AnD26StD;;AmD56SM;EACE,6BAA8C;AnD+6StD;;AmDh7SM;EACE,8BAA8C;AnDm7StD;;AmDp7SM;EACE,4BAA8C;AnDu7StD;;AmDp7SM;EACE,4BAAyC;EACzC,6BAA2C;AnDu7SnD;;AmDp7SM;EACE,2BAAuC;EACvC,8BAA6C;AnDu7SrD;;AmDt8SI;EACE,yBAA+B;AnDy8SrC;;AmDt8SM;EACE,6BAA8C;AnDy8StD;;AmD18SM;EACE,+BAA8C;AnD68StD;;AmD98SM;EACE,gCAA8C;AnDi9StD;;AmDl9SM;EACE,8BAA8C;AnDq9StD;;AmDl9SM;EACE,8BAAyC;EACzC,+BAA2C;AnDq9SnD;;AmDl9SM;EACE,6BAAuC;EACvC,gCAA6C;AnDq9SrD;;AmDp+SI;EACE,uBAA+B;AnDu+SrC;;AmDp+SM;EACE,2BAA8C;AnDu+StD;;AmDx+SM;EACE,6BAA8C;AnD2+StD;;AmD5+SM;EACE,8BAA8C;AnD++StD;;AmDh/SM;EACE,4BAA8C;AnDm/StD;;AmDh/SM;EACE,4BAAyC;EACzC,6BAA2C;AnDm/SnD;;AmDh/SM;EACE,2BAAuC;EACvC,8BAA6C;AnDm/SrD;;AmDlgTI;EACE,uBAA+B;AnDqgTrC;;AmDlgTM;EACE,2BAA8C;AnDqgTtD;;AmDtgTM;EACE,6BAA8C;AnDygTtD;;AmD1gTM;EACE,8BAA8C;AnD6gTtD;;AmD9gTM;EACE,4BAA8C;AnDihTtD;;AmD9gTM;EACE,4BAAyC;EACzC,6BAA2C;AnDihTnD;;AmD9gTM;EACE,2BAAuC;EACvC,8BAA6C;AnDihTrD;;AmDhiTI;EACE,qBAA+B;AnDmiTrC;;AmDhiTM;EACE,yBAA8C;AnDmiTtD;;AmDpiTM;EACE,2BAA8C;AnDuiTtD;;AmDxiTM;EACE,4BAA8C;AnD2iTtD;;AmD5iTM;EACE,0BAA8C;AnD+iTtD;;AmD5iTM;EACE,0BAAyC;EACzC,2BAA2C;AnD+iTnD;;AmD5iTM;EACE,yBAAuC;EACvC,4BAA6C;AnD+iTrD;;AmD9jTI;EACE,2BAA+B;AnDikTrC;;AmD9jTM;EACE,+BAA8C;AnDikTtD;;AmDlkTM;EACE,iCAA8C;AnDqkTtD;;AmDtkTM;EACE,kCAA8C;AnDykTtD;;AmD1kTM;EACE,gCAA8C;AnD6kTtD;;AmD1kTM;EACE,gCAAyC;EACzC,iCAA2C;AnD6kTnD;;AmD1kTM;EACE,+BAAuC;EACvC,kCAA6C;AnD6kTrD;;AmD5lTI;EACE,0BAA+B;AnD+lTrC;;AmD5lTM;EACE,8BAA8C;AnD+lTtD;;AmDhmTM;EACE,gCAA8C;AnDmmTtD;;AmDpmTM;EACE,iCAA8C;AnDumTtD;;AmDxmTM;EACE,+BAA8C;AnD2mTtD;;AmDxmTM;EACE,+BAAyC;EACzC,gCAA2C;AnD2mTnD;;AmDxmTM;EACE,8BAAuC;EACvC,iCAA6C;AnD2mTrD;;AmD1nTI;EACE,2BAA+B;AnD6nTrC;;AmD1nTM;EACE,+BAA8C;AnD6nTtD;;AmD9nTM;EACE,iCAA8C;AnDioTtD;;AmDloTM;EACE,kCAA8C;AnDqoTtD;;AmDtoTM;EACE,gCAA8C;AnDyoTtD;;AmDtoTM;EACE,gCAAyC;EACzC,iCAA2C;AnDyoTnD;;AmDtoTM;EACE,+BAAuC;EACvC,kCAA6C;AnDyoTrD;;AmDxpTI;EACE,wBAA+B;AnD2pTrC;;AmDxpTM;EACE,4BAA8C;AnD2pTtD;;AmD5pTM;EACE,8BAA8C;AnD+pTtD;;AmDhqTM;EACE,+BAA8C;AnDmqTtD;;AmDpqTM;EACE,6BAA8C;AnDuqTtD;;AmDpqTM;EACE,6BAAyC;EACzC,8BAA2C;AnDuqTnD;;AmDpqTM;EACE,4BAAuC;EACvC,+BAA6C;AnDuqTrD;;AmDtrTI;EACE,0BAA+B;AnDyrTrC;;AmDtrTM;EACE,8BAA8C;AnDyrTtD;;AmD1rTM;EACE,gCAA8C;AnD6rTtD;;AmD9rTM;EACE,iCAA8C;AnDisTtD;;AmDlsTM;EACE,+BAA8C;AnDqsTtD;;AmDlsTM;EACE,+BAAyC;EACzC,gCAA2C;AnDqsTnD;;AmDlsTM;EACE,8BAAuC;EACvC,iCAA6C;AnDqsTrD;;AmDptTI;EACE,wBAA+B;AnDutTrC;;AmDptTM;EACE,4BAA8C;AnDutTtD;;AmDxtTM;EACE,8BAA8C;AnD2tTtD;;AmD5tTM;EACE,+BAA8C;AnD+tTtD;;AmDhuTM;EACE,6BAA8C;AnDmuTtD;;AmDhuTM;EACE,6BAAyC;EACzC,8BAA2C;AnDmuTnD;;AmDhuTM;EACE,4BAAuC;EACvC,+BAA6C;AnDmuTrD;;AmDlvTI;EACE,wBAA+B;AnDqvTrC;;AmDlvTM;EACE,4BAA8C;AnDqvTtD;;AmDtvTM;EACE,8BAA8C;AnDyvTtD;;AmD1vTM;EACE,+BAA8C;AnD6vTtD;;AmD9vTM;EACE,6BAA8C;AnDiwTtD;;AmD9vTM;EACE,6BAAyC;EACzC,8BAA2C;AnDiwTnD;;AmD9vTM;EACE,4BAAuC;EACvC,+BAA6C;AnDiwTrD;;AoD1xTI;EACE,0BAA2B;ApD6xTjC;;AoD9xTI;EACE,4BAA2B;ApDiyTjC;;AoDlyTI;EACE,0BAA2B;ApDqyTjC;;AoDtyTI;EACE,4BAA2B;ApDyyTjC;;AoD1yTI;EACE,6BAA2B;ApD6yTjC;;AoD9yTI;EACE,0BAA2B;ApDizTjC;;AoDlzTI;EACE,6BAA2B;ApDqzTjC;;ACrtTE;EmDjGE;IACE,0BAA2B;EpD0zT/B;EoD3zTE;IACE,4BAA2B;EpD6zT/B;EoD9zTE;IACE,0BAA2B;EpDg0T/B;EoDj0TE;IACE,4BAA2B;EpDm0T/B;EoDp0TE;IACE,6BAA2B;EpDs0T/B;EoDv0TE;IACE,0BAA2B;EpDy0T/B;EoD10TE;IACE,6BAA2B;EpD40T/B;AACF;;ACzuTE;EmDrGE;IACE,0BAA2B;EpDk1T/B;EoDn1TE;IACE,4BAA2B;EpDq1T/B;EoDt1TE;IACE,0BAA2B;EpDw1T/B;EoDz1TE;IACE,4BAA2B;EpD21T/B;EoD51TE;IACE,6BAA2B;EpD81T/B;EoD/1TE;IACE,0BAA2B;EpDi2T/B;EoDl2TE;IACE,6BAA2B;EpDo2T/B;AACF;;ACzvTE;EmD7GE;IACE,0BAA2B;EpD02T/B;EoD32TE;IACE,4BAA2B;EpD62T/B;EoD92TE;IACE,0BAA2B;EpDg3T/B;EoDj3TE;IACE,4BAA2B;EpDm3T/B;EoDp3TE;IACE,6BAA2B;EpDs3T/B;EoDv3TE;IACE,0BAA2B;EpDy3T/B;EoD13TE;IACE,6BAA2B;EpD43T/B;AACF;;AC7wTE;EmDjHE;IACE,0BAA2B;EpDk4T/B;EoDn4TE;IACE,4BAA2B;EpDq4T/B;EoDt4TE;IACE,0BAA2B;EpDw4T/B;EoDz4TE;IACE,4BAA2B;EpD24T/B;EoD54TE;IACE,6BAA2B;EpD84T/B;EoD/4TE;IACE,0BAA2B;EpDi5T/B;EoDl5TE;IACE,6BAA2B;EpDo5T/B;AACF;;ACtxTI;EmDhIA;IACE,0BAA2B;EpD05T/B;EoD35TE;IACE,4BAA2B;EpD65T/B;EoD95TE;IACE,0BAA2B;EpDg6T/B;EoDj6TE;IACE,4BAA2B;EpDm6T/B;EoDp6TE;IACE,6BAA2B;EpDs6T/B;EoDv6TE;IACE,0BAA2B;EpDy6T/B;EoD16TE;IACE,6BAA2B;EpD46T/B;AACF;;AC/xTI;EmD/IA;IACE,0BAA2B;EpDk7T/B;EoDn7TE;IACE,4BAA2B;EpDq7T/B;EoDt7TE;IACE,0BAA2B;EpDw7T/B;EoDz7TE;IACE,4BAA2B;EpD27T/B;EoD57TE;IACE,6BAA2B;EpD87T/B;EoD/7TE;IACE,0BAA2B;EpDi8T/B;EoDl8TE;IACE,6BAA2B;EpDo8T/B;AACF;;AoD56TE;EACE,6BAAqC;ApD+6TzC;;AoDh7TE;EACE,8BAAqC;ApDm7TzC;;AoDp7TE;EACE,2BAAqC;ApDu7TzC;;AoDx7TE;EACE,4BAAqC;ApD27TzC;;ACr3TE;EmDlEE;IACE,6BAAqC;EpD27TzC;AACF;;ACv3TE;EmDnEE;IACE,6BAAqC;EpD87TzC;AACF;;ACz3TE;EmDpEE;IACE,6BAAqC;EpDi8TzC;AACF;;AC33TE;EmDrEE;IACE,6BAAqC;EpDo8TzC;AACF;;AC73TE;EmDtEE;IACE,6BAAqC;EpDu8TzC;AACF;;AC93TI;EmDxEA;IACE,6BAAqC;EpD08TzC;AACF;;AC13TI;EmD/EA;IACE,6BAAqC;EpD68TzC;AACF;;AC33TI;EmDjFA;IACE,6BAAqC;EpDg9TzC;AACF;;ACv3TI;EmDxFA;IACE,6BAAqC;EpDm9TzC;AACF;;AC36TE;EmDlEE;IACE,8BAAqC;EpDi/TzC;AACF;;AC76TE;EmDnEE;IACE,8BAAqC;EpDo/TzC;AACF;;AC/6TE;EmDpEE;IACE,8BAAqC;EpDu/TzC;AACF;;ACj7TE;EmDrEE;IACE,8BAAqC;EpD0/TzC;AACF;;ACn7TE;EmDtEE;IACE,8BAAqC;EpD6/TzC;AACF;;ACp7TI;EmDxEA;IACE,8BAAqC;EpDggUzC;AACF;;ACh7TI;EmD/EA;IACE,8BAAqC;EpDmgUzC;AACF;;ACj7TI;EmDjFA;IACE,8BAAqC;EpDsgUzC;AACF;;AC76TI;EmDxFA;IACE,8BAAqC;EpDygUzC;AACF;;ACj+TE;EmDlEE;IACE,2BAAqC;EpDuiUzC;AACF;;ACn+TE;EmDnEE;IACE,2BAAqC;EpD0iUzC;AACF;;ACr+TE;EmDpEE;IACE,2BAAqC;EpD6iUzC;AACF;;ACv+TE;EmDrEE;IACE,2BAAqC;EpDgjUzC;AACF;;ACz+TE;EmDtEE;IACE,2BAAqC;EpDmjUzC;AACF;;AC1+TI;EmDxEA;IACE,2BAAqC;EpDsjUzC;AACF;;ACt+TI;EmD/EA;IACE,2BAAqC;EpDyjUzC;AACF;;ACv+TI;EmDjFA;IACE,2BAAqC;EpD4jUzC;AACF;;ACn+TI;EmDxFA;IACE,2BAAqC;EpD+jUzC;AACF;;ACvhUE;EmDlEE;IACE,4BAAqC;EpD6lUzC;AACF;;ACzhUE;EmDnEE;IACE,4BAAqC;EpDgmUzC;AACF;;AC3hUE;EmDpEE;IACE,4BAAqC;EpDmmUzC;AACF;;AC7hUE;EmDrEE;IACE,4BAAqC;EpDsmUzC;AACF;;AC/hUE;EmDtEE;IACE,4BAAqC;EpDymUzC;AACF;;AChiUI;EmDxEA;IACE,4BAAqC;EpD4mUzC;AACF;;AC5hUI;EmD/EA;IACE,4BAAqC;EpD+mUzC;AACF;;AC7hUI;EmDjFA;IACE,4BAAqC;EpDknUzC;AACF;;ACzhUI;EmDxFA;IACE,4BAAqC;EpDqnUzC;AACF;;AoDpnUA;EACE,qCAAqC;ApDunUvC;;AoDrnUA;EACE,oCAAoC;ApDwnUtC;;AoDtnUA;EACE,oCAAoC;ApDynUtC;;AoDvnUA;EACE,6BAA6B;ApD0nU/B;;AoDxnUA;EACE,qCAAqC;ApD2nUvC;;AoDznUA;EACE,2BAAqC;ApD4nUvC;;AoD3nUA;EACE,2BAAsC;ApD8nUxC;;AoD7nUA;EACE,2BAAsC;ApDgoUxC;;AoD/nUA;EACE,2BAAwC;ApDkoU1C;;AoDjoUA;EACE,2BAAoC;ApDooUtC;;AoDloUA;EACE,+LAAuC;ApDqoUzC;;AoDnoUA;EACE,+LAAyC;ApDsoU3C;;AoDpoUA;EACE,+LAA0C;ApDuoU5C;;AoDroUA;EACE,iCAAyC;ApDwoU3C;;AoDtoUA;EACE,iCAAoC;ApDyoUtC;;AqD1uUE;EACE,yBAA+B;ArD6uUnC;;AC7oUE;EoD9FE;IACE,yBAA+B;ErD+uUnC;AACF;;AC/oUE;EoD/FE;IACE,yBAA+B;ErDkvUnC;AACF;;ACjpUE;EoDhGE;IACE,yBAA+B;ErDqvUnC;AACF;;ACnpUE;EoDjGE;IACE,yBAA+B;ErDwvUnC;AACF;;ACrpUE;EoDlGE;IACE,yBAA+B;ErD2vUnC;AACF;;ACtpUI;EoDpGA;IACE,yBAA+B;ErD8vUnC;AACF;;AClpUI;EoD3GA;IACE,yBAA+B;ErDiwUnC;AACF;;ACnpUI;EoD7GA;IACE,yBAA+B;ErDowUnC;AACF;;AC/oUI;EoDpHA;IACE,yBAA+B;ErDuwUnC;AACF;;AqDpyUE;EACE,wBAA+B;ArDuyUnC;;ACvsUE;EoD9FE;IACE,wBAA+B;ErDyyUnC;AACF;;ACzsUE;EoD/FE;IACE,wBAA+B;ErD4yUnC;AACF;;AC3sUE;EoDhGE;IACE,wBAA+B;ErD+yUnC;AACF;;AC7sUE;EoDjGE;IACE,wBAA+B;ErDkzUnC;AACF;;AC/sUE;EoDlGE;IACE,wBAA+B;ErDqzUnC;AACF;;AChtUI;EoDpGA;IACE,wBAA+B;ErDwzUnC;AACF;;AC5sUI;EoD3GA;IACE,wBAA+B;ErD2zUnC;AACF;;AC7sUI;EoD7GA;IACE,wBAA+B;ErD8zUnC;AACF;;ACzsUI;EoDpHA;IACE,wBAA+B;ErDi0UnC;AACF;;AqD91UE;EACE,0BAA+B;ArDi2UnC;;ACjwUE;EoD9FE;IACE,0BAA+B;ErDm2UnC;AACF;;ACnwUE;EoD/FE;IACE,0BAA+B;ErDs2UnC;AACF;;ACrwUE;EoDhGE;IACE,0BAA+B;ErDy2UnC;AACF;;ACvwUE;EoDjGE;IACE,0BAA+B;ErD42UnC;AACF;;ACzwUE;EoDlGE;IACE,0BAA+B;ErD+2UnC;AACF;;AC1wUI;EoDpGA;IACE,0BAA+B;ErDk3UnC;AACF;;ACtwUI;EoD3GA;IACE,0BAA+B;ErDq3UnC;AACF;;ACvwUI;EoD7GA;IACE,0BAA+B;ErDw3UnC;AACF;;ACnwUI;EoDpHA;IACE,0BAA+B;ErD23UnC;AACF;;AqDx5UE;EACE,gCAA+B;ArD25UnC;;AC3zUE;EoD9FE;IACE,gCAA+B;ErD65UnC;AACF;;AC7zUE;EoD/FE;IACE,gCAA+B;ErDg6UnC;AACF;;AC/zUE;EoDhGE;IACE,gCAA+B;ErDm6UnC;AACF;;ACj0UE;EoDjGE;IACE,gCAA+B;ErDs6UnC;AACF;;ACn0UE;EoDlGE;IACE,gCAA+B;ErDy6UnC;AACF;;ACp0UI;EoDpGA;IACE,gCAA+B;ErD46UnC;AACF;;ACh0UI;EoD3GA;IACE,gCAA+B;ErD+6UnC;AACF;;ACj0UI;EoD7GA;IACE,gCAA+B;ErDk7UnC;AACF;;AC7zUI;EoDpHA;IACE,gCAA+B;ErDq7UnC;AACF;;AqDl9UE;EACE,+BAA+B;ArDq9UnC;;ACr3UE;EoD9FE;IACE,+BAA+B;ErDu9UnC;AACF;;ACv3UE;EoD/FE;IACE,+BAA+B;ErD09UnC;AACF;;ACz3UE;EoDhGE;IACE,+BAA+B;ErD69UnC;AACF;;AC33UE;EoDjGE;IACE,+BAA+B;ErDg+UnC;AACF;;AC73UE;EoDlGE;IACE,+BAA+B;ErDm+UnC;AACF;;AC93UI;EoDpGA;IACE,+BAA+B;ErDs+UnC;AACF;;AC13UI;EoD3GA;IACE,+BAA+B;ErDy+UnC;AACF;;AC33UI;EoD7GA;IACE,+BAA+B;ErD4+UnC;AACF;;ACv3UI;EoDpHA;IACE,+BAA+B;ErD++UnC;AACF;;AqD9+UA;EACE,wBAAwB;ArDi/U1B;;AqD/+UA;EACE,uBAAuB;EACvB,iCAAiC;EACjC,yBAAyB;EACzB,2BAA2B;EAC3B,qBAAqB;EACrB,6BAA6B;EAC7B,8BAA8B;EAC9B,wBAAwB;ArDk/U1B;;AC17UE;EoDrDA;IACE,wBAAwB;ErDm/U1B;AACF;;AC57UE;EoDrDA;IACE,wBAAwB;ErDq/U1B;AACF;;AC97UE;EoDrDA;IACE,wBAAwB;ErDu/U1B;AACF;;ACh8UE;EoDrDA;IACE,wBAAwB;ErDy/U1B;AACF;;ACl8UE;EoDrDA;IACE,wBAAwB;ErD2/U1B;AACF;;ACn8UI;EoDtDF;IACE,wBAAwB;ErD6/U1B;AACF;;AC/7UI;EoD5DF;IACE,wBAAwB;ErD+/U1B;AACF;;ACh8UI;EoD7DF;IACE,wBAAwB;ErDigV1B;AACF;;AC57UI;EoDnEF;IACE,wBAAwB;ErDmgV1B;AACF;;AqDlgVA;EACE,6BAA6B;ArDqgV/B;;ACp/UE;EoDdA;IACE,6BAA6B;ErDsgV/B;AACF;;ACt/UE;EoDdA;IACE,6BAA6B;ErDwgV/B;AACF;;ACx/UE;EoDdA;IACE,6BAA6B;ErD0gV/B;AACF;;AC1/UE;EoDdA;IACE,6BAA6B;ErD4gV/B;AACF;;AC5/UE;EoDdA;IACE,6BAA6B;ErD8gV/B;AACF;;AC7/UI;EoDfF;IACE,6BAA6B;ErDghV/B;AACF;;ACz/UI;EoDrBF;IACE,6BAA6B;ErDkhV/B;AACF;;AC1/UI;EoDtBF;IACE,6BAA6B;ErDohV/B;AACF;;ACt/UI;EoD5BF;IACE,6BAA6B;ErDshV/B;AACF;;AsDhpVA,iBAAA;ACWA;EACE,oBAAoB;EACpB,aAAa;EACb,sBAAsB;EACtB,8BAA8B;AvDyoVhC;;AuD7oVA;EAMI,gBAAgB;AvD2oVpB;;AuDjpVA;EASM,mBAAmB;AvD4oVzB;;AuDrpVA;EAeM,uBxDXyB;EwDYzB,cxDzBuB;ACmqV7B;;AuD1pVA;;EAmBQ,cAAc;AvD4oVtB;;AuD/pVA;EAqBQ,cxD9BqB;AC4qV7B;;AuDnqVA;EAuBQ,4BxDhCqB;ACgrV7B;;AuDvqVA;;EA0BU,cxDnCmB;ACqrV7B;;ACrkVE;EsDvGF;IA6BU,uBxDzBqB;EC6qV7B;AACF;;AuDlrVA;;EAgCQ,4BxDzCqB;ACgsV7B;;AuDvrVA;;;EAqCU,yB7C4DuB;E6C3DvB,cxD/CmB;ACusV7B;;AuD9rVA;EAyCU,cxDlDmB;EwDmDnB,YAAY;AvDypVtB;;AuDnsVA;EA4CY,UAAU;AvD2pVtB;;AuDvsVA;EA+CY,uBAAwB;EACxB,UAAU;AvD4pVtB;;AuD5sVA;EAoDY,cxD7DiB;ACytV7B;;AuDhtVA;EAsDc,uCxD/De;AC6tV7B;;AuDptVA;EA0Dc,yBxDnEe;EwDoEf,qBxDpEe;EwDqEf,YxDxDiB;ACstV/B;;AuD1tVA;EAkEU,4EAAyG;AvD4pVnH;;ACnoVE;EsD3FF;IAqEc,4EAAyG;EvD8pVrH;AACF;;AuDpuVA;EAeM,yBxDxBuB;EwDyBvB,YxDZyB;ACquV/B;;AuDzuVA;;EAmBQ,cAAc;AvD2tVtB;;AuD9uVA;EAqBQ,YxDjBuB;AC8uV/B;;AuDlvVA;EAuBQ,+BxDnBuB;ACkvV/B;;AuDtvVA;;EA0BU,YxDtBqB;ACuvV/B;;ACppVE;EsDvGF;IA6BU,yBxDtCmB;ECywV3B;AACF;;AuDjwVA;;EAgCQ,+BxD5BuB;ACkwV/B;;AuDtwVA;;;EAqCU,uB7C4DuB;E6C3DvB,YxDlCqB;ACywV/B;;AuD7wVA;EAyCU,YxDrCqB;EwDsCrB,YAAY;AvDwuVtB;;AuDlxVA;EA4CY,UAAU;AvD0uVtB;;AuDtxVA;EA+CY,yBAAwB;EACxB,UAAU;AvD2uVtB;;AuD3xVA;EAoDY,YxDhDmB;AC2xV/B;;AuD/xVA;EAsDc,uCxD/De;AC4yV7B;;AuDnyVA;EA0Dc,uBxDtDiB;EwDuDjB,mBxDvDiB;EwDwDjB,cxDrEe;ACkzV7B;;AuDzyVA;EAkEU,8EAAyG;AvD2uVnH;;ACltVE;EsD3FF;IAqEc,8EAAyG;EvD6uVrH;AACF;;AuDnzVA;EAeM,4BxDbwB;EwDcxB,yB7CqDe;AVmvVrB;;AuDxzVA;;EAmBQ,cAAc;AvD0yVtB;;AuD7zVA;EAqBQ,yB7CgDa;AV4vVrB;;AuDj0VA;EAuBQ,yB7C8Ca;AVgwVrB;;AuDr0VA;;EA0BU,yB7C2CW;AVqwVrB;;ACnuVE;EsDvGF;IA6BU,4BxD3BoB;EC60V5B;AACF;;AuDh1VA;;EAgCQ,yB7CqCa;AVgxVrB;;AuDr1VA;;;EAqCU,yB7C4DuB;E6C3DvB,yB7C+BW;AVuxVrB;;AuD51VA;EAyCU,yB7C4BW;E6C3BX,YAAY;AvDuzVtB;;AuDj2VA;EA4CY,UAAU;AvDyzVtB;;AuDr2VA;EA+CY,4BAAwB;EACxB,UAAU;AvD0zVtB;;AuD12VA;EAoDY,yB7CiBS;AVyyVrB;;AuD92VA;EAsDc,uCxD/De;AC23V7B;;AuDl3VA;EA0Dc,oC7CWO;E6CVP,gC7CUO;E6CTP,iBxD1DgB;ACs3V9B;;AuDx3VA;EAkEU,iFAAyG;AvD0zVnH;;ACjyVE;EsD3FF;IAqEc,iFAAyG;EvD4zVrH;AACF;;AuDl4VA;EAeM,yBxDpBwB;EwDqBxB,W7CuDU;AVg0VhB;;AuDv4VA;;EAmBQ,cAAc;AvDy3VtB;;AuD54VA;EAqBQ,W7CkDQ;AVy0VhB;;AuDh5VA;EAuBQ,+B7CgDQ;AV60VhB;;AuDp5VA;;EA0BU,W7C6CM;AVk1VhB;;AClzVE;EsDvGF;IA6BU,yBxDlCoB;ECm6V5B;AACF;;AuD/5VA;;EAgCQ,+B7CuCQ;AV61VhB;;AuDp6VA;;;EAqCU,yB7C4DuB;E6C3DvB,W7CiCM;AVo2VhB;;AuD36VA;EAyCU,W7C8BM;E6C7BN,YAAY;AvDs4VtB;;AuDh7VA;EA4CY,UAAU;AvDw4VtB;;AuDp7VA;EA+CY,yBAAwB;EACxB,UAAU;AvDy4VtB;;AuDz7VA;EAoDY,W7CmBI;AVs3VhB;;AuD77VA;EAsDc,uCxD/De;AC08V7B;;AuDj8VA;EA0Dc,sB7CaE;E6CZF,kB7CYE;E6CXF,cxDjEgB;AC48V9B;;AuDv8VA;EAkEU,gFAAyG;AvDy4VnH;;ACh3VE;EsD3FF;IAqEc,gFAAyG;EvD24VrH;AACF;;AuDj9VA;EAeM,yBxDN4B;EwDO5B,W7CuDU;AV+4VhB;;AuDt9VA;;EAmBQ,cAAc;AvDw8VtB;;AuD39VA;EAqBQ,W7CkDQ;AVw5VhB;;AuD/9VA;EAuBQ,+B7CgDQ;AV45VhB;;AuDn+VA;;EA0BU,W7C6CM;AVi6VhB;;ACj4VE;EsDvGF;IA6BU,yBxDpBwB;ECo+VhC;AACF;;AuD9+VA;;EAgCQ,+B7CuCQ;AV46VhB;;AuDn/VA;;;EAqCU,yB7C4DuB;E6C3DvB,W7CiCM;AVm7VhB;;AuD1/VA;EAyCU,W7C8BM;E6C7BN,YAAY;AvDq9VtB;;AuD//VA;EA4CY,UAAU;AvDu9VtB;;AuDngWA;EA+CY,yBAAwB;EACxB,UAAU;AvDw9VtB;;AuDxgWA;EAoDY,W7CmBI;AVq8VhB;;AuD5gWA;EAsDc,uCxD/De;ACyhW7B;;AuDhhWA;EA0Dc,sB7CaE;E6CZF,kB7CYE;E6CXF,cxDnDoB;AC6gWlC;;AuDthWA;EAkEU,gFAAyG;AvDw9VnH;;AC/7VE;EsD3FF;IAqEc,gFAAyG;EvD09VrH;AACF;;AuDhiWA;EAeM,yBxDJ4B;EwDK5B,W7CuDU;AV89VhB;;AuDriWA;;EAmBQ,cAAc;AvDuhWtB;;AuD1iWA;EAqBQ,W7CkDQ;AVu+VhB;;AuD9iWA;EAuBQ,+B7CgDQ;AV2+VhB;;AuDljWA;;EA0BU,W7C6CM;AVg/VhB;;ACh9VE;EsDvGF;IA6BU,yBxDlBwB;ECijWhC;AACF;;AuD7jWA;;EAgCQ,+B7CuCQ;AV2/VhB;;AuDlkWA;;;EAqCU,yB7C4DuB;E6C3DvB,W7CiCM;AVkgWhB;;AuDzkWA;EAyCU,W7C8BM;E6C7BN,YAAY;AvDoiWtB;;AuD9kWA;EA4CY,UAAU;AvDsiWtB;;AuDllWA;EA+CY,yBAAwB;EACxB,UAAU;AvDuiWtB;;AuDvlWA;EAoDY,W7CmBI;AVohWhB;;AuD3lWA;EAsDc,uCxD/De;ACwmW7B;;AuD/lWA;EA0Dc,sB7CaE;E6CZF,kB7CYE;E6CXF,cxDjDoB;AC0lWlC;;AuDrmWA;EAkEU,gFAAyG;AvDuiWnH;;AC9gWE;EsD3FF;IAqEc,gFAAyG;EvDyiWrH;AACF;;AuD/mWA;EAeM,yBxDL4B;EwDM5B,W7CuDU;AV6iWhB;;AuDpnWA;;EAmBQ,cAAc;AvDsmWtB;;AuDznWA;EAqBQ,W7CkDQ;AVsjWhB;;AuD7nWA;EAuBQ,+B7CgDQ;AV0jWhB;;AuDjoWA;;EA0BU,W7C6CM;AV+jWhB;;AC/hWE;EsDvGF;IA6BU,yBxDnBwB;ECioWhC;AACF;;AuD5oWA;;EAgCQ,+B7CuCQ;AV0kWhB;;AuDjpWA;;;EAqCU,yB7C4DuB;E6C3DvB,W7CiCM;AVilWhB;;AuDxpWA;EAyCU,W7C8BM;E6C7BN,YAAY;AvDmnWtB;;AuD7pWA;EA4CY,UAAU;AvDqnWtB;;AuDjqWA;EA+CY,yBAAwB;EACxB,UAAU;AvDsnWtB;;AuDtqWA;EAoDY,W7CmBI;AVmmWhB;;AuD1qWA;EAsDc,uCxD/De;ACurW7B;;AuD9qWA;EA0Dc,sB7CaE;E6CZF,kB7CYE;E6CXF,cxDlDoB;AC0qWlC;;AuDprWA;EAkEU,gFAAyG;AvDsnWnH;;AC7lWE;EsD3FF;IAqEc,gFAAyG;EvDwnWrH;AACF;;AuD9rWA;EAeM,yBxDP4B;EwDQ5B,W7CuDU;AV4nWhB;;AuDnsWA;;EAmBQ,cAAc;AvDqrWtB;;AuDxsWA;EAqBQ,W7CkDQ;AVqoWhB;;AuD5sWA;EAuBQ,+B7CgDQ;AVyoWhB;;AuDhtWA;;EA0BU,W7C6CM;AV8oWhB;;AC9mWE;EsDvGF;IA6BU,yBxDrBwB;ECktWhC;AACF;;AuD3tWA;;EAgCQ,+B7CuCQ;AVypWhB;;AuDhuWA;;;EAqCU,yB7C4DuB;E6C3DvB,W7CiCM;AVgqWhB;;AuDvuWA;EAyCU,W7C8BM;E6C7BN,YAAY;AvDksWtB;;AuD5uWA;EA4CY,UAAU;AvDosWtB;;AuDhvWA;EA+CY,yBAAwB;EACxB,UAAU;AvDqsWtB;;AuDrvWA;EAoDY,W7CmBI;AVkrWhB;;AuDzvWA;EAsDc,uCxD/De;ACswW7B;;AuD7vWA;EA0Dc,sB7CaE;E6CZF,kB7CYE;E6CXF,cxDpDoB;AC2vWlC;;AuDnwWA;EAkEU,gFAAyG;AvDqsWnH;;AC5qWE;EsD3FF;IAqEc,gFAAyG;EvDusWrH;AACF;;AuD7wWA;EAeM,yBxDR4B;EwDS5B,yB7CqDe;AV6sWrB;;AuDlxWA;;EAmBQ,cAAc;AvDowWtB;;AuDvxWA;EAqBQ,yB7CgDa;AVstWrB;;AuD3xWA;EAuBQ,yB7C8Ca;AV0tWrB;;AuD/xWA;;EA0BU,yB7C2CW;AV+tWrB;;AC7rWE;EsDvGF;IA6BU,yBxDtBwB;ECkyWhC;AACF;;AuD1yWA;;EAgCQ,yB7CqCa;AV0uWrB;;AuD/yWA;;;EAqCU,yB7C4DuB;E6C3DvB,yB7C+BW;AVivWrB;;AuDtzWA;EAyCU,yB7C4BW;E6C3BX,YAAY;AvDixWtB;;AuD3zWA;EA4CY,UAAU;AvDmxWtB;;AuD/zWA;EA+CY,yBAAwB;EACxB,UAAU;AvDoxWtB;;AuDp0WA;EAoDY,yB7CiBS;AVmwWrB;;AuDx0WA;EAsDc,uCxD/De;ACq1W7B;;AuD50WA;EA0Dc,oC7CWO;E6CVP,gC7CUO;E6CTP,cxDrDoB;AC20WlC;;AuDl1WA;EAkEU,gFAAyG;AvDoxWnH;;AC3vWE;EsD3FF;IAqEc,gFAAyG;EvDsxWrH;AACF;;AuD51WA;EAeM,yBxDF2B;EwDG3B,W7CuDU;AV0xWhB;;AuDj2WA;;EAmBQ,cAAc;AvDm1WtB;;AuDt2WA;EAqBQ,W7CkDQ;AVmyWhB;;AuD12WA;EAuBQ,+B7CgDQ;AVuyWhB;;AuD92WA;;EA0BU,W7C6CM;AV4yWhB;;AC5wWE;EsDvGF;IA6BU,yBxDhBuB;EC22W/B;AACF;;AuDz3WA;;EAgCQ,+B7CuCQ;AVuzWhB;;AuD93WA;;;EAqCU,yB7C4DuB;E6C3DvB,W7CiCM;AV8zWhB;;AuDr4WA;EAyCU,W7C8BM;E6C7BN,YAAY;AvDg2WtB;;AuD14WA;EA4CY,UAAU;AvDk2WtB;;AuD94WA;EA+CY,yBAAwB;EACxB,UAAU;AvDm2WtB;;AuDn5WA;EAoDY,W7CmBI;AVg1WhB;;AuDv5WA;EAsDc,uCxD/De;ACo6W7B;;AuD35WA;EA0Dc,sB7CaE;E6CZF,kB7CYE;E6CXF,cxD/CmB;ACo5WjC;;AuDj6WA;EAkEU,gFAAyG;AvDm2WnH;;AC10WE;EsD3FF;IAqEc,gFAAyG;EvDq2WrH;AACF;;AuD36WA;EAyEM,eAhF0B;AvDs7WhC;;ACh1WE;EsD/FF;IA6EQ,oBAnF8B;EvD07WpC;AACF;;ACt1WE;EsD/FF;IAiFQ,mBAtF4B;EvD+7WlC;AACF;;AuD37WA;EAsFM,mBAAmB;EACnB,aAAa;AvDy2WnB;;AuDh8WA;EAyFQ,YAAY;EACZ,cAAc;AvD22WtB;;AuDr8WA;EA4FI,gBAAgB;AvD62WpB;;AuDz8WA;EA8FI,iBAAiB;AvD+2WrB;;AuD32WA;EAEE,gBAAgB;AvD62WlB;;AuD/2WA;EAII,SAAS;EACT,gBAAgB;EAChB,eAAe;EACf,kBAAkB;EAClB,QAAQ;EACR,qCAAqC;AvD+2WzC;;AuDx3WA;EAYI,YAAY;AvDg3WhB;;ACn4WE;EsDOF;IAeI,aAAa;EvDk3Wf;AACF;;AuDj3WA;EACE,kBAAkB;AvDo3WpB;;AC74WE;EsDwBF;IAKM,aAAa;EvDq3WjB;EuD13WF;IAOQ,sBAAsB;EvDs3W5B;AACF;;ACl5WE;EsDoBF;IASI,aAAa;IACb,uBAAuB;EvD03WzB;EuDp4WF;ItDsDI,oBsD1CwC;EvD23W1C;AACF;;AuDx3WA;;EAEE,YAAY;EACZ,cAAc;AvD23WhB;;AuDz3WA;EACE,YAAY;EACZ,cAAc;EACd,oBApJ6B;AvDghX/B;;ACx6WE;EsDyCF;IAKI,kBArJgC;EvDohXlC;AACF;;AwDjhXA;EACE,oBAN2B;AxD0hX7B;;ACt6WE;EuD/GF;IAII,kBAR+B;ExD8hXjC;EwD1hXF;IAOM,oBAV8B;ExDgiXlC;EwD7hXF;IASM,mBAX4B;ExDkiXhC;AACF;;AyDliXA;EACE,yB1DO4B;E0DN5B,yBAJ+B;AzDyiXjC","file":"bulma.css"} \ No newline at end of file diff --git a/3.4/ref/api/css/bulma.min.css b/3.4/ref/api/css/bulma.min.css new file mode 100644 index 0000000..2ba5118 --- /dev/null +++ b/3.4/ref/api/css/bulma.min.css @@ -0,0 +1 @@ +/*! bulma.io v0.9.3 | MIT License | github.com/jgthms/bulma */.button,.file-cta,.file-name,.input,.pagination-ellipsis,.pagination-link,.pagination-next,.pagination-previous,.select select,.textarea{-moz-appearance:none;-webkit-appearance:none;align-items:center;border:1px solid transparent;border-radius:4px;box-shadow:none;display:inline-flex;font-size:1rem;height:2.5em;justify-content:flex-start;line-height:1.5;padding-bottom:calc(.5em - 1px);padding-left:calc(.75em - 1px);padding-right:calc(.75em - 1px);padding-top:calc(.5em - 1px);position:relative;vertical-align:top}.button:active,.button:focus,.file-cta:active,.file-cta:focus,.file-name:active,.file-name:focus,.input:active,.input:focus,.is-active.button,.is-active.file-cta,.is-active.file-name,.is-active.input,.is-active.pagination-ellipsis,.is-active.pagination-link,.is-active.pagination-next,.is-active.pagination-previous,.is-active.textarea,.is-focused.button,.is-focused.file-cta,.is-focused.file-name,.is-focused.input,.is-focused.pagination-ellipsis,.is-focused.pagination-link,.is-focused.pagination-next,.is-focused.pagination-previous,.is-focused.textarea,.pagination-ellipsis:active,.pagination-ellipsis:focus,.pagination-link:active,.pagination-link:focus,.pagination-next:active,.pagination-next:focus,.pagination-previous:active,.pagination-previous:focus,.select select.is-active,.select select.is-focused,.select select:active,.select select:focus,.textarea:active,.textarea:focus{outline:0}.button[disabled],.file-cta[disabled],.file-name[disabled],.input[disabled],.pagination-ellipsis[disabled],.pagination-link[disabled],.pagination-next[disabled],.pagination-previous[disabled],.select fieldset[disabled] select,.select select[disabled],.textarea[disabled],fieldset[disabled] .button,fieldset[disabled] .file-cta,fieldset[disabled] .file-name,fieldset[disabled] .input,fieldset[disabled] .pagination-ellipsis,fieldset[disabled] .pagination-link,fieldset[disabled] .pagination-next,fieldset[disabled] .pagination-previous,fieldset[disabled] .select select,fieldset[disabled] .textarea{cursor:not-allowed}.breadcrumb,.button,.file,.is-unselectable,.pagination-ellipsis,.pagination-link,.pagination-next,.pagination-previous,.tabs{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.navbar-link:not(.is-arrowless)::after,.select:not(.is-multiple):not(.is-loading)::after{border:3px solid transparent;border-radius:2px;border-right:0;border-top:0;content:" ";display:block;height:.625em;margin-top:-.4375em;pointer-events:none;position:absolute;top:50%;transform:rotate(-45deg);transform-origin:center;width:.625em}.block:not(:last-child),.box:not(:last-child),.breadcrumb:not(:last-child),.content:not(:last-child),.level:not(:last-child),.message:not(:last-child),.notification:not(:last-child),.pagination:not(:last-child),.progress:not(:last-child),.subtitle:not(:last-child),.table-container:not(:last-child),.table:not(:last-child),.tabs:not(:last-child),.title:not(:last-child){margin-bottom:1.5rem}.delete,.modal-close{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-appearance:none;-webkit-appearance:none;background-color:rgba(10,10,10,.2);border:none;border-radius:9999px;cursor:pointer;pointer-events:auto;display:inline-block;flex-grow:0;flex-shrink:0;font-size:0;height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;outline:0;position:relative;vertical-align:top;width:20px}.delete::after,.delete::before,.modal-close::after,.modal-close::before{background-color:#fff;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}.delete::before,.modal-close::before{height:2px;width:50%}.delete::after,.modal-close::after{height:50%;width:2px}.delete:focus,.delete:hover,.modal-close:focus,.modal-close:hover{background-color:rgba(10,10,10,.3)}.delete:active,.modal-close:active{background-color:rgba(10,10,10,.4)}.is-small.delete,.is-small.modal-close{height:16px;max-height:16px;max-width:16px;min-height:16px;min-width:16px;width:16px}.is-medium.delete,.is-medium.modal-close{height:24px;max-height:24px;max-width:24px;min-height:24px;min-width:24px;width:24px}.is-large.delete,.is-large.modal-close{height:32px;max-height:32px;max-width:32px;min-height:32px;min-width:32px;width:32px}.button.is-loading::after,.control.is-loading::after,.loader,.select.is-loading::after{-webkit-animation:spinAround .5s infinite linear;animation:spinAround .5s infinite linear;border:2px solid #dbdbdb;border-radius:9999px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;position:relative;width:1em}.hero-video,.image.is-16by9 .has-ratio,.image.is-16by9 img,.image.is-1by1 .has-ratio,.image.is-1by1 img,.image.is-1by2 .has-ratio,.image.is-1by2 img,.image.is-1by3 .has-ratio,.image.is-1by3 img,.image.is-2by1 .has-ratio,.image.is-2by1 img,.image.is-2by3 .has-ratio,.image.is-2by3 img,.image.is-3by1 .has-ratio,.image.is-3by1 img,.image.is-3by2 .has-ratio,.image.is-3by2 img,.image.is-3by4 .has-ratio,.image.is-3by4 img,.image.is-3by5 .has-ratio,.image.is-3by5 img,.image.is-4by3 .has-ratio,.image.is-4by3 img,.image.is-4by5 .has-ratio,.image.is-4by5 img,.image.is-5by3 .has-ratio,.image.is-5by3 img,.image.is-5by4 .has-ratio,.image.is-5by4 img,.image.is-9by16 .has-ratio,.image.is-9by16 img,.image.is-square .has-ratio,.image.is-square img,.is-overlay,.modal,.modal-background{bottom:0;left:0;position:absolute;right:0;top:0}.navbar-burger{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:0 0;border:none;color:currentColor;font-family:inherit;font-size:1em;margin:0;padding:0}/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:inherit}html{background-color:#fff;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow-x:hidden;overflow-y:scroll;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}article,aside,figure,footer,header,hgroup,section{display:block}body,button,input,optgroup,select,textarea{font-family:BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif}code,pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-family:monospace}body{color:#4a4a4a;font-size:1em;font-weight:400;line-height:1.5}a{color:#485fc7;cursor:pointer;text-decoration:none}a strong{color:currentColor}a:hover{color:#363636}code{background-color:#f5f5f5;color:#da1039;font-size:.875em;font-weight:400;padding:.25em .5em .25em}hr{background-color:#f5f5f5;border:none;display:block;height:2px;margin:1.5rem 0}img{height:auto;max-width:100%}input[type=checkbox],input[type=radio]{vertical-align:baseline}small{font-size:.875em}span{font-style:inherit;font-weight:inherit}strong{color:#363636;font-weight:700}fieldset{border:none}pre{-webkit-overflow-scrolling:touch;background-color:#f5f5f5;color:#4a4a4a;font-size:.875em;overflow-x:auto;padding:1.25rem 1.5rem;white-space:pre;word-wrap:normal}pre code{background-color:transparent;color:currentColor;font-size:1em;padding:0}table td,table th{vertical-align:top}table td:not([align]),table th:not([align]){text-align:inherit}table th{color:#363636}@-webkit-keyframes spinAround{from{transform:rotate(0)}to{transform:rotate(359deg)}}@keyframes spinAround{from{transform:rotate(0)}to{transform:rotate(359deg)}}.box{background-color:#fff;border-radius:6px;box-shadow:0 .5em 1em -.125em rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.02);color:#4a4a4a;display:block;padding:1.25rem}a.box:focus,a.box:hover{box-shadow:0 .5em 1em -.125em rgba(10,10,10,.1),0 0 0 1px #485fc7}a.box:active{box-shadow:inset 0 1px 2px rgba(10,10,10,.2),0 0 0 1px #485fc7}.button{background-color:#fff;border-color:#dbdbdb;border-width:1px;color:#363636;cursor:pointer;justify-content:center;padding-bottom:calc(.5em - 1px);padding-left:1em;padding-right:1em;padding-top:calc(.5em - 1px);text-align:center;white-space:nowrap}.button strong{color:inherit}.button .icon,.button .icon.is-large,.button .icon.is-medium,.button .icon.is-small{height:1.5em;width:1.5em}.button .icon:first-child:not(:last-child){margin-left:calc(-.5em - 1px);margin-right:.25em}.button .icon:last-child:not(:first-child){margin-left:.25em;margin-right:calc(-.5em - 1px)}.button .icon:first-child:last-child{margin-left:calc(-.5em - 1px);margin-right:calc(-.5em - 1px)}.button.is-hovered,.button:hover{border-color:#b5b5b5;color:#363636}.button.is-focused,.button:focus{border-color:#485fc7;color:#363636}.button.is-focused:not(:active),.button:focus:not(:active){box-shadow:0 0 0 .125em rgba(72,95,199,.25)}.button.is-active,.button:active{border-color:#4a4a4a;color:#363636}.button.is-text{background-color:transparent;border-color:transparent;color:#4a4a4a;text-decoration:underline}.button.is-text.is-focused,.button.is-text.is-hovered,.button.is-text:focus,.button.is-text:hover{background-color:#f5f5f5;color:#363636}.button.is-text.is-active,.button.is-text:active{background-color:#e8e8e8;color:#363636}.button.is-text[disabled],fieldset[disabled] .button.is-text{background-color:transparent;border-color:transparent;box-shadow:none}.button.is-ghost{background:0 0;border-color:transparent;color:#485fc7;text-decoration:none}.button.is-ghost.is-hovered,.button.is-ghost:hover{color:#485fc7;text-decoration:underline}.button.is-white{background-color:#fff;border-color:transparent;color:#0a0a0a}.button.is-white.is-hovered,.button.is-white:hover{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}.button.is-white.is-focused,.button.is-white:focus{border-color:transparent;color:#0a0a0a}.button.is-white.is-focused:not(:active),.button.is-white:focus:not(:active){box-shadow:0 0 0 .125em rgba(255,255,255,.25)}.button.is-white.is-active,.button.is-white:active{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}.button.is-white[disabled],fieldset[disabled] .button.is-white{background-color:#fff;border-color:transparent;box-shadow:none}.button.is-white.is-inverted{background-color:#0a0a0a;color:#fff}.button.is-white.is-inverted.is-hovered,.button.is-white.is-inverted:hover{background-color:#000}.button.is-white.is-inverted[disabled],fieldset[disabled] .button.is-white.is-inverted{background-color:#0a0a0a;border-color:transparent;box-shadow:none;color:#fff}.button.is-white.is-loading::after{border-color:transparent transparent #0a0a0a #0a0a0a!important}.button.is-white.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-white.is-outlined.is-focused,.button.is-white.is-outlined.is-hovered,.button.is-white.is-outlined:focus,.button.is-white.is-outlined:hover{background-color:#fff;border-color:#fff;color:#0a0a0a}.button.is-white.is-outlined.is-loading::after{border-color:transparent transparent #fff #fff!important}.button.is-white.is-outlined.is-loading.is-focused::after,.button.is-white.is-outlined.is-loading.is-hovered::after,.button.is-white.is-outlined.is-loading:focus::after,.button.is-white.is-outlined.is-loading:hover::after{border-color:transparent transparent #0a0a0a #0a0a0a!important}.button.is-white.is-outlined[disabled],fieldset[disabled] .button.is-white.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}.button.is-white.is-inverted.is-outlined.is-focused,.button.is-white.is-inverted.is-outlined.is-hovered,.button.is-white.is-inverted.is-outlined:focus,.button.is-white.is-inverted.is-outlined:hover{background-color:#0a0a0a;color:#fff}.button.is-white.is-inverted.is-outlined.is-loading.is-focused::after,.button.is-white.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-white.is-inverted.is-outlined.is-loading:focus::after,.button.is-white.is-inverted.is-outlined.is-loading:hover::after{border-color:transparent transparent #fff #fff!important}.button.is-white.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}.button.is-black{background-color:#0a0a0a;border-color:transparent;color:#fff}.button.is-black.is-hovered,.button.is-black:hover{background-color:#040404;border-color:transparent;color:#fff}.button.is-black.is-focused,.button.is-black:focus{border-color:transparent;color:#fff}.button.is-black.is-focused:not(:active),.button.is-black:focus:not(:active){box-shadow:0 0 0 .125em rgba(10,10,10,.25)}.button.is-black.is-active,.button.is-black:active{background-color:#000;border-color:transparent;color:#fff}.button.is-black[disabled],fieldset[disabled] .button.is-black{background-color:#0a0a0a;border-color:transparent;box-shadow:none}.button.is-black.is-inverted{background-color:#fff;color:#0a0a0a}.button.is-black.is-inverted.is-hovered,.button.is-black.is-inverted:hover{background-color:#f2f2f2}.button.is-black.is-inverted[disabled],fieldset[disabled] .button.is-black.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#0a0a0a}.button.is-black.is-loading::after{border-color:transparent transparent #fff #fff!important}.button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}.button.is-black.is-outlined.is-focused,.button.is-black.is-outlined.is-hovered,.button.is-black.is-outlined:focus,.button.is-black.is-outlined:hover{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.button.is-black.is-outlined.is-loading::after{border-color:transparent transparent #0a0a0a #0a0a0a!important}.button.is-black.is-outlined.is-loading.is-focused::after,.button.is-black.is-outlined.is-loading.is-hovered::after,.button.is-black.is-outlined.is-loading:focus::after,.button.is-black.is-outlined.is-loading:hover::after{border-color:transparent transparent #fff #fff!important}.button.is-black.is-outlined[disabled],fieldset[disabled] .button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}.button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-black.is-inverted.is-outlined.is-focused,.button.is-black.is-inverted.is-outlined.is-hovered,.button.is-black.is-inverted.is-outlined:focus,.button.is-black.is-inverted.is-outlined:hover{background-color:#fff;color:#0a0a0a}.button.is-black.is-inverted.is-outlined.is-loading.is-focused::after,.button.is-black.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-black.is-inverted.is-outlined.is-loading:focus::after,.button.is-black.is-inverted.is-outlined.is-loading:hover::after{border-color:transparent transparent #0a0a0a #0a0a0a!important}.button.is-black.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-light{background-color:#f5f5f5;border-color:transparent;color:rgba(0,0,0,.7)}.button.is-light.is-hovered,.button.is-light:hover{background-color:#eee;border-color:transparent;color:rgba(0,0,0,.7)}.button.is-light.is-focused,.button.is-light:focus{border-color:transparent;color:rgba(0,0,0,.7)}.button.is-light.is-focused:not(:active),.button.is-light:focus:not(:active){box-shadow:0 0 0 .125em rgba(245,245,245,.25)}.button.is-light.is-active,.button.is-light:active{background-color:#e8e8e8;border-color:transparent;color:rgba(0,0,0,.7)}.button.is-light[disabled],fieldset[disabled] .button.is-light{background-color:#f5f5f5;border-color:transparent;box-shadow:none}.button.is-light.is-inverted{background-color:rgba(0,0,0,.7);color:#f5f5f5}.button.is-light.is-inverted.is-hovered,.button.is-light.is-inverted:hover{background-color:rgba(0,0,0,.7)}.button.is-light.is-inverted[disabled],fieldset[disabled] .button.is-light.is-inverted{background-color:rgba(0,0,0,.7);border-color:transparent;box-shadow:none;color:#f5f5f5}.button.is-light.is-loading::after{border-color:transparent transparent rgba(0,0,0,.7) rgba(0,0,0,.7)!important}.button.is-light.is-outlined{background-color:transparent;border-color:#f5f5f5;color:#f5f5f5}.button.is-light.is-outlined.is-focused,.button.is-light.is-outlined.is-hovered,.button.is-light.is-outlined:focus,.button.is-light.is-outlined:hover{background-color:#f5f5f5;border-color:#f5f5f5;color:rgba(0,0,0,.7)}.button.is-light.is-outlined.is-loading::after{border-color:transparent transparent #f5f5f5 #f5f5f5!important}.button.is-light.is-outlined.is-loading.is-focused::after,.button.is-light.is-outlined.is-loading.is-hovered::after,.button.is-light.is-outlined.is-loading:focus::after,.button.is-light.is-outlined.is-loading:hover::after{border-color:transparent transparent rgba(0,0,0,.7) rgba(0,0,0,.7)!important}.button.is-light.is-outlined[disabled],fieldset[disabled] .button.is-light.is-outlined{background-color:transparent;border-color:#f5f5f5;box-shadow:none;color:#f5f5f5}.button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,.7);color:rgba(0,0,0,.7)}.button.is-light.is-inverted.is-outlined.is-focused,.button.is-light.is-inverted.is-outlined.is-hovered,.button.is-light.is-inverted.is-outlined:focus,.button.is-light.is-inverted.is-outlined:hover{background-color:rgba(0,0,0,.7);color:#f5f5f5}.button.is-light.is-inverted.is-outlined.is-loading.is-focused::after,.button.is-light.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-light.is-inverted.is-outlined.is-loading:focus::after,.button.is-light.is-inverted.is-outlined.is-loading:hover::after{border-color:transparent transparent #f5f5f5 #f5f5f5!important}.button.is-light.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,.7);box-shadow:none;color:rgba(0,0,0,.7)}.button.is-dark{background-color:#363636;border-color:transparent;color:#fff}.button.is-dark.is-hovered,.button.is-dark:hover{background-color:#2f2f2f;border-color:transparent;color:#fff}.button.is-dark.is-focused,.button.is-dark:focus{border-color:transparent;color:#fff}.button.is-dark.is-focused:not(:active),.button.is-dark:focus:not(:active){box-shadow:0 0 0 .125em rgba(54,54,54,.25)}.button.is-dark.is-active,.button.is-dark:active{background-color:#292929;border-color:transparent;color:#fff}.button.is-dark[disabled],fieldset[disabled] .button.is-dark{background-color:#363636;border-color:transparent;box-shadow:none}.button.is-dark.is-inverted{background-color:#fff;color:#363636}.button.is-dark.is-inverted.is-hovered,.button.is-dark.is-inverted:hover{background-color:#f2f2f2}.button.is-dark.is-inverted[disabled],fieldset[disabled] .button.is-dark.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#363636}.button.is-dark.is-loading::after{border-color:transparent transparent #fff #fff!important}.button.is-dark.is-outlined{background-color:transparent;border-color:#363636;color:#363636}.button.is-dark.is-outlined.is-focused,.button.is-dark.is-outlined.is-hovered,.button.is-dark.is-outlined:focus,.button.is-dark.is-outlined:hover{background-color:#363636;border-color:#363636;color:#fff}.button.is-dark.is-outlined.is-loading::after{border-color:transparent transparent #363636 #363636!important}.button.is-dark.is-outlined.is-loading.is-focused::after,.button.is-dark.is-outlined.is-loading.is-hovered::after,.button.is-dark.is-outlined.is-loading:focus::after,.button.is-dark.is-outlined.is-loading:hover::after{border-color:transparent transparent #fff #fff!important}.button.is-dark.is-outlined[disabled],fieldset[disabled] .button.is-dark.is-outlined{background-color:transparent;border-color:#363636;box-shadow:none;color:#363636}.button.is-dark.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-dark.is-inverted.is-outlined.is-focused,.button.is-dark.is-inverted.is-outlined.is-hovered,.button.is-dark.is-inverted.is-outlined:focus,.button.is-dark.is-inverted.is-outlined:hover{background-color:#fff;color:#363636}.button.is-dark.is-inverted.is-outlined.is-loading.is-focused::after,.button.is-dark.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-dark.is-inverted.is-outlined.is-loading:focus::after,.button.is-dark.is-inverted.is-outlined.is-loading:hover::after{border-color:transparent transparent #363636 #363636!important}.button.is-dark.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-dark.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-primary{background-color:#00d1b2;border-color:transparent;color:#fff}.button.is-primary.is-hovered,.button.is-primary:hover{background-color:#00c4a7;border-color:transparent;color:#fff}.button.is-primary.is-focused,.button.is-primary:focus{border-color:transparent;color:#fff}.button.is-primary.is-focused:not(:active),.button.is-primary:focus:not(:active){box-shadow:0 0 0 .125em rgba(0,209,178,.25)}.button.is-primary.is-active,.button.is-primary:active{background-color:#00b89c;border-color:transparent;color:#fff}.button.is-primary[disabled],fieldset[disabled] .button.is-primary{background-color:#00d1b2;border-color:transparent;box-shadow:none}.button.is-primary.is-inverted{background-color:#fff;color:#00d1b2}.button.is-primary.is-inverted.is-hovered,.button.is-primary.is-inverted:hover{background-color:#f2f2f2}.button.is-primary.is-inverted[disabled],fieldset[disabled] .button.is-primary.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#00d1b2}.button.is-primary.is-loading::after{border-color:transparent transparent #fff #fff!important}.button.is-primary.is-outlined{background-color:transparent;border-color:#00d1b2;color:#00d1b2}.button.is-primary.is-outlined.is-focused,.button.is-primary.is-outlined.is-hovered,.button.is-primary.is-outlined:focus,.button.is-primary.is-outlined:hover{background-color:#00d1b2;border-color:#00d1b2;color:#fff}.button.is-primary.is-outlined.is-loading::after{border-color:transparent transparent #00d1b2 #00d1b2!important}.button.is-primary.is-outlined.is-loading.is-focused::after,.button.is-primary.is-outlined.is-loading.is-hovered::after,.button.is-primary.is-outlined.is-loading:focus::after,.button.is-primary.is-outlined.is-loading:hover::after{border-color:transparent transparent #fff #fff!important}.button.is-primary.is-outlined[disabled],fieldset[disabled] .button.is-primary.is-outlined{background-color:transparent;border-color:#00d1b2;box-shadow:none;color:#00d1b2}.button.is-primary.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-primary.is-inverted.is-outlined.is-focused,.button.is-primary.is-inverted.is-outlined.is-hovered,.button.is-primary.is-inverted.is-outlined:focus,.button.is-primary.is-inverted.is-outlined:hover{background-color:#fff;color:#00d1b2}.button.is-primary.is-inverted.is-outlined.is-loading.is-focused::after,.button.is-primary.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-primary.is-inverted.is-outlined.is-loading:focus::after,.button.is-primary.is-inverted.is-outlined.is-loading:hover::after{border-color:transparent transparent #00d1b2 #00d1b2!important}.button.is-primary.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-primary.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-primary.is-light{background-color:#ebfffc;color:#00947e}.button.is-primary.is-light.is-hovered,.button.is-primary.is-light:hover{background-color:#defffa;border-color:transparent;color:#00947e}.button.is-primary.is-light.is-active,.button.is-primary.is-light:active{background-color:#d1fff8;border-color:transparent;color:#00947e}.button.is-link{background-color:#485fc7;border-color:transparent;color:#fff}.button.is-link.is-hovered,.button.is-link:hover{background-color:#3e56c4;border-color:transparent;color:#fff}.button.is-link.is-focused,.button.is-link:focus{border-color:transparent;color:#fff}.button.is-link.is-focused:not(:active),.button.is-link:focus:not(:active){box-shadow:0 0 0 .125em rgba(72,95,199,.25)}.button.is-link.is-active,.button.is-link:active{background-color:#3a51bb;border-color:transparent;color:#fff}.button.is-link[disabled],fieldset[disabled] .button.is-link{background-color:#485fc7;border-color:transparent;box-shadow:none}.button.is-link.is-inverted{background-color:#fff;color:#485fc7}.button.is-link.is-inverted.is-hovered,.button.is-link.is-inverted:hover{background-color:#f2f2f2}.button.is-link.is-inverted[disabled],fieldset[disabled] .button.is-link.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#485fc7}.button.is-link.is-loading::after{border-color:transparent transparent #fff #fff!important}.button.is-link.is-outlined{background-color:transparent;border-color:#485fc7;color:#485fc7}.button.is-link.is-outlined.is-focused,.button.is-link.is-outlined.is-hovered,.button.is-link.is-outlined:focus,.button.is-link.is-outlined:hover{background-color:#485fc7;border-color:#485fc7;color:#fff}.button.is-link.is-outlined.is-loading::after{border-color:transparent transparent #485fc7 #485fc7!important}.button.is-link.is-outlined.is-loading.is-focused::after,.button.is-link.is-outlined.is-loading.is-hovered::after,.button.is-link.is-outlined.is-loading:focus::after,.button.is-link.is-outlined.is-loading:hover::after{border-color:transparent transparent #fff #fff!important}.button.is-link.is-outlined[disabled],fieldset[disabled] .button.is-link.is-outlined{background-color:transparent;border-color:#485fc7;box-shadow:none;color:#485fc7}.button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-link.is-inverted.is-outlined.is-focused,.button.is-link.is-inverted.is-outlined.is-hovered,.button.is-link.is-inverted.is-outlined:focus,.button.is-link.is-inverted.is-outlined:hover{background-color:#fff;color:#485fc7}.button.is-link.is-inverted.is-outlined.is-loading.is-focused::after,.button.is-link.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-link.is-inverted.is-outlined.is-loading:focus::after,.button.is-link.is-inverted.is-outlined.is-loading:hover::after{border-color:transparent transparent #485fc7 #485fc7!important}.button.is-link.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-link.is-light{background-color:#eff1fa;color:#3850b7}.button.is-link.is-light.is-hovered,.button.is-link.is-light:hover{background-color:#e6e9f7;border-color:transparent;color:#3850b7}.button.is-link.is-light.is-active,.button.is-link.is-light:active{background-color:#dce0f4;border-color:transparent;color:#3850b7}.button.is-info{background-color:#3e8ed0;border-color:transparent;color:#fff}.button.is-info.is-hovered,.button.is-info:hover{background-color:#3488ce;border-color:transparent;color:#fff}.button.is-info.is-focused,.button.is-info:focus{border-color:transparent;color:#fff}.button.is-info.is-focused:not(:active),.button.is-info:focus:not(:active){box-shadow:0 0 0 .125em rgba(62,142,208,.25)}.button.is-info.is-active,.button.is-info:active{background-color:#3082c5;border-color:transparent;color:#fff}.button.is-info[disabled],fieldset[disabled] .button.is-info{background-color:#3e8ed0;border-color:transparent;box-shadow:none}.button.is-info.is-inverted{background-color:#fff;color:#3e8ed0}.button.is-info.is-inverted.is-hovered,.button.is-info.is-inverted:hover{background-color:#f2f2f2}.button.is-info.is-inverted[disabled],fieldset[disabled] .button.is-info.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#3e8ed0}.button.is-info.is-loading::after{border-color:transparent transparent #fff #fff!important}.button.is-info.is-outlined{background-color:transparent;border-color:#3e8ed0;color:#3e8ed0}.button.is-info.is-outlined.is-focused,.button.is-info.is-outlined.is-hovered,.button.is-info.is-outlined:focus,.button.is-info.is-outlined:hover{background-color:#3e8ed0;border-color:#3e8ed0;color:#fff}.button.is-info.is-outlined.is-loading::after{border-color:transparent transparent #3e8ed0 #3e8ed0!important}.button.is-info.is-outlined.is-loading.is-focused::after,.button.is-info.is-outlined.is-loading.is-hovered::after,.button.is-info.is-outlined.is-loading:focus::after,.button.is-info.is-outlined.is-loading:hover::after{border-color:transparent transparent #fff #fff!important}.button.is-info.is-outlined[disabled],fieldset[disabled] .button.is-info.is-outlined{background-color:transparent;border-color:#3e8ed0;box-shadow:none;color:#3e8ed0}.button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-info.is-inverted.is-outlined.is-focused,.button.is-info.is-inverted.is-outlined.is-hovered,.button.is-info.is-inverted.is-outlined:focus,.button.is-info.is-inverted.is-outlined:hover{background-color:#fff;color:#3e8ed0}.button.is-info.is-inverted.is-outlined.is-loading.is-focused::after,.button.is-info.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-info.is-inverted.is-outlined.is-loading:focus::after,.button.is-info.is-inverted.is-outlined.is-loading:hover::after{border-color:transparent transparent #3e8ed0 #3e8ed0!important}.button.is-info.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-info.is-light{background-color:#eff5fb;color:#296fa8}.button.is-info.is-light.is-hovered,.button.is-info.is-light:hover{background-color:#e4eff9;border-color:transparent;color:#296fa8}.button.is-info.is-light.is-active,.button.is-info.is-light:active{background-color:#dae9f6;border-color:transparent;color:#296fa8}.button.is-success{background-color:#48c78e;border-color:transparent;color:#fff}.button.is-success.is-hovered,.button.is-success:hover{background-color:#3ec487;border-color:transparent;color:#fff}.button.is-success.is-focused,.button.is-success:focus{border-color:transparent;color:#fff}.button.is-success.is-focused:not(:active),.button.is-success:focus:not(:active){box-shadow:0 0 0 .125em rgba(72,199,142,.25)}.button.is-success.is-active,.button.is-success:active{background-color:#3abb81;border-color:transparent;color:#fff}.button.is-success[disabled],fieldset[disabled] .button.is-success{background-color:#48c78e;border-color:transparent;box-shadow:none}.button.is-success.is-inverted{background-color:#fff;color:#48c78e}.button.is-success.is-inverted.is-hovered,.button.is-success.is-inverted:hover{background-color:#f2f2f2}.button.is-success.is-inverted[disabled],fieldset[disabled] .button.is-success.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#48c78e}.button.is-success.is-loading::after{border-color:transparent transparent #fff #fff!important}.button.is-success.is-outlined{background-color:transparent;border-color:#48c78e;color:#48c78e}.button.is-success.is-outlined.is-focused,.button.is-success.is-outlined.is-hovered,.button.is-success.is-outlined:focus,.button.is-success.is-outlined:hover{background-color:#48c78e;border-color:#48c78e;color:#fff}.button.is-success.is-outlined.is-loading::after{border-color:transparent transparent #48c78e #48c78e!important}.button.is-success.is-outlined.is-loading.is-focused::after,.button.is-success.is-outlined.is-loading.is-hovered::after,.button.is-success.is-outlined.is-loading:focus::after,.button.is-success.is-outlined.is-loading:hover::after{border-color:transparent transparent #fff #fff!important}.button.is-success.is-outlined[disabled],fieldset[disabled] .button.is-success.is-outlined{background-color:transparent;border-color:#48c78e;box-shadow:none;color:#48c78e}.button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-success.is-inverted.is-outlined.is-focused,.button.is-success.is-inverted.is-outlined.is-hovered,.button.is-success.is-inverted.is-outlined:focus,.button.is-success.is-inverted.is-outlined:hover{background-color:#fff;color:#48c78e}.button.is-success.is-inverted.is-outlined.is-loading.is-focused::after,.button.is-success.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-success.is-inverted.is-outlined.is-loading:focus::after,.button.is-success.is-inverted.is-outlined.is-loading:hover::after{border-color:transparent transparent #48c78e #48c78e!important}.button.is-success.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-success.is-light{background-color:#effaf5;color:#257953}.button.is-success.is-light.is-hovered,.button.is-success.is-light:hover{background-color:#e6f7ef;border-color:transparent;color:#257953}.button.is-success.is-light.is-active,.button.is-success.is-light:active{background-color:#dcf4e9;border-color:transparent;color:#257953}.button.is-warning{background-color:#ffe08a;border-color:transparent;color:rgba(0,0,0,.7)}.button.is-warning.is-hovered,.button.is-warning:hover{background-color:#ffdc7d;border-color:transparent;color:rgba(0,0,0,.7)}.button.is-warning.is-focused,.button.is-warning:focus{border-color:transparent;color:rgba(0,0,0,.7)}.button.is-warning.is-focused:not(:active),.button.is-warning:focus:not(:active){box-shadow:0 0 0 .125em rgba(255,224,138,.25)}.button.is-warning.is-active,.button.is-warning:active{background-color:#ffd970;border-color:transparent;color:rgba(0,0,0,.7)}.button.is-warning[disabled],fieldset[disabled] .button.is-warning{background-color:#ffe08a;border-color:transparent;box-shadow:none}.button.is-warning.is-inverted{background-color:rgba(0,0,0,.7);color:#ffe08a}.button.is-warning.is-inverted.is-hovered,.button.is-warning.is-inverted:hover{background-color:rgba(0,0,0,.7)}.button.is-warning.is-inverted[disabled],fieldset[disabled] .button.is-warning.is-inverted{background-color:rgba(0,0,0,.7);border-color:transparent;box-shadow:none;color:#ffe08a}.button.is-warning.is-loading::after{border-color:transparent transparent rgba(0,0,0,.7) rgba(0,0,0,.7)!important}.button.is-warning.is-outlined{background-color:transparent;border-color:#ffe08a;color:#ffe08a}.button.is-warning.is-outlined.is-focused,.button.is-warning.is-outlined.is-hovered,.button.is-warning.is-outlined:focus,.button.is-warning.is-outlined:hover{background-color:#ffe08a;border-color:#ffe08a;color:rgba(0,0,0,.7)}.button.is-warning.is-outlined.is-loading::after{border-color:transparent transparent #ffe08a #ffe08a!important}.button.is-warning.is-outlined.is-loading.is-focused::after,.button.is-warning.is-outlined.is-loading.is-hovered::after,.button.is-warning.is-outlined.is-loading:focus::after,.button.is-warning.is-outlined.is-loading:hover::after{border-color:transparent transparent rgba(0,0,0,.7) rgba(0,0,0,.7)!important}.button.is-warning.is-outlined[disabled],fieldset[disabled] .button.is-warning.is-outlined{background-color:transparent;border-color:#ffe08a;box-shadow:none;color:#ffe08a}.button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,.7);color:rgba(0,0,0,.7)}.button.is-warning.is-inverted.is-outlined.is-focused,.button.is-warning.is-inverted.is-outlined.is-hovered,.button.is-warning.is-inverted.is-outlined:focus,.button.is-warning.is-inverted.is-outlined:hover{background-color:rgba(0,0,0,.7);color:#ffe08a}.button.is-warning.is-inverted.is-outlined.is-loading.is-focused::after,.button.is-warning.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-warning.is-inverted.is-outlined.is-loading:focus::after,.button.is-warning.is-inverted.is-outlined.is-loading:hover::after{border-color:transparent transparent #ffe08a #ffe08a!important}.button.is-warning.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,.7);box-shadow:none;color:rgba(0,0,0,.7)}.button.is-warning.is-light{background-color:#fffaeb;color:#946c00}.button.is-warning.is-light.is-hovered,.button.is-warning.is-light:hover{background-color:#fff6de;border-color:transparent;color:#946c00}.button.is-warning.is-light.is-active,.button.is-warning.is-light:active{background-color:#fff3d1;border-color:transparent;color:#946c00}.button.is-danger{background-color:#f14668;border-color:transparent;color:#fff}.button.is-danger.is-hovered,.button.is-danger:hover{background-color:#f03a5f;border-color:transparent;color:#fff}.button.is-danger.is-focused,.button.is-danger:focus{border-color:transparent;color:#fff}.button.is-danger.is-focused:not(:active),.button.is-danger:focus:not(:active){box-shadow:0 0 0 .125em rgba(241,70,104,.25)}.button.is-danger.is-active,.button.is-danger:active{background-color:#ef2e55;border-color:transparent;color:#fff}.button.is-danger[disabled],fieldset[disabled] .button.is-danger{background-color:#f14668;border-color:transparent;box-shadow:none}.button.is-danger.is-inverted{background-color:#fff;color:#f14668}.button.is-danger.is-inverted.is-hovered,.button.is-danger.is-inverted:hover{background-color:#f2f2f2}.button.is-danger.is-inverted[disabled],fieldset[disabled] .button.is-danger.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#f14668}.button.is-danger.is-loading::after{border-color:transparent transparent #fff #fff!important}.button.is-danger.is-outlined{background-color:transparent;border-color:#f14668;color:#f14668}.button.is-danger.is-outlined.is-focused,.button.is-danger.is-outlined.is-hovered,.button.is-danger.is-outlined:focus,.button.is-danger.is-outlined:hover{background-color:#f14668;border-color:#f14668;color:#fff}.button.is-danger.is-outlined.is-loading::after{border-color:transparent transparent #f14668 #f14668!important}.button.is-danger.is-outlined.is-loading.is-focused::after,.button.is-danger.is-outlined.is-loading.is-hovered::after,.button.is-danger.is-outlined.is-loading:focus::after,.button.is-danger.is-outlined.is-loading:hover::after{border-color:transparent transparent #fff #fff!important}.button.is-danger.is-outlined[disabled],fieldset[disabled] .button.is-danger.is-outlined{background-color:transparent;border-color:#f14668;box-shadow:none;color:#f14668}.button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-danger.is-inverted.is-outlined.is-focused,.button.is-danger.is-inverted.is-outlined.is-hovered,.button.is-danger.is-inverted.is-outlined:focus,.button.is-danger.is-inverted.is-outlined:hover{background-color:#fff;color:#f14668}.button.is-danger.is-inverted.is-outlined.is-loading.is-focused::after,.button.is-danger.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-danger.is-inverted.is-outlined.is-loading:focus::after,.button.is-danger.is-inverted.is-outlined.is-loading:hover::after{border-color:transparent transparent #f14668 #f14668!important}.button.is-danger.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-danger.is-light{background-color:#feecf0;color:#cc0f35}.button.is-danger.is-light.is-hovered,.button.is-danger.is-light:hover{background-color:#fde0e6;border-color:transparent;color:#cc0f35}.button.is-danger.is-light.is-active,.button.is-danger.is-light:active{background-color:#fcd4dc;border-color:transparent;color:#cc0f35}.button.is-small{font-size:.75rem}.button.is-small:not(.is-rounded){border-radius:2px}.button.is-normal{font-size:1rem}.button.is-medium{font-size:1.25rem}.button.is-large{font-size:1.5rem}.button[disabled],fieldset[disabled] .button{background-color:#fff;border-color:#dbdbdb;box-shadow:none;opacity:.5}.button.is-fullwidth{display:flex;width:100%}.button.is-loading{color:transparent!important;pointer-events:none}.button.is-loading::after{position:absolute;left:calc(50% - (1em * .5));top:calc(50% - (1em * .5));position:absolute!important}.button.is-static{background-color:#f5f5f5;border-color:#dbdbdb;color:#7a7a7a;box-shadow:none;pointer-events:none}.button.is-rounded{border-radius:9999px;padding-left:calc(1em + .25em);padding-right:calc(1em + .25em)}.buttons{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.buttons .button{margin-bottom:.5rem}.buttons .button:not(:last-child):not(.is-fullwidth){margin-right:.5rem}.buttons:last-child{margin-bottom:-.5rem}.buttons:not(:last-child){margin-bottom:1rem}.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large){font-size:.75rem}.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large):not(.is-rounded){border-radius:2px}.buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large){font-size:1.25rem}.buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium){font-size:1.5rem}.buttons.has-addons .button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.buttons.has-addons .button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0;margin-right:-1px}.buttons.has-addons .button:last-child{margin-right:0}.buttons.has-addons .button.is-hovered,.buttons.has-addons .button:hover{z-index:2}.buttons.has-addons .button.is-active,.buttons.has-addons .button.is-focused,.buttons.has-addons .button.is-selected,.buttons.has-addons .button:active,.buttons.has-addons .button:focus{z-index:3}.buttons.has-addons .button.is-active:hover,.buttons.has-addons .button.is-focused:hover,.buttons.has-addons .button.is-selected:hover,.buttons.has-addons .button:active:hover,.buttons.has-addons .button:focus:hover{z-index:4}.buttons.has-addons .button.is-expanded{flex-grow:1;flex-shrink:1}.buttons.is-centered{justify-content:center}.buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth){margin-left:.25rem;margin-right:.25rem}.buttons.is-right{justify-content:flex-end}.buttons.is-right:not(.has-addons) .button:not(.is-fullwidth){margin-left:.25rem;margin-right:.25rem}@media screen and (max-width:768px){.button.is-responsive.is-small{font-size:.5625rem}.button.is-responsive,.button.is-responsive.is-normal{font-size:.65625rem}.button.is-responsive.is-medium{font-size:.75rem}.button.is-responsive.is-large{font-size:1rem}}@media screen and (min-width:769px) and (max-width:1023px){.button.is-responsive.is-small{font-size:.65625rem}.button.is-responsive,.button.is-responsive.is-normal{font-size:.75rem}.button.is-responsive.is-medium{font-size:1rem}.button.is-responsive.is-large{font-size:1.25rem}}.container{flex-grow:1;margin:0 auto;position:relative;width:auto}.container.is-fluid{max-width:none!important;padding-left:32px;padding-right:32px;width:100%}@media screen and (min-width:1024px){.container{max-width:960px}}@media screen and (max-width:1215px){.container.is-widescreen:not(.is-max-desktop){max-width:1152px}}@media screen and (max-width:1407px){.container.is-fullhd:not(.is-max-desktop):not(.is-max-widescreen){max-width:1344px}}@media screen and (min-width:1216px){.container:not(.is-max-desktop){max-width:1152px}}@media screen and (min-width:1408px){.container:not(.is-max-desktop):not(.is-max-widescreen){max-width:1344px}}.content li+li{margin-top:.25em}.content blockquote:not(:last-child),.content dl:not(:last-child),.content ol:not(:last-child),.content p:not(:last-child),.content pre:not(:last-child),.content table:not(:last-child),.content ul:not(:last-child){margin-bottom:1em}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{color:#363636;font-weight:600;line-height:1.125}.content h1{font-size:2em;margin-bottom:.5em}.content h1:not(:first-child){margin-top:1em}.content h2{font-size:1.75em;margin-bottom:.5714em}.content h2:not(:first-child){margin-top:1.1428em}.content h3{font-size:1.5em;margin-bottom:.6666em}.content h3:not(:first-child){margin-top:1.3333em}.content h4{font-size:1.25em;margin-bottom:.8em}.content h5{font-size:1.125em;margin-bottom:.8888em}.content h6{font-size:1em;margin-bottom:1em}.content blockquote{background-color:#f5f5f5;border-left:5px solid #dbdbdb;padding:1.25em 1.5em}.content ol{list-style-position:outside;margin-left:2em;margin-top:1em}.content ol:not([type]){list-style-type:decimal}.content ol:not([type]).is-lower-alpha{list-style-type:lower-alpha}.content ol:not([type]).is-lower-roman{list-style-type:lower-roman}.content ol:not([type]).is-upper-alpha{list-style-type:upper-alpha}.content ol:not([type]).is-upper-roman{list-style-type:upper-roman}.content ul{list-style:disc outside;margin-left:2em;margin-top:1em}.content ul ul{list-style-type:circle;margin-top:.5em}.content ul ul ul{list-style-type:square}.content dd{margin-left:2em}.content figure{margin-left:2em;margin-right:2em;text-align:center}.content figure:not(:first-child){margin-top:2em}.content figure:not(:last-child){margin-bottom:2em}.content figure img{display:inline-block}.content figure figcaption{font-style:italic}.content pre{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:1.25em 1.5em;white-space:pre;word-wrap:normal}.content sub,.content sup{font-size:75%}.content table{width:100%}.content table td,.content table th{border:1px solid #dbdbdb;border-width:0 0 1px;padding:.5em .75em;vertical-align:top}.content table th{color:#363636}.content table th:not([align]){text-align:inherit}.content table thead td,.content table thead th{border-width:0 0 2px;color:#363636}.content table tfoot td,.content table tfoot th{border-width:2px 0 0;color:#363636}.content table tbody tr:last-child td,.content table tbody tr:last-child th{border-bottom-width:0}.content .tabs li+li{margin-top:0}.content.is-small{font-size:.75rem}.content.is-normal{font-size:1rem}.content.is-medium{font-size:1.25rem}.content.is-large{font-size:1.5rem}.icon{align-items:center;display:inline-flex;justify-content:center;height:1.5rem;width:1.5rem}.icon.is-small{height:1rem;width:1rem}.icon.is-medium{height:2rem;width:2rem}.icon.is-large{height:3rem;width:3rem}.icon-text{align-items:flex-start;color:inherit;display:inline-flex;flex-wrap:wrap;line-height:1.5rem;vertical-align:top}.icon-text .icon{flex-grow:0;flex-shrink:0}.icon-text .icon:not(:last-child){margin-right:.25em}.icon-text .icon:not(:first-child){margin-left:.25em}div.icon-text{display:flex}.image{display:block;position:relative}.image img{display:block;height:auto;width:100%}.image img.is-rounded{border-radius:9999px}.image.is-fullwidth{width:100%}.image.is-16by9 .has-ratio,.image.is-16by9 img,.image.is-1by1 .has-ratio,.image.is-1by1 img,.image.is-1by2 .has-ratio,.image.is-1by2 img,.image.is-1by3 .has-ratio,.image.is-1by3 img,.image.is-2by1 .has-ratio,.image.is-2by1 img,.image.is-2by3 .has-ratio,.image.is-2by3 img,.image.is-3by1 .has-ratio,.image.is-3by1 img,.image.is-3by2 .has-ratio,.image.is-3by2 img,.image.is-3by4 .has-ratio,.image.is-3by4 img,.image.is-3by5 .has-ratio,.image.is-3by5 img,.image.is-4by3 .has-ratio,.image.is-4by3 img,.image.is-4by5 .has-ratio,.image.is-4by5 img,.image.is-5by3 .has-ratio,.image.is-5by3 img,.image.is-5by4 .has-ratio,.image.is-5by4 img,.image.is-9by16 .has-ratio,.image.is-9by16 img,.image.is-square .has-ratio,.image.is-square img{height:100%;width:100%}.image.is-1by1,.image.is-square{padding-top:100%}.image.is-5by4{padding-top:80%}.image.is-4by3{padding-top:75%}.image.is-3by2{padding-top:66.6666%}.image.is-5by3{padding-top:60%}.image.is-16by9{padding-top:56.25%}.image.is-2by1{padding-top:50%}.image.is-3by1{padding-top:33.3333%}.image.is-4by5{padding-top:125%}.image.is-3by4{padding-top:133.3333%}.image.is-2by3{padding-top:150%}.image.is-3by5{padding-top:166.6666%}.image.is-9by16{padding-top:177.7777%}.image.is-1by2{padding-top:200%}.image.is-1by3{padding-top:300%}.image.is-16x16{height:16px;width:16px}.image.is-24x24{height:24px;width:24px}.image.is-32x32{height:32px;width:32px}.image.is-48x48{height:48px;width:48px}.image.is-64x64{height:64px;width:64px}.image.is-96x96{height:96px;width:96px}.image.is-128x128{height:128px;width:128px}.notification{background-color:#f5f5f5;border-radius:4px;position:relative;padding:1.25rem 2.5rem 1.25rem 1.5rem}.notification a:not(.button):not(.dropdown-item){color:currentColor;text-decoration:underline}.notification strong{color:currentColor}.notification code,.notification pre{background:#fff}.notification pre code{background:0 0}.notification>.delete{right:.5rem;position:absolute;top:.5rem}.notification .content,.notification .subtitle,.notification .title{color:currentColor}.notification.is-white{background-color:#fff;color:#0a0a0a}.notification.is-black{background-color:#0a0a0a;color:#fff}.notification.is-light{background-color:#f5f5f5;color:rgba(0,0,0,.7)}.notification.is-dark{background-color:#363636;color:#fff}.notification.is-primary{background-color:#00d1b2;color:#fff}.notification.is-primary.is-light{background-color:#ebfffc;color:#00947e}.notification.is-link{background-color:#485fc7;color:#fff}.notification.is-link.is-light{background-color:#eff1fa;color:#3850b7}.notification.is-info{background-color:#3e8ed0;color:#fff}.notification.is-info.is-light{background-color:#eff5fb;color:#296fa8}.notification.is-success{background-color:#48c78e;color:#fff}.notification.is-success.is-light{background-color:#effaf5;color:#257953}.notification.is-warning{background-color:#ffe08a;color:rgba(0,0,0,.7)}.notification.is-warning.is-light{background-color:#fffaeb;color:#946c00}.notification.is-danger{background-color:#f14668;color:#fff}.notification.is-danger.is-light{background-color:#feecf0;color:#cc0f35}.progress{-moz-appearance:none;-webkit-appearance:none;border:none;border-radius:9999px;display:block;height:1rem;overflow:hidden;padding:0;width:100%}.progress::-webkit-progress-bar{background-color:#ededed}.progress::-webkit-progress-value{background-color:#4a4a4a}.progress::-moz-progress-bar{background-color:#4a4a4a}.progress::-ms-fill{background-color:#4a4a4a;border:none}.progress.is-white::-webkit-progress-value{background-color:#fff}.progress.is-white::-moz-progress-bar{background-color:#fff}.progress.is-white::-ms-fill{background-color:#fff}.progress.is-white:indeterminate{background-image:linear-gradient(to right,#fff 30%,#ededed 30%)}.progress.is-black::-webkit-progress-value{background-color:#0a0a0a}.progress.is-black::-moz-progress-bar{background-color:#0a0a0a}.progress.is-black::-ms-fill{background-color:#0a0a0a}.progress.is-black:indeterminate{background-image:linear-gradient(to right,#0a0a0a 30%,#ededed 30%)}.progress.is-light::-webkit-progress-value{background-color:#f5f5f5}.progress.is-light::-moz-progress-bar{background-color:#f5f5f5}.progress.is-light::-ms-fill{background-color:#f5f5f5}.progress.is-light:indeterminate{background-image:linear-gradient(to right,#f5f5f5 30%,#ededed 30%)}.progress.is-dark::-webkit-progress-value{background-color:#363636}.progress.is-dark::-moz-progress-bar{background-color:#363636}.progress.is-dark::-ms-fill{background-color:#363636}.progress.is-dark:indeterminate{background-image:linear-gradient(to right,#363636 30%,#ededed 30%)}.progress.is-primary::-webkit-progress-value{background-color:#00d1b2}.progress.is-primary::-moz-progress-bar{background-color:#00d1b2}.progress.is-primary::-ms-fill{background-color:#00d1b2}.progress.is-primary:indeterminate{background-image:linear-gradient(to right,#00d1b2 30%,#ededed 30%)}.progress.is-link::-webkit-progress-value{background-color:#485fc7}.progress.is-link::-moz-progress-bar{background-color:#485fc7}.progress.is-link::-ms-fill{background-color:#485fc7}.progress.is-link:indeterminate{background-image:linear-gradient(to right,#485fc7 30%,#ededed 30%)}.progress.is-info::-webkit-progress-value{background-color:#3e8ed0}.progress.is-info::-moz-progress-bar{background-color:#3e8ed0}.progress.is-info::-ms-fill{background-color:#3e8ed0}.progress.is-info:indeterminate{background-image:linear-gradient(to right,#3e8ed0 30%,#ededed 30%)}.progress.is-success::-webkit-progress-value{background-color:#48c78e}.progress.is-success::-moz-progress-bar{background-color:#48c78e}.progress.is-success::-ms-fill{background-color:#48c78e}.progress.is-success:indeterminate{background-image:linear-gradient(to right,#48c78e 30%,#ededed 30%)}.progress.is-warning::-webkit-progress-value{background-color:#ffe08a}.progress.is-warning::-moz-progress-bar{background-color:#ffe08a}.progress.is-warning::-ms-fill{background-color:#ffe08a}.progress.is-warning:indeterminate{background-image:linear-gradient(to right,#ffe08a 30%,#ededed 30%)}.progress.is-danger::-webkit-progress-value{background-color:#f14668}.progress.is-danger::-moz-progress-bar{background-color:#f14668}.progress.is-danger::-ms-fill{background-color:#f14668}.progress.is-danger:indeterminate{background-image:linear-gradient(to right,#f14668 30%,#ededed 30%)}.progress:indeterminate{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:moveIndeterminate;animation-name:moveIndeterminate;-webkit-animation-timing-function:linear;animation-timing-function:linear;background-color:#ededed;background-image:linear-gradient(to right,#4a4a4a 30%,#ededed 30%);background-position:top left;background-repeat:no-repeat;background-size:150% 150%}.progress:indeterminate::-webkit-progress-bar{background-color:transparent}.progress:indeterminate::-moz-progress-bar{background-color:transparent}.progress:indeterminate::-ms-fill{animation-name:none}.progress.is-small{height:.75rem}.progress.is-medium{height:1.25rem}.progress.is-large{height:1.5rem}@-webkit-keyframes moveIndeterminate{from{background-position:200% 0}to{background-position:-200% 0}}@keyframes moveIndeterminate{from{background-position:200% 0}to{background-position:-200% 0}}.table{background-color:#fff;color:#363636}.table td,.table th{border:1px solid #dbdbdb;border-width:0 0 1px;padding:.5em .75em;vertical-align:top}.table td.is-white,.table th.is-white{background-color:#fff;border-color:#fff;color:#0a0a0a}.table td.is-black,.table th.is-black{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.table td.is-light,.table th.is-light{background-color:#f5f5f5;border-color:#f5f5f5;color:rgba(0,0,0,.7)}.table td.is-dark,.table th.is-dark{background-color:#363636;border-color:#363636;color:#fff}.table td.is-primary,.table th.is-primary{background-color:#00d1b2;border-color:#00d1b2;color:#fff}.table td.is-link,.table th.is-link{background-color:#485fc7;border-color:#485fc7;color:#fff}.table td.is-info,.table th.is-info{background-color:#3e8ed0;border-color:#3e8ed0;color:#fff}.table td.is-success,.table th.is-success{background-color:#48c78e;border-color:#48c78e;color:#fff}.table td.is-warning,.table th.is-warning{background-color:#ffe08a;border-color:#ffe08a;color:rgba(0,0,0,.7)}.table td.is-danger,.table th.is-danger{background-color:#f14668;border-color:#f14668;color:#fff}.table td.is-narrow,.table th.is-narrow{white-space:nowrap;width:1%}.table td.is-selected,.table th.is-selected{background-color:#00d1b2;color:#fff}.table td.is-selected a,.table td.is-selected strong,.table th.is-selected a,.table th.is-selected strong{color:currentColor}.table td.is-vcentered,.table th.is-vcentered{vertical-align:middle}.table th{color:#363636}.table th:not([align]){text-align:inherit}.table tr.is-selected{background-color:#00d1b2;color:#fff}.table tr.is-selected a,.table tr.is-selected strong{color:currentColor}.table tr.is-selected td,.table tr.is-selected th{border-color:#fff;color:currentColor}.table thead{background-color:transparent}.table thead td,.table thead th{border-width:0 0 2px;color:#363636}.table tfoot{background-color:transparent}.table tfoot td,.table tfoot th{border-width:2px 0 0;color:#363636}.table tbody{background-color:transparent}.table tbody tr:last-child td,.table tbody tr:last-child th{border-bottom-width:0}.table.is-bordered td,.table.is-bordered th{border-width:1px}.table.is-bordered tr:last-child td,.table.is-bordered tr:last-child th{border-bottom-width:1px}.table.is-fullwidth{width:100%}.table.is-hoverable tbody tr:not(.is-selected):hover{background-color:#fafafa}.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover{background-color:#fafafa}.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(even){background-color:#f5f5f5}.table.is-narrow td,.table.is-narrow th{padding:.25em .5em}.table.is-striped tbody tr:not(.is-selected):nth-child(even){background-color:#fafafa}.table-container{-webkit-overflow-scrolling:touch;overflow:auto;overflow-y:hidden;max-width:100%}.tags{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.tags .tag{margin-bottom:.5rem}.tags .tag:not(:last-child){margin-right:.5rem}.tags:last-child{margin-bottom:-.5rem}.tags:not(:last-child){margin-bottom:1rem}.tags.are-medium .tag:not(.is-normal):not(.is-large){font-size:1rem}.tags.are-large .tag:not(.is-normal):not(.is-medium){font-size:1.25rem}.tags.is-centered{justify-content:center}.tags.is-centered .tag{margin-right:.25rem;margin-left:.25rem}.tags.is-right{justify-content:flex-end}.tags.is-right .tag:not(:first-child){margin-left:.5rem}.tags.is-right .tag:not(:last-child){margin-right:0}.tags.has-addons .tag{margin-right:0}.tags.has-addons .tag:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.tags.has-addons .tag:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.tag:not(body){align-items:center;background-color:#f5f5f5;border-radius:4px;color:#4a4a4a;display:inline-flex;font-size:.75rem;height:2em;justify-content:center;line-height:1.5;padding-left:.75em;padding-right:.75em;white-space:nowrap}.tag:not(body) .delete{margin-left:.25rem;margin-right:-.375rem}.tag:not(body).is-white{background-color:#fff;color:#0a0a0a}.tag:not(body).is-black{background-color:#0a0a0a;color:#fff}.tag:not(body).is-light{background-color:#f5f5f5;color:rgba(0,0,0,.7)}.tag:not(body).is-dark{background-color:#363636;color:#fff}.tag:not(body).is-primary{background-color:#00d1b2;color:#fff}.tag:not(body).is-primary.is-light{background-color:#ebfffc;color:#00947e}.tag:not(body).is-link{background-color:#485fc7;color:#fff}.tag:not(body).is-link.is-light{background-color:#eff1fa;color:#3850b7}.tag:not(body).is-info{background-color:#3e8ed0;color:#fff}.tag:not(body).is-info.is-light{background-color:#eff5fb;color:#296fa8}.tag:not(body).is-success{background-color:#48c78e;color:#fff}.tag:not(body).is-success.is-light{background-color:#effaf5;color:#257953}.tag:not(body).is-warning{background-color:#ffe08a;color:rgba(0,0,0,.7)}.tag:not(body).is-warning.is-light{background-color:#fffaeb;color:#946c00}.tag:not(body).is-danger{background-color:#f14668;color:#fff}.tag:not(body).is-danger.is-light{background-color:#feecf0;color:#cc0f35}.tag:not(body).is-normal{font-size:.75rem}.tag:not(body).is-medium{font-size:1rem}.tag:not(body).is-large{font-size:1.25rem}.tag:not(body) .icon:first-child:not(:last-child){margin-left:-.375em;margin-right:.1875em}.tag:not(body) .icon:last-child:not(:first-child){margin-left:.1875em;margin-right:-.375em}.tag:not(body) .icon:first-child:last-child{margin-left:-.375em;margin-right:-.375em}.tag:not(body).is-delete{margin-left:1px;padding:0;position:relative;width:2em}.tag:not(body).is-delete::after,.tag:not(body).is-delete::before{background-color:currentColor;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}.tag:not(body).is-delete::before{height:1px;width:50%}.tag:not(body).is-delete::after{height:50%;width:1px}.tag:not(body).is-delete:focus,.tag:not(body).is-delete:hover{background-color:#e8e8e8}.tag:not(body).is-delete:active{background-color:#dbdbdb}.tag:not(body).is-rounded{border-radius:9999px}a.tag:hover{text-decoration:underline}.subtitle,.title{word-break:break-word}.subtitle em,.subtitle span,.title em,.title span{font-weight:inherit}.subtitle sub,.title sub{font-size:.75em}.subtitle sup,.title sup{font-size:.75em}.subtitle .tag,.title .tag{vertical-align:middle}.title{color:#363636;font-size:2rem;font-weight:600;line-height:1.125}.title strong{color:inherit;font-weight:inherit}.title:not(.is-spaced)+.subtitle{margin-top:-1.25rem}.title.is-1{font-size:3rem}.title.is-2{font-size:2.5rem}.title.is-3{font-size:2rem}.title.is-4{font-size:1.5rem}.title.is-5{font-size:1.25rem}.title.is-6{font-size:1rem}.title.is-7{font-size:.75rem}.subtitle{color:#4a4a4a;font-size:1.25rem;font-weight:400;line-height:1.25}.subtitle strong{color:#363636;font-weight:600}.subtitle:not(.is-spaced)+.title{margin-top:-1.25rem}.subtitle.is-1{font-size:3rem}.subtitle.is-2{font-size:2.5rem}.subtitle.is-3{font-size:2rem}.subtitle.is-4{font-size:1.5rem}.subtitle.is-5{font-size:1.25rem}.subtitle.is-6{font-size:1rem}.subtitle.is-7{font-size:.75rem}.heading{display:block;font-size:11px;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}.number{align-items:center;background-color:#f5f5f5;border-radius:9999px;display:inline-flex;font-size:1.25rem;height:2em;justify-content:center;margin-right:1.5rem;min-width:2.5em;padding:.25rem .5rem;text-align:center;vertical-align:top}.input,.select select,.textarea{background-color:#fff;border-color:#dbdbdb;border-radius:4px;color:#363636}.input::-moz-placeholder,.select select::-moz-placeholder,.textarea::-moz-placeholder{color:rgba(54,54,54,.3)}.input::-webkit-input-placeholder,.select select::-webkit-input-placeholder,.textarea::-webkit-input-placeholder{color:rgba(54,54,54,.3)}.input:-moz-placeholder,.select select:-moz-placeholder,.textarea:-moz-placeholder{color:rgba(54,54,54,.3)}.input:-ms-input-placeholder,.select select:-ms-input-placeholder,.textarea:-ms-input-placeholder{color:rgba(54,54,54,.3)}.input:hover,.is-hovered.input,.is-hovered.textarea,.select select.is-hovered,.select select:hover,.textarea:hover{border-color:#b5b5b5}.input:active,.input:focus,.is-active.input,.is-active.textarea,.is-focused.input,.is-focused.textarea,.select select.is-active,.select select.is-focused,.select select:active,.select select:focus,.textarea:active,.textarea:focus{border-color:#485fc7;box-shadow:0 0 0 .125em rgba(72,95,199,.25)}.input[disabled],.select fieldset[disabled] select,.select select[disabled],.textarea[disabled],fieldset[disabled] .input,fieldset[disabled] .select select,fieldset[disabled] .textarea{background-color:#f5f5f5;border-color:#f5f5f5;box-shadow:none;color:#7a7a7a}.input[disabled]::-moz-placeholder,.select fieldset[disabled] select::-moz-placeholder,.select select[disabled]::-moz-placeholder,.textarea[disabled]::-moz-placeholder,fieldset[disabled] .input::-moz-placeholder,fieldset[disabled] .select select::-moz-placeholder,fieldset[disabled] .textarea::-moz-placeholder{color:rgba(122,122,122,.3)}.input[disabled]::-webkit-input-placeholder,.select fieldset[disabled] select::-webkit-input-placeholder,.select select[disabled]::-webkit-input-placeholder,.textarea[disabled]::-webkit-input-placeholder,fieldset[disabled] .input::-webkit-input-placeholder,fieldset[disabled] .select select::-webkit-input-placeholder,fieldset[disabled] .textarea::-webkit-input-placeholder{color:rgba(122,122,122,.3)}.input[disabled]:-moz-placeholder,.select fieldset[disabled] select:-moz-placeholder,.select select[disabled]:-moz-placeholder,.textarea[disabled]:-moz-placeholder,fieldset[disabled] .input:-moz-placeholder,fieldset[disabled] .select select:-moz-placeholder,fieldset[disabled] .textarea:-moz-placeholder{color:rgba(122,122,122,.3)}.input[disabled]:-ms-input-placeholder,.select fieldset[disabled] select:-ms-input-placeholder,.select select[disabled]:-ms-input-placeholder,.textarea[disabled]:-ms-input-placeholder,fieldset[disabled] .input:-ms-input-placeholder,fieldset[disabled] .select select:-ms-input-placeholder,fieldset[disabled] .textarea:-ms-input-placeholder{color:rgba(122,122,122,.3)}.input,.textarea{box-shadow:inset 0 .0625em .125em rgba(10,10,10,.05);max-width:100%;width:100%}.input[readonly],.textarea[readonly]{box-shadow:none}.is-white.input,.is-white.textarea{border-color:#fff}.is-white.input:active,.is-white.input:focus,.is-white.is-active.input,.is-white.is-active.textarea,.is-white.is-focused.input,.is-white.is-focused.textarea,.is-white.textarea:active,.is-white.textarea:focus{box-shadow:0 0 0 .125em rgba(255,255,255,.25)}.is-black.input,.is-black.textarea{border-color:#0a0a0a}.is-black.input:active,.is-black.input:focus,.is-black.is-active.input,.is-black.is-active.textarea,.is-black.is-focused.input,.is-black.is-focused.textarea,.is-black.textarea:active,.is-black.textarea:focus{box-shadow:0 0 0 .125em rgba(10,10,10,.25)}.is-light.input,.is-light.textarea{border-color:#f5f5f5}.is-light.input:active,.is-light.input:focus,.is-light.is-active.input,.is-light.is-active.textarea,.is-light.is-focused.input,.is-light.is-focused.textarea,.is-light.textarea:active,.is-light.textarea:focus{box-shadow:0 0 0 .125em rgba(245,245,245,.25)}.is-dark.input,.is-dark.textarea{border-color:#363636}.is-dark.input:active,.is-dark.input:focus,.is-dark.is-active.input,.is-dark.is-active.textarea,.is-dark.is-focused.input,.is-dark.is-focused.textarea,.is-dark.textarea:active,.is-dark.textarea:focus{box-shadow:0 0 0 .125em rgba(54,54,54,.25)}.is-primary.input,.is-primary.textarea{border-color:#00d1b2}.is-primary.input:active,.is-primary.input:focus,.is-primary.is-active.input,.is-primary.is-active.textarea,.is-primary.is-focused.input,.is-primary.is-focused.textarea,.is-primary.textarea:active,.is-primary.textarea:focus{box-shadow:0 0 0 .125em rgba(0,209,178,.25)}.is-link.input,.is-link.textarea{border-color:#485fc7}.is-link.input:active,.is-link.input:focus,.is-link.is-active.input,.is-link.is-active.textarea,.is-link.is-focused.input,.is-link.is-focused.textarea,.is-link.textarea:active,.is-link.textarea:focus{box-shadow:0 0 0 .125em rgba(72,95,199,.25)}.is-info.input,.is-info.textarea{border-color:#3e8ed0}.is-info.input:active,.is-info.input:focus,.is-info.is-active.input,.is-info.is-active.textarea,.is-info.is-focused.input,.is-info.is-focused.textarea,.is-info.textarea:active,.is-info.textarea:focus{box-shadow:0 0 0 .125em rgba(62,142,208,.25)}.is-success.input,.is-success.textarea{border-color:#48c78e}.is-success.input:active,.is-success.input:focus,.is-success.is-active.input,.is-success.is-active.textarea,.is-success.is-focused.input,.is-success.is-focused.textarea,.is-success.textarea:active,.is-success.textarea:focus{box-shadow:0 0 0 .125em rgba(72,199,142,.25)}.is-warning.input,.is-warning.textarea{border-color:#ffe08a}.is-warning.input:active,.is-warning.input:focus,.is-warning.is-active.input,.is-warning.is-active.textarea,.is-warning.is-focused.input,.is-warning.is-focused.textarea,.is-warning.textarea:active,.is-warning.textarea:focus{box-shadow:0 0 0 .125em rgba(255,224,138,.25)}.is-danger.input,.is-danger.textarea{border-color:#f14668}.is-danger.input:active,.is-danger.input:focus,.is-danger.is-active.input,.is-danger.is-active.textarea,.is-danger.is-focused.input,.is-danger.is-focused.textarea,.is-danger.textarea:active,.is-danger.textarea:focus{box-shadow:0 0 0 .125em rgba(241,70,104,.25)}.is-small.input,.is-small.textarea{border-radius:2px;font-size:.75rem}.is-medium.input,.is-medium.textarea{font-size:1.25rem}.is-large.input,.is-large.textarea{font-size:1.5rem}.is-fullwidth.input,.is-fullwidth.textarea{display:block;width:100%}.is-inline.input,.is-inline.textarea{display:inline;width:auto}.input.is-rounded{border-radius:9999px;padding-left:calc(calc(.75em - 1px) + .375em);padding-right:calc(calc(.75em - 1px) + .375em)}.input.is-static{background-color:transparent;border-color:transparent;box-shadow:none;padding-left:0;padding-right:0}.textarea{display:block;max-width:100%;min-width:100%;padding:calc(.75em - 1px);resize:vertical}.textarea:not([rows]){max-height:40em;min-height:8em}.textarea[rows]{height:initial}.textarea.has-fixed-size{resize:none}.checkbox,.radio{cursor:pointer;display:inline-block;line-height:1.25;position:relative}.checkbox input,.radio input{cursor:pointer}.checkbox:hover,.radio:hover{color:#363636}.checkbox input[disabled],.checkbox[disabled],.radio input[disabled],.radio[disabled],fieldset[disabled] .checkbox,fieldset[disabled] .radio{color:#7a7a7a;cursor:not-allowed}.radio+.radio{margin-left:.5em}.select{display:inline-block;max-width:100%;position:relative;vertical-align:top}.select:not(.is-multiple){height:2.5em}.select:not(.is-multiple):not(.is-loading)::after{border-color:#485fc7;right:1.125em;z-index:4}.select.is-rounded select{border-radius:9999px;padding-left:1em}.select select{cursor:pointer;display:block;font-size:1em;max-width:100%;outline:0}.select select::-ms-expand{display:none}.select select[disabled]:hover,fieldset[disabled] .select select:hover{border-color:#f5f5f5}.select select:not([multiple]){padding-right:2.5em}.select select[multiple]{height:auto;padding:0}.select select[multiple] option{padding:.5em 1em}.select:not(.is-multiple):not(.is-loading):hover::after{border-color:#363636}.select.is-white:not(:hover)::after{border-color:#fff}.select.is-white select{border-color:#fff}.select.is-white select.is-hovered,.select.is-white select:hover{border-color:#f2f2f2}.select.is-white select.is-active,.select.is-white select.is-focused,.select.is-white select:active,.select.is-white select:focus{box-shadow:0 0 0 .125em rgba(255,255,255,.25)}.select.is-black:not(:hover)::after{border-color:#0a0a0a}.select.is-black select{border-color:#0a0a0a}.select.is-black select.is-hovered,.select.is-black select:hover{border-color:#000}.select.is-black select.is-active,.select.is-black select.is-focused,.select.is-black select:active,.select.is-black select:focus{box-shadow:0 0 0 .125em rgba(10,10,10,.25)}.select.is-light:not(:hover)::after{border-color:#f5f5f5}.select.is-light select{border-color:#f5f5f5}.select.is-light select.is-hovered,.select.is-light select:hover{border-color:#e8e8e8}.select.is-light select.is-active,.select.is-light select.is-focused,.select.is-light select:active,.select.is-light select:focus{box-shadow:0 0 0 .125em rgba(245,245,245,.25)}.select.is-dark:not(:hover)::after{border-color:#363636}.select.is-dark select{border-color:#363636}.select.is-dark select.is-hovered,.select.is-dark select:hover{border-color:#292929}.select.is-dark select.is-active,.select.is-dark select.is-focused,.select.is-dark select:active,.select.is-dark select:focus{box-shadow:0 0 0 .125em rgba(54,54,54,.25)}.select.is-primary:not(:hover)::after{border-color:#00d1b2}.select.is-primary select{border-color:#00d1b2}.select.is-primary select.is-hovered,.select.is-primary select:hover{border-color:#00b89c}.select.is-primary select.is-active,.select.is-primary select.is-focused,.select.is-primary select:active,.select.is-primary select:focus{box-shadow:0 0 0 .125em rgba(0,209,178,.25)}.select.is-link:not(:hover)::after{border-color:#485fc7}.select.is-link select{border-color:#485fc7}.select.is-link select.is-hovered,.select.is-link select:hover{border-color:#3a51bb}.select.is-link select.is-active,.select.is-link select.is-focused,.select.is-link select:active,.select.is-link select:focus{box-shadow:0 0 0 .125em rgba(72,95,199,.25)}.select.is-info:not(:hover)::after{border-color:#3e8ed0}.select.is-info select{border-color:#3e8ed0}.select.is-info select.is-hovered,.select.is-info select:hover{border-color:#3082c5}.select.is-info select.is-active,.select.is-info select.is-focused,.select.is-info select:active,.select.is-info select:focus{box-shadow:0 0 0 .125em rgba(62,142,208,.25)}.select.is-success:not(:hover)::after{border-color:#48c78e}.select.is-success select{border-color:#48c78e}.select.is-success select.is-hovered,.select.is-success select:hover{border-color:#3abb81}.select.is-success select.is-active,.select.is-success select.is-focused,.select.is-success select:active,.select.is-success select:focus{box-shadow:0 0 0 .125em rgba(72,199,142,.25)}.select.is-warning:not(:hover)::after{border-color:#ffe08a}.select.is-warning select{border-color:#ffe08a}.select.is-warning select.is-hovered,.select.is-warning select:hover{border-color:#ffd970}.select.is-warning select.is-active,.select.is-warning select.is-focused,.select.is-warning select:active,.select.is-warning select:focus{box-shadow:0 0 0 .125em rgba(255,224,138,.25)}.select.is-danger:not(:hover)::after{border-color:#f14668}.select.is-danger select{border-color:#f14668}.select.is-danger select.is-hovered,.select.is-danger select:hover{border-color:#ef2e55}.select.is-danger select.is-active,.select.is-danger select.is-focused,.select.is-danger select:active,.select.is-danger select:focus{box-shadow:0 0 0 .125em rgba(241,70,104,.25)}.select.is-small{border-radius:2px;font-size:.75rem}.select.is-medium{font-size:1.25rem}.select.is-large{font-size:1.5rem}.select.is-disabled::after{border-color:#7a7a7a}.select.is-fullwidth{width:100%}.select.is-fullwidth select{width:100%}.select.is-loading::after{margin-top:0;position:absolute;right:.625em;top:.625em;transform:none}.select.is-loading.is-small:after{font-size:.75rem}.select.is-loading.is-medium:after{font-size:1.25rem}.select.is-loading.is-large:after{font-size:1.5rem}.file{align-items:stretch;display:flex;justify-content:flex-start;position:relative}.file.is-white .file-cta{background-color:#fff;border-color:transparent;color:#0a0a0a}.file.is-white.is-hovered .file-cta,.file.is-white:hover .file-cta{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}.file.is-white.is-focused .file-cta,.file.is-white:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(255,255,255,.25);color:#0a0a0a}.file.is-white.is-active .file-cta,.file.is-white:active .file-cta{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}.file.is-black .file-cta{background-color:#0a0a0a;border-color:transparent;color:#fff}.file.is-black.is-hovered .file-cta,.file.is-black:hover .file-cta{background-color:#040404;border-color:transparent;color:#fff}.file.is-black.is-focused .file-cta,.file.is-black:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(10,10,10,.25);color:#fff}.file.is-black.is-active .file-cta,.file.is-black:active .file-cta{background-color:#000;border-color:transparent;color:#fff}.file.is-light .file-cta{background-color:#f5f5f5;border-color:transparent;color:rgba(0,0,0,.7)}.file.is-light.is-hovered .file-cta,.file.is-light:hover .file-cta{background-color:#eee;border-color:transparent;color:rgba(0,0,0,.7)}.file.is-light.is-focused .file-cta,.file.is-light:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(245,245,245,.25);color:rgba(0,0,0,.7)}.file.is-light.is-active .file-cta,.file.is-light:active .file-cta{background-color:#e8e8e8;border-color:transparent;color:rgba(0,0,0,.7)}.file.is-dark .file-cta{background-color:#363636;border-color:transparent;color:#fff}.file.is-dark.is-hovered .file-cta,.file.is-dark:hover .file-cta{background-color:#2f2f2f;border-color:transparent;color:#fff}.file.is-dark.is-focused .file-cta,.file.is-dark:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(54,54,54,.25);color:#fff}.file.is-dark.is-active .file-cta,.file.is-dark:active .file-cta{background-color:#292929;border-color:transparent;color:#fff}.file.is-primary .file-cta{background-color:#00d1b2;border-color:transparent;color:#fff}.file.is-primary.is-hovered .file-cta,.file.is-primary:hover .file-cta{background-color:#00c4a7;border-color:transparent;color:#fff}.file.is-primary.is-focused .file-cta,.file.is-primary:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(0,209,178,.25);color:#fff}.file.is-primary.is-active .file-cta,.file.is-primary:active .file-cta{background-color:#00b89c;border-color:transparent;color:#fff}.file.is-link .file-cta{background-color:#485fc7;border-color:transparent;color:#fff}.file.is-link.is-hovered .file-cta,.file.is-link:hover .file-cta{background-color:#3e56c4;border-color:transparent;color:#fff}.file.is-link.is-focused .file-cta,.file.is-link:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(72,95,199,.25);color:#fff}.file.is-link.is-active .file-cta,.file.is-link:active .file-cta{background-color:#3a51bb;border-color:transparent;color:#fff}.file.is-info .file-cta{background-color:#3e8ed0;border-color:transparent;color:#fff}.file.is-info.is-hovered .file-cta,.file.is-info:hover .file-cta{background-color:#3488ce;border-color:transparent;color:#fff}.file.is-info.is-focused .file-cta,.file.is-info:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(62,142,208,.25);color:#fff}.file.is-info.is-active .file-cta,.file.is-info:active .file-cta{background-color:#3082c5;border-color:transparent;color:#fff}.file.is-success .file-cta{background-color:#48c78e;border-color:transparent;color:#fff}.file.is-success.is-hovered .file-cta,.file.is-success:hover .file-cta{background-color:#3ec487;border-color:transparent;color:#fff}.file.is-success.is-focused .file-cta,.file.is-success:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(72,199,142,.25);color:#fff}.file.is-success.is-active .file-cta,.file.is-success:active .file-cta{background-color:#3abb81;border-color:transparent;color:#fff}.file.is-warning .file-cta{background-color:#ffe08a;border-color:transparent;color:rgba(0,0,0,.7)}.file.is-warning.is-hovered .file-cta,.file.is-warning:hover .file-cta{background-color:#ffdc7d;border-color:transparent;color:rgba(0,0,0,.7)}.file.is-warning.is-focused .file-cta,.file.is-warning:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(255,224,138,.25);color:rgba(0,0,0,.7)}.file.is-warning.is-active .file-cta,.file.is-warning:active .file-cta{background-color:#ffd970;border-color:transparent;color:rgba(0,0,0,.7)}.file.is-danger .file-cta{background-color:#f14668;border-color:transparent;color:#fff}.file.is-danger.is-hovered .file-cta,.file.is-danger:hover .file-cta{background-color:#f03a5f;border-color:transparent;color:#fff}.file.is-danger.is-focused .file-cta,.file.is-danger:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(241,70,104,.25);color:#fff}.file.is-danger.is-active .file-cta,.file.is-danger:active .file-cta{background-color:#ef2e55;border-color:transparent;color:#fff}.file.is-small{font-size:.75rem}.file.is-normal{font-size:1rem}.file.is-medium{font-size:1.25rem}.file.is-medium .file-icon .fa{font-size:21px}.file.is-large{font-size:1.5rem}.file.is-large .file-icon .fa{font-size:28px}.file.has-name .file-cta{border-bottom-right-radius:0;border-top-right-radius:0}.file.has-name .file-name{border-bottom-left-radius:0;border-top-left-radius:0}.file.has-name.is-empty .file-cta{border-radius:4px}.file.has-name.is-empty .file-name{display:none}.file.is-boxed .file-label{flex-direction:column}.file.is-boxed .file-cta{flex-direction:column;height:auto;padding:1em 3em}.file.is-boxed .file-name{border-width:0 1px 1px}.file.is-boxed .file-icon{height:1.5em;width:1.5em}.file.is-boxed .file-icon .fa{font-size:21px}.file.is-boxed.is-small .file-icon .fa{font-size:14px}.file.is-boxed.is-medium .file-icon .fa{font-size:28px}.file.is-boxed.is-large .file-icon .fa{font-size:35px}.file.is-boxed.has-name .file-cta{border-radius:4px 4px 0 0}.file.is-boxed.has-name .file-name{border-radius:0 0 4px 4px;border-width:0 1px 1px}.file.is-centered{justify-content:center}.file.is-fullwidth .file-label{width:100%}.file.is-fullwidth .file-name{flex-grow:1;max-width:none}.file.is-right{justify-content:flex-end}.file.is-right .file-cta{border-radius:0 4px 4px 0}.file.is-right .file-name{border-radius:4px 0 0 4px;border-width:1px 0 1px 1px;order:-1}.file-label{align-items:stretch;display:flex;cursor:pointer;justify-content:flex-start;overflow:hidden;position:relative}.file-label:hover .file-cta{background-color:#eee;color:#363636}.file-label:hover .file-name{border-color:#d5d5d5}.file-label:active .file-cta{background-color:#e8e8e8;color:#363636}.file-label:active .file-name{border-color:#cfcfcf}.file-input{height:100%;left:0;opacity:0;outline:0;position:absolute;top:0;width:100%}.file-cta,.file-name{border-color:#dbdbdb;border-radius:4px;font-size:1em;padding-left:1em;padding-right:1em;white-space:nowrap}.file-cta{background-color:#f5f5f5;color:#4a4a4a}.file-name{border-color:#dbdbdb;border-style:solid;border-width:1px 1px 1px 0;display:block;max-width:16em;overflow:hidden;text-align:inherit;text-overflow:ellipsis}.file-icon{align-items:center;display:flex;height:1em;justify-content:center;margin-right:.5em;width:1em}.file-icon .fa{font-size:14px}.label{color:#363636;display:block;font-size:1rem;font-weight:700}.label:not(:last-child){margin-bottom:.5em}.label.is-small{font-size:.75rem}.label.is-medium{font-size:1.25rem}.label.is-large{font-size:1.5rem}.help{display:block;font-size:.75rem;margin-top:.25rem}.help.is-white{color:#fff}.help.is-black{color:#0a0a0a}.help.is-light{color:#f5f5f5}.help.is-dark{color:#363636}.help.is-primary{color:#00d1b2}.help.is-link{color:#485fc7}.help.is-info{color:#3e8ed0}.help.is-success{color:#48c78e}.help.is-warning{color:#ffe08a}.help.is-danger{color:#f14668}.field:not(:last-child){margin-bottom:.75rem}.field.has-addons{display:flex;justify-content:flex-start}.field.has-addons .control:not(:last-child){margin-right:-1px}.field.has-addons .control:not(:first-child):not(:last-child) .button,.field.has-addons .control:not(:first-child):not(:last-child) .input,.field.has-addons .control:not(:first-child):not(:last-child) .select select{border-radius:0}.field.has-addons .control:first-child:not(:only-child) .button,.field.has-addons .control:first-child:not(:only-child) .input,.field.has-addons .control:first-child:not(:only-child) .select select{border-bottom-right-radius:0;border-top-right-radius:0}.field.has-addons .control:last-child:not(:only-child) .button,.field.has-addons .control:last-child:not(:only-child) .input,.field.has-addons .control:last-child:not(:only-child) .select select{border-bottom-left-radius:0;border-top-left-radius:0}.field.has-addons .control .button:not([disabled]).is-hovered,.field.has-addons .control .button:not([disabled]):hover,.field.has-addons .control .input:not([disabled]).is-hovered,.field.has-addons .control .input:not([disabled]):hover,.field.has-addons .control .select select:not([disabled]).is-hovered,.field.has-addons .control .select select:not([disabled]):hover{z-index:2}.field.has-addons .control .button:not([disabled]).is-active,.field.has-addons .control .button:not([disabled]).is-focused,.field.has-addons .control .button:not([disabled]):active,.field.has-addons .control .button:not([disabled]):focus,.field.has-addons .control .input:not([disabled]).is-active,.field.has-addons .control .input:not([disabled]).is-focused,.field.has-addons .control .input:not([disabled]):active,.field.has-addons .control .input:not([disabled]):focus,.field.has-addons .control .select select:not([disabled]).is-active,.field.has-addons .control .select select:not([disabled]).is-focused,.field.has-addons .control .select select:not([disabled]):active,.field.has-addons .control .select select:not([disabled]):focus{z-index:3}.field.has-addons .control .button:not([disabled]).is-active:hover,.field.has-addons .control .button:not([disabled]).is-focused:hover,.field.has-addons .control .button:not([disabled]):active:hover,.field.has-addons .control .button:not([disabled]):focus:hover,.field.has-addons .control .input:not([disabled]).is-active:hover,.field.has-addons .control .input:not([disabled]).is-focused:hover,.field.has-addons .control .input:not([disabled]):active:hover,.field.has-addons .control .input:not([disabled]):focus:hover,.field.has-addons .control .select select:not([disabled]).is-active:hover,.field.has-addons .control .select select:not([disabled]).is-focused:hover,.field.has-addons .control .select select:not([disabled]):active:hover,.field.has-addons .control .select select:not([disabled]):focus:hover{z-index:4}.field.has-addons .control.is-expanded{flex-grow:1;flex-shrink:1}.field.has-addons.has-addons-centered{justify-content:center}.field.has-addons.has-addons-right{justify-content:flex-end}.field.has-addons.has-addons-fullwidth .control{flex-grow:1;flex-shrink:0}.field.is-grouped{display:flex;justify-content:flex-start}.field.is-grouped>.control{flex-shrink:0}.field.is-grouped>.control:not(:last-child){margin-bottom:0;margin-right:.75rem}.field.is-grouped>.control.is-expanded{flex-grow:1;flex-shrink:1}.field.is-grouped.is-grouped-centered{justify-content:center}.field.is-grouped.is-grouped-right{justify-content:flex-end}.field.is-grouped.is-grouped-multiline{flex-wrap:wrap}.field.is-grouped.is-grouped-multiline>.control:last-child,.field.is-grouped.is-grouped-multiline>.control:not(:last-child){margin-bottom:.75rem}.field.is-grouped.is-grouped-multiline:last-child{margin-bottom:-.75rem}.field.is-grouped.is-grouped-multiline:not(:last-child){margin-bottom:0}@media screen and (min-width:769px),print{.field.is-horizontal{display:flex}}.field-label .label{font-size:inherit}@media screen and (max-width:768px){.field-label{margin-bottom:.5rem}}@media screen and (min-width:769px),print{.field-label{flex-basis:0;flex-grow:1;flex-shrink:0;margin-right:1.5rem;text-align:right}.field-label.is-small{font-size:.75rem;padding-top:.375em}.field-label.is-normal{padding-top:.375em}.field-label.is-medium{font-size:1.25rem;padding-top:.375em}.field-label.is-large{font-size:1.5rem;padding-top:.375em}}.field-body .field .field{margin-bottom:0}@media screen and (min-width:769px),print{.field-body{display:flex;flex-basis:0;flex-grow:5;flex-shrink:1}.field-body .field{margin-bottom:0}.field-body>.field{flex-shrink:1}.field-body>.field:not(.is-narrow){flex-grow:1}.field-body>.field:not(:last-child){margin-right:.75rem}}.control{box-sizing:border-box;clear:both;font-size:1rem;position:relative;text-align:inherit}.control.has-icons-left .input:focus~.icon,.control.has-icons-left .select:focus~.icon,.control.has-icons-right .input:focus~.icon,.control.has-icons-right .select:focus~.icon{color:#4a4a4a}.control.has-icons-left .input.is-small~.icon,.control.has-icons-left .select.is-small~.icon,.control.has-icons-right .input.is-small~.icon,.control.has-icons-right .select.is-small~.icon{font-size:.75rem}.control.has-icons-left .input.is-medium~.icon,.control.has-icons-left .select.is-medium~.icon,.control.has-icons-right .input.is-medium~.icon,.control.has-icons-right .select.is-medium~.icon{font-size:1.25rem}.control.has-icons-left .input.is-large~.icon,.control.has-icons-left .select.is-large~.icon,.control.has-icons-right .input.is-large~.icon,.control.has-icons-right .select.is-large~.icon{font-size:1.5rem}.control.has-icons-left .icon,.control.has-icons-right .icon{color:#dbdbdb;height:2.5em;pointer-events:none;position:absolute;top:0;width:2.5em;z-index:4}.control.has-icons-left .input,.control.has-icons-left .select select{padding-left:2.5em}.control.has-icons-left .icon.is-left{left:0}.control.has-icons-right .input,.control.has-icons-right .select select{padding-right:2.5em}.control.has-icons-right .icon.is-right{right:0}.control.is-loading::after{position:absolute!important;right:.625em;top:.625em;z-index:4}.control.is-loading.is-small:after{font-size:.75rem}.control.is-loading.is-medium:after{font-size:1.25rem}.control.is-loading.is-large:after{font-size:1.5rem}.breadcrumb{font-size:1rem;white-space:nowrap}.breadcrumb a{align-items:center;color:#485fc7;display:flex;justify-content:center;padding:0 .75em}.breadcrumb a:hover{color:#363636}.breadcrumb li{align-items:center;display:flex}.breadcrumb li:first-child a{padding-left:0}.breadcrumb li.is-active a{color:#363636;cursor:default;pointer-events:none}.breadcrumb li+li::before{color:#b5b5b5;content:"\0002f"}.breadcrumb ol,.breadcrumb ul{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}.breadcrumb .icon:first-child{margin-right:.5em}.breadcrumb .icon:last-child{margin-left:.5em}.breadcrumb.is-centered ol,.breadcrumb.is-centered ul{justify-content:center}.breadcrumb.is-right ol,.breadcrumb.is-right ul{justify-content:flex-end}.breadcrumb.is-small{font-size:.75rem}.breadcrumb.is-medium{font-size:1.25rem}.breadcrumb.is-large{font-size:1.5rem}.breadcrumb.has-arrow-separator li+li::before{content:"\02192"}.breadcrumb.has-bullet-separator li+li::before{content:"\02022"}.breadcrumb.has-dot-separator li+li::before{content:"\000b7"}.breadcrumb.has-succeeds-separator li+li::before{content:"\0227B"}.card{background-color:#fff;border-radius:.25rem;box-shadow:0 .5em 1em -.125em rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.02);color:#4a4a4a;max-width:100%;position:relative}.card-content:first-child,.card-footer:first-child,.card-header:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card-content:last-child,.card-footer:last-child,.card-header:last-child{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.card-header{background-color:transparent;align-items:stretch;box-shadow:0 .125em .25em rgba(10,10,10,.1);display:flex}.card-header-title{align-items:center;color:#363636;display:flex;flex-grow:1;font-weight:700;padding:.75rem 1rem}.card-header-title.is-centered{justify-content:center}.card-header-icon{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:0 0;border:none;color:currentColor;font-family:inherit;font-size:1em;margin:0;padding:0;align-items:center;cursor:pointer;display:flex;justify-content:center;padding:.75rem 1rem}.card-image{display:block;position:relative}.card-image:first-child img{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card-image:last-child img{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.card-content{background-color:transparent;padding:1.5rem}.card-footer{background-color:transparent;border-top:1px solid #ededed;align-items:stretch;display:flex}.card-footer-item{align-items:center;display:flex;flex-basis:0;flex-grow:1;flex-shrink:0;justify-content:center;padding:.75rem}.card-footer-item:not(:last-child){border-right:1px solid #ededed}.card .media:not(:last-child){margin-bottom:1.5rem}.dropdown{display:inline-flex;position:relative;vertical-align:top}.dropdown.is-active .dropdown-menu,.dropdown.is-hoverable:hover .dropdown-menu{display:block}.dropdown.is-right .dropdown-menu{left:auto;right:0}.dropdown.is-up .dropdown-menu{bottom:100%;padding-bottom:4px;padding-top:initial;top:auto}.dropdown-menu{display:none;left:0;min-width:12rem;padding-top:4px;position:absolute;top:100%;z-index:20}.dropdown-content{background-color:#fff;border-radius:4px;box-shadow:0 .5em 1em -.125em rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.02);padding-bottom:.5rem;padding-top:.5rem}.dropdown-item{color:#4a4a4a;display:block;font-size:.875rem;line-height:1.5;padding:.375rem 1rem;position:relative}a.dropdown-item,button.dropdown-item{padding-right:3rem;text-align:inherit;white-space:nowrap;width:100%}a.dropdown-item:hover,button.dropdown-item:hover{background-color:#f5f5f5;color:#0a0a0a}a.dropdown-item.is-active,button.dropdown-item.is-active{background-color:#485fc7;color:#fff}.dropdown-divider{background-color:#ededed;border:none;display:block;height:1px;margin:.5rem 0}.level{align-items:center;justify-content:space-between}.level code{border-radius:4px}.level img{display:inline-block;vertical-align:top}.level.is-mobile{display:flex}.level.is-mobile .level-left,.level.is-mobile .level-right{display:flex}.level.is-mobile .level-left+.level-right{margin-top:0}.level.is-mobile .level-item:not(:last-child){margin-bottom:0;margin-right:.75rem}.level.is-mobile .level-item:not(.is-narrow){flex-grow:1}@media screen and (min-width:769px),print{.level{display:flex}.level>.level-item:not(.is-narrow){flex-grow:1}}.level-item{align-items:center;display:flex;flex-basis:auto;flex-grow:0;flex-shrink:0;justify-content:center}.level-item .subtitle,.level-item .title{margin-bottom:0}@media screen and (max-width:768px){.level-item:not(:last-child){margin-bottom:.75rem}}.level-left,.level-right{flex-basis:auto;flex-grow:0;flex-shrink:0}.level-left .level-item.is-flexible,.level-right .level-item.is-flexible{flex-grow:1}@media screen and (min-width:769px),print{.level-left .level-item:not(:last-child),.level-right .level-item:not(:last-child){margin-right:.75rem}}.level-left{align-items:center;justify-content:flex-start}@media screen and (max-width:768px){.level-left+.level-right{margin-top:1.5rem}}@media screen and (min-width:769px),print{.level-left{display:flex}}.level-right{align-items:center;justify-content:flex-end}@media screen and (min-width:769px),print{.level-right{display:flex}}.media{align-items:flex-start;display:flex;text-align:inherit}.media .content:not(:last-child){margin-bottom:.75rem}.media .media{border-top:1px solid rgba(219,219,219,.5);display:flex;padding-top:.75rem}.media .media .content:not(:last-child),.media .media .control:not(:last-child){margin-bottom:.5rem}.media .media .media{padding-top:.5rem}.media .media .media+.media{margin-top:.5rem}.media+.media{border-top:1px solid rgba(219,219,219,.5);margin-top:1rem;padding-top:1rem}.media.is-large+.media{margin-top:1.5rem;padding-top:1.5rem}.media-left,.media-right{flex-basis:auto;flex-grow:0;flex-shrink:0}.media-left{margin-right:1rem}.media-right{margin-left:1rem}.media-content{flex-basis:auto;flex-grow:1;flex-shrink:1;text-align:inherit}@media screen and (max-width:768px){.media-content{overflow-x:auto}}.menu{font-size:1rem}.menu.is-small{font-size:.75rem}.menu.is-medium{font-size:1.25rem}.menu.is-large{font-size:1.5rem}.menu-list{line-height:1.25}.menu-list a{border-radius:2px;color:#4a4a4a;display:block;padding:.5em .75em}.menu-list a:hover{background-color:#f5f5f5;color:#363636}.menu-list a.is-active{background-color:#485fc7;color:#fff}.menu-list li ul{border-left:1px solid #dbdbdb;margin:.75em;padding-left:.75em}.menu-label{color:#7a7a7a;font-size:.75em;letter-spacing:.1em;text-transform:uppercase}.menu-label:not(:first-child){margin-top:1em}.menu-label:not(:last-child){margin-bottom:1em}.message{background-color:#f5f5f5;border-radius:4px;font-size:1rem}.message strong{color:currentColor}.message a:not(.button):not(.tag):not(.dropdown-item){color:currentColor;text-decoration:underline}.message.is-small{font-size:.75rem}.message.is-medium{font-size:1.25rem}.message.is-large{font-size:1.5rem}.message.is-white{background-color:#fff}.message.is-white .message-header{background-color:#fff;color:#0a0a0a}.message.is-white .message-body{border-color:#fff}.message.is-black{background-color:#fafafa}.message.is-black .message-header{background-color:#0a0a0a;color:#fff}.message.is-black .message-body{border-color:#0a0a0a}.message.is-light{background-color:#fafafa}.message.is-light .message-header{background-color:#f5f5f5;color:rgba(0,0,0,.7)}.message.is-light .message-body{border-color:#f5f5f5}.message.is-dark{background-color:#fafafa}.message.is-dark .message-header{background-color:#363636;color:#fff}.message.is-dark .message-body{border-color:#363636}.message.is-primary{background-color:#ebfffc}.message.is-primary .message-header{background-color:#00d1b2;color:#fff}.message.is-primary .message-body{border-color:#00d1b2;color:#00947e}.message.is-link{background-color:#eff1fa}.message.is-link .message-header{background-color:#485fc7;color:#fff}.message.is-link .message-body{border-color:#485fc7;color:#3850b7}.message.is-info{background-color:#eff5fb}.message.is-info .message-header{background-color:#3e8ed0;color:#fff}.message.is-info .message-body{border-color:#3e8ed0;color:#296fa8}.message.is-success{background-color:#effaf5}.message.is-success .message-header{background-color:#48c78e;color:#fff}.message.is-success .message-body{border-color:#48c78e;color:#257953}.message.is-warning{background-color:#fffaeb}.message.is-warning .message-header{background-color:#ffe08a;color:rgba(0,0,0,.7)}.message.is-warning .message-body{border-color:#ffe08a;color:#946c00}.message.is-danger{background-color:#feecf0}.message.is-danger .message-header{background-color:#f14668;color:#fff}.message.is-danger .message-body{border-color:#f14668;color:#cc0f35}.message-header{align-items:center;background-color:#4a4a4a;border-radius:4px 4px 0 0;color:#fff;display:flex;font-weight:700;justify-content:space-between;line-height:1.25;padding:.75em 1em;position:relative}.message-header .delete{flex-grow:0;flex-shrink:0;margin-left:.75em}.message-header+.message-body{border-width:0;border-top-left-radius:0;border-top-right-radius:0}.message-body{border-color:#dbdbdb;border-radius:4px;border-style:solid;border-width:0 0 0 4px;color:#4a4a4a;padding:1.25em 1.5em}.message-body code,.message-body pre{background-color:#fff}.message-body pre code{background-color:transparent}.modal{align-items:center;display:none;flex-direction:column;justify-content:center;overflow:hidden;position:fixed;z-index:40}.modal.is-active{display:flex}.modal-background{background-color:rgba(10,10,10,.86)}.modal-card,.modal-content{margin:0 20px;max-height:calc(100vh - 160px);overflow:auto;position:relative;width:100%}@media screen and (min-width:769px){.modal-card,.modal-content{margin:0 auto;max-height:calc(100vh - 40px);width:640px}}.modal-close{background:0 0;height:40px;position:fixed;right:20px;top:20px;width:40px}.modal-card{display:flex;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden;-ms-overflow-y:visible}.modal-card-foot,.modal-card-head{align-items:center;background-color:#f5f5f5;display:flex;flex-shrink:0;justify-content:flex-start;padding:20px;position:relative}.modal-card-head{border-bottom:1px solid #dbdbdb;border-top-left-radius:6px;border-top-right-radius:6px}.modal-card-title{color:#363636;flex-grow:1;flex-shrink:0;font-size:1.5rem;line-height:1}.modal-card-foot{border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top:1px solid #dbdbdb}.modal-card-foot .button:not(:last-child){margin-right:.5em}.modal-card-body{-webkit-overflow-scrolling:touch;background-color:#fff;flex-grow:1;flex-shrink:1;overflow:auto;padding:20px}.navbar{background-color:#fff;min-height:3.25rem;position:relative;z-index:30}.navbar.is-white{background-color:#fff;color:#0a0a0a}.navbar.is-white .navbar-brand .navbar-link,.navbar.is-white .navbar-brand>.navbar-item{color:#0a0a0a}.navbar.is-white .navbar-brand .navbar-link.is-active,.navbar.is-white .navbar-brand .navbar-link:focus,.navbar.is-white .navbar-brand .navbar-link:hover,.navbar.is-white .navbar-brand>a.navbar-item.is-active,.navbar.is-white .navbar-brand>a.navbar-item:focus,.navbar.is-white .navbar-brand>a.navbar-item:hover{background-color:#f2f2f2;color:#0a0a0a}.navbar.is-white .navbar-brand .navbar-link::after{border-color:#0a0a0a}.navbar.is-white .navbar-burger{color:#0a0a0a}@media screen and (min-width:1024px){.navbar.is-white .navbar-end .navbar-link,.navbar.is-white .navbar-end>.navbar-item,.navbar.is-white .navbar-start .navbar-link,.navbar.is-white .navbar-start>.navbar-item{color:#0a0a0a}.navbar.is-white .navbar-end .navbar-link.is-active,.navbar.is-white .navbar-end .navbar-link:focus,.navbar.is-white .navbar-end .navbar-link:hover,.navbar.is-white .navbar-end>a.navbar-item.is-active,.navbar.is-white .navbar-end>a.navbar-item:focus,.navbar.is-white .navbar-end>a.navbar-item:hover,.navbar.is-white .navbar-start .navbar-link.is-active,.navbar.is-white .navbar-start .navbar-link:focus,.navbar.is-white .navbar-start .navbar-link:hover,.navbar.is-white .navbar-start>a.navbar-item.is-active,.navbar.is-white .navbar-start>a.navbar-item:focus,.navbar.is-white .navbar-start>a.navbar-item:hover{background-color:#f2f2f2;color:#0a0a0a}.navbar.is-white .navbar-end .navbar-link::after,.navbar.is-white .navbar-start .navbar-link::after{border-color:#0a0a0a}.navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-white .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-white .navbar-item.has-dropdown:hover .navbar-link{background-color:#f2f2f2;color:#0a0a0a}.navbar.is-white .navbar-dropdown a.navbar-item.is-active{background-color:#fff;color:#0a0a0a}}.navbar.is-black{background-color:#0a0a0a;color:#fff}.navbar.is-black .navbar-brand .navbar-link,.navbar.is-black .navbar-brand>.navbar-item{color:#fff}.navbar.is-black .navbar-brand .navbar-link.is-active,.navbar.is-black .navbar-brand .navbar-link:focus,.navbar.is-black .navbar-brand .navbar-link:hover,.navbar.is-black .navbar-brand>a.navbar-item.is-active,.navbar.is-black .navbar-brand>a.navbar-item:focus,.navbar.is-black .navbar-brand>a.navbar-item:hover{background-color:#000;color:#fff}.navbar.is-black .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-black .navbar-burger{color:#fff}@media screen and (min-width:1024px){.navbar.is-black .navbar-end .navbar-link,.navbar.is-black .navbar-end>.navbar-item,.navbar.is-black .navbar-start .navbar-link,.navbar.is-black .navbar-start>.navbar-item{color:#fff}.navbar.is-black .navbar-end .navbar-link.is-active,.navbar.is-black .navbar-end .navbar-link:focus,.navbar.is-black .navbar-end .navbar-link:hover,.navbar.is-black .navbar-end>a.navbar-item.is-active,.navbar.is-black .navbar-end>a.navbar-item:focus,.navbar.is-black .navbar-end>a.navbar-item:hover,.navbar.is-black .navbar-start .navbar-link.is-active,.navbar.is-black .navbar-start .navbar-link:focus,.navbar.is-black .navbar-start .navbar-link:hover,.navbar.is-black .navbar-start>a.navbar-item.is-active,.navbar.is-black .navbar-start>a.navbar-item:focus,.navbar.is-black .navbar-start>a.navbar-item:hover{background-color:#000;color:#fff}.navbar.is-black .navbar-end .navbar-link::after,.navbar.is-black .navbar-start .navbar-link::after{border-color:#fff}.navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-black .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-black .navbar-item.has-dropdown:hover .navbar-link{background-color:#000;color:#fff}.navbar.is-black .navbar-dropdown a.navbar-item.is-active{background-color:#0a0a0a;color:#fff}}.navbar.is-light{background-color:#f5f5f5;color:rgba(0,0,0,.7)}.navbar.is-light .navbar-brand .navbar-link,.navbar.is-light .navbar-brand>.navbar-item{color:rgba(0,0,0,.7)}.navbar.is-light .navbar-brand .navbar-link.is-active,.navbar.is-light .navbar-brand .navbar-link:focus,.navbar.is-light .navbar-brand .navbar-link:hover,.navbar.is-light .navbar-brand>a.navbar-item.is-active,.navbar.is-light .navbar-brand>a.navbar-item:focus,.navbar.is-light .navbar-brand>a.navbar-item:hover{background-color:#e8e8e8;color:rgba(0,0,0,.7)}.navbar.is-light .navbar-brand .navbar-link::after{border-color:rgba(0,0,0,.7)}.navbar.is-light .navbar-burger{color:rgba(0,0,0,.7)}@media screen and (min-width:1024px){.navbar.is-light .navbar-end .navbar-link,.navbar.is-light .navbar-end>.navbar-item,.navbar.is-light .navbar-start .navbar-link,.navbar.is-light .navbar-start>.navbar-item{color:rgba(0,0,0,.7)}.navbar.is-light .navbar-end .navbar-link.is-active,.navbar.is-light .navbar-end .navbar-link:focus,.navbar.is-light .navbar-end .navbar-link:hover,.navbar.is-light .navbar-end>a.navbar-item.is-active,.navbar.is-light .navbar-end>a.navbar-item:focus,.navbar.is-light .navbar-end>a.navbar-item:hover,.navbar.is-light .navbar-start .navbar-link.is-active,.navbar.is-light .navbar-start .navbar-link:focus,.navbar.is-light .navbar-start .navbar-link:hover,.navbar.is-light .navbar-start>a.navbar-item.is-active,.navbar.is-light .navbar-start>a.navbar-item:focus,.navbar.is-light .navbar-start>a.navbar-item:hover{background-color:#e8e8e8;color:rgba(0,0,0,.7)}.navbar.is-light .navbar-end .navbar-link::after,.navbar.is-light .navbar-start .navbar-link::after{border-color:rgba(0,0,0,.7)}.navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-light .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-light .navbar-item.has-dropdown:hover .navbar-link{background-color:#e8e8e8;color:rgba(0,0,0,.7)}.navbar.is-light .navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:rgba(0,0,0,.7)}}.navbar.is-dark{background-color:#363636;color:#fff}.navbar.is-dark .navbar-brand .navbar-link,.navbar.is-dark .navbar-brand>.navbar-item{color:#fff}.navbar.is-dark .navbar-brand .navbar-link.is-active,.navbar.is-dark .navbar-brand .navbar-link:focus,.navbar.is-dark .navbar-brand .navbar-link:hover,.navbar.is-dark .navbar-brand>a.navbar-item.is-active,.navbar.is-dark .navbar-brand>a.navbar-item:focus,.navbar.is-dark .navbar-brand>a.navbar-item:hover{background-color:#292929;color:#fff}.navbar.is-dark .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-dark .navbar-burger{color:#fff}@media screen and (min-width:1024px){.navbar.is-dark .navbar-end .navbar-link,.navbar.is-dark .navbar-end>.navbar-item,.navbar.is-dark .navbar-start .navbar-link,.navbar.is-dark .navbar-start>.navbar-item{color:#fff}.navbar.is-dark .navbar-end .navbar-link.is-active,.navbar.is-dark .navbar-end .navbar-link:focus,.navbar.is-dark .navbar-end .navbar-link:hover,.navbar.is-dark .navbar-end>a.navbar-item.is-active,.navbar.is-dark .navbar-end>a.navbar-item:focus,.navbar.is-dark .navbar-end>a.navbar-item:hover,.navbar.is-dark .navbar-start .navbar-link.is-active,.navbar.is-dark .navbar-start .navbar-link:focus,.navbar.is-dark .navbar-start .navbar-link:hover,.navbar.is-dark .navbar-start>a.navbar-item.is-active,.navbar.is-dark .navbar-start>a.navbar-item:focus,.navbar.is-dark .navbar-start>a.navbar-item:hover{background-color:#292929;color:#fff}.navbar.is-dark .navbar-end .navbar-link::after,.navbar.is-dark .navbar-start .navbar-link::after{border-color:#fff}.navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link{background-color:#292929;color:#fff}.navbar.is-dark .navbar-dropdown a.navbar-item.is-active{background-color:#363636;color:#fff}}.navbar.is-primary{background-color:#00d1b2;color:#fff}.navbar.is-primary .navbar-brand .navbar-link,.navbar.is-primary .navbar-brand>.navbar-item{color:#fff}.navbar.is-primary .navbar-brand .navbar-link.is-active,.navbar.is-primary .navbar-brand .navbar-link:focus,.navbar.is-primary .navbar-brand .navbar-link:hover,.navbar.is-primary .navbar-brand>a.navbar-item.is-active,.navbar.is-primary .navbar-brand>a.navbar-item:focus,.navbar.is-primary .navbar-brand>a.navbar-item:hover{background-color:#00b89c;color:#fff}.navbar.is-primary .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-primary .navbar-burger{color:#fff}@media screen and (min-width:1024px){.navbar.is-primary .navbar-end .navbar-link,.navbar.is-primary .navbar-end>.navbar-item,.navbar.is-primary .navbar-start .navbar-link,.navbar.is-primary .navbar-start>.navbar-item{color:#fff}.navbar.is-primary .navbar-end .navbar-link.is-active,.navbar.is-primary .navbar-end .navbar-link:focus,.navbar.is-primary .navbar-end .navbar-link:hover,.navbar.is-primary .navbar-end>a.navbar-item.is-active,.navbar.is-primary .navbar-end>a.navbar-item:focus,.navbar.is-primary .navbar-end>a.navbar-item:hover,.navbar.is-primary .navbar-start .navbar-link.is-active,.navbar.is-primary .navbar-start .navbar-link:focus,.navbar.is-primary .navbar-start .navbar-link:hover,.navbar.is-primary .navbar-start>a.navbar-item.is-active,.navbar.is-primary .navbar-start>a.navbar-item:focus,.navbar.is-primary .navbar-start>a.navbar-item:hover{background-color:#00b89c;color:#fff}.navbar.is-primary .navbar-end .navbar-link::after,.navbar.is-primary .navbar-start .navbar-link::after{border-color:#fff}.navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link{background-color:#00b89c;color:#fff}.navbar.is-primary .navbar-dropdown a.navbar-item.is-active{background-color:#00d1b2;color:#fff}}.navbar.is-link{background-color:#485fc7;color:#fff}.navbar.is-link .navbar-brand .navbar-link,.navbar.is-link .navbar-brand>.navbar-item{color:#fff}.navbar.is-link .navbar-brand .navbar-link.is-active,.navbar.is-link .navbar-brand .navbar-link:focus,.navbar.is-link .navbar-brand .navbar-link:hover,.navbar.is-link .navbar-brand>a.navbar-item.is-active,.navbar.is-link .navbar-brand>a.navbar-item:focus,.navbar.is-link .navbar-brand>a.navbar-item:hover{background-color:#3a51bb;color:#fff}.navbar.is-link .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-link .navbar-burger{color:#fff}@media screen and (min-width:1024px){.navbar.is-link .navbar-end .navbar-link,.navbar.is-link .navbar-end>.navbar-item,.navbar.is-link .navbar-start .navbar-link,.navbar.is-link .navbar-start>.navbar-item{color:#fff}.navbar.is-link .navbar-end .navbar-link.is-active,.navbar.is-link .navbar-end .navbar-link:focus,.navbar.is-link .navbar-end .navbar-link:hover,.navbar.is-link .navbar-end>a.navbar-item.is-active,.navbar.is-link .navbar-end>a.navbar-item:focus,.navbar.is-link .navbar-end>a.navbar-item:hover,.navbar.is-link .navbar-start .navbar-link.is-active,.navbar.is-link .navbar-start .navbar-link:focus,.navbar.is-link .navbar-start .navbar-link:hover,.navbar.is-link .navbar-start>a.navbar-item.is-active,.navbar.is-link .navbar-start>a.navbar-item:focus,.navbar.is-link .navbar-start>a.navbar-item:hover{background-color:#3a51bb;color:#fff}.navbar.is-link .navbar-end .navbar-link::after,.navbar.is-link .navbar-start .navbar-link::after{border-color:#fff}.navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-link .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-link .navbar-item.has-dropdown:hover .navbar-link{background-color:#3a51bb;color:#fff}.navbar.is-link .navbar-dropdown a.navbar-item.is-active{background-color:#485fc7;color:#fff}}.navbar.is-info{background-color:#3e8ed0;color:#fff}.navbar.is-info .navbar-brand .navbar-link,.navbar.is-info .navbar-brand>.navbar-item{color:#fff}.navbar.is-info .navbar-brand .navbar-link.is-active,.navbar.is-info .navbar-brand .navbar-link:focus,.navbar.is-info .navbar-brand .navbar-link:hover,.navbar.is-info .navbar-brand>a.navbar-item.is-active,.navbar.is-info .navbar-brand>a.navbar-item:focus,.navbar.is-info .navbar-brand>a.navbar-item:hover{background-color:#3082c5;color:#fff}.navbar.is-info .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-info .navbar-burger{color:#fff}@media screen and (min-width:1024px){.navbar.is-info .navbar-end .navbar-link,.navbar.is-info .navbar-end>.navbar-item,.navbar.is-info .navbar-start .navbar-link,.navbar.is-info .navbar-start>.navbar-item{color:#fff}.navbar.is-info .navbar-end .navbar-link.is-active,.navbar.is-info .navbar-end .navbar-link:focus,.navbar.is-info .navbar-end .navbar-link:hover,.navbar.is-info .navbar-end>a.navbar-item.is-active,.navbar.is-info .navbar-end>a.navbar-item:focus,.navbar.is-info .navbar-end>a.navbar-item:hover,.navbar.is-info .navbar-start .navbar-link.is-active,.navbar.is-info .navbar-start .navbar-link:focus,.navbar.is-info .navbar-start .navbar-link:hover,.navbar.is-info .navbar-start>a.navbar-item.is-active,.navbar.is-info .navbar-start>a.navbar-item:focus,.navbar.is-info .navbar-start>a.navbar-item:hover{background-color:#3082c5;color:#fff}.navbar.is-info .navbar-end .navbar-link::after,.navbar.is-info .navbar-start .navbar-link::after{border-color:#fff}.navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-info .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-info .navbar-item.has-dropdown:hover .navbar-link{background-color:#3082c5;color:#fff}.navbar.is-info .navbar-dropdown a.navbar-item.is-active{background-color:#3e8ed0;color:#fff}}.navbar.is-success{background-color:#48c78e;color:#fff}.navbar.is-success .navbar-brand .navbar-link,.navbar.is-success .navbar-brand>.navbar-item{color:#fff}.navbar.is-success .navbar-brand .navbar-link.is-active,.navbar.is-success .navbar-brand .navbar-link:focus,.navbar.is-success .navbar-brand .navbar-link:hover,.navbar.is-success .navbar-brand>a.navbar-item.is-active,.navbar.is-success .navbar-brand>a.navbar-item:focus,.navbar.is-success .navbar-brand>a.navbar-item:hover{background-color:#3abb81;color:#fff}.navbar.is-success .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-success .navbar-burger{color:#fff}@media screen and (min-width:1024px){.navbar.is-success .navbar-end .navbar-link,.navbar.is-success .navbar-end>.navbar-item,.navbar.is-success .navbar-start .navbar-link,.navbar.is-success .navbar-start>.navbar-item{color:#fff}.navbar.is-success .navbar-end .navbar-link.is-active,.navbar.is-success .navbar-end .navbar-link:focus,.navbar.is-success .navbar-end .navbar-link:hover,.navbar.is-success .navbar-end>a.navbar-item.is-active,.navbar.is-success .navbar-end>a.navbar-item:focus,.navbar.is-success .navbar-end>a.navbar-item:hover,.navbar.is-success .navbar-start .navbar-link.is-active,.navbar.is-success .navbar-start .navbar-link:focus,.navbar.is-success .navbar-start .navbar-link:hover,.navbar.is-success .navbar-start>a.navbar-item.is-active,.navbar.is-success .navbar-start>a.navbar-item:focus,.navbar.is-success .navbar-start>a.navbar-item:hover{background-color:#3abb81;color:#fff}.navbar.is-success .navbar-end .navbar-link::after,.navbar.is-success .navbar-start .navbar-link::after{border-color:#fff}.navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-success .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-success .navbar-item.has-dropdown:hover .navbar-link{background-color:#3abb81;color:#fff}.navbar.is-success .navbar-dropdown a.navbar-item.is-active{background-color:#48c78e;color:#fff}}.navbar.is-warning{background-color:#ffe08a;color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-brand .navbar-link,.navbar.is-warning .navbar-brand>.navbar-item{color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-brand .navbar-link.is-active,.navbar.is-warning .navbar-brand .navbar-link:focus,.navbar.is-warning .navbar-brand .navbar-link:hover,.navbar.is-warning .navbar-brand>a.navbar-item.is-active,.navbar.is-warning .navbar-brand>a.navbar-item:focus,.navbar.is-warning .navbar-brand>a.navbar-item:hover{background-color:#ffd970;color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-brand .navbar-link::after{border-color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-burger{color:rgba(0,0,0,.7)}@media screen and (min-width:1024px){.navbar.is-warning .navbar-end .navbar-link,.navbar.is-warning .navbar-end>.navbar-item,.navbar.is-warning .navbar-start .navbar-link,.navbar.is-warning .navbar-start>.navbar-item{color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-end .navbar-link.is-active,.navbar.is-warning .navbar-end .navbar-link:focus,.navbar.is-warning .navbar-end .navbar-link:hover,.navbar.is-warning .navbar-end>a.navbar-item.is-active,.navbar.is-warning .navbar-end>a.navbar-item:focus,.navbar.is-warning .navbar-end>a.navbar-item:hover,.navbar.is-warning .navbar-start .navbar-link.is-active,.navbar.is-warning .navbar-start .navbar-link:focus,.navbar.is-warning .navbar-start .navbar-link:hover,.navbar.is-warning .navbar-start>a.navbar-item.is-active,.navbar.is-warning .navbar-start>a.navbar-item:focus,.navbar.is-warning .navbar-start>a.navbar-item:hover{background-color:#ffd970;color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-end .navbar-link::after,.navbar.is-warning .navbar-start .navbar-link::after{border-color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link{background-color:#ffd970;color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-dropdown a.navbar-item.is-active{background-color:#ffe08a;color:rgba(0,0,0,.7)}}.navbar.is-danger{background-color:#f14668;color:#fff}.navbar.is-danger .navbar-brand .navbar-link,.navbar.is-danger .navbar-brand>.navbar-item{color:#fff}.navbar.is-danger .navbar-brand .navbar-link.is-active,.navbar.is-danger .navbar-brand .navbar-link:focus,.navbar.is-danger .navbar-brand .navbar-link:hover,.navbar.is-danger .navbar-brand>a.navbar-item.is-active,.navbar.is-danger .navbar-brand>a.navbar-item:focus,.navbar.is-danger .navbar-brand>a.navbar-item:hover{background-color:#ef2e55;color:#fff}.navbar.is-danger .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-danger .navbar-burger{color:#fff}@media screen and (min-width:1024px){.navbar.is-danger .navbar-end .navbar-link,.navbar.is-danger .navbar-end>.navbar-item,.navbar.is-danger .navbar-start .navbar-link,.navbar.is-danger .navbar-start>.navbar-item{color:#fff}.navbar.is-danger .navbar-end .navbar-link.is-active,.navbar.is-danger .navbar-end .navbar-link:focus,.navbar.is-danger .navbar-end .navbar-link:hover,.navbar.is-danger .navbar-end>a.navbar-item.is-active,.navbar.is-danger .navbar-end>a.navbar-item:focus,.navbar.is-danger .navbar-end>a.navbar-item:hover,.navbar.is-danger .navbar-start .navbar-link.is-active,.navbar.is-danger .navbar-start .navbar-link:focus,.navbar.is-danger .navbar-start .navbar-link:hover,.navbar.is-danger .navbar-start>a.navbar-item.is-active,.navbar.is-danger .navbar-start>a.navbar-item:focus,.navbar.is-danger .navbar-start>a.navbar-item:hover{background-color:#ef2e55;color:#fff}.navbar.is-danger .navbar-end .navbar-link::after,.navbar.is-danger .navbar-start .navbar-link::after{border-color:#fff}.navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link{background-color:#ef2e55;color:#fff}.navbar.is-danger .navbar-dropdown a.navbar-item.is-active{background-color:#f14668;color:#fff}}.navbar>.container{align-items:stretch;display:flex;min-height:3.25rem;width:100%}.navbar.has-shadow{box-shadow:0 2px 0 0 #f5f5f5}.navbar.is-fixed-bottom,.navbar.is-fixed-top{left:0;position:fixed;right:0;z-index:30}.navbar.is-fixed-bottom{bottom:0}.navbar.is-fixed-bottom.has-shadow{box-shadow:0 -2px 0 0 #f5f5f5}.navbar.is-fixed-top{top:0}body.has-navbar-fixed-top,html.has-navbar-fixed-top{padding-top:3.25rem}body.has-navbar-fixed-bottom,html.has-navbar-fixed-bottom{padding-bottom:3.25rem}.navbar-brand,.navbar-tabs{align-items:stretch;display:flex;flex-shrink:0;min-height:3.25rem}.navbar-brand a.navbar-item:focus,.navbar-brand a.navbar-item:hover{background-color:transparent}.navbar-tabs{-webkit-overflow-scrolling:touch;max-width:100vw;overflow-x:auto;overflow-y:hidden}.navbar-burger{color:#4a4a4a;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:0 0;border:none;cursor:pointer;display:block;height:3.25rem;position:relative;width:3.25rem;margin-left:auto}.navbar-burger span{background-color:currentColor;display:block;height:1px;left:calc(50% - 8px);position:absolute;transform-origin:center;transition-duration:86ms;transition-property:background-color,opacity,transform;transition-timing-function:ease-out;width:16px}.navbar-burger span:nth-child(1){top:calc(50% - 6px)}.navbar-burger span:nth-child(2){top:calc(50% - 1px)}.navbar-burger span:nth-child(3){top:calc(50% + 4px)}.navbar-burger:hover{background-color:rgba(0,0,0,.05)}.navbar-burger.is-active span:nth-child(1){transform:translateY(5px) rotate(45deg)}.navbar-burger.is-active span:nth-child(2){opacity:0}.navbar-burger.is-active span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}.navbar-menu{display:none}.navbar-item,.navbar-link{color:#4a4a4a;display:block;line-height:1.5;padding:.5rem .75rem;position:relative}.navbar-item .icon:only-child,.navbar-link .icon:only-child{margin-left:-.25rem;margin-right:-.25rem}.navbar-link,a.navbar-item{cursor:pointer}.navbar-link.is-active,.navbar-link:focus,.navbar-link:focus-within,.navbar-link:hover,a.navbar-item.is-active,a.navbar-item:focus,a.navbar-item:focus-within,a.navbar-item:hover{background-color:#fafafa;color:#485fc7}.navbar-item{flex-grow:0;flex-shrink:0}.navbar-item img{max-height:1.75rem}.navbar-item.has-dropdown{padding:0}.navbar-item.is-expanded{flex-grow:1;flex-shrink:1}.navbar-item.is-tab{border-bottom:1px solid transparent;min-height:3.25rem;padding-bottom:calc(.5rem - 1px)}.navbar-item.is-tab:focus,.navbar-item.is-tab:hover{background-color:transparent;border-bottom-color:#485fc7}.navbar-item.is-tab.is-active{background-color:transparent;border-bottom-color:#485fc7;border-bottom-style:solid;border-bottom-width:3px;color:#485fc7;padding-bottom:calc(.5rem - 3px)}.navbar-content{flex-grow:1;flex-shrink:1}.navbar-link:not(.is-arrowless){padding-right:2.5em}.navbar-link:not(.is-arrowless)::after{border-color:#485fc7;margin-top:-.375em;right:1.125em}.navbar-dropdown{font-size:.875rem;padding-bottom:.5rem;padding-top:.5rem}.navbar-dropdown .navbar-item{padding-left:1.5rem;padding-right:1.5rem}.navbar-divider{background-color:#f5f5f5;border:none;display:none;height:2px;margin:.5rem 0}@media screen and (max-width:1023px){.navbar>.container{display:block}.navbar-brand .navbar-item,.navbar-tabs .navbar-item{align-items:center;display:flex}.navbar-link::after{display:none}.navbar-menu{background-color:#fff;box-shadow:0 8px 16px rgba(10,10,10,.1);padding:.5rem 0}.navbar-menu.is-active{display:block}.navbar.is-fixed-bottom-touch,.navbar.is-fixed-top-touch{left:0;position:fixed;right:0;z-index:30}.navbar.is-fixed-bottom-touch{bottom:0}.navbar.is-fixed-bottom-touch.has-shadow{box-shadow:0 -2px 3px rgba(10,10,10,.1)}.navbar.is-fixed-top-touch{top:0}.navbar.is-fixed-top .navbar-menu,.navbar.is-fixed-top-touch .navbar-menu{-webkit-overflow-scrolling:touch;max-height:calc(100vh - 3.25rem);overflow:auto}body.has-navbar-fixed-top-touch,html.has-navbar-fixed-top-touch{padding-top:3.25rem}body.has-navbar-fixed-bottom-touch,html.has-navbar-fixed-bottom-touch{padding-bottom:3.25rem}}@media screen and (min-width:1024px){.navbar,.navbar-end,.navbar-menu,.navbar-start{align-items:stretch;display:flex}.navbar{min-height:3.25rem}.navbar.is-spaced{padding:1rem 2rem}.navbar.is-spaced .navbar-end,.navbar.is-spaced .navbar-start{align-items:center}.navbar.is-spaced .navbar-link,.navbar.is-spaced a.navbar-item{border-radius:4px}.navbar.is-transparent .navbar-link.is-active,.navbar.is-transparent .navbar-link:focus,.navbar.is-transparent .navbar-link:hover,.navbar.is-transparent a.navbar-item.is-active,.navbar.is-transparent a.navbar-item:focus,.navbar.is-transparent a.navbar-item:hover{background-color:transparent!important}.navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus-within .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link{background-color:transparent!important}.navbar.is-transparent .navbar-dropdown a.navbar-item:focus,.navbar.is-transparent .navbar-dropdown a.navbar-item:hover{background-color:#f5f5f5;color:#0a0a0a}.navbar.is-transparent .navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:#485fc7}.navbar-burger{display:none}.navbar-item,.navbar-link{align-items:center;display:flex}.navbar-item.has-dropdown{align-items:stretch}.navbar-item.has-dropdown-up .navbar-link::after{transform:rotate(135deg) translate(.25em,-.25em)}.navbar-item.has-dropdown-up .navbar-dropdown{border-bottom:2px solid #dbdbdb;border-radius:6px 6px 0 0;border-top:none;bottom:100%;box-shadow:0 -8px 8px rgba(10,10,10,.1);top:auto}.navbar-item.is-active .navbar-dropdown,.navbar-item.is-hoverable:focus .navbar-dropdown,.navbar-item.is-hoverable:focus-within .navbar-dropdown,.navbar-item.is-hoverable:hover .navbar-dropdown{display:block}.navbar-item.is-active .navbar-dropdown.is-boxed,.navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed,.navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed,.navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed,.navbar.is-spaced .navbar-item.is-active .navbar-dropdown,.navbar.is-spaced .navbar-item.is-hoverable:focus .navbar-dropdown,.navbar.is-spaced .navbar-item.is-hoverable:focus-within .navbar-dropdown,.navbar.is-spaced .navbar-item.is-hoverable:hover .navbar-dropdown{opacity:1;pointer-events:auto;transform:translateY(0)}.navbar-menu{flex-grow:1;flex-shrink:0}.navbar-start{justify-content:flex-start;margin-right:auto}.navbar-end{justify-content:flex-end;margin-left:auto}.navbar-dropdown{background-color:#fff;border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top:2px solid #dbdbdb;box-shadow:0 8px 8px rgba(10,10,10,.1);display:none;font-size:.875rem;left:0;min-width:100%;position:absolute;top:100%;z-index:20}.navbar-dropdown .navbar-item{padding:.375rem 1rem;white-space:nowrap}.navbar-dropdown a.navbar-item{padding-right:3rem}.navbar-dropdown a.navbar-item:focus,.navbar-dropdown a.navbar-item:hover{background-color:#f5f5f5;color:#0a0a0a}.navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:#485fc7}.navbar-dropdown.is-boxed,.navbar.is-spaced .navbar-dropdown{border-radius:6px;border-top:none;box-shadow:0 8px 8px rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.1);display:block;opacity:0;pointer-events:none;top:calc(100% + (-4px));transform:translateY(-5px);transition-duration:86ms;transition-property:opacity,transform}.navbar-dropdown.is-right{left:auto;right:0}.navbar-divider{display:block}.container>.navbar .navbar-brand,.navbar>.container .navbar-brand{margin-left:-.75rem}.container>.navbar .navbar-menu,.navbar>.container .navbar-menu{margin-right:-.75rem}.navbar.is-fixed-bottom-desktop,.navbar.is-fixed-top-desktop{left:0;position:fixed;right:0;z-index:30}.navbar.is-fixed-bottom-desktop{bottom:0}.navbar.is-fixed-bottom-desktop.has-shadow{box-shadow:0 -2px 3px rgba(10,10,10,.1)}.navbar.is-fixed-top-desktop{top:0}body.has-navbar-fixed-top-desktop,html.has-navbar-fixed-top-desktop{padding-top:3.25rem}body.has-navbar-fixed-bottom-desktop,html.has-navbar-fixed-bottom-desktop{padding-bottom:3.25rem}body.has-spaced-navbar-fixed-top,html.has-spaced-navbar-fixed-top{padding-top:5.25rem}body.has-spaced-navbar-fixed-bottom,html.has-spaced-navbar-fixed-bottom{padding-bottom:5.25rem}.navbar-link.is-active,a.navbar-item.is-active{color:#0a0a0a}.navbar-link.is-active:not(:focus):not(:hover),a.navbar-item.is-active:not(:focus):not(:hover){background-color:transparent}.navbar-item.has-dropdown.is-active .navbar-link,.navbar-item.has-dropdown:focus .navbar-link,.navbar-item.has-dropdown:hover .navbar-link{background-color:#fafafa}}.hero.is-fullheight-with-navbar{min-height:calc(100vh - 3.25rem)}.pagination{font-size:1rem;margin:-.25rem}.pagination.is-small{font-size:.75rem}.pagination.is-medium{font-size:1.25rem}.pagination.is-large{font-size:1.5rem}.pagination.is-rounded .pagination-next,.pagination.is-rounded .pagination-previous{padding-left:1em;padding-right:1em;border-radius:9999px}.pagination.is-rounded .pagination-link{border-radius:9999px}.pagination,.pagination-list{align-items:center;display:flex;justify-content:center;text-align:center}.pagination-ellipsis,.pagination-link,.pagination-next,.pagination-previous{font-size:1em;justify-content:center;margin:.25rem;padding-left:.5em;padding-right:.5em;text-align:center}.pagination-link,.pagination-next,.pagination-previous{border-color:#dbdbdb;color:#363636;min-width:2.5em}.pagination-link:hover,.pagination-next:hover,.pagination-previous:hover{border-color:#b5b5b5;color:#363636}.pagination-link:focus,.pagination-next:focus,.pagination-previous:focus{border-color:#485fc7}.pagination-link:active,.pagination-next:active,.pagination-previous:active{box-shadow:inset 0 1px 2px rgba(10,10,10,.2)}.pagination-link.is-disabled,.pagination-link[disabled],.pagination-next.is-disabled,.pagination-next[disabled],.pagination-previous.is-disabled,.pagination-previous[disabled]{background-color:#dbdbdb;border-color:#dbdbdb;box-shadow:none;color:#7a7a7a;opacity:.5}.pagination-next,.pagination-previous{padding-left:.75em;padding-right:.75em;white-space:nowrap}.pagination-link.is-current{background-color:#485fc7;border-color:#485fc7;color:#fff}.pagination-ellipsis{color:#b5b5b5;pointer-events:none}.pagination-list{flex-wrap:wrap}.pagination-list li{list-style:none}@media screen and (max-width:768px){.pagination{flex-wrap:wrap}.pagination-next,.pagination-previous{flex-grow:1;flex-shrink:1}.pagination-list li{flex-grow:1;flex-shrink:1}}@media screen and (min-width:769px),print{.pagination-list{flex-grow:1;flex-shrink:1;justify-content:flex-start;order:1}.pagination-ellipsis,.pagination-link,.pagination-next,.pagination-previous{margin-bottom:0;margin-top:0}.pagination-previous{order:2}.pagination-next{order:3}.pagination{justify-content:space-between;margin-bottom:0;margin-top:0}.pagination.is-centered .pagination-previous{order:1}.pagination.is-centered .pagination-list{justify-content:center;order:2}.pagination.is-centered .pagination-next{order:3}.pagination.is-right .pagination-previous{order:1}.pagination.is-right .pagination-next{order:2}.pagination.is-right .pagination-list{justify-content:flex-end;order:3}}.panel{border-radius:6px;box-shadow:0 .5em 1em -.125em rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.02);font-size:1rem}.panel:not(:last-child){margin-bottom:1.5rem}.panel.is-white .panel-heading{background-color:#fff;color:#0a0a0a}.panel.is-white .panel-tabs a.is-active{border-bottom-color:#fff}.panel.is-white .panel-block.is-active .panel-icon{color:#fff}.panel.is-black .panel-heading{background-color:#0a0a0a;color:#fff}.panel.is-black .panel-tabs a.is-active{border-bottom-color:#0a0a0a}.panel.is-black .panel-block.is-active .panel-icon{color:#0a0a0a}.panel.is-light .panel-heading{background-color:#f5f5f5;color:rgba(0,0,0,.7)}.panel.is-light .panel-tabs a.is-active{border-bottom-color:#f5f5f5}.panel.is-light .panel-block.is-active .panel-icon{color:#f5f5f5}.panel.is-dark .panel-heading{background-color:#363636;color:#fff}.panel.is-dark .panel-tabs a.is-active{border-bottom-color:#363636}.panel.is-dark .panel-block.is-active .panel-icon{color:#363636}.panel.is-primary .panel-heading{background-color:#00d1b2;color:#fff}.panel.is-primary .panel-tabs a.is-active{border-bottom-color:#00d1b2}.panel.is-primary .panel-block.is-active .panel-icon{color:#00d1b2}.panel.is-link .panel-heading{background-color:#485fc7;color:#fff}.panel.is-link .panel-tabs a.is-active{border-bottom-color:#485fc7}.panel.is-link .panel-block.is-active .panel-icon{color:#485fc7}.panel.is-info .panel-heading{background-color:#3e8ed0;color:#fff}.panel.is-info .panel-tabs a.is-active{border-bottom-color:#3e8ed0}.panel.is-info .panel-block.is-active .panel-icon{color:#3e8ed0}.panel.is-success .panel-heading{background-color:#48c78e;color:#fff}.panel.is-success .panel-tabs a.is-active{border-bottom-color:#48c78e}.panel.is-success .panel-block.is-active .panel-icon{color:#48c78e}.panel.is-warning .panel-heading{background-color:#ffe08a;color:rgba(0,0,0,.7)}.panel.is-warning .panel-tabs a.is-active{border-bottom-color:#ffe08a}.panel.is-warning .panel-block.is-active .panel-icon{color:#ffe08a}.panel.is-danger .panel-heading{background-color:#f14668;color:#fff}.panel.is-danger .panel-tabs a.is-active{border-bottom-color:#f14668}.panel.is-danger .panel-block.is-active .panel-icon{color:#f14668}.panel-block:not(:last-child),.panel-tabs:not(:last-child){border-bottom:1px solid #ededed}.panel-heading{background-color:#ededed;border-radius:6px 6px 0 0;color:#363636;font-size:1.25em;font-weight:700;line-height:1.25;padding:.75em 1em}.panel-tabs{align-items:flex-end;display:flex;font-size:.875em;justify-content:center}.panel-tabs a{border-bottom:1px solid #dbdbdb;margin-bottom:-1px;padding:.5em}.panel-tabs a.is-active{border-bottom-color:#4a4a4a;color:#363636}.panel-list a{color:#4a4a4a}.panel-list a:hover{color:#485fc7}.panel-block{align-items:center;color:#363636;display:flex;justify-content:flex-start;padding:.5em .75em}.panel-block input[type=checkbox]{margin-right:.75em}.panel-block>.control{flex-grow:1;flex-shrink:1;width:100%}.panel-block.is-wrapped{flex-wrap:wrap}.panel-block.is-active{border-left-color:#485fc7;color:#363636}.panel-block.is-active .panel-icon{color:#485fc7}.panel-block:last-child{border-bottom-left-radius:6px;border-bottom-right-radius:6px}a.panel-block,label.panel-block{cursor:pointer}a.panel-block:hover,label.panel-block:hover{background-color:#f5f5f5}.panel-icon{display:inline-block;font-size:14px;height:1em;line-height:1em;text-align:center;vertical-align:top;width:1em;color:#7a7a7a;margin-right:.75em}.panel-icon .fa{font-size:inherit;line-height:inherit}.tabs{-webkit-overflow-scrolling:touch;align-items:stretch;display:flex;font-size:1rem;justify-content:space-between;overflow:hidden;overflow-x:auto;white-space:nowrap}.tabs a{align-items:center;border-bottom-color:#dbdbdb;border-bottom-style:solid;border-bottom-width:1px;color:#4a4a4a;display:flex;justify-content:center;margin-bottom:-1px;padding:.5em 1em;vertical-align:top}.tabs a:hover{border-bottom-color:#363636;color:#363636}.tabs li{display:block}.tabs li.is-active a{border-bottom-color:#485fc7;color:#485fc7}.tabs ul{align-items:center;border-bottom-color:#dbdbdb;border-bottom-style:solid;border-bottom-width:1px;display:flex;flex-grow:1;flex-shrink:0;justify-content:flex-start}.tabs ul.is-left{padding-right:.75em}.tabs ul.is-center{flex:none;justify-content:center;padding-left:.75em;padding-right:.75em}.tabs ul.is-right{justify-content:flex-end;padding-left:.75em}.tabs .icon:first-child{margin-right:.5em}.tabs .icon:last-child{margin-left:.5em}.tabs.is-centered ul{justify-content:center}.tabs.is-right ul{justify-content:flex-end}.tabs.is-boxed a{border:1px solid transparent;border-radius:4px 4px 0 0}.tabs.is-boxed a:hover{background-color:#f5f5f5;border-bottom-color:#dbdbdb}.tabs.is-boxed li.is-active a{background-color:#fff;border-color:#dbdbdb;border-bottom-color:transparent!important}.tabs.is-fullwidth li{flex-grow:1;flex-shrink:0}.tabs.is-toggle a{border-color:#dbdbdb;border-style:solid;border-width:1px;margin-bottom:0;position:relative}.tabs.is-toggle a:hover{background-color:#f5f5f5;border-color:#b5b5b5;z-index:2}.tabs.is-toggle li+li{margin-left:-1px}.tabs.is-toggle li:first-child a{border-top-left-radius:4px;border-bottom-left-radius:4px}.tabs.is-toggle li:last-child a{border-top-right-radius:4px;border-bottom-right-radius:4px}.tabs.is-toggle li.is-active a{background-color:#485fc7;border-color:#485fc7;color:#fff;z-index:1}.tabs.is-toggle ul{border-bottom:none}.tabs.is-toggle.is-toggle-rounded li:first-child a{border-bottom-left-radius:9999px;border-top-left-radius:9999px;padding-left:1.25em}.tabs.is-toggle.is-toggle-rounded li:last-child a{border-bottom-right-radius:9999px;border-top-right-radius:9999px;padding-right:1.25em}.tabs.is-small{font-size:.75rem}.tabs.is-medium{font-size:1.25rem}.tabs.is-large{font-size:1.5rem}.column{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:.75rem}.columns.is-mobile>.column.is-narrow{flex:none;width:unset}.columns.is-mobile>.column.is-full{flex:none;width:100%}.columns.is-mobile>.column.is-three-quarters{flex:none;width:75%}.columns.is-mobile>.column.is-two-thirds{flex:none;width:66.6666%}.columns.is-mobile>.column.is-half{flex:none;width:50%}.columns.is-mobile>.column.is-one-third{flex:none;width:33.3333%}.columns.is-mobile>.column.is-one-quarter{flex:none;width:25%}.columns.is-mobile>.column.is-one-fifth{flex:none;width:20%}.columns.is-mobile>.column.is-two-fifths{flex:none;width:40%}.columns.is-mobile>.column.is-three-fifths{flex:none;width:60%}.columns.is-mobile>.column.is-four-fifths{flex:none;width:80%}.columns.is-mobile>.column.is-offset-three-quarters{margin-left:75%}.columns.is-mobile>.column.is-offset-two-thirds{margin-left:66.6666%}.columns.is-mobile>.column.is-offset-half{margin-left:50%}.columns.is-mobile>.column.is-offset-one-third{margin-left:33.3333%}.columns.is-mobile>.column.is-offset-one-quarter{margin-left:25%}.columns.is-mobile>.column.is-offset-one-fifth{margin-left:20%}.columns.is-mobile>.column.is-offset-two-fifths{margin-left:40%}.columns.is-mobile>.column.is-offset-three-fifths{margin-left:60%}.columns.is-mobile>.column.is-offset-four-fifths{margin-left:80%}.columns.is-mobile>.column.is-0{flex:none;width:0%}.columns.is-mobile>.column.is-offset-0{margin-left:0}.columns.is-mobile>.column.is-1{flex:none;width:8.33333%}.columns.is-mobile>.column.is-offset-1{margin-left:8.33333%}.columns.is-mobile>.column.is-2{flex:none;width:16.66667%}.columns.is-mobile>.column.is-offset-2{margin-left:16.66667%}.columns.is-mobile>.column.is-3{flex:none;width:25%}.columns.is-mobile>.column.is-offset-3{margin-left:25%}.columns.is-mobile>.column.is-4{flex:none;width:33.33333%}.columns.is-mobile>.column.is-offset-4{margin-left:33.33333%}.columns.is-mobile>.column.is-5{flex:none;width:41.66667%}.columns.is-mobile>.column.is-offset-5{margin-left:41.66667%}.columns.is-mobile>.column.is-6{flex:none;width:50%}.columns.is-mobile>.column.is-offset-6{margin-left:50%}.columns.is-mobile>.column.is-7{flex:none;width:58.33333%}.columns.is-mobile>.column.is-offset-7{margin-left:58.33333%}.columns.is-mobile>.column.is-8{flex:none;width:66.66667%}.columns.is-mobile>.column.is-offset-8{margin-left:66.66667%}.columns.is-mobile>.column.is-9{flex:none;width:75%}.columns.is-mobile>.column.is-offset-9{margin-left:75%}.columns.is-mobile>.column.is-10{flex:none;width:83.33333%}.columns.is-mobile>.column.is-offset-10{margin-left:83.33333%}.columns.is-mobile>.column.is-11{flex:none;width:91.66667%}.columns.is-mobile>.column.is-offset-11{margin-left:91.66667%}.columns.is-mobile>.column.is-12{flex:none;width:100%}.columns.is-mobile>.column.is-offset-12{margin-left:100%}@media screen and (max-width:768px){.column.is-narrow-mobile{flex:none;width:unset}.column.is-full-mobile{flex:none;width:100%}.column.is-three-quarters-mobile{flex:none;width:75%}.column.is-two-thirds-mobile{flex:none;width:66.6666%}.column.is-half-mobile{flex:none;width:50%}.column.is-one-third-mobile{flex:none;width:33.3333%}.column.is-one-quarter-mobile{flex:none;width:25%}.column.is-one-fifth-mobile{flex:none;width:20%}.column.is-two-fifths-mobile{flex:none;width:40%}.column.is-three-fifths-mobile{flex:none;width:60%}.column.is-four-fifths-mobile{flex:none;width:80%}.column.is-offset-three-quarters-mobile{margin-left:75%}.column.is-offset-two-thirds-mobile{margin-left:66.6666%}.column.is-offset-half-mobile{margin-left:50%}.column.is-offset-one-third-mobile{margin-left:33.3333%}.column.is-offset-one-quarter-mobile{margin-left:25%}.column.is-offset-one-fifth-mobile{margin-left:20%}.column.is-offset-two-fifths-mobile{margin-left:40%}.column.is-offset-three-fifths-mobile{margin-left:60%}.column.is-offset-four-fifths-mobile{margin-left:80%}.column.is-0-mobile{flex:none;width:0%}.column.is-offset-0-mobile{margin-left:0}.column.is-1-mobile{flex:none;width:8.33333%}.column.is-offset-1-mobile{margin-left:8.33333%}.column.is-2-mobile{flex:none;width:16.66667%}.column.is-offset-2-mobile{margin-left:16.66667%}.column.is-3-mobile{flex:none;width:25%}.column.is-offset-3-mobile{margin-left:25%}.column.is-4-mobile{flex:none;width:33.33333%}.column.is-offset-4-mobile{margin-left:33.33333%}.column.is-5-mobile{flex:none;width:41.66667%}.column.is-offset-5-mobile{margin-left:41.66667%}.column.is-6-mobile{flex:none;width:50%}.column.is-offset-6-mobile{margin-left:50%}.column.is-7-mobile{flex:none;width:58.33333%}.column.is-offset-7-mobile{margin-left:58.33333%}.column.is-8-mobile{flex:none;width:66.66667%}.column.is-offset-8-mobile{margin-left:66.66667%}.column.is-9-mobile{flex:none;width:75%}.column.is-offset-9-mobile{margin-left:75%}.column.is-10-mobile{flex:none;width:83.33333%}.column.is-offset-10-mobile{margin-left:83.33333%}.column.is-11-mobile{flex:none;width:91.66667%}.column.is-offset-11-mobile{margin-left:91.66667%}.column.is-12-mobile{flex:none;width:100%}.column.is-offset-12-mobile{margin-left:100%}}@media screen and (min-width:769px),print{.column.is-narrow,.column.is-narrow-tablet{flex:none;width:unset}.column.is-full,.column.is-full-tablet{flex:none;width:100%}.column.is-three-quarters,.column.is-three-quarters-tablet{flex:none;width:75%}.column.is-two-thirds,.column.is-two-thirds-tablet{flex:none;width:66.6666%}.column.is-half,.column.is-half-tablet{flex:none;width:50%}.column.is-one-third,.column.is-one-third-tablet{flex:none;width:33.3333%}.column.is-one-quarter,.column.is-one-quarter-tablet{flex:none;width:25%}.column.is-one-fifth,.column.is-one-fifth-tablet{flex:none;width:20%}.column.is-two-fifths,.column.is-two-fifths-tablet{flex:none;width:40%}.column.is-three-fifths,.column.is-three-fifths-tablet{flex:none;width:60%}.column.is-four-fifths,.column.is-four-fifths-tablet{flex:none;width:80%}.column.is-offset-three-quarters,.column.is-offset-three-quarters-tablet{margin-left:75%}.column.is-offset-two-thirds,.column.is-offset-two-thirds-tablet{margin-left:66.6666%}.column.is-offset-half,.column.is-offset-half-tablet{margin-left:50%}.column.is-offset-one-third,.column.is-offset-one-third-tablet{margin-left:33.3333%}.column.is-offset-one-quarter,.column.is-offset-one-quarter-tablet{margin-left:25%}.column.is-offset-one-fifth,.column.is-offset-one-fifth-tablet{margin-left:20%}.column.is-offset-two-fifths,.column.is-offset-two-fifths-tablet{margin-left:40%}.column.is-offset-three-fifths,.column.is-offset-three-fifths-tablet{margin-left:60%}.column.is-offset-four-fifths,.column.is-offset-four-fifths-tablet{margin-left:80%}.column.is-0,.column.is-0-tablet{flex:none;width:0%}.column.is-offset-0,.column.is-offset-0-tablet{margin-left:0}.column.is-1,.column.is-1-tablet{flex:none;width:8.33333%}.column.is-offset-1,.column.is-offset-1-tablet{margin-left:8.33333%}.column.is-2,.column.is-2-tablet{flex:none;width:16.66667%}.column.is-offset-2,.column.is-offset-2-tablet{margin-left:16.66667%}.column.is-3,.column.is-3-tablet{flex:none;width:25%}.column.is-offset-3,.column.is-offset-3-tablet{margin-left:25%}.column.is-4,.column.is-4-tablet{flex:none;width:33.33333%}.column.is-offset-4,.column.is-offset-4-tablet{margin-left:33.33333%}.column.is-5,.column.is-5-tablet{flex:none;width:41.66667%}.column.is-offset-5,.column.is-offset-5-tablet{margin-left:41.66667%}.column.is-6,.column.is-6-tablet{flex:none;width:50%}.column.is-offset-6,.column.is-offset-6-tablet{margin-left:50%}.column.is-7,.column.is-7-tablet{flex:none;width:58.33333%}.column.is-offset-7,.column.is-offset-7-tablet{margin-left:58.33333%}.column.is-8,.column.is-8-tablet{flex:none;width:66.66667%}.column.is-offset-8,.column.is-offset-8-tablet{margin-left:66.66667%}.column.is-9,.column.is-9-tablet{flex:none;width:75%}.column.is-offset-9,.column.is-offset-9-tablet{margin-left:75%}.column.is-10,.column.is-10-tablet{flex:none;width:83.33333%}.column.is-offset-10,.column.is-offset-10-tablet{margin-left:83.33333%}.column.is-11,.column.is-11-tablet{flex:none;width:91.66667%}.column.is-offset-11,.column.is-offset-11-tablet{margin-left:91.66667%}.column.is-12,.column.is-12-tablet{flex:none;width:100%}.column.is-offset-12,.column.is-offset-12-tablet{margin-left:100%}}@media screen and (max-width:1023px){.column.is-narrow-touch{flex:none;width:unset}.column.is-full-touch{flex:none;width:100%}.column.is-three-quarters-touch{flex:none;width:75%}.column.is-two-thirds-touch{flex:none;width:66.6666%}.column.is-half-touch{flex:none;width:50%}.column.is-one-third-touch{flex:none;width:33.3333%}.column.is-one-quarter-touch{flex:none;width:25%}.column.is-one-fifth-touch{flex:none;width:20%}.column.is-two-fifths-touch{flex:none;width:40%}.column.is-three-fifths-touch{flex:none;width:60%}.column.is-four-fifths-touch{flex:none;width:80%}.column.is-offset-three-quarters-touch{margin-left:75%}.column.is-offset-two-thirds-touch{margin-left:66.6666%}.column.is-offset-half-touch{margin-left:50%}.column.is-offset-one-third-touch{margin-left:33.3333%}.column.is-offset-one-quarter-touch{margin-left:25%}.column.is-offset-one-fifth-touch{margin-left:20%}.column.is-offset-two-fifths-touch{margin-left:40%}.column.is-offset-three-fifths-touch{margin-left:60%}.column.is-offset-four-fifths-touch{margin-left:80%}.column.is-0-touch{flex:none;width:0%}.column.is-offset-0-touch{margin-left:0}.column.is-1-touch{flex:none;width:8.33333%}.column.is-offset-1-touch{margin-left:8.33333%}.column.is-2-touch{flex:none;width:16.66667%}.column.is-offset-2-touch{margin-left:16.66667%}.column.is-3-touch{flex:none;width:25%}.column.is-offset-3-touch{margin-left:25%}.column.is-4-touch{flex:none;width:33.33333%}.column.is-offset-4-touch{margin-left:33.33333%}.column.is-5-touch{flex:none;width:41.66667%}.column.is-offset-5-touch{margin-left:41.66667%}.column.is-6-touch{flex:none;width:50%}.column.is-offset-6-touch{margin-left:50%}.column.is-7-touch{flex:none;width:58.33333%}.column.is-offset-7-touch{margin-left:58.33333%}.column.is-8-touch{flex:none;width:66.66667%}.column.is-offset-8-touch{margin-left:66.66667%}.column.is-9-touch{flex:none;width:75%}.column.is-offset-9-touch{margin-left:75%}.column.is-10-touch{flex:none;width:83.33333%}.column.is-offset-10-touch{margin-left:83.33333%}.column.is-11-touch{flex:none;width:91.66667%}.column.is-offset-11-touch{margin-left:91.66667%}.column.is-12-touch{flex:none;width:100%}.column.is-offset-12-touch{margin-left:100%}}@media screen and (min-width:1024px){.column.is-narrow-desktop{flex:none;width:unset}.column.is-full-desktop{flex:none;width:100%}.column.is-three-quarters-desktop{flex:none;width:75%}.column.is-two-thirds-desktop{flex:none;width:66.6666%}.column.is-half-desktop{flex:none;width:50%}.column.is-one-third-desktop{flex:none;width:33.3333%}.column.is-one-quarter-desktop{flex:none;width:25%}.column.is-one-fifth-desktop{flex:none;width:20%}.column.is-two-fifths-desktop{flex:none;width:40%}.column.is-three-fifths-desktop{flex:none;width:60%}.column.is-four-fifths-desktop{flex:none;width:80%}.column.is-offset-three-quarters-desktop{margin-left:75%}.column.is-offset-two-thirds-desktop{margin-left:66.6666%}.column.is-offset-half-desktop{margin-left:50%}.column.is-offset-one-third-desktop{margin-left:33.3333%}.column.is-offset-one-quarter-desktop{margin-left:25%}.column.is-offset-one-fifth-desktop{margin-left:20%}.column.is-offset-two-fifths-desktop{margin-left:40%}.column.is-offset-three-fifths-desktop{margin-left:60%}.column.is-offset-four-fifths-desktop{margin-left:80%}.column.is-0-desktop{flex:none;width:0%}.column.is-offset-0-desktop{margin-left:0}.column.is-1-desktop{flex:none;width:8.33333%}.column.is-offset-1-desktop{margin-left:8.33333%}.column.is-2-desktop{flex:none;width:16.66667%}.column.is-offset-2-desktop{margin-left:16.66667%}.column.is-3-desktop{flex:none;width:25%}.column.is-offset-3-desktop{margin-left:25%}.column.is-4-desktop{flex:none;width:33.33333%}.column.is-offset-4-desktop{margin-left:33.33333%}.column.is-5-desktop{flex:none;width:41.66667%}.column.is-offset-5-desktop{margin-left:41.66667%}.column.is-6-desktop{flex:none;width:50%}.column.is-offset-6-desktop{margin-left:50%}.column.is-7-desktop{flex:none;width:58.33333%}.column.is-offset-7-desktop{margin-left:58.33333%}.column.is-8-desktop{flex:none;width:66.66667%}.column.is-offset-8-desktop{margin-left:66.66667%}.column.is-9-desktop{flex:none;width:75%}.column.is-offset-9-desktop{margin-left:75%}.column.is-10-desktop{flex:none;width:83.33333%}.column.is-offset-10-desktop{margin-left:83.33333%}.column.is-11-desktop{flex:none;width:91.66667%}.column.is-offset-11-desktop{margin-left:91.66667%}.column.is-12-desktop{flex:none;width:100%}.column.is-offset-12-desktop{margin-left:100%}}@media screen and (min-width:1216px){.column.is-narrow-widescreen{flex:none;width:unset}.column.is-full-widescreen{flex:none;width:100%}.column.is-three-quarters-widescreen{flex:none;width:75%}.column.is-two-thirds-widescreen{flex:none;width:66.6666%}.column.is-half-widescreen{flex:none;width:50%}.column.is-one-third-widescreen{flex:none;width:33.3333%}.column.is-one-quarter-widescreen{flex:none;width:25%}.column.is-one-fifth-widescreen{flex:none;width:20%}.column.is-two-fifths-widescreen{flex:none;width:40%}.column.is-three-fifths-widescreen{flex:none;width:60%}.column.is-four-fifths-widescreen{flex:none;width:80%}.column.is-offset-three-quarters-widescreen{margin-left:75%}.column.is-offset-two-thirds-widescreen{margin-left:66.6666%}.column.is-offset-half-widescreen{margin-left:50%}.column.is-offset-one-third-widescreen{margin-left:33.3333%}.column.is-offset-one-quarter-widescreen{margin-left:25%}.column.is-offset-one-fifth-widescreen{margin-left:20%}.column.is-offset-two-fifths-widescreen{margin-left:40%}.column.is-offset-three-fifths-widescreen{margin-left:60%}.column.is-offset-four-fifths-widescreen{margin-left:80%}.column.is-0-widescreen{flex:none;width:0%}.column.is-offset-0-widescreen{margin-left:0}.column.is-1-widescreen{flex:none;width:8.33333%}.column.is-offset-1-widescreen{margin-left:8.33333%}.column.is-2-widescreen{flex:none;width:16.66667%}.column.is-offset-2-widescreen{margin-left:16.66667%}.column.is-3-widescreen{flex:none;width:25%}.column.is-offset-3-widescreen{margin-left:25%}.column.is-4-widescreen{flex:none;width:33.33333%}.column.is-offset-4-widescreen{margin-left:33.33333%}.column.is-5-widescreen{flex:none;width:41.66667%}.column.is-offset-5-widescreen{margin-left:41.66667%}.column.is-6-widescreen{flex:none;width:50%}.column.is-offset-6-widescreen{margin-left:50%}.column.is-7-widescreen{flex:none;width:58.33333%}.column.is-offset-7-widescreen{margin-left:58.33333%}.column.is-8-widescreen{flex:none;width:66.66667%}.column.is-offset-8-widescreen{margin-left:66.66667%}.column.is-9-widescreen{flex:none;width:75%}.column.is-offset-9-widescreen{margin-left:75%}.column.is-10-widescreen{flex:none;width:83.33333%}.column.is-offset-10-widescreen{margin-left:83.33333%}.column.is-11-widescreen{flex:none;width:91.66667%}.column.is-offset-11-widescreen{margin-left:91.66667%}.column.is-12-widescreen{flex:none;width:100%}.column.is-offset-12-widescreen{margin-left:100%}}@media screen and (min-width:1408px){.column.is-narrow-fullhd{flex:none;width:unset}.column.is-full-fullhd{flex:none;width:100%}.column.is-three-quarters-fullhd{flex:none;width:75%}.column.is-two-thirds-fullhd{flex:none;width:66.6666%}.column.is-half-fullhd{flex:none;width:50%}.column.is-one-third-fullhd{flex:none;width:33.3333%}.column.is-one-quarter-fullhd{flex:none;width:25%}.column.is-one-fifth-fullhd{flex:none;width:20%}.column.is-two-fifths-fullhd{flex:none;width:40%}.column.is-three-fifths-fullhd{flex:none;width:60%}.column.is-four-fifths-fullhd{flex:none;width:80%}.column.is-offset-three-quarters-fullhd{margin-left:75%}.column.is-offset-two-thirds-fullhd{margin-left:66.6666%}.column.is-offset-half-fullhd{margin-left:50%}.column.is-offset-one-third-fullhd{margin-left:33.3333%}.column.is-offset-one-quarter-fullhd{margin-left:25%}.column.is-offset-one-fifth-fullhd{margin-left:20%}.column.is-offset-two-fifths-fullhd{margin-left:40%}.column.is-offset-three-fifths-fullhd{margin-left:60%}.column.is-offset-four-fifths-fullhd{margin-left:80%}.column.is-0-fullhd{flex:none;width:0%}.column.is-offset-0-fullhd{margin-left:0}.column.is-1-fullhd{flex:none;width:8.33333%}.column.is-offset-1-fullhd{margin-left:8.33333%}.column.is-2-fullhd{flex:none;width:16.66667%}.column.is-offset-2-fullhd{margin-left:16.66667%}.column.is-3-fullhd{flex:none;width:25%}.column.is-offset-3-fullhd{margin-left:25%}.column.is-4-fullhd{flex:none;width:33.33333%}.column.is-offset-4-fullhd{margin-left:33.33333%}.column.is-5-fullhd{flex:none;width:41.66667%}.column.is-offset-5-fullhd{margin-left:41.66667%}.column.is-6-fullhd{flex:none;width:50%}.column.is-offset-6-fullhd{margin-left:50%}.column.is-7-fullhd{flex:none;width:58.33333%}.column.is-offset-7-fullhd{margin-left:58.33333%}.column.is-8-fullhd{flex:none;width:66.66667%}.column.is-offset-8-fullhd{margin-left:66.66667%}.column.is-9-fullhd{flex:none;width:75%}.column.is-offset-9-fullhd{margin-left:75%}.column.is-10-fullhd{flex:none;width:83.33333%}.column.is-offset-10-fullhd{margin-left:83.33333%}.column.is-11-fullhd{flex:none;width:91.66667%}.column.is-offset-11-fullhd{margin-left:91.66667%}.column.is-12-fullhd{flex:none;width:100%}.column.is-offset-12-fullhd{margin-left:100%}}.columns{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}.columns:last-child{margin-bottom:-.75rem}.columns:not(:last-child){margin-bottom:calc(1.5rem - .75rem)}.columns.is-centered{justify-content:center}.columns.is-gapless{margin-left:0;margin-right:0;margin-top:0}.columns.is-gapless>.column{margin:0;padding:0!important}.columns.is-gapless:not(:last-child){margin-bottom:1.5rem}.columns.is-gapless:last-child{margin-bottom:0}.columns.is-mobile{display:flex}.columns.is-multiline{flex-wrap:wrap}.columns.is-vcentered{align-items:center}@media screen and (min-width:769px),print{.columns:not(.is-desktop){display:flex}}@media screen and (min-width:1024px){.columns.is-desktop{display:flex}}.columns.is-variable{--columnGap:0.75rem;margin-left:calc(-1 * var(--columnGap));margin-right:calc(-1 * var(--columnGap))}.columns.is-variable>.column{padding-left:var(--columnGap);padding-right:var(--columnGap)}.columns.is-variable.is-0{--columnGap:0rem}@media screen and (max-width:768px){.columns.is-variable.is-0-mobile{--columnGap:0rem}}@media screen and (min-width:769px),print{.columns.is-variable.is-0-tablet{--columnGap:0rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-0-tablet-only{--columnGap:0rem}}@media screen and (max-width:1023px){.columns.is-variable.is-0-touch{--columnGap:0rem}}@media screen and (min-width:1024px){.columns.is-variable.is-0-desktop{--columnGap:0rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-0-desktop-only{--columnGap:0rem}}@media screen and (min-width:1216px){.columns.is-variable.is-0-widescreen{--columnGap:0rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-0-widescreen-only{--columnGap:0rem}}@media screen and (min-width:1408px){.columns.is-variable.is-0-fullhd{--columnGap:0rem}}.columns.is-variable.is-1{--columnGap:0.25rem}@media screen and (max-width:768px){.columns.is-variable.is-1-mobile{--columnGap:0.25rem}}@media screen and (min-width:769px),print{.columns.is-variable.is-1-tablet{--columnGap:0.25rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-1-tablet-only{--columnGap:0.25rem}}@media screen and (max-width:1023px){.columns.is-variable.is-1-touch{--columnGap:0.25rem}}@media screen and (min-width:1024px){.columns.is-variable.is-1-desktop{--columnGap:0.25rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-1-desktop-only{--columnGap:0.25rem}}@media screen and (min-width:1216px){.columns.is-variable.is-1-widescreen{--columnGap:0.25rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-1-widescreen-only{--columnGap:0.25rem}}@media screen and (min-width:1408px){.columns.is-variable.is-1-fullhd{--columnGap:0.25rem}}.columns.is-variable.is-2{--columnGap:0.5rem}@media screen and (max-width:768px){.columns.is-variable.is-2-mobile{--columnGap:0.5rem}}@media screen and (min-width:769px),print{.columns.is-variable.is-2-tablet{--columnGap:0.5rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-2-tablet-only{--columnGap:0.5rem}}@media screen and (max-width:1023px){.columns.is-variable.is-2-touch{--columnGap:0.5rem}}@media screen and (min-width:1024px){.columns.is-variable.is-2-desktop{--columnGap:0.5rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-2-desktop-only{--columnGap:0.5rem}}@media screen and (min-width:1216px){.columns.is-variable.is-2-widescreen{--columnGap:0.5rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-2-widescreen-only{--columnGap:0.5rem}}@media screen and (min-width:1408px){.columns.is-variable.is-2-fullhd{--columnGap:0.5rem}}.columns.is-variable.is-3{--columnGap:0.75rem}@media screen and (max-width:768px){.columns.is-variable.is-3-mobile{--columnGap:0.75rem}}@media screen and (min-width:769px),print{.columns.is-variable.is-3-tablet{--columnGap:0.75rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-3-tablet-only{--columnGap:0.75rem}}@media screen and (max-width:1023px){.columns.is-variable.is-3-touch{--columnGap:0.75rem}}@media screen and (min-width:1024px){.columns.is-variable.is-3-desktop{--columnGap:0.75rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-3-desktop-only{--columnGap:0.75rem}}@media screen and (min-width:1216px){.columns.is-variable.is-3-widescreen{--columnGap:0.75rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-3-widescreen-only{--columnGap:0.75rem}}@media screen and (min-width:1408px){.columns.is-variable.is-3-fullhd{--columnGap:0.75rem}}.columns.is-variable.is-4{--columnGap:1rem}@media screen and (max-width:768px){.columns.is-variable.is-4-mobile{--columnGap:1rem}}@media screen and (min-width:769px),print{.columns.is-variable.is-4-tablet{--columnGap:1rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-4-tablet-only{--columnGap:1rem}}@media screen and (max-width:1023px){.columns.is-variable.is-4-touch{--columnGap:1rem}}@media screen and (min-width:1024px){.columns.is-variable.is-4-desktop{--columnGap:1rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-4-desktop-only{--columnGap:1rem}}@media screen and (min-width:1216px){.columns.is-variable.is-4-widescreen{--columnGap:1rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-4-widescreen-only{--columnGap:1rem}}@media screen and (min-width:1408px){.columns.is-variable.is-4-fullhd{--columnGap:1rem}}.columns.is-variable.is-5{--columnGap:1.25rem}@media screen and (max-width:768px){.columns.is-variable.is-5-mobile{--columnGap:1.25rem}}@media screen and (min-width:769px),print{.columns.is-variable.is-5-tablet{--columnGap:1.25rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-5-tablet-only{--columnGap:1.25rem}}@media screen and (max-width:1023px){.columns.is-variable.is-5-touch{--columnGap:1.25rem}}@media screen and (min-width:1024px){.columns.is-variable.is-5-desktop{--columnGap:1.25rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-5-desktop-only{--columnGap:1.25rem}}@media screen and (min-width:1216px){.columns.is-variable.is-5-widescreen{--columnGap:1.25rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-5-widescreen-only{--columnGap:1.25rem}}@media screen and (min-width:1408px){.columns.is-variable.is-5-fullhd{--columnGap:1.25rem}}.columns.is-variable.is-6{--columnGap:1.5rem}@media screen and (max-width:768px){.columns.is-variable.is-6-mobile{--columnGap:1.5rem}}@media screen and (min-width:769px),print{.columns.is-variable.is-6-tablet{--columnGap:1.5rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-6-tablet-only{--columnGap:1.5rem}}@media screen and (max-width:1023px){.columns.is-variable.is-6-touch{--columnGap:1.5rem}}@media screen and (min-width:1024px){.columns.is-variable.is-6-desktop{--columnGap:1.5rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-6-desktop-only{--columnGap:1.5rem}}@media screen and (min-width:1216px){.columns.is-variable.is-6-widescreen{--columnGap:1.5rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-6-widescreen-only{--columnGap:1.5rem}}@media screen and (min-width:1408px){.columns.is-variable.is-6-fullhd{--columnGap:1.5rem}}.columns.is-variable.is-7{--columnGap:1.75rem}@media screen and (max-width:768px){.columns.is-variable.is-7-mobile{--columnGap:1.75rem}}@media screen and (min-width:769px),print{.columns.is-variable.is-7-tablet{--columnGap:1.75rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-7-tablet-only{--columnGap:1.75rem}}@media screen and (max-width:1023px){.columns.is-variable.is-7-touch{--columnGap:1.75rem}}@media screen and (min-width:1024px){.columns.is-variable.is-7-desktop{--columnGap:1.75rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-7-desktop-only{--columnGap:1.75rem}}@media screen and (min-width:1216px){.columns.is-variable.is-7-widescreen{--columnGap:1.75rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-7-widescreen-only{--columnGap:1.75rem}}@media screen and (min-width:1408px){.columns.is-variable.is-7-fullhd{--columnGap:1.75rem}}.columns.is-variable.is-8{--columnGap:2rem}@media screen and (max-width:768px){.columns.is-variable.is-8-mobile{--columnGap:2rem}}@media screen and (min-width:769px),print{.columns.is-variable.is-8-tablet{--columnGap:2rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-8-tablet-only{--columnGap:2rem}}@media screen and (max-width:1023px){.columns.is-variable.is-8-touch{--columnGap:2rem}}@media screen and (min-width:1024px){.columns.is-variable.is-8-desktop{--columnGap:2rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-8-desktop-only{--columnGap:2rem}}@media screen and (min-width:1216px){.columns.is-variable.is-8-widescreen{--columnGap:2rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-8-widescreen-only{--columnGap:2rem}}@media screen and (min-width:1408px){.columns.is-variable.is-8-fullhd{--columnGap:2rem}}.tile{align-items:stretch;display:block;flex-basis:0;flex-grow:1;flex-shrink:1;min-height:-webkit-min-content;min-height:-moz-min-content;min-height:min-content}.tile.is-ancestor{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}.tile.is-ancestor:last-child{margin-bottom:-.75rem}.tile.is-ancestor:not(:last-child){margin-bottom:.75rem}.tile.is-child{margin:0!important}.tile.is-parent{padding:.75rem}.tile.is-vertical{flex-direction:column}.tile.is-vertical>.tile.is-child:not(:last-child){margin-bottom:1.5rem!important}@media screen and (min-width:769px),print{.tile:not(.is-child){display:flex}.tile.is-1{flex:none;width:8.33333%}.tile.is-2{flex:none;width:16.66667%}.tile.is-3{flex:none;width:25%}.tile.is-4{flex:none;width:33.33333%}.tile.is-5{flex:none;width:41.66667%}.tile.is-6{flex:none;width:50%}.tile.is-7{flex:none;width:58.33333%}.tile.is-8{flex:none;width:66.66667%}.tile.is-9{flex:none;width:75%}.tile.is-10{flex:none;width:83.33333%}.tile.is-11{flex:none;width:91.66667%}.tile.is-12{flex:none;width:100%}}.has-text-white{color:#fff!important}a.has-text-white:focus,a.has-text-white:hover{color:#e6e6e6!important}.has-background-white{background-color:#fff!important}.has-text-black{color:#0a0a0a!important}a.has-text-black:focus,a.has-text-black:hover{color:#000!important}.has-background-black{background-color:#0a0a0a!important}.has-text-light{color:#f5f5f5!important}a.has-text-light:focus,a.has-text-light:hover{color:#dbdbdb!important}.has-background-light{background-color:#f5f5f5!important}.has-text-dark{color:#363636!important}a.has-text-dark:focus,a.has-text-dark:hover{color:#1c1c1c!important}.has-background-dark{background-color:#363636!important}.has-text-primary{color:#00d1b2!important}a.has-text-primary:focus,a.has-text-primary:hover{color:#009e86!important}.has-background-primary{background-color:#00d1b2!important}.has-text-primary-light{color:#ebfffc!important}a.has-text-primary-light:focus,a.has-text-primary-light:hover{color:#b8fff4!important}.has-background-primary-light{background-color:#ebfffc!important}.has-text-primary-dark{color:#00947e!important}a.has-text-primary-dark:focus,a.has-text-primary-dark:hover{color:#00c7a9!important}.has-background-primary-dark{background-color:#00947e!important}.has-text-link{color:#485fc7!important}a.has-text-link:focus,a.has-text-link:hover{color:#3449a8!important}.has-background-link{background-color:#485fc7!important}.has-text-link-light{color:#eff1fa!important}a.has-text-link-light:focus,a.has-text-link-light:hover{color:#c8cfee!important}.has-background-link-light{background-color:#eff1fa!important}.has-text-link-dark{color:#3850b7!important}a.has-text-link-dark:focus,a.has-text-link-dark:hover{color:#576dcb!important}.has-background-link-dark{background-color:#3850b7!important}.has-text-info{color:#3e8ed0!important}a.has-text-info:focus,a.has-text-info:hover{color:#2b74b1!important}.has-background-info{background-color:#3e8ed0!important}.has-text-info-light{color:#eff5fb!important}a.has-text-info-light:focus,a.has-text-info-light:hover{color:#c6ddf1!important}.has-background-info-light{background-color:#eff5fb!important}.has-text-info-dark{color:#296fa8!important}a.has-text-info-dark:focus,a.has-text-info-dark:hover{color:#368ace!important}.has-background-info-dark{background-color:#296fa8!important}.has-text-success{color:#48c78e!important}a.has-text-success:focus,a.has-text-success:hover{color:#34a873!important}.has-background-success{background-color:#48c78e!important}.has-text-success-light{color:#effaf5!important}a.has-text-success-light:focus,a.has-text-success-light:hover{color:#c8eedd!important}.has-background-success-light{background-color:#effaf5!important}.has-text-success-dark{color:#257953!important}a.has-text-success-dark:focus,a.has-text-success-dark:hover{color:#31a06e!important}.has-background-success-dark{background-color:#257953!important}.has-text-warning{color:#ffe08a!important}a.has-text-warning:focus,a.has-text-warning:hover{color:#ffd257!important}.has-background-warning{background-color:#ffe08a!important}.has-text-warning-light{color:#fffaeb!important}a.has-text-warning-light:focus,a.has-text-warning-light:hover{color:#ffecb8!important}.has-background-warning-light{background-color:#fffaeb!important}.has-text-warning-dark{color:#946c00!important}a.has-text-warning-dark:focus,a.has-text-warning-dark:hover{color:#c79200!important}.has-background-warning-dark{background-color:#946c00!important}.has-text-danger{color:#f14668!important}a.has-text-danger:focus,a.has-text-danger:hover{color:#ee1742!important}.has-background-danger{background-color:#f14668!important}.has-text-danger-light{color:#feecf0!important}a.has-text-danger-light:focus,a.has-text-danger-light:hover{color:#fabdc9!important}.has-background-danger-light{background-color:#feecf0!important}.has-text-danger-dark{color:#cc0f35!important}a.has-text-danger-dark:focus,a.has-text-danger-dark:hover{color:#ee2049!important}.has-background-danger-dark{background-color:#cc0f35!important}.has-text-black-bis{color:#121212!important}.has-background-black-bis{background-color:#121212!important}.has-text-black-ter{color:#242424!important}.has-background-black-ter{background-color:#242424!important}.has-text-grey-darker{color:#363636!important}.has-background-grey-darker{background-color:#363636!important}.has-text-grey-dark{color:#4a4a4a!important}.has-background-grey-dark{background-color:#4a4a4a!important}.has-text-grey{color:#7a7a7a!important}.has-background-grey{background-color:#7a7a7a!important}.has-text-grey-light{color:#b5b5b5!important}.has-background-grey-light{background-color:#b5b5b5!important}.has-text-grey-lighter{color:#dbdbdb!important}.has-background-grey-lighter{background-color:#dbdbdb!important}.has-text-white-ter{color:#f5f5f5!important}.has-background-white-ter{background-color:#f5f5f5!important}.has-text-white-bis{color:#fafafa!important}.has-background-white-bis{background-color:#fafafa!important}.is-flex-direction-row{flex-direction:row!important}.is-flex-direction-row-reverse{flex-direction:row-reverse!important}.is-flex-direction-column{flex-direction:column!important}.is-flex-direction-column-reverse{flex-direction:column-reverse!important}.is-flex-wrap-nowrap{flex-wrap:nowrap!important}.is-flex-wrap-wrap{flex-wrap:wrap!important}.is-flex-wrap-wrap-reverse{flex-wrap:wrap-reverse!important}.is-justify-content-flex-start{justify-content:flex-start!important}.is-justify-content-flex-end{justify-content:flex-end!important}.is-justify-content-center{justify-content:center!important}.is-justify-content-space-between{justify-content:space-between!important}.is-justify-content-space-around{justify-content:space-around!important}.is-justify-content-space-evenly{justify-content:space-evenly!important}.is-justify-content-start{justify-content:start!important}.is-justify-content-end{justify-content:end!important}.is-justify-content-left{justify-content:left!important}.is-justify-content-right{justify-content:right!important}.is-align-content-flex-start{align-content:flex-start!important}.is-align-content-flex-end{align-content:flex-end!important}.is-align-content-center{align-content:center!important}.is-align-content-space-between{align-content:space-between!important}.is-align-content-space-around{align-content:space-around!important}.is-align-content-space-evenly{align-content:space-evenly!important}.is-align-content-stretch{align-content:stretch!important}.is-align-content-start{align-content:start!important}.is-align-content-end{align-content:end!important}.is-align-content-baseline{align-content:baseline!important}.is-align-items-stretch{align-items:stretch!important}.is-align-items-flex-start{align-items:flex-start!important}.is-align-items-flex-end{align-items:flex-end!important}.is-align-items-center{align-items:center!important}.is-align-items-baseline{align-items:baseline!important}.is-align-items-start{align-items:start!important}.is-align-items-end{align-items:end!important}.is-align-items-self-start{align-items:self-start!important}.is-align-items-self-end{align-items:self-end!important}.is-align-self-auto{align-self:auto!important}.is-align-self-flex-start{align-self:flex-start!important}.is-align-self-flex-end{align-self:flex-end!important}.is-align-self-center{align-self:center!important}.is-align-self-baseline{align-self:baseline!important}.is-align-self-stretch{align-self:stretch!important}.is-flex-grow-0{flex-grow:0!important}.is-flex-grow-1{flex-grow:1!important}.is-flex-grow-2{flex-grow:2!important}.is-flex-grow-3{flex-grow:3!important}.is-flex-grow-4{flex-grow:4!important}.is-flex-grow-5{flex-grow:5!important}.is-flex-shrink-0{flex-shrink:0!important}.is-flex-shrink-1{flex-shrink:1!important}.is-flex-shrink-2{flex-shrink:2!important}.is-flex-shrink-3{flex-shrink:3!important}.is-flex-shrink-4{flex-shrink:4!important}.is-flex-shrink-5{flex-shrink:5!important}.is-clearfix::after{clear:both;content:" ";display:table}.is-pulled-left{float:left!important}.is-pulled-right{float:right!important}.is-radiusless{border-radius:0!important}.is-shadowless{box-shadow:none!important}.is-clickable{cursor:pointer!important;pointer-events:all!important}.is-clipped{overflow:hidden!important}.is-relative{position:relative!important}.is-marginless{margin:0!important}.is-paddingless{padding:0!important}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mx-0{margin-left:0!important;margin-right:0!important}.my-0{margin-top:0!important;margin-bottom:0!important}.m-1{margin:.25rem!important}.mt-1{margin-top:.25rem!important}.mr-1{margin-right:.25rem!important}.mb-1{margin-bottom:.25rem!important}.ml-1{margin-left:.25rem!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-2{margin:.5rem!important}.mt-2{margin-top:.5rem!important}.mr-2{margin-right:.5rem!important}.mb-2{margin-bottom:.5rem!important}.ml-2{margin-left:.5rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-3{margin:.75rem!important}.mt-3{margin-top:.75rem!important}.mr-3{margin-right:.75rem!important}.mb-3{margin-bottom:.75rem!important}.ml-3{margin-left:.75rem!important}.mx-3{margin-left:.75rem!important;margin-right:.75rem!important}.my-3{margin-top:.75rem!important;margin-bottom:.75rem!important}.m-4{margin:1rem!important}.mt-4{margin-top:1rem!important}.mr-4{margin-right:1rem!important}.mb-4{margin-bottom:1rem!important}.ml-4{margin-left:1rem!important}.mx-4{margin-left:1rem!important;margin-right:1rem!important}.my-4{margin-top:1rem!important;margin-bottom:1rem!important}.m-5{margin:1.5rem!important}.mt-5{margin-top:1.5rem!important}.mr-5{margin-right:1.5rem!important}.mb-5{margin-bottom:1.5rem!important}.ml-5{margin-left:1.5rem!important}.mx-5{margin-left:1.5rem!important;margin-right:1.5rem!important}.my-5{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-6{margin:3rem!important}.mt-6{margin-top:3rem!important}.mr-6{margin-right:3rem!important}.mb-6{margin-bottom:3rem!important}.ml-6{margin-left:3rem!important}.mx-6{margin-left:3rem!important;margin-right:3rem!important}.my-6{margin-top:3rem!important;margin-bottom:3rem!important}.m-auto{margin:auto!important}.mt-auto{margin-top:auto!important}.mr-auto{margin-right:auto!important}.mb-auto{margin-bottom:auto!important}.ml-auto{margin-left:auto!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.px-0{padding-left:0!important;padding-right:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.p-1{padding:.25rem!important}.pt-1{padding-top:.25rem!important}.pr-1{padding-right:.25rem!important}.pb-1{padding-bottom:.25rem!important}.pl-1{padding-left:.25rem!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-2{padding:.5rem!important}.pt-2{padding-top:.5rem!important}.pr-2{padding-right:.5rem!important}.pb-2{padding-bottom:.5rem!important}.pl-2{padding-left:.5rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-3{padding:.75rem!important}.pt-3{padding-top:.75rem!important}.pr-3{padding-right:.75rem!important}.pb-3{padding-bottom:.75rem!important}.pl-3{padding-left:.75rem!important}.px-3{padding-left:.75rem!important;padding-right:.75rem!important}.py-3{padding-top:.75rem!important;padding-bottom:.75rem!important}.p-4{padding:1rem!important}.pt-4{padding-top:1rem!important}.pr-4{padding-right:1rem!important}.pb-4{padding-bottom:1rem!important}.pl-4{padding-left:1rem!important}.px-4{padding-left:1rem!important;padding-right:1rem!important}.py-4{padding-top:1rem!important;padding-bottom:1rem!important}.p-5{padding:1.5rem!important}.pt-5{padding-top:1.5rem!important}.pr-5{padding-right:1.5rem!important}.pb-5{padding-bottom:1.5rem!important}.pl-5{padding-left:1.5rem!important}.px-5{padding-left:1.5rem!important;padding-right:1.5rem!important}.py-5{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-6{padding:3rem!important}.pt-6{padding-top:3rem!important}.pr-6{padding-right:3rem!important}.pb-6{padding-bottom:3rem!important}.pl-6{padding-left:3rem!important}.px-6{padding-left:3rem!important;padding-right:3rem!important}.py-6{padding-top:3rem!important;padding-bottom:3rem!important}.p-auto{padding:auto!important}.pt-auto{padding-top:auto!important}.pr-auto{padding-right:auto!important}.pb-auto{padding-bottom:auto!important}.pl-auto{padding-left:auto!important}.px-auto{padding-left:auto!important;padding-right:auto!important}.py-auto{padding-top:auto!important;padding-bottom:auto!important}.is-size-1{font-size:3rem!important}.is-size-2{font-size:2.5rem!important}.is-size-3{font-size:2rem!important}.is-size-4{font-size:1.5rem!important}.is-size-5{font-size:1.25rem!important}.is-size-6{font-size:1rem!important}.is-size-7{font-size:.75rem!important}@media screen and (max-width:768px){.is-size-1-mobile{font-size:3rem!important}.is-size-2-mobile{font-size:2.5rem!important}.is-size-3-mobile{font-size:2rem!important}.is-size-4-mobile{font-size:1.5rem!important}.is-size-5-mobile{font-size:1.25rem!important}.is-size-6-mobile{font-size:1rem!important}.is-size-7-mobile{font-size:.75rem!important}}@media screen and (min-width:769px),print{.is-size-1-tablet{font-size:3rem!important}.is-size-2-tablet{font-size:2.5rem!important}.is-size-3-tablet{font-size:2rem!important}.is-size-4-tablet{font-size:1.5rem!important}.is-size-5-tablet{font-size:1.25rem!important}.is-size-6-tablet{font-size:1rem!important}.is-size-7-tablet{font-size:.75rem!important}}@media screen and (max-width:1023px){.is-size-1-touch{font-size:3rem!important}.is-size-2-touch{font-size:2.5rem!important}.is-size-3-touch{font-size:2rem!important}.is-size-4-touch{font-size:1.5rem!important}.is-size-5-touch{font-size:1.25rem!important}.is-size-6-touch{font-size:1rem!important}.is-size-7-touch{font-size:.75rem!important}}@media screen and (min-width:1024px){.is-size-1-desktop{font-size:3rem!important}.is-size-2-desktop{font-size:2.5rem!important}.is-size-3-desktop{font-size:2rem!important}.is-size-4-desktop{font-size:1.5rem!important}.is-size-5-desktop{font-size:1.25rem!important}.is-size-6-desktop{font-size:1rem!important}.is-size-7-desktop{font-size:.75rem!important}}@media screen and (min-width:1216px){.is-size-1-widescreen{font-size:3rem!important}.is-size-2-widescreen{font-size:2.5rem!important}.is-size-3-widescreen{font-size:2rem!important}.is-size-4-widescreen{font-size:1.5rem!important}.is-size-5-widescreen{font-size:1.25rem!important}.is-size-6-widescreen{font-size:1rem!important}.is-size-7-widescreen{font-size:.75rem!important}}@media screen and (min-width:1408px){.is-size-1-fullhd{font-size:3rem!important}.is-size-2-fullhd{font-size:2.5rem!important}.is-size-3-fullhd{font-size:2rem!important}.is-size-4-fullhd{font-size:1.5rem!important}.is-size-5-fullhd{font-size:1.25rem!important}.is-size-6-fullhd{font-size:1rem!important}.is-size-7-fullhd{font-size:.75rem!important}}.has-text-centered{text-align:center!important}.has-text-justified{text-align:justify!important}.has-text-left{text-align:left!important}.has-text-right{text-align:right!important}@media screen and (max-width:768px){.has-text-centered-mobile{text-align:center!important}}@media screen and (min-width:769px),print{.has-text-centered-tablet{text-align:center!important}}@media screen and (min-width:769px) and (max-width:1023px){.has-text-centered-tablet-only{text-align:center!important}}@media screen and (max-width:1023px){.has-text-centered-touch{text-align:center!important}}@media screen and (min-width:1024px){.has-text-centered-desktop{text-align:center!important}}@media screen and (min-width:1024px) and (max-width:1215px){.has-text-centered-desktop-only{text-align:center!important}}@media screen and (min-width:1216px){.has-text-centered-widescreen{text-align:center!important}}@media screen and (min-width:1216px) and (max-width:1407px){.has-text-centered-widescreen-only{text-align:center!important}}@media screen and (min-width:1408px){.has-text-centered-fullhd{text-align:center!important}}@media screen and (max-width:768px){.has-text-justified-mobile{text-align:justify!important}}@media screen and (min-width:769px),print{.has-text-justified-tablet{text-align:justify!important}}@media screen and (min-width:769px) and (max-width:1023px){.has-text-justified-tablet-only{text-align:justify!important}}@media screen and (max-width:1023px){.has-text-justified-touch{text-align:justify!important}}@media screen and (min-width:1024px){.has-text-justified-desktop{text-align:justify!important}}@media screen and (min-width:1024px) and (max-width:1215px){.has-text-justified-desktop-only{text-align:justify!important}}@media screen and (min-width:1216px){.has-text-justified-widescreen{text-align:justify!important}}@media screen and (min-width:1216px) and (max-width:1407px){.has-text-justified-widescreen-only{text-align:justify!important}}@media screen and (min-width:1408px){.has-text-justified-fullhd{text-align:justify!important}}@media screen and (max-width:768px){.has-text-left-mobile{text-align:left!important}}@media screen and (min-width:769px),print{.has-text-left-tablet{text-align:left!important}}@media screen and (min-width:769px) and (max-width:1023px){.has-text-left-tablet-only{text-align:left!important}}@media screen and (max-width:1023px){.has-text-left-touch{text-align:left!important}}@media screen and (min-width:1024px){.has-text-left-desktop{text-align:left!important}}@media screen and (min-width:1024px) and (max-width:1215px){.has-text-left-desktop-only{text-align:left!important}}@media screen and (min-width:1216px){.has-text-left-widescreen{text-align:left!important}}@media screen and (min-width:1216px) and (max-width:1407px){.has-text-left-widescreen-only{text-align:left!important}}@media screen and (min-width:1408px){.has-text-left-fullhd{text-align:left!important}}@media screen and (max-width:768px){.has-text-right-mobile{text-align:right!important}}@media screen and (min-width:769px),print{.has-text-right-tablet{text-align:right!important}}@media screen and (min-width:769px) and (max-width:1023px){.has-text-right-tablet-only{text-align:right!important}}@media screen and (max-width:1023px){.has-text-right-touch{text-align:right!important}}@media screen and (min-width:1024px){.has-text-right-desktop{text-align:right!important}}@media screen and (min-width:1024px) and (max-width:1215px){.has-text-right-desktop-only{text-align:right!important}}@media screen and (min-width:1216px){.has-text-right-widescreen{text-align:right!important}}@media screen and (min-width:1216px) and (max-width:1407px){.has-text-right-widescreen-only{text-align:right!important}}@media screen and (min-width:1408px){.has-text-right-fullhd{text-align:right!important}}.is-capitalized{text-transform:capitalize!important}.is-lowercase{text-transform:lowercase!important}.is-uppercase{text-transform:uppercase!important}.is-italic{font-style:italic!important}.is-underlined{text-decoration:underline!important}.has-text-weight-light{font-weight:300!important}.has-text-weight-normal{font-weight:400!important}.has-text-weight-medium{font-weight:500!important}.has-text-weight-semibold{font-weight:600!important}.has-text-weight-bold{font-weight:700!important}.is-family-primary{font-family:BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif!important}.is-family-secondary{font-family:BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif!important}.is-family-sans-serif{font-family:BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif!important}.is-family-monospace{font-family:monospace!important}.is-family-code{font-family:monospace!important}.is-block{display:block!important}@media screen and (max-width:768px){.is-block-mobile{display:block!important}}@media screen and (min-width:769px),print{.is-block-tablet{display:block!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-block-tablet-only{display:block!important}}@media screen and (max-width:1023px){.is-block-touch{display:block!important}}@media screen and (min-width:1024px){.is-block-desktop{display:block!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-block-desktop-only{display:block!important}}@media screen and (min-width:1216px){.is-block-widescreen{display:block!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-block-widescreen-only{display:block!important}}@media screen and (min-width:1408px){.is-block-fullhd{display:block!important}}.is-flex{display:flex!important}@media screen and (max-width:768px){.is-flex-mobile{display:flex!important}}@media screen and (min-width:769px),print{.is-flex-tablet{display:flex!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-flex-tablet-only{display:flex!important}}@media screen and (max-width:1023px){.is-flex-touch{display:flex!important}}@media screen and (min-width:1024px){.is-flex-desktop{display:flex!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-flex-desktop-only{display:flex!important}}@media screen and (min-width:1216px){.is-flex-widescreen{display:flex!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-flex-widescreen-only{display:flex!important}}@media screen and (min-width:1408px){.is-flex-fullhd{display:flex!important}}.is-inline{display:inline!important}@media screen and (max-width:768px){.is-inline-mobile{display:inline!important}}@media screen and (min-width:769px),print{.is-inline-tablet{display:inline!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-inline-tablet-only{display:inline!important}}@media screen and (max-width:1023px){.is-inline-touch{display:inline!important}}@media screen and (min-width:1024px){.is-inline-desktop{display:inline!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-inline-desktop-only{display:inline!important}}@media screen and (min-width:1216px){.is-inline-widescreen{display:inline!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-inline-widescreen-only{display:inline!important}}@media screen and (min-width:1408px){.is-inline-fullhd{display:inline!important}}.is-inline-block{display:inline-block!important}@media screen and (max-width:768px){.is-inline-block-mobile{display:inline-block!important}}@media screen and (min-width:769px),print{.is-inline-block-tablet{display:inline-block!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-inline-block-tablet-only{display:inline-block!important}}@media screen and (max-width:1023px){.is-inline-block-touch{display:inline-block!important}}@media screen and (min-width:1024px){.is-inline-block-desktop{display:inline-block!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-inline-block-desktop-only{display:inline-block!important}}@media screen and (min-width:1216px){.is-inline-block-widescreen{display:inline-block!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-inline-block-widescreen-only{display:inline-block!important}}@media screen and (min-width:1408px){.is-inline-block-fullhd{display:inline-block!important}}.is-inline-flex{display:inline-flex!important}@media screen and (max-width:768px){.is-inline-flex-mobile{display:inline-flex!important}}@media screen and (min-width:769px),print{.is-inline-flex-tablet{display:inline-flex!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-inline-flex-tablet-only{display:inline-flex!important}}@media screen and (max-width:1023px){.is-inline-flex-touch{display:inline-flex!important}}@media screen and (min-width:1024px){.is-inline-flex-desktop{display:inline-flex!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-inline-flex-desktop-only{display:inline-flex!important}}@media screen and (min-width:1216px){.is-inline-flex-widescreen{display:inline-flex!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-inline-flex-widescreen-only{display:inline-flex!important}}@media screen and (min-width:1408px){.is-inline-flex-fullhd{display:inline-flex!important}}.is-hidden{display:none!important}.is-sr-only{border:none!important;clip:rect(0,0,0,0)!important;height:.01em!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:.01em!important}@media screen and (max-width:768px){.is-hidden-mobile{display:none!important}}@media screen and (min-width:769px),print{.is-hidden-tablet{display:none!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-hidden-tablet-only{display:none!important}}@media screen and (max-width:1023px){.is-hidden-touch{display:none!important}}@media screen and (min-width:1024px){.is-hidden-desktop{display:none!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-hidden-desktop-only{display:none!important}}@media screen and (min-width:1216px){.is-hidden-widescreen{display:none!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-hidden-widescreen-only{display:none!important}}@media screen and (min-width:1408px){.is-hidden-fullhd{display:none!important}}.is-invisible{visibility:hidden!important}@media screen and (max-width:768px){.is-invisible-mobile{visibility:hidden!important}}@media screen and (min-width:769px),print{.is-invisible-tablet{visibility:hidden!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-invisible-tablet-only{visibility:hidden!important}}@media screen and (max-width:1023px){.is-invisible-touch{visibility:hidden!important}}@media screen and (min-width:1024px){.is-invisible-desktop{visibility:hidden!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-invisible-desktop-only{visibility:hidden!important}}@media screen and (min-width:1216px){.is-invisible-widescreen{visibility:hidden!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-invisible-widescreen-only{visibility:hidden!important}}@media screen and (min-width:1408px){.is-invisible-fullhd{visibility:hidden!important}}.hero{align-items:stretch;display:flex;flex-direction:column;justify-content:space-between}.hero .navbar{background:0 0}.hero .tabs ul{border-bottom:none}.hero.is-white{background-color:#fff;color:#0a0a0a}.hero.is-white a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-white strong{color:inherit}.hero.is-white .title{color:#0a0a0a}.hero.is-white .subtitle{color:rgba(10,10,10,.9)}.hero.is-white .subtitle a:not(.button),.hero.is-white .subtitle strong{color:#0a0a0a}@media screen and (max-width:1023px){.hero.is-white .navbar-menu{background-color:#fff}}.hero.is-white .navbar-item,.hero.is-white .navbar-link{color:rgba(10,10,10,.7)}.hero.is-white .navbar-link.is-active,.hero.is-white .navbar-link:hover,.hero.is-white a.navbar-item.is-active,.hero.is-white a.navbar-item:hover{background-color:#f2f2f2;color:#0a0a0a}.hero.is-white .tabs a{color:#0a0a0a;opacity:.9}.hero.is-white .tabs a:hover{opacity:1}.hero.is-white .tabs li.is-active a{color:#fff!important;opacity:1}.hero.is-white .tabs.is-boxed a,.hero.is-white .tabs.is-toggle a{color:#0a0a0a}.hero.is-white .tabs.is-boxed a:hover,.hero.is-white .tabs.is-toggle a:hover{background-color:rgba(10,10,10,.1)}.hero.is-white .tabs.is-boxed li.is-active a,.hero.is-white .tabs.is-boxed li.is-active a:hover,.hero.is-white .tabs.is-toggle li.is-active a,.hero.is-white .tabs.is-toggle li.is-active a:hover{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.hero.is-white.is-bold{background-image:linear-gradient(141deg,#e6e6e6 0,#fff 71%,#fff 100%)}@media screen and (max-width:768px){.hero.is-white.is-bold .navbar-menu{background-image:linear-gradient(141deg,#e6e6e6 0,#fff 71%,#fff 100%)}}.hero.is-black{background-color:#0a0a0a;color:#fff}.hero.is-black a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-black strong{color:inherit}.hero.is-black .title{color:#fff}.hero.is-black .subtitle{color:rgba(255,255,255,.9)}.hero.is-black .subtitle a:not(.button),.hero.is-black .subtitle strong{color:#fff}@media screen and (max-width:1023px){.hero.is-black .navbar-menu{background-color:#0a0a0a}}.hero.is-black .navbar-item,.hero.is-black .navbar-link{color:rgba(255,255,255,.7)}.hero.is-black .navbar-link.is-active,.hero.is-black .navbar-link:hover,.hero.is-black a.navbar-item.is-active,.hero.is-black a.navbar-item:hover{background-color:#000;color:#fff}.hero.is-black .tabs a{color:#fff;opacity:.9}.hero.is-black .tabs a:hover{opacity:1}.hero.is-black .tabs li.is-active a{color:#0a0a0a!important;opacity:1}.hero.is-black .tabs.is-boxed a,.hero.is-black .tabs.is-toggle a{color:#fff}.hero.is-black .tabs.is-boxed a:hover,.hero.is-black .tabs.is-toggle a:hover{background-color:rgba(10,10,10,.1)}.hero.is-black .tabs.is-boxed li.is-active a,.hero.is-black .tabs.is-boxed li.is-active a:hover,.hero.is-black .tabs.is-toggle li.is-active a,.hero.is-black .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#0a0a0a}.hero.is-black.is-bold{background-image:linear-gradient(141deg,#000 0,#0a0a0a 71%,#181616 100%)}@media screen and (max-width:768px){.hero.is-black.is-bold .navbar-menu{background-image:linear-gradient(141deg,#000 0,#0a0a0a 71%,#181616 100%)}}.hero.is-light{background-color:#f5f5f5;color:rgba(0,0,0,.7)}.hero.is-light a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-light strong{color:inherit}.hero.is-light .title{color:rgba(0,0,0,.7)}.hero.is-light .subtitle{color:rgba(0,0,0,.9)}.hero.is-light .subtitle a:not(.button),.hero.is-light .subtitle strong{color:rgba(0,0,0,.7)}@media screen and (max-width:1023px){.hero.is-light .navbar-menu{background-color:#f5f5f5}}.hero.is-light .navbar-item,.hero.is-light .navbar-link{color:rgba(0,0,0,.7)}.hero.is-light .navbar-link.is-active,.hero.is-light .navbar-link:hover,.hero.is-light a.navbar-item.is-active,.hero.is-light a.navbar-item:hover{background-color:#e8e8e8;color:rgba(0,0,0,.7)}.hero.is-light .tabs a{color:rgba(0,0,0,.7);opacity:.9}.hero.is-light .tabs a:hover{opacity:1}.hero.is-light .tabs li.is-active a{color:#f5f5f5!important;opacity:1}.hero.is-light .tabs.is-boxed a,.hero.is-light .tabs.is-toggle a{color:rgba(0,0,0,.7)}.hero.is-light .tabs.is-boxed a:hover,.hero.is-light .tabs.is-toggle a:hover{background-color:rgba(10,10,10,.1)}.hero.is-light .tabs.is-boxed li.is-active a,.hero.is-light .tabs.is-boxed li.is-active a:hover,.hero.is-light .tabs.is-toggle li.is-active a,.hero.is-light .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,.7);border-color:rgba(0,0,0,.7);color:#f5f5f5}.hero.is-light.is-bold{background-image:linear-gradient(141deg,#dfd8d9 0,#f5f5f5 71%,#fff 100%)}@media screen and (max-width:768px){.hero.is-light.is-bold .navbar-menu{background-image:linear-gradient(141deg,#dfd8d9 0,#f5f5f5 71%,#fff 100%)}}.hero.is-dark{background-color:#363636;color:#fff}.hero.is-dark a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-dark strong{color:inherit}.hero.is-dark .title{color:#fff}.hero.is-dark .subtitle{color:rgba(255,255,255,.9)}.hero.is-dark .subtitle a:not(.button),.hero.is-dark .subtitle strong{color:#fff}@media screen and (max-width:1023px){.hero.is-dark .navbar-menu{background-color:#363636}}.hero.is-dark .navbar-item,.hero.is-dark .navbar-link{color:rgba(255,255,255,.7)}.hero.is-dark .navbar-link.is-active,.hero.is-dark .navbar-link:hover,.hero.is-dark a.navbar-item.is-active,.hero.is-dark a.navbar-item:hover{background-color:#292929;color:#fff}.hero.is-dark .tabs a{color:#fff;opacity:.9}.hero.is-dark .tabs a:hover{opacity:1}.hero.is-dark .tabs li.is-active a{color:#363636!important;opacity:1}.hero.is-dark .tabs.is-boxed a,.hero.is-dark .tabs.is-toggle a{color:#fff}.hero.is-dark .tabs.is-boxed a:hover,.hero.is-dark .tabs.is-toggle a:hover{background-color:rgba(10,10,10,.1)}.hero.is-dark .tabs.is-boxed li.is-active a,.hero.is-dark .tabs.is-boxed li.is-active a:hover,.hero.is-dark .tabs.is-toggle li.is-active a,.hero.is-dark .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#363636}.hero.is-dark.is-bold{background-image:linear-gradient(141deg,#1f191a 0,#363636 71%,#46403f 100%)}@media screen and (max-width:768px){.hero.is-dark.is-bold .navbar-menu{background-image:linear-gradient(141deg,#1f191a 0,#363636 71%,#46403f 100%)}}.hero.is-primary{background-color:#00d1b2;color:#fff}.hero.is-primary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-primary strong{color:inherit}.hero.is-primary .title{color:#fff}.hero.is-primary .subtitle{color:rgba(255,255,255,.9)}.hero.is-primary .subtitle a:not(.button),.hero.is-primary .subtitle strong{color:#fff}@media screen and (max-width:1023px){.hero.is-primary .navbar-menu{background-color:#00d1b2}}.hero.is-primary .navbar-item,.hero.is-primary .navbar-link{color:rgba(255,255,255,.7)}.hero.is-primary .navbar-link.is-active,.hero.is-primary .navbar-link:hover,.hero.is-primary a.navbar-item.is-active,.hero.is-primary a.navbar-item:hover{background-color:#00b89c;color:#fff}.hero.is-primary .tabs a{color:#fff;opacity:.9}.hero.is-primary .tabs a:hover{opacity:1}.hero.is-primary .tabs li.is-active a{color:#00d1b2!important;opacity:1}.hero.is-primary .tabs.is-boxed a,.hero.is-primary .tabs.is-toggle a{color:#fff}.hero.is-primary .tabs.is-boxed a:hover,.hero.is-primary .tabs.is-toggle a:hover{background-color:rgba(10,10,10,.1)}.hero.is-primary .tabs.is-boxed li.is-active a,.hero.is-primary .tabs.is-boxed li.is-active a:hover,.hero.is-primary .tabs.is-toggle li.is-active a,.hero.is-primary .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#00d1b2}.hero.is-primary.is-bold{background-image:linear-gradient(141deg,#009e6c 0,#00d1b2 71%,#00e7eb 100%)}@media screen and (max-width:768px){.hero.is-primary.is-bold .navbar-menu{background-image:linear-gradient(141deg,#009e6c 0,#00d1b2 71%,#00e7eb 100%)}}.hero.is-link{background-color:#485fc7;color:#fff}.hero.is-link a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-link strong{color:inherit}.hero.is-link .title{color:#fff}.hero.is-link .subtitle{color:rgba(255,255,255,.9)}.hero.is-link .subtitle a:not(.button),.hero.is-link .subtitle strong{color:#fff}@media screen and (max-width:1023px){.hero.is-link .navbar-menu{background-color:#485fc7}}.hero.is-link .navbar-item,.hero.is-link .navbar-link{color:rgba(255,255,255,.7)}.hero.is-link .navbar-link.is-active,.hero.is-link .navbar-link:hover,.hero.is-link a.navbar-item.is-active,.hero.is-link a.navbar-item:hover{background-color:#3a51bb;color:#fff}.hero.is-link .tabs a{color:#fff;opacity:.9}.hero.is-link .tabs a:hover{opacity:1}.hero.is-link .tabs li.is-active a{color:#485fc7!important;opacity:1}.hero.is-link .tabs.is-boxed a,.hero.is-link .tabs.is-toggle a{color:#fff}.hero.is-link .tabs.is-boxed a:hover,.hero.is-link .tabs.is-toggle a:hover{background-color:rgba(10,10,10,.1)}.hero.is-link .tabs.is-boxed li.is-active a,.hero.is-link .tabs.is-boxed li.is-active a:hover,.hero.is-link .tabs.is-toggle li.is-active a,.hero.is-link .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#485fc7}.hero.is-link.is-bold{background-image:linear-gradient(141deg,#2959b3 0,#485fc7 71%,#5658d2 100%)}@media screen and (max-width:768px){.hero.is-link.is-bold .navbar-menu{background-image:linear-gradient(141deg,#2959b3 0,#485fc7 71%,#5658d2 100%)}}.hero.is-info{background-color:#3e8ed0;color:#fff}.hero.is-info a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-info strong{color:inherit}.hero.is-info .title{color:#fff}.hero.is-info .subtitle{color:rgba(255,255,255,.9)}.hero.is-info .subtitle a:not(.button),.hero.is-info .subtitle strong{color:#fff}@media screen and (max-width:1023px){.hero.is-info .navbar-menu{background-color:#3e8ed0}}.hero.is-info .navbar-item,.hero.is-info .navbar-link{color:rgba(255,255,255,.7)}.hero.is-info .navbar-link.is-active,.hero.is-info .navbar-link:hover,.hero.is-info a.navbar-item.is-active,.hero.is-info a.navbar-item:hover{background-color:#3082c5;color:#fff}.hero.is-info .tabs a{color:#fff;opacity:.9}.hero.is-info .tabs a:hover{opacity:1}.hero.is-info .tabs li.is-active a{color:#3e8ed0!important;opacity:1}.hero.is-info .tabs.is-boxed a,.hero.is-info .tabs.is-toggle a{color:#fff}.hero.is-info .tabs.is-boxed a:hover,.hero.is-info .tabs.is-toggle a:hover{background-color:rgba(10,10,10,.1)}.hero.is-info .tabs.is-boxed li.is-active a,.hero.is-info .tabs.is-boxed li.is-active a:hover,.hero.is-info .tabs.is-toggle li.is-active a,.hero.is-info .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#3e8ed0}.hero.is-info.is-bold{background-image:linear-gradient(141deg,#208fbc 0,#3e8ed0 71%,#4d83db 100%)}@media screen and (max-width:768px){.hero.is-info.is-bold .navbar-menu{background-image:linear-gradient(141deg,#208fbc 0,#3e8ed0 71%,#4d83db 100%)}}.hero.is-success{background-color:#48c78e;color:#fff}.hero.is-success a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-success strong{color:inherit}.hero.is-success .title{color:#fff}.hero.is-success .subtitle{color:rgba(255,255,255,.9)}.hero.is-success .subtitle a:not(.button),.hero.is-success .subtitle strong{color:#fff}@media screen and (max-width:1023px){.hero.is-success .navbar-menu{background-color:#48c78e}}.hero.is-success .navbar-item,.hero.is-success .navbar-link{color:rgba(255,255,255,.7)}.hero.is-success .navbar-link.is-active,.hero.is-success .navbar-link:hover,.hero.is-success a.navbar-item.is-active,.hero.is-success a.navbar-item:hover{background-color:#3abb81;color:#fff}.hero.is-success .tabs a{color:#fff;opacity:.9}.hero.is-success .tabs a:hover{opacity:1}.hero.is-success .tabs li.is-active a{color:#48c78e!important;opacity:1}.hero.is-success .tabs.is-boxed a,.hero.is-success .tabs.is-toggle a{color:#fff}.hero.is-success .tabs.is-boxed a:hover,.hero.is-success .tabs.is-toggle a:hover{background-color:rgba(10,10,10,.1)}.hero.is-success .tabs.is-boxed li.is-active a,.hero.is-success .tabs.is-boxed li.is-active a:hover,.hero.is-success .tabs.is-toggle li.is-active a,.hero.is-success .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#48c78e}.hero.is-success.is-bold{background-image:linear-gradient(141deg,#29b35e 0,#48c78e 71%,#56d2af 100%)}@media screen and (max-width:768px){.hero.is-success.is-bold .navbar-menu{background-image:linear-gradient(141deg,#29b35e 0,#48c78e 71%,#56d2af 100%)}}.hero.is-warning{background-color:#ffe08a;color:rgba(0,0,0,.7)}.hero.is-warning a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-warning strong{color:inherit}.hero.is-warning .title{color:rgba(0,0,0,.7)}.hero.is-warning .subtitle{color:rgba(0,0,0,.9)}.hero.is-warning .subtitle a:not(.button),.hero.is-warning .subtitle strong{color:rgba(0,0,0,.7)}@media screen and (max-width:1023px){.hero.is-warning .navbar-menu{background-color:#ffe08a}}.hero.is-warning .navbar-item,.hero.is-warning .navbar-link{color:rgba(0,0,0,.7)}.hero.is-warning .navbar-link.is-active,.hero.is-warning .navbar-link:hover,.hero.is-warning a.navbar-item.is-active,.hero.is-warning a.navbar-item:hover{background-color:#ffd970;color:rgba(0,0,0,.7)}.hero.is-warning .tabs a{color:rgba(0,0,0,.7);opacity:.9}.hero.is-warning .tabs a:hover{opacity:1}.hero.is-warning .tabs li.is-active a{color:#ffe08a!important;opacity:1}.hero.is-warning .tabs.is-boxed a,.hero.is-warning .tabs.is-toggle a{color:rgba(0,0,0,.7)}.hero.is-warning .tabs.is-boxed a:hover,.hero.is-warning .tabs.is-toggle a:hover{background-color:rgba(10,10,10,.1)}.hero.is-warning .tabs.is-boxed li.is-active a,.hero.is-warning .tabs.is-boxed li.is-active a:hover,.hero.is-warning .tabs.is-toggle li.is-active a,.hero.is-warning .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,.7);border-color:rgba(0,0,0,.7);color:#ffe08a}.hero.is-warning.is-bold{background-image:linear-gradient(141deg,#ffb657 0,#ffe08a 71%,#fff6a3 100%)}@media screen and (max-width:768px){.hero.is-warning.is-bold .navbar-menu{background-image:linear-gradient(141deg,#ffb657 0,#ffe08a 71%,#fff6a3 100%)}}.hero.is-danger{background-color:#f14668;color:#fff}.hero.is-danger a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-danger strong{color:inherit}.hero.is-danger .title{color:#fff}.hero.is-danger .subtitle{color:rgba(255,255,255,.9)}.hero.is-danger .subtitle a:not(.button),.hero.is-danger .subtitle strong{color:#fff}@media screen and (max-width:1023px){.hero.is-danger .navbar-menu{background-color:#f14668}}.hero.is-danger .navbar-item,.hero.is-danger .navbar-link{color:rgba(255,255,255,.7)}.hero.is-danger .navbar-link.is-active,.hero.is-danger .navbar-link:hover,.hero.is-danger a.navbar-item.is-active,.hero.is-danger a.navbar-item:hover{background-color:#ef2e55;color:#fff}.hero.is-danger .tabs a{color:#fff;opacity:.9}.hero.is-danger .tabs a:hover{opacity:1}.hero.is-danger .tabs li.is-active a{color:#f14668!important;opacity:1}.hero.is-danger .tabs.is-boxed a,.hero.is-danger .tabs.is-toggle a{color:#fff}.hero.is-danger .tabs.is-boxed a:hover,.hero.is-danger .tabs.is-toggle a:hover{background-color:rgba(10,10,10,.1)}.hero.is-danger .tabs.is-boxed li.is-active a,.hero.is-danger .tabs.is-boxed li.is-active a:hover,.hero.is-danger .tabs.is-toggle li.is-active a,.hero.is-danger .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#f14668}.hero.is-danger.is-bold{background-image:linear-gradient(141deg,#fa0a62 0,#f14668 71%,#f7595f 100%)}@media screen and (max-width:768px){.hero.is-danger.is-bold .navbar-menu{background-image:linear-gradient(141deg,#fa0a62 0,#f14668 71%,#f7595f 100%)}}.hero.is-small .hero-body{padding:1.5rem}@media screen and (min-width:769px),print{.hero.is-medium .hero-body{padding:9rem 4.5rem}}@media screen and (min-width:769px),print{.hero.is-large .hero-body{padding:18rem 6rem}}.hero.is-fullheight .hero-body,.hero.is-fullheight-with-navbar .hero-body,.hero.is-halfheight .hero-body{align-items:center;display:flex}.hero.is-fullheight .hero-body>.container,.hero.is-fullheight-with-navbar .hero-body>.container,.hero.is-halfheight .hero-body>.container{flex-grow:1;flex-shrink:1}.hero.is-halfheight{min-height:50vh}.hero.is-fullheight{min-height:100vh}.hero-video{overflow:hidden}.hero-video video{left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0)}.hero-video.is-transparent{opacity:.3}@media screen and (max-width:768px){.hero-video{display:none}}.hero-buttons{margin-top:1.5rem}@media screen and (max-width:768px){.hero-buttons .button{display:flex}.hero-buttons .button:not(:last-child){margin-bottom:.75rem}}@media screen and (min-width:769px),print{.hero-buttons{display:flex;justify-content:center}.hero-buttons .button:not(:last-child){margin-right:1.5rem}}.hero-foot,.hero-head{flex-grow:0;flex-shrink:0}.hero-body{flex-grow:1;flex-shrink:0;padding:3rem 1.5rem}@media screen and (min-width:769px),print{.hero-body{padding:3rem 3rem}}.section{padding:3rem 1.5rem}@media screen and (min-width:1024px){.section{padding:3rem 3rem}.section.is-medium{padding:9rem 4.5rem}.section.is-large{padding:18rem 6rem}}.footer{background-color:#fafafa;padding:3rem 1.5rem 6rem} \ No newline at end of file diff --git a/3.4/ref/api/css/font-awesome.css b/3.4/ref/api/css/font-awesome.css new file mode 100644 index 0000000..9c2adee --- /dev/null +++ b/3.4/ref/api/css/font-awesome.css @@ -0,0 +1,7831 @@ +/*! + * Font Awesome Free 6.1.1 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2022 Fonticons, Inc. + */ +.fa { + font-family: var(--fa-style-family, "Font Awesome 6 Free"); + font-weight: var(--fa-style, 900); } + +.fa, +.fas, +.fa-solid, +.far, +.fa-regular, +.fal, +.fa-light, +.fat, +.fa-thin, +.fad, +.fa-duotone, +.fab, +.fa-brands { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + display: var(--fa-display, inline-block); + font-style: normal; + font-variant: normal; + line-height: 1; + text-rendering: auto; } + +.fa-1x { + font-size: 1em; } + +.fa-2x { + font-size: 2em; } + +.fa-3x { + font-size: 3em; } + +.fa-4x { + font-size: 4em; } + +.fa-5x { + font-size: 5em; } + +.fa-6x { + font-size: 6em; } + +.fa-7x { + font-size: 7em; } + +.fa-8x { + font-size: 8em; } + +.fa-9x { + font-size: 9em; } + +.fa-10x { + font-size: 10em; } + +.fa-2xs { + font-size: 0.625em; + line-height: 0.1em; + vertical-align: 0.225em; } + +.fa-xs { + font-size: 0.75em; + line-height: 0.08333em; + vertical-align: 0.125em; } + +.fa-sm { + font-size: 0.875em; + line-height: 0.07143em; + vertical-align: 0.05357em; } + +.fa-lg { + font-size: 1.25em; + line-height: 0.05em; + vertical-align: -0.075em; } + +.fa-xl { + font-size: 1.5em; + line-height: 0.04167em; + vertical-align: -0.125em; } + +.fa-2xl { + font-size: 2em; + line-height: 0.03125em; + vertical-align: -0.1875em; } + +.fa-fw { + text-align: center; + width: 1.25em; } + +.fa-ul { + list-style-type: none; + margin-left: var(--fa-li-margin, 2.5em); + padding-left: 0; } + .fa-ul > li { + position: relative; } + +.fa-li { + left: calc(var(--fa-li-width, 2em) * -1); + position: absolute; + text-align: center; + width: var(--fa-li-width, 2em); + line-height: inherit; } + +.fa-border { + border-color: var(--fa-border-color, #eee); + border-radius: var(--fa-border-radius, 0.1em); + border-style: var(--fa-border-style, solid); + border-width: var(--fa-border-width, 0.08em); + padding: var(--fa-border-padding, 0.2em 0.25em 0.15em); } + +.fa-pull-left { + float: left; + margin-right: var(--fa-pull-margin, 0.3em); } + +.fa-pull-right { + float: right; + margin-left: var(--fa-pull-margin, 0.3em); } + +.fa-beat { + -webkit-animation-name: fa-beat; + animation-name: fa-beat; + -webkit-animation-delay: var(--fa-animation-delay, 0); + animation-delay: var(--fa-animation-delay, 0); + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 1s); + animation-duration: var(--fa-animation-duration, 1s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out); + animation-timing-function: var(--fa-animation-timing, ease-in-out); } + +.fa-bounce { + -webkit-animation-name: fa-bounce; + animation-name: fa-bounce; + -webkit-animation-delay: var(--fa-animation-delay, 0); + animation-delay: var(--fa-animation-delay, 0); + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 1s); + animation-duration: var(--fa-animation-duration, 1s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); } + +.fa-fade { + -webkit-animation-name: fa-fade; + animation-name: fa-fade; + -webkit-animation-delay: var(--fa-animation-delay, 0); + animation-delay: var(--fa-animation-delay, 0); + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 1s); + animation-duration: var(--fa-animation-duration, 1s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); } + +.fa-beat-fade { + -webkit-animation-name: fa-beat-fade; + animation-name: fa-beat-fade; + -webkit-animation-delay: var(--fa-animation-delay, 0); + animation-delay: var(--fa-animation-delay, 0); + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 1s); + animation-duration: var(--fa-animation-duration, 1s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); } + +.fa-flip { + -webkit-animation-name: fa-flip; + animation-name: fa-flip; + -webkit-animation-delay: var(--fa-animation-delay, 0); + animation-delay: var(--fa-animation-delay, 0); + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 1s); + animation-duration: var(--fa-animation-duration, 1s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out); + animation-timing-function: var(--fa-animation-timing, ease-in-out); } + +.fa-shake { + -webkit-animation-name: fa-shake; + animation-name: fa-shake; + -webkit-animation-delay: var(--fa-animation-delay, 0); + animation-delay: var(--fa-animation-delay, 0); + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 1s); + animation-duration: var(--fa-animation-duration, 1s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, linear); + animation-timing-function: var(--fa-animation-timing, linear); } + +.fa-spin { + -webkit-animation-name: fa-spin; + animation-name: fa-spin; + -webkit-animation-delay: var(--fa-animation-delay, 0); + animation-delay: var(--fa-animation-delay, 0); + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 2s); + animation-duration: var(--fa-animation-duration, 2s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, linear); + animation-timing-function: var(--fa-animation-timing, linear); } + +.fa-spin-reverse { + --fa-animation-direction: reverse; } + +.fa-pulse, +.fa-spin-pulse { + -webkit-animation-name: fa-spin; + animation-name: fa-spin; + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 1s); + animation-duration: var(--fa-animation-duration, 1s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, steps(8)); + animation-timing-function: var(--fa-animation-timing, steps(8)); } + +@media (prefers-reduced-motion: reduce) { + .fa-beat, + .fa-bounce, + .fa-fade, + .fa-beat-fade, + .fa-flip, + .fa-pulse, + .fa-shake, + .fa-spin, + .fa-spin-pulse { + -webkit-animation-delay: -1ms; + animation-delay: -1ms; + -webkit-animation-duration: 1ms; + animation-duration: 1ms; + -webkit-animation-iteration-count: 1; + animation-iteration-count: 1; + transition-delay: 0s; + transition-duration: 0s; } } + +@-webkit-keyframes fa-beat { + 0%, 90% { + -webkit-transform: scale(1); + transform: scale(1); } + 45% { + -webkit-transform: scale(var(--fa-beat-scale, 1.25)); + transform: scale(var(--fa-beat-scale, 1.25)); } } + +@keyframes fa-beat { + 0%, 90% { + -webkit-transform: scale(1); + transform: scale(1); } + 45% { + -webkit-transform: scale(var(--fa-beat-scale, 1.25)); + transform: scale(var(--fa-beat-scale, 1.25)); } } + +@-webkit-keyframes fa-bounce { + 0% { + -webkit-transform: scale(1, 1) translateY(0); + transform: scale(1, 1) translateY(0); } + 10% { + -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); + transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); } + 30% { + -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); + transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); } + 50% { + -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); + transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); } + 57% { + -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); + transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); } + 64% { + -webkit-transform: scale(1, 1) translateY(0); + transform: scale(1, 1) translateY(0); } + 100% { + -webkit-transform: scale(1, 1) translateY(0); + transform: scale(1, 1) translateY(0); } } + +@keyframes fa-bounce { + 0% { + -webkit-transform: scale(1, 1) translateY(0); + transform: scale(1, 1) translateY(0); } + 10% { + -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); + transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); } + 30% { + -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); + transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); } + 50% { + -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); + transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); } + 57% { + -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); + transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); } + 64% { + -webkit-transform: scale(1, 1) translateY(0); + transform: scale(1, 1) translateY(0); } + 100% { + -webkit-transform: scale(1, 1) translateY(0); + transform: scale(1, 1) translateY(0); } } + +@-webkit-keyframes fa-fade { + 50% { + opacity: var(--fa-fade-opacity, 0.4); } } + +@keyframes fa-fade { + 50% { + opacity: var(--fa-fade-opacity, 0.4); } } + +@-webkit-keyframes fa-beat-fade { + 0%, 100% { + opacity: var(--fa-beat-fade-opacity, 0.4); + -webkit-transform: scale(1); + transform: scale(1); } + 50% { + opacity: 1; + -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125)); + transform: scale(var(--fa-beat-fade-scale, 1.125)); } } + +@keyframes fa-beat-fade { + 0%, 100% { + opacity: var(--fa-beat-fade-opacity, 0.4); + -webkit-transform: scale(1); + transform: scale(1); } + 50% { + opacity: 1; + -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125)); + transform: scale(var(--fa-beat-fade-scale, 1.125)); } } + +@-webkit-keyframes fa-flip { + 50% { + -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); + transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); } } + +@keyframes fa-flip { + 50% { + -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); + transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); } } + +@-webkit-keyframes fa-shake { + 0% { + -webkit-transform: rotate(-15deg); + transform: rotate(-15deg); } + 4% { + -webkit-transform: rotate(15deg); + transform: rotate(15deg); } + 8%, 24% { + -webkit-transform: rotate(-18deg); + transform: rotate(-18deg); } + 12%, 28% { + -webkit-transform: rotate(18deg); + transform: rotate(18deg); } + 16% { + -webkit-transform: rotate(-22deg); + transform: rotate(-22deg); } + 20% { + -webkit-transform: rotate(22deg); + transform: rotate(22deg); } + 32% { + -webkit-transform: rotate(-12deg); + transform: rotate(-12deg); } + 36% { + -webkit-transform: rotate(12deg); + transform: rotate(12deg); } + 40%, 100% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); } } + +@keyframes fa-shake { + 0% { + -webkit-transform: rotate(-15deg); + transform: rotate(-15deg); } + 4% { + -webkit-transform: rotate(15deg); + transform: rotate(15deg); } + 8%, 24% { + -webkit-transform: rotate(-18deg); + transform: rotate(-18deg); } + 12%, 28% { + -webkit-transform: rotate(18deg); + transform: rotate(18deg); } + 16% { + -webkit-transform: rotate(-22deg); + transform: rotate(-22deg); } + 20% { + -webkit-transform: rotate(22deg); + transform: rotate(22deg); } + 32% { + -webkit-transform: rotate(-12deg); + transform: rotate(-12deg); } + 36% { + -webkit-transform: rotate(12deg); + transform: rotate(12deg); } + 40%, 100% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); } } + +@-webkit-keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); } } + +@keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); } } + +.fa-rotate-90 { + -webkit-transform: rotate(90deg); + transform: rotate(90deg); } + +.fa-rotate-180 { + -webkit-transform: rotate(180deg); + transform: rotate(180deg); } + +.fa-rotate-270 { + -webkit-transform: rotate(270deg); + transform: rotate(270deg); } + +.fa-flip-horizontal { + -webkit-transform: scale(-1, 1); + transform: scale(-1, 1); } + +.fa-flip-vertical { + -webkit-transform: scale(1, -1); + transform: scale(1, -1); } + +.fa-flip-both, +.fa-flip-horizontal.fa-flip-vertical { + -webkit-transform: scale(-1, -1); + transform: scale(-1, -1); } + +.fa-rotate-by { + -webkit-transform: rotate(var(--fa-rotate-angle, none)); + transform: rotate(var(--fa-rotate-angle, none)); } + +.fa-stack { + display: inline-block; + height: 2em; + line-height: 2em; + position: relative; + vertical-align: middle; + width: 2.5em; } + +.fa-stack-1x, +.fa-stack-2x { + left: 0; + position: absolute; + text-align: center; + width: 100%; + z-index: var(--fa-stack-z-index, auto); } + +.fa-stack-1x { + line-height: inherit; } + +.fa-stack-2x { + font-size: 2em; } + +.fa-inverse { + color: var(--fa-inverse, #fff); } + +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen +readers do not read off random characters that represent icons */ +.fa-0::before { + content: "\30"; } + +.fa-1::before { + content: "\31"; } + +.fa-2::before { + content: "\32"; } + +.fa-3::before { + content: "\33"; } + +.fa-4::before { + content: "\34"; } + +.fa-5::before { + content: "\35"; } + +.fa-6::before { + content: "\36"; } + +.fa-7::before { + content: "\37"; } + +.fa-8::before { + content: "\38"; } + +.fa-9::before { + content: "\39"; } + +.fa-a::before { + content: "\41"; } + +.fa-address-book::before { + content: "\f2b9"; } + +.fa-contact-book::before { + content: "\f2b9"; } + +.fa-address-card::before { + content: "\f2bb"; } + +.fa-contact-card::before { + content: "\f2bb"; } + +.fa-vcard::before { + content: "\f2bb"; } + +.fa-align-center::before { + content: "\f037"; } + +.fa-align-justify::before { + content: "\f039"; } + +.fa-align-left::before { + content: "\f036"; } + +.fa-align-right::before { + content: "\f038"; } + +.fa-anchor::before { + content: "\f13d"; } + +.fa-anchor-circle-check::before { + content: "\e4aa"; } + +.fa-anchor-circle-exclamation::before { + content: "\e4ab"; } + +.fa-anchor-circle-xmark::before { + content: "\e4ac"; } + +.fa-anchor-lock::before { + content: "\e4ad"; } + +.fa-angle-down::before { + content: "\f107"; } + +.fa-angle-left::before { + content: "\f104"; } + +.fa-angle-right::before { + content: "\f105"; } + +.fa-angle-up::before { + content: "\f106"; } + +.fa-angles-down::before { + content: "\f103"; } + +.fa-angle-double-down::before { + content: "\f103"; } + +.fa-angles-left::before { + content: "\f100"; } + +.fa-angle-double-left::before { + content: "\f100"; } + +.fa-angles-right::before { + content: "\f101"; } + +.fa-angle-double-right::before { + content: "\f101"; } + +.fa-angles-up::before { + content: "\f102"; } + +.fa-angle-double-up::before { + content: "\f102"; } + +.fa-ankh::before { + content: "\f644"; } + +.fa-apple-whole::before { + content: "\f5d1"; } + +.fa-apple-alt::before { + content: "\f5d1"; } + +.fa-archway::before { + content: "\f557"; } + +.fa-arrow-down::before { + content: "\f063"; } + +.fa-arrow-down-1-9::before { + content: "\f162"; } + +.fa-sort-numeric-asc::before { + content: "\f162"; } + +.fa-sort-numeric-down::before { + content: "\f162"; } + +.fa-arrow-down-9-1::before { + content: "\f886"; } + +.fa-sort-numeric-desc::before { + content: "\f886"; } + +.fa-sort-numeric-down-alt::before { + content: "\f886"; } + +.fa-arrow-down-a-z::before { + content: "\f15d"; } + +.fa-sort-alpha-asc::before { + content: "\f15d"; } + +.fa-sort-alpha-down::before { + content: "\f15d"; } + +.fa-arrow-down-long::before { + content: "\f175"; } + +.fa-long-arrow-down::before { + content: "\f175"; } + +.fa-arrow-down-short-wide::before { + content: "\f884"; } + +.fa-sort-amount-desc::before { + content: "\f884"; } + +.fa-sort-amount-down-alt::before { + content: "\f884"; } + +.fa-arrow-down-up-across-line::before { + content: "\e4af"; } + +.fa-arrow-down-up-lock::before { + content: "\e4b0"; } + +.fa-arrow-down-wide-short::before { + content: "\f160"; } + +.fa-sort-amount-asc::before { + content: "\f160"; } + +.fa-sort-amount-down::before { + content: "\f160"; } + +.fa-arrow-down-z-a::before { + content: "\f881"; } + +.fa-sort-alpha-desc::before { + content: "\f881"; } + +.fa-sort-alpha-down-alt::before { + content: "\f881"; } + +.fa-arrow-left::before { + content: "\f060"; } + +.fa-arrow-left-long::before { + content: "\f177"; } + +.fa-long-arrow-left::before { + content: "\f177"; } + +.fa-arrow-pointer::before { + content: "\f245"; } + +.fa-mouse-pointer::before { + content: "\f245"; } + +.fa-arrow-right::before { + content: "\f061"; } + +.fa-arrow-right-arrow-left::before { + content: "\f0ec"; } + +.fa-exchange::before { + content: "\f0ec"; } + +.fa-arrow-right-from-bracket::before { + content: "\f08b"; } + +.fa-sign-out::before { + content: "\f08b"; } + +.fa-arrow-right-long::before { + content: "\f178"; } + +.fa-long-arrow-right::before { + content: "\f178"; } + +.fa-arrow-right-to-bracket::before { + content: "\f090"; } + +.fa-sign-in::before { + content: "\f090"; } + +.fa-arrow-right-to-city::before { + content: "\e4b3"; } + +.fa-arrow-rotate-left::before { + content: "\f0e2"; } + +.fa-arrow-left-rotate::before { + content: "\f0e2"; } + +.fa-arrow-rotate-back::before { + content: "\f0e2"; } + +.fa-arrow-rotate-backward::before { + content: "\f0e2"; } + +.fa-undo::before { + content: "\f0e2"; } + +.fa-arrow-rotate-right::before { + content: "\f01e"; } + +.fa-arrow-right-rotate::before { + content: "\f01e"; } + +.fa-arrow-rotate-forward::before { + content: "\f01e"; } + +.fa-redo::before { + content: "\f01e"; } + +.fa-arrow-trend-down::before { + content: "\e097"; } + +.fa-arrow-trend-up::before { + content: "\e098"; } + +.fa-arrow-turn-down::before { + content: "\f149"; } + +.fa-level-down::before { + content: "\f149"; } + +.fa-arrow-turn-up::before { + content: "\f148"; } + +.fa-level-up::before { + content: "\f148"; } + +.fa-arrow-up::before { + content: "\f062"; } + +.fa-arrow-up-1-9::before { + content: "\f163"; } + +.fa-sort-numeric-up::before { + content: "\f163"; } + +.fa-arrow-up-9-1::before { + content: "\f887"; } + +.fa-sort-numeric-up-alt::before { + content: "\f887"; } + +.fa-arrow-up-a-z::before { + content: "\f15e"; } + +.fa-sort-alpha-up::before { + content: "\f15e"; } + +.fa-arrow-up-from-bracket::before { + content: "\e09a"; } + +.fa-arrow-up-from-ground-water::before { + content: "\e4b5"; } + +.fa-arrow-up-from-water-pump::before { + content: "\e4b6"; } + +.fa-arrow-up-long::before { + content: "\f176"; } + +.fa-long-arrow-up::before { + content: "\f176"; } + +.fa-arrow-up-right-dots::before { + content: "\e4b7"; } + +.fa-arrow-up-right-from-square::before { + content: "\f08e"; } + +.fa-external-link::before { + content: "\f08e"; } + +.fa-arrow-up-short-wide::before { + content: "\f885"; } + +.fa-sort-amount-up-alt::before { + content: "\f885"; } + +.fa-arrow-up-wide-short::before { + content: "\f161"; } + +.fa-sort-amount-up::before { + content: "\f161"; } + +.fa-arrow-up-z-a::before { + content: "\f882"; } + +.fa-sort-alpha-up-alt::before { + content: "\f882"; } + +.fa-arrows-down-to-line::before { + content: "\e4b8"; } + +.fa-arrows-down-to-people::before { + content: "\e4b9"; } + +.fa-arrows-left-right::before { + content: "\f07e"; } + +.fa-arrows-h::before { + content: "\f07e"; } + +.fa-arrows-left-right-to-line::before { + content: "\e4ba"; } + +.fa-arrows-rotate::before { + content: "\f021"; } + +.fa-refresh::before { + content: "\f021"; } + +.fa-sync::before { + content: "\f021"; } + +.fa-arrows-spin::before { + content: "\e4bb"; } + +.fa-arrows-split-up-and-left::before { + content: "\e4bc"; } + +.fa-arrows-to-circle::before { + content: "\e4bd"; } + +.fa-arrows-to-dot::before { + content: "\e4be"; } + +.fa-arrows-to-eye::before { + content: "\e4bf"; } + +.fa-arrows-turn-right::before { + content: "\e4c0"; } + +.fa-arrows-turn-to-dots::before { + content: "\e4c1"; } + +.fa-arrows-up-down::before { + content: "\f07d"; } + +.fa-arrows-v::before { + content: "\f07d"; } + +.fa-arrows-up-down-left-right::before { + content: "\f047"; } + +.fa-arrows::before { + content: "\f047"; } + +.fa-arrows-up-to-line::before { + content: "\e4c2"; } + +.fa-asterisk::before { + content: "\2a"; } + +.fa-at::before { + content: "\40"; } + +.fa-atom::before { + content: "\f5d2"; } + +.fa-audio-description::before { + content: "\f29e"; } + +.fa-austral-sign::before { + content: "\e0a9"; } + +.fa-award::before { + content: "\f559"; } + +.fa-b::before { + content: "\42"; } + +.fa-baby::before { + content: "\f77c"; } + +.fa-baby-carriage::before { + content: "\f77d"; } + +.fa-carriage-baby::before { + content: "\f77d"; } + +.fa-backward::before { + content: "\f04a"; } + +.fa-backward-fast::before { + content: "\f049"; } + +.fa-fast-backward::before { + content: "\f049"; } + +.fa-backward-step::before { + content: "\f048"; } + +.fa-step-backward::before { + content: "\f048"; } + +.fa-bacon::before { + content: "\f7e5"; } + +.fa-bacteria::before { + content: "\e059"; } + +.fa-bacterium::before { + content: "\e05a"; } + +.fa-bag-shopping::before { + content: "\f290"; } + +.fa-shopping-bag::before { + content: "\f290"; } + +.fa-bahai::before { + content: "\f666"; } + +.fa-baht-sign::before { + content: "\e0ac"; } + +.fa-ban::before { + content: "\f05e"; } + +.fa-cancel::before { + content: "\f05e"; } + +.fa-ban-smoking::before { + content: "\f54d"; } + +.fa-smoking-ban::before { + content: "\f54d"; } + +.fa-bandage::before { + content: "\f462"; } + +.fa-band-aid::before { + content: "\f462"; } + +.fa-barcode::before { + content: "\f02a"; } + +.fa-bars::before { + content: "\f0c9"; } + +.fa-navicon::before { + content: "\f0c9"; } + +.fa-bars-progress::before { + content: "\f828"; } + +.fa-tasks-alt::before { + content: "\f828"; } + +.fa-bars-staggered::before { + content: "\f550"; } + +.fa-reorder::before { + content: "\f550"; } + +.fa-stream::before { + content: "\f550"; } + +.fa-baseball::before { + content: "\f433"; } + +.fa-baseball-ball::before { + content: "\f433"; } + +.fa-baseball-bat-ball::before { + content: "\f432"; } + +.fa-basket-shopping::before { + content: "\f291"; } + +.fa-shopping-basket::before { + content: "\f291"; } + +.fa-basketball::before { + content: "\f434"; } + +.fa-basketball-ball::before { + content: "\f434"; } + +.fa-bath::before { + content: "\f2cd"; } + +.fa-bathtub::before { + content: "\f2cd"; } + +.fa-battery-empty::before { + content: "\f244"; } + +.fa-battery-0::before { + content: "\f244"; } + +.fa-battery-full::before { + content: "\f240"; } + +.fa-battery::before { + content: "\f240"; } + +.fa-battery-5::before { + content: "\f240"; } + +.fa-battery-half::before { + content: "\f242"; } + +.fa-battery-3::before { + content: "\f242"; } + +.fa-battery-quarter::before { + content: "\f243"; } + +.fa-battery-2::before { + content: "\f243"; } + +.fa-battery-three-quarters::before { + content: "\f241"; } + +.fa-battery-4::before { + content: "\f241"; } + +.fa-bed::before { + content: "\f236"; } + +.fa-bed-pulse::before { + content: "\f487"; } + +.fa-procedures::before { + content: "\f487"; } + +.fa-beer-mug-empty::before { + content: "\f0fc"; } + +.fa-beer::before { + content: "\f0fc"; } + +.fa-bell::before { + content: "\f0f3"; } + +.fa-bell-concierge::before { + content: "\f562"; } + +.fa-concierge-bell::before { + content: "\f562"; } + +.fa-bell-slash::before { + content: "\f1f6"; } + +.fa-bezier-curve::before { + content: "\f55b"; } + +.fa-bicycle::before { + content: "\f206"; } + +.fa-binoculars::before { + content: "\f1e5"; } + +.fa-biohazard::before { + content: "\f780"; } + +.fa-bitcoin-sign::before { + content: "\e0b4"; } + +.fa-blender::before { + content: "\f517"; } + +.fa-blender-phone::before { + content: "\f6b6"; } + +.fa-blog::before { + content: "\f781"; } + +.fa-bold::before { + content: "\f032"; } + +.fa-bolt::before { + content: "\f0e7"; } + +.fa-zap::before { + content: "\f0e7"; } + +.fa-bolt-lightning::before { + content: "\e0b7"; } + +.fa-bomb::before { + content: "\f1e2"; } + +.fa-bone::before { + content: "\f5d7"; } + +.fa-bong::before { + content: "\f55c"; } + +.fa-book::before { + content: "\f02d"; } + +.fa-book-atlas::before { + content: "\f558"; } + +.fa-atlas::before { + content: "\f558"; } + +.fa-book-bible::before { + content: "\f647"; } + +.fa-bible::before { + content: "\f647"; } + +.fa-book-bookmark::before { + content: "\e0bb"; } + +.fa-book-journal-whills::before { + content: "\f66a"; } + +.fa-journal-whills::before { + content: "\f66a"; } + +.fa-book-medical::before { + content: "\f7e6"; } + +.fa-book-open::before { + content: "\f518"; } + +.fa-book-open-reader::before { + content: "\f5da"; } + +.fa-book-reader::before { + content: "\f5da"; } + +.fa-book-quran::before { + content: "\f687"; } + +.fa-quran::before { + content: "\f687"; } + +.fa-book-skull::before { + content: "\f6b7"; } + +.fa-book-dead::before { + content: "\f6b7"; } + +.fa-bookmark::before { + content: "\f02e"; } + +.fa-border-all::before { + content: "\f84c"; } + +.fa-border-none::before { + content: "\f850"; } + +.fa-border-top-left::before { + content: "\f853"; } + +.fa-border-style::before { + content: "\f853"; } + +.fa-bore-hole::before { + content: "\e4c3"; } + +.fa-bottle-droplet::before { + content: "\e4c4"; } + +.fa-bottle-water::before { + content: "\e4c5"; } + +.fa-bowl-food::before { + content: "\e4c6"; } + +.fa-bowl-rice::before { + content: "\e2eb"; } + +.fa-bowling-ball::before { + content: "\f436"; } + +.fa-box::before { + content: "\f466"; } + +.fa-box-archive::before { + content: "\f187"; } + +.fa-archive::before { + content: "\f187"; } + +.fa-box-open::before { + content: "\f49e"; } + +.fa-box-tissue::before { + content: "\e05b"; } + +.fa-boxes-packing::before { + content: "\e4c7"; } + +.fa-boxes-stacked::before { + content: "\f468"; } + +.fa-boxes::before { + content: "\f468"; } + +.fa-boxes-alt::before { + content: "\f468"; } + +.fa-braille::before { + content: "\f2a1"; } + +.fa-brain::before { + content: "\f5dc"; } + +.fa-brazilian-real-sign::before { + content: "\e46c"; } + +.fa-bread-slice::before { + content: "\f7ec"; } + +.fa-bridge::before { + content: "\e4c8"; } + +.fa-bridge-circle-check::before { + content: "\e4c9"; } + +.fa-bridge-circle-exclamation::before { + content: "\e4ca"; } + +.fa-bridge-circle-xmark::before { + content: "\e4cb"; } + +.fa-bridge-lock::before { + content: "\e4cc"; } + +.fa-bridge-water::before { + content: "\e4ce"; } + +.fa-briefcase::before { + content: "\f0b1"; } + +.fa-briefcase-medical::before { + content: "\f469"; } + +.fa-broom::before { + content: "\f51a"; } + +.fa-broom-ball::before { + content: "\f458"; } + +.fa-quidditch::before { + content: "\f458"; } + +.fa-quidditch-broom-ball::before { + content: "\f458"; } + +.fa-brush::before { + content: "\f55d"; } + +.fa-bucket::before { + content: "\e4cf"; } + +.fa-bug::before { + content: "\f188"; } + +.fa-bug-slash::before { + content: "\e490"; } + +.fa-bugs::before { + content: "\e4d0"; } + +.fa-building::before { + content: "\f1ad"; } + +.fa-building-circle-arrow-right::before { + content: "\e4d1"; } + +.fa-building-circle-check::before { + content: "\e4d2"; } + +.fa-building-circle-exclamation::before { + content: "\e4d3"; } + +.fa-building-circle-xmark::before { + content: "\e4d4"; } + +.fa-building-columns::before { + content: "\f19c"; } + +.fa-bank::before { + content: "\f19c"; } + +.fa-institution::before { + content: "\f19c"; } + +.fa-museum::before { + content: "\f19c"; } + +.fa-university::before { + content: "\f19c"; } + +.fa-building-flag::before { + content: "\e4d5"; } + +.fa-building-lock::before { + content: "\e4d6"; } + +.fa-building-ngo::before { + content: "\e4d7"; } + +.fa-building-shield::before { + content: "\e4d8"; } + +.fa-building-un::before { + content: "\e4d9"; } + +.fa-building-user::before { + content: "\e4da"; } + +.fa-building-wheat::before { + content: "\e4db"; } + +.fa-bullhorn::before { + content: "\f0a1"; } + +.fa-bullseye::before { + content: "\f140"; } + +.fa-burger::before { + content: "\f805"; } + +.fa-hamburger::before { + content: "\f805"; } + +.fa-burst::before { + content: "\e4dc"; } + +.fa-bus::before { + content: "\f207"; } + +.fa-bus-simple::before { + content: "\f55e"; } + +.fa-bus-alt::before { + content: "\f55e"; } + +.fa-business-time::before { + content: "\f64a"; } + +.fa-briefcase-clock::before { + content: "\f64a"; } + +.fa-c::before { + content: "\43"; } + +.fa-cake-candles::before { + content: "\f1fd"; } + +.fa-birthday-cake::before { + content: "\f1fd"; } + +.fa-cake::before { + content: "\f1fd"; } + +.fa-calculator::before { + content: "\f1ec"; } + +.fa-calendar::before { + content: "\f133"; } + +.fa-calendar-check::before { + content: "\f274"; } + +.fa-calendar-day::before { + content: "\f783"; } + +.fa-calendar-days::before { + content: "\f073"; } + +.fa-calendar-alt::before { + content: "\f073"; } + +.fa-calendar-minus::before { + content: "\f272"; } + +.fa-calendar-plus::before { + content: "\f271"; } + +.fa-calendar-week::before { + content: "\f784"; } + +.fa-calendar-xmark::before { + content: "\f273"; } + +.fa-calendar-times::before { + content: "\f273"; } + +.fa-camera::before { + content: "\f030"; } + +.fa-camera-alt::before { + content: "\f030"; } + +.fa-camera-retro::before { + content: "\f083"; } + +.fa-camera-rotate::before { + content: "\e0d8"; } + +.fa-campground::before { + content: "\f6bb"; } + +.fa-candy-cane::before { + content: "\f786"; } + +.fa-cannabis::before { + content: "\f55f"; } + +.fa-capsules::before { + content: "\f46b"; } + +.fa-car::before { + content: "\f1b9"; } + +.fa-automobile::before { + content: "\f1b9"; } + +.fa-car-battery::before { + content: "\f5df"; } + +.fa-battery-car::before { + content: "\f5df"; } + +.fa-car-burst::before { + content: "\f5e1"; } + +.fa-car-crash::before { + content: "\f5e1"; } + +.fa-car-on::before { + content: "\e4dd"; } + +.fa-car-rear::before { + content: "\f5de"; } + +.fa-car-alt::before { + content: "\f5de"; } + +.fa-car-side::before { + content: "\f5e4"; } + +.fa-car-tunnel::before { + content: "\e4de"; } + +.fa-caravan::before { + content: "\f8ff"; } + +.fa-caret-down::before { + content: "\f0d7"; } + +.fa-caret-left::before { + content: "\f0d9"; } + +.fa-caret-right::before { + content: "\f0da"; } + +.fa-caret-up::before { + content: "\f0d8"; } + +.fa-carrot::before { + content: "\f787"; } + +.fa-cart-arrow-down::before { + content: "\f218"; } + +.fa-cart-flatbed::before { + content: "\f474"; } + +.fa-dolly-flatbed::before { + content: "\f474"; } + +.fa-cart-flatbed-suitcase::before { + content: "\f59d"; } + +.fa-luggage-cart::before { + content: "\f59d"; } + +.fa-cart-plus::before { + content: "\f217"; } + +.fa-cart-shopping::before { + content: "\f07a"; } + +.fa-shopping-cart::before { + content: "\f07a"; } + +.fa-cash-register::before { + content: "\f788"; } + +.fa-cat::before { + content: "\f6be"; } + +.fa-cedi-sign::before { + content: "\e0df"; } + +.fa-cent-sign::before { + content: "\e3f5"; } + +.fa-certificate::before { + content: "\f0a3"; } + +.fa-chair::before { + content: "\f6c0"; } + +.fa-chalkboard::before { + content: "\f51b"; } + +.fa-blackboard::before { + content: "\f51b"; } + +.fa-chalkboard-user::before { + content: "\f51c"; } + +.fa-chalkboard-teacher::before { + content: "\f51c"; } + +.fa-champagne-glasses::before { + content: "\f79f"; } + +.fa-glass-cheers::before { + content: "\f79f"; } + +.fa-charging-station::before { + content: "\f5e7"; } + +.fa-chart-area::before { + content: "\f1fe"; } + +.fa-area-chart::before { + content: "\f1fe"; } + +.fa-chart-bar::before { + content: "\f080"; } + +.fa-bar-chart::before { + content: "\f080"; } + +.fa-chart-column::before { + content: "\e0e3"; } + +.fa-chart-gantt::before { + content: "\e0e4"; } + +.fa-chart-line::before { + content: "\f201"; } + +.fa-line-chart::before { + content: "\f201"; } + +.fa-chart-pie::before { + content: "\f200"; } + +.fa-pie-chart::before { + content: "\f200"; } + +.fa-chart-simple::before { + content: "\e473"; } + +.fa-check::before { + content: "\f00c"; } + +.fa-check-double::before { + content: "\f560"; } + +.fa-check-to-slot::before { + content: "\f772"; } + +.fa-vote-yea::before { + content: "\f772"; } + +.fa-cheese::before { + content: "\f7ef"; } + +.fa-chess::before { + content: "\f439"; } + +.fa-chess-bishop::before { + content: "\f43a"; } + +.fa-chess-board::before { + content: "\f43c"; } + +.fa-chess-king::before { + content: "\f43f"; } + +.fa-chess-knight::before { + content: "\f441"; } + +.fa-chess-pawn::before { + content: "\f443"; } + +.fa-chess-queen::before { + content: "\f445"; } + +.fa-chess-rook::before { + content: "\f447"; } + +.fa-chevron-down::before { + content: "\f078"; } + +.fa-chevron-left::before { + content: "\f053"; } + +.fa-chevron-right::before { + content: "\f054"; } + +.fa-chevron-up::before { + content: "\f077"; } + +.fa-child::before { + content: "\f1ae"; } + +.fa-child-dress::before { + content: "\e59c"; } + +.fa-child-reaching::before { + content: "\e59d"; } + +.fa-child-rifle::before { + content: "\e4e0"; } + +.fa-children::before { + content: "\e4e1"; } + +.fa-church::before { + content: "\f51d"; } + +.fa-circle::before { + content: "\f111"; } + +.fa-circle-arrow-down::before { + content: "\f0ab"; } + +.fa-arrow-circle-down::before { + content: "\f0ab"; } + +.fa-circle-arrow-left::before { + content: "\f0a8"; } + +.fa-arrow-circle-left::before { + content: "\f0a8"; } + +.fa-circle-arrow-right::before { + content: "\f0a9"; } + +.fa-arrow-circle-right::before { + content: "\f0a9"; } + +.fa-circle-arrow-up::before { + content: "\f0aa"; } + +.fa-arrow-circle-up::before { + content: "\f0aa"; } + +.fa-circle-check::before { + content: "\f058"; } + +.fa-check-circle::before { + content: "\f058"; } + +.fa-circle-chevron-down::before { + content: "\f13a"; } + +.fa-chevron-circle-down::before { + content: "\f13a"; } + +.fa-circle-chevron-left::before { + content: "\f137"; } + +.fa-chevron-circle-left::before { + content: "\f137"; } + +.fa-circle-chevron-right::before { + content: "\f138"; } + +.fa-chevron-circle-right::before { + content: "\f138"; } + +.fa-circle-chevron-up::before { + content: "\f139"; } + +.fa-chevron-circle-up::before { + content: "\f139"; } + +.fa-circle-dollar-to-slot::before { + content: "\f4b9"; } + +.fa-donate::before { + content: "\f4b9"; } + +.fa-circle-dot::before { + content: "\f192"; } + +.fa-dot-circle::before { + content: "\f192"; } + +.fa-circle-down::before { + content: "\f358"; } + +.fa-arrow-alt-circle-down::before { + content: "\f358"; } + +.fa-circle-exclamation::before { + content: "\f06a"; } + +.fa-exclamation-circle::before { + content: "\f06a"; } + +.fa-circle-h::before { + content: "\f47e"; } + +.fa-hospital-symbol::before { + content: "\f47e"; } + +.fa-circle-half-stroke::before { + content: "\f042"; } + +.fa-adjust::before { + content: "\f042"; } + +.fa-circle-info::before { + content: "\f05a"; } + +.fa-info-circle::before { + content: "\f05a"; } + +.fa-circle-left::before { + content: "\f359"; } + +.fa-arrow-alt-circle-left::before { + content: "\f359"; } + +.fa-circle-minus::before { + content: "\f056"; } + +.fa-minus-circle::before { + content: "\f056"; } + +.fa-circle-nodes::before { + content: "\e4e2"; } + +.fa-circle-notch::before { + content: "\f1ce"; } + +.fa-circle-pause::before { + content: "\f28b"; } + +.fa-pause-circle::before { + content: "\f28b"; } + +.fa-circle-play::before { + content: "\f144"; } + +.fa-play-circle::before { + content: "\f144"; } + +.fa-circle-plus::before { + content: "\f055"; } + +.fa-plus-circle::before { + content: "\f055"; } + +.fa-circle-question::before { + content: "\f059"; } + +.fa-question-circle::before { + content: "\f059"; } + +.fa-circle-radiation::before { + content: "\f7ba"; } + +.fa-radiation-alt::before { + content: "\f7ba"; } + +.fa-circle-right::before { + content: "\f35a"; } + +.fa-arrow-alt-circle-right::before { + content: "\f35a"; } + +.fa-circle-stop::before { + content: "\f28d"; } + +.fa-stop-circle::before { + content: "\f28d"; } + +.fa-circle-up::before { + content: "\f35b"; } + +.fa-arrow-alt-circle-up::before { + content: "\f35b"; } + +.fa-circle-user::before { + content: "\f2bd"; } + +.fa-user-circle::before { + content: "\f2bd"; } + +.fa-circle-xmark::before { + content: "\f057"; } + +.fa-times-circle::before { + content: "\f057"; } + +.fa-xmark-circle::before { + content: "\f057"; } + +.fa-city::before { + content: "\f64f"; } + +.fa-clapperboard::before { + content: "\e131"; } + +.fa-clipboard::before { + content: "\f328"; } + +.fa-clipboard-check::before { + content: "\f46c"; } + +.fa-clipboard-list::before { + content: "\f46d"; } + +.fa-clipboard-question::before { + content: "\e4e3"; } + +.fa-clipboard-user::before { + content: "\f7f3"; } + +.fa-clock::before { + content: "\f017"; } + +.fa-clock-four::before { + content: "\f017"; } + +.fa-clock-rotate-left::before { + content: "\f1da"; } + +.fa-history::before { + content: "\f1da"; } + +.fa-clone::before { + content: "\f24d"; } + +.fa-closed-captioning::before { + content: "\f20a"; } + +.fa-cloud::before { + content: "\f0c2"; } + +.fa-cloud-arrow-down::before { + content: "\f0ed"; } + +.fa-cloud-download::before { + content: "\f0ed"; } + +.fa-cloud-download-alt::before { + content: "\f0ed"; } + +.fa-cloud-arrow-up::before { + content: "\f0ee"; } + +.fa-cloud-upload::before { + content: "\f0ee"; } + +.fa-cloud-upload-alt::before { + content: "\f0ee"; } + +.fa-cloud-bolt::before { + content: "\f76c"; } + +.fa-thunderstorm::before { + content: "\f76c"; } + +.fa-cloud-meatball::before { + content: "\f73b"; } + +.fa-cloud-moon::before { + content: "\f6c3"; } + +.fa-cloud-moon-rain::before { + content: "\f73c"; } + +.fa-cloud-rain::before { + content: "\f73d"; } + +.fa-cloud-showers-heavy::before { + content: "\f740"; } + +.fa-cloud-showers-water::before { + content: "\e4e4"; } + +.fa-cloud-sun::before { + content: "\f6c4"; } + +.fa-cloud-sun-rain::before { + content: "\f743"; } + +.fa-clover::before { + content: "\e139"; } + +.fa-code::before { + content: "\f121"; } + +.fa-code-branch::before { + content: "\f126"; } + +.fa-code-commit::before { + content: "\f386"; } + +.fa-code-compare::before { + content: "\e13a"; } + +.fa-code-fork::before { + content: "\e13b"; } + +.fa-code-merge::before { + content: "\f387"; } + +.fa-code-pull-request::before { + content: "\e13c"; } + +.fa-coins::before { + content: "\f51e"; } + +.fa-colon-sign::before { + content: "\e140"; } + +.fa-comment::before { + content: "\f075"; } + +.fa-comment-dollar::before { + content: "\f651"; } + +.fa-comment-dots::before { + content: "\f4ad"; } + +.fa-commenting::before { + content: "\f4ad"; } + +.fa-comment-medical::before { + content: "\f7f5"; } + +.fa-comment-slash::before { + content: "\f4b3"; } + +.fa-comment-sms::before { + content: "\f7cd"; } + +.fa-sms::before { + content: "\f7cd"; } + +.fa-comments::before { + content: "\f086"; } + +.fa-comments-dollar::before { + content: "\f653"; } + +.fa-compact-disc::before { + content: "\f51f"; } + +.fa-compass::before { + content: "\f14e"; } + +.fa-compass-drafting::before { + content: "\f568"; } + +.fa-drafting-compass::before { + content: "\f568"; } + +.fa-compress::before { + content: "\f066"; } + +.fa-computer::before { + content: "\e4e5"; } + +.fa-computer-mouse::before { + content: "\f8cc"; } + +.fa-mouse::before { + content: "\f8cc"; } + +.fa-cookie::before { + content: "\f563"; } + +.fa-cookie-bite::before { + content: "\f564"; } + +.fa-copy::before { + content: "\f0c5"; } + +.fa-copyright::before { + content: "\f1f9"; } + +.fa-couch::before { + content: "\f4b8"; } + +.fa-cow::before { + content: "\f6c8"; } + +.fa-credit-card::before { + content: "\f09d"; } + +.fa-credit-card-alt::before { + content: "\f09d"; } + +.fa-crop::before { + content: "\f125"; } + +.fa-crop-simple::before { + content: "\f565"; } + +.fa-crop-alt::before { + content: "\f565"; } + +.fa-cross::before { + content: "\f654"; } + +.fa-crosshairs::before { + content: "\f05b"; } + +.fa-crow::before { + content: "\f520"; } + +.fa-crown::before { + content: "\f521"; } + +.fa-crutch::before { + content: "\f7f7"; } + +.fa-cruzeiro-sign::before { + content: "\e152"; } + +.fa-cube::before { + content: "\f1b2"; } + +.fa-cubes::before { + content: "\f1b3"; } + +.fa-cubes-stacked::before { + content: "\e4e6"; } + +.fa-d::before { + content: "\44"; } + +.fa-database::before { + content: "\f1c0"; } + +.fa-delete-left::before { + content: "\f55a"; } + +.fa-backspace::before { + content: "\f55a"; } + +.fa-democrat::before { + content: "\f747"; } + +.fa-desktop::before { + content: "\f390"; } + +.fa-desktop-alt::before { + content: "\f390"; } + +.fa-dharmachakra::before { + content: "\f655"; } + +.fa-diagram-next::before { + content: "\e476"; } + +.fa-diagram-predecessor::before { + content: "\e477"; } + +.fa-diagram-project::before { + content: "\f542"; } + +.fa-project-diagram::before { + content: "\f542"; } + +.fa-diagram-successor::before { + content: "\e47a"; } + +.fa-diamond::before { + content: "\f219"; } + +.fa-diamond-turn-right::before { + content: "\f5eb"; } + +.fa-directions::before { + content: "\f5eb"; } + +.fa-dice::before { + content: "\f522"; } + +.fa-dice-d20::before { + content: "\f6cf"; } + +.fa-dice-d6::before { + content: "\f6d1"; } + +.fa-dice-five::before { + content: "\f523"; } + +.fa-dice-four::before { + content: "\f524"; } + +.fa-dice-one::before { + content: "\f525"; } + +.fa-dice-six::before { + content: "\f526"; } + +.fa-dice-three::before { + content: "\f527"; } + +.fa-dice-two::before { + content: "\f528"; } + +.fa-disease::before { + content: "\f7fa"; } + +.fa-display::before { + content: "\e163"; } + +.fa-divide::before { + content: "\f529"; } + +.fa-dna::before { + content: "\f471"; } + +.fa-dog::before { + content: "\f6d3"; } + +.fa-dollar-sign::before { + content: "\24"; } + +.fa-dollar::before { + content: "\24"; } + +.fa-usd::before { + content: "\24"; } + +.fa-dolly::before { + content: "\f472"; } + +.fa-dolly-box::before { + content: "\f472"; } + +.fa-dong-sign::before { + content: "\e169"; } + +.fa-door-closed::before { + content: "\f52a"; } + +.fa-door-open::before { + content: "\f52b"; } + +.fa-dove::before { + content: "\f4ba"; } + +.fa-down-left-and-up-right-to-center::before { + content: "\f422"; } + +.fa-compress-alt::before { + content: "\f422"; } + +.fa-down-long::before { + content: "\f309"; } + +.fa-long-arrow-alt-down::before { + content: "\f309"; } + +.fa-download::before { + content: "\f019"; } + +.fa-dragon::before { + content: "\f6d5"; } + +.fa-draw-polygon::before { + content: "\f5ee"; } + +.fa-droplet::before { + content: "\f043"; } + +.fa-tint::before { + content: "\f043"; } + +.fa-droplet-slash::before { + content: "\f5c7"; } + +.fa-tint-slash::before { + content: "\f5c7"; } + +.fa-drum::before { + content: "\f569"; } + +.fa-drum-steelpan::before { + content: "\f56a"; } + +.fa-drumstick-bite::before { + content: "\f6d7"; } + +.fa-dumbbell::before { + content: "\f44b"; } + +.fa-dumpster::before { + content: "\f793"; } + +.fa-dumpster-fire::before { + content: "\f794"; } + +.fa-dungeon::before { + content: "\f6d9"; } + +.fa-e::before { + content: "\45"; } + +.fa-ear-deaf::before { + content: "\f2a4"; } + +.fa-deaf::before { + content: "\f2a4"; } + +.fa-deafness::before { + content: "\f2a4"; } + +.fa-hard-of-hearing::before { + content: "\f2a4"; } + +.fa-ear-listen::before { + content: "\f2a2"; } + +.fa-assistive-listening-systems::before { + content: "\f2a2"; } + +.fa-earth-africa::before { + content: "\f57c"; } + +.fa-globe-africa::before { + content: "\f57c"; } + +.fa-earth-americas::before { + content: "\f57d"; } + +.fa-earth::before { + content: "\f57d"; } + +.fa-earth-america::before { + content: "\f57d"; } + +.fa-globe-americas::before { + content: "\f57d"; } + +.fa-earth-asia::before { + content: "\f57e"; } + +.fa-globe-asia::before { + content: "\f57e"; } + +.fa-earth-europe::before { + content: "\f7a2"; } + +.fa-globe-europe::before { + content: "\f7a2"; } + +.fa-earth-oceania::before { + content: "\e47b"; } + +.fa-globe-oceania::before { + content: "\e47b"; } + +.fa-egg::before { + content: "\f7fb"; } + +.fa-eject::before { + content: "\f052"; } + +.fa-elevator::before { + content: "\e16d"; } + +.fa-ellipsis::before { + content: "\f141"; } + +.fa-ellipsis-h::before { + content: "\f141"; } + +.fa-ellipsis-vertical::before { + content: "\f142"; } + +.fa-ellipsis-v::before { + content: "\f142"; } + +.fa-envelope::before { + content: "\f0e0"; } + +.fa-envelope-circle-check::before { + content: "\e4e8"; } + +.fa-envelope-open::before { + content: "\f2b6"; } + +.fa-envelope-open-text::before { + content: "\f658"; } + +.fa-envelopes-bulk::before { + content: "\f674"; } + +.fa-mail-bulk::before { + content: "\f674"; } + +.fa-equals::before { + content: "\3d"; } + +.fa-eraser::before { + content: "\f12d"; } + +.fa-ethernet::before { + content: "\f796"; } + +.fa-euro-sign::before { + content: "\f153"; } + +.fa-eur::before { + content: "\f153"; } + +.fa-euro::before { + content: "\f153"; } + +.fa-exclamation::before { + content: "\21"; } + +.fa-expand::before { + content: "\f065"; } + +.fa-explosion::before { + content: "\e4e9"; } + +.fa-eye::before { + content: "\f06e"; } + +.fa-eye-dropper::before { + content: "\f1fb"; } + +.fa-eye-dropper-empty::before { + content: "\f1fb"; } + +.fa-eyedropper::before { + content: "\f1fb"; } + +.fa-eye-low-vision::before { + content: "\f2a8"; } + +.fa-low-vision::before { + content: "\f2a8"; } + +.fa-eye-slash::before { + content: "\f070"; } + +.fa-f::before { + content: "\46"; } + +.fa-face-angry::before { + content: "\f556"; } + +.fa-angry::before { + content: "\f556"; } + +.fa-face-dizzy::before { + content: "\f567"; } + +.fa-dizzy::before { + content: "\f567"; } + +.fa-face-flushed::before { + content: "\f579"; } + +.fa-flushed::before { + content: "\f579"; } + +.fa-face-frown::before { + content: "\f119"; } + +.fa-frown::before { + content: "\f119"; } + +.fa-face-frown-open::before { + content: "\f57a"; } + +.fa-frown-open::before { + content: "\f57a"; } + +.fa-face-grimace::before { + content: "\f57f"; } + +.fa-grimace::before { + content: "\f57f"; } + +.fa-face-grin::before { + content: "\f580"; } + +.fa-grin::before { + content: "\f580"; } + +.fa-face-grin-beam::before { + content: "\f582"; } + +.fa-grin-beam::before { + content: "\f582"; } + +.fa-face-grin-beam-sweat::before { + content: "\f583"; } + +.fa-grin-beam-sweat::before { + content: "\f583"; } + +.fa-face-grin-hearts::before { + content: "\f584"; } + +.fa-grin-hearts::before { + content: "\f584"; } + +.fa-face-grin-squint::before { + content: "\f585"; } + +.fa-grin-squint::before { + content: "\f585"; } + +.fa-face-grin-squint-tears::before { + content: "\f586"; } + +.fa-grin-squint-tears::before { + content: "\f586"; } + +.fa-face-grin-stars::before { + content: "\f587"; } + +.fa-grin-stars::before { + content: "\f587"; } + +.fa-face-grin-tears::before { + content: "\f588"; } + +.fa-grin-tears::before { + content: "\f588"; } + +.fa-face-grin-tongue::before { + content: "\f589"; } + +.fa-grin-tongue::before { + content: "\f589"; } + +.fa-face-grin-tongue-squint::before { + content: "\f58a"; } + +.fa-grin-tongue-squint::before { + content: "\f58a"; } + +.fa-face-grin-tongue-wink::before { + content: "\f58b"; } + +.fa-grin-tongue-wink::before { + content: "\f58b"; } + +.fa-face-grin-wide::before { + content: "\f581"; } + +.fa-grin-alt::before { + content: "\f581"; } + +.fa-face-grin-wink::before { + content: "\f58c"; } + +.fa-grin-wink::before { + content: "\f58c"; } + +.fa-face-kiss::before { + content: "\f596"; } + +.fa-kiss::before { + content: "\f596"; } + +.fa-face-kiss-beam::before { + content: "\f597"; } + +.fa-kiss-beam::before { + content: "\f597"; } + +.fa-face-kiss-wink-heart::before { + content: "\f598"; } + +.fa-kiss-wink-heart::before { + content: "\f598"; } + +.fa-face-laugh::before { + content: "\f599"; } + +.fa-laugh::before { + content: "\f599"; } + +.fa-face-laugh-beam::before { + content: "\f59a"; } + +.fa-laugh-beam::before { + content: "\f59a"; } + +.fa-face-laugh-squint::before { + content: "\f59b"; } + +.fa-laugh-squint::before { + content: "\f59b"; } + +.fa-face-laugh-wink::before { + content: "\f59c"; } + +.fa-laugh-wink::before { + content: "\f59c"; } + +.fa-face-meh::before { + content: "\f11a"; } + +.fa-meh::before { + content: "\f11a"; } + +.fa-face-meh-blank::before { + content: "\f5a4"; } + +.fa-meh-blank::before { + content: "\f5a4"; } + +.fa-face-rolling-eyes::before { + content: "\f5a5"; } + +.fa-meh-rolling-eyes::before { + content: "\f5a5"; } + +.fa-face-sad-cry::before { + content: "\f5b3"; } + +.fa-sad-cry::before { + content: "\f5b3"; } + +.fa-face-sad-tear::before { + content: "\f5b4"; } + +.fa-sad-tear::before { + content: "\f5b4"; } + +.fa-face-smile::before { + content: "\f118"; } + +.fa-smile::before { + content: "\f118"; } + +.fa-face-smile-beam::before { + content: "\f5b8"; } + +.fa-smile-beam::before { + content: "\f5b8"; } + +.fa-face-smile-wink::before { + content: "\f4da"; } + +.fa-smile-wink::before { + content: "\f4da"; } + +.fa-face-surprise::before { + content: "\f5c2"; } + +.fa-surprise::before { + content: "\f5c2"; } + +.fa-face-tired::before { + content: "\f5c8"; } + +.fa-tired::before { + content: "\f5c8"; } + +.fa-fan::before { + content: "\f863"; } + +.fa-faucet::before { + content: "\e005"; } + +.fa-faucet-drip::before { + content: "\e006"; } + +.fa-fax::before { + content: "\f1ac"; } + +.fa-feather::before { + content: "\f52d"; } + +.fa-feather-pointed::before { + content: "\f56b"; } + +.fa-feather-alt::before { + content: "\f56b"; } + +.fa-ferry::before { + content: "\e4ea"; } + +.fa-file::before { + content: "\f15b"; } + +.fa-file-arrow-down::before { + content: "\f56d"; } + +.fa-file-download::before { + content: "\f56d"; } + +.fa-file-arrow-up::before { + content: "\f574"; } + +.fa-file-upload::before { + content: "\f574"; } + +.fa-file-audio::before { + content: "\f1c7"; } + +.fa-file-circle-check::before { + content: "\e493"; } + +.fa-file-circle-exclamation::before { + content: "\e4eb"; } + +.fa-file-circle-minus::before { + content: "\e4ed"; } + +.fa-file-circle-plus::before { + content: "\e4ee"; } + +.fa-file-circle-question::before { + content: "\e4ef"; } + +.fa-file-circle-xmark::before { + content: "\e494"; } + +.fa-file-code::before { + content: "\f1c9"; } + +.fa-file-contract::before { + content: "\f56c"; } + +.fa-file-csv::before { + content: "\f6dd"; } + +.fa-file-excel::before { + content: "\f1c3"; } + +.fa-file-export::before { + content: "\f56e"; } + +.fa-arrow-right-from-file::before { + content: "\f56e"; } + +.fa-file-image::before { + content: "\f1c5"; } + +.fa-file-import::before { + content: "\f56f"; } + +.fa-arrow-right-to-file::before { + content: "\f56f"; } + +.fa-file-invoice::before { + content: "\f570"; } + +.fa-file-invoice-dollar::before { + content: "\f571"; } + +.fa-file-lines::before { + content: "\f15c"; } + +.fa-file-alt::before { + content: "\f15c"; } + +.fa-file-text::before { + content: "\f15c"; } + +.fa-file-medical::before { + content: "\f477"; } + +.fa-file-pdf::before { + content: "\f1c1"; } + +.fa-file-pen::before { + content: "\f31c"; } + +.fa-file-edit::before { + content: "\f31c"; } + +.fa-file-powerpoint::before { + content: "\f1c4"; } + +.fa-file-prescription::before { + content: "\f572"; } + +.fa-file-shield::before { + content: "\e4f0"; } + +.fa-file-signature::before { + content: "\f573"; } + +.fa-file-video::before { + content: "\f1c8"; } + +.fa-file-waveform::before { + content: "\f478"; } + +.fa-file-medical-alt::before { + content: "\f478"; } + +.fa-file-word::before { + content: "\f1c2"; } + +.fa-file-zipper::before { + content: "\f1c6"; } + +.fa-file-archive::before { + content: "\f1c6"; } + +.fa-fill::before { + content: "\f575"; } + +.fa-fill-drip::before { + content: "\f576"; } + +.fa-film::before { + content: "\f008"; } + +.fa-filter::before { + content: "\f0b0"; } + +.fa-filter-circle-dollar::before { + content: "\f662"; } + +.fa-funnel-dollar::before { + content: "\f662"; } + +.fa-filter-circle-xmark::before { + content: "\e17b"; } + +.fa-fingerprint::before { + content: "\f577"; } + +.fa-fire::before { + content: "\f06d"; } + +.fa-fire-burner::before { + content: "\e4f1"; } + +.fa-fire-extinguisher::before { + content: "\f134"; } + +.fa-fire-flame-curved::before { + content: "\f7e4"; } + +.fa-fire-alt::before { + content: "\f7e4"; } + +.fa-fire-flame-simple::before { + content: "\f46a"; } + +.fa-burn::before { + content: "\f46a"; } + +.fa-fish::before { + content: "\f578"; } + +.fa-fish-fins::before { + content: "\e4f2"; } + +.fa-flag::before { + content: "\f024"; } + +.fa-flag-checkered::before { + content: "\f11e"; } + +.fa-flag-usa::before { + content: "\f74d"; } + +.fa-flask::before { + content: "\f0c3"; } + +.fa-flask-vial::before { + content: "\e4f3"; } + +.fa-floppy-disk::before { + content: "\f0c7"; } + +.fa-save::before { + content: "\f0c7"; } + +.fa-florin-sign::before { + content: "\e184"; } + +.fa-folder::before { + content: "\f07b"; } + +.fa-folder-blank::before { + content: "\f07b"; } + +.fa-folder-closed::before { + content: "\e185"; } + +.fa-folder-minus::before { + content: "\f65d"; } + +.fa-folder-open::before { + content: "\f07c"; } + +.fa-folder-plus::before { + content: "\f65e"; } + +.fa-folder-tree::before { + content: "\f802"; } + +.fa-font::before { + content: "\f031"; } + +.fa-football::before { + content: "\f44e"; } + +.fa-football-ball::before { + content: "\f44e"; } + +.fa-forward::before { + content: "\f04e"; } + +.fa-forward-fast::before { + content: "\f050"; } + +.fa-fast-forward::before { + content: "\f050"; } + +.fa-forward-step::before { + content: "\f051"; } + +.fa-step-forward::before { + content: "\f051"; } + +.fa-franc-sign::before { + content: "\e18f"; } + +.fa-frog::before { + content: "\f52e"; } + +.fa-futbol::before { + content: "\f1e3"; } + +.fa-futbol-ball::before { + content: "\f1e3"; } + +.fa-soccer-ball::before { + content: "\f1e3"; } + +.fa-g::before { + content: "\47"; } + +.fa-gamepad::before { + content: "\f11b"; } + +.fa-gas-pump::before { + content: "\f52f"; } + +.fa-gauge::before { + content: "\f624"; } + +.fa-dashboard::before { + content: "\f624"; } + +.fa-gauge-med::before { + content: "\f624"; } + +.fa-tachometer-alt-average::before { + content: "\f624"; } + +.fa-gauge-high::before { + content: "\f625"; } + +.fa-tachometer-alt::before { + content: "\f625"; } + +.fa-tachometer-alt-fast::before { + content: "\f625"; } + +.fa-gauge-simple::before { + content: "\f629"; } + +.fa-gauge-simple-med::before { + content: "\f629"; } + +.fa-tachometer-average::before { + content: "\f629"; } + +.fa-gauge-simple-high::before { + content: "\f62a"; } + +.fa-tachometer::before { + content: "\f62a"; } + +.fa-tachometer-fast::before { + content: "\f62a"; } + +.fa-gavel::before { + content: "\f0e3"; } + +.fa-legal::before { + content: "\f0e3"; } + +.fa-gear::before { + content: "\f013"; } + +.fa-cog::before { + content: "\f013"; } + +.fa-gears::before { + content: "\f085"; } + +.fa-cogs::before { + content: "\f085"; } + +.fa-gem::before { + content: "\f3a5"; } + +.fa-genderless::before { + content: "\f22d"; } + +.fa-ghost::before { + content: "\f6e2"; } + +.fa-gift::before { + content: "\f06b"; } + +.fa-gifts::before { + content: "\f79c"; } + +.fa-glass-water::before { + content: "\e4f4"; } + +.fa-glass-water-droplet::before { + content: "\e4f5"; } + +.fa-glasses::before { + content: "\f530"; } + +.fa-globe::before { + content: "\f0ac"; } + +.fa-golf-ball-tee::before { + content: "\f450"; } + +.fa-golf-ball::before { + content: "\f450"; } + +.fa-gopuram::before { + content: "\f664"; } + +.fa-graduation-cap::before { + content: "\f19d"; } + +.fa-mortar-board::before { + content: "\f19d"; } + +.fa-greater-than::before { + content: "\3e"; } + +.fa-greater-than-equal::before { + content: "\f532"; } + +.fa-grip::before { + content: "\f58d"; } + +.fa-grip-horizontal::before { + content: "\f58d"; } + +.fa-grip-lines::before { + content: "\f7a4"; } + +.fa-grip-lines-vertical::before { + content: "\f7a5"; } + +.fa-grip-vertical::before { + content: "\f58e"; } + +.fa-group-arrows-rotate::before { + content: "\e4f6"; } + +.fa-guarani-sign::before { + content: "\e19a"; } + +.fa-guitar::before { + content: "\f7a6"; } + +.fa-gun::before { + content: "\e19b"; } + +.fa-h::before { + content: "\48"; } + +.fa-hammer::before { + content: "\f6e3"; } + +.fa-hamsa::before { + content: "\f665"; } + +.fa-hand::before { + content: "\f256"; } + +.fa-hand-paper::before { + content: "\f256"; } + +.fa-hand-back-fist::before { + content: "\f255"; } + +.fa-hand-rock::before { + content: "\f255"; } + +.fa-hand-dots::before { + content: "\f461"; } + +.fa-allergies::before { + content: "\f461"; } + +.fa-hand-fist::before { + content: "\f6de"; } + +.fa-fist-raised::before { + content: "\f6de"; } + +.fa-hand-holding::before { + content: "\f4bd"; } + +.fa-hand-holding-dollar::before { + content: "\f4c0"; } + +.fa-hand-holding-usd::before { + content: "\f4c0"; } + +.fa-hand-holding-droplet::before { + content: "\f4c1"; } + +.fa-hand-holding-water::before { + content: "\f4c1"; } + +.fa-hand-holding-hand::before { + content: "\e4f7"; } + +.fa-hand-holding-heart::before { + content: "\f4be"; } + +.fa-hand-holding-medical::before { + content: "\e05c"; } + +.fa-hand-lizard::before { + content: "\f258"; } + +.fa-hand-middle-finger::before { + content: "\f806"; } + +.fa-hand-peace::before { + content: "\f25b"; } + +.fa-hand-point-down::before { + content: "\f0a7"; } + +.fa-hand-point-left::before { + content: "\f0a5"; } + +.fa-hand-point-right::before { + content: "\f0a4"; } + +.fa-hand-point-up::before { + content: "\f0a6"; } + +.fa-hand-pointer::before { + content: "\f25a"; } + +.fa-hand-scissors::before { + content: "\f257"; } + +.fa-hand-sparkles::before { + content: "\e05d"; } + +.fa-hand-spock::before { + content: "\f259"; } + +.fa-handcuffs::before { + content: "\e4f8"; } + +.fa-hands::before { + content: "\f2a7"; } + +.fa-sign-language::before { + content: "\f2a7"; } + +.fa-signing::before { + content: "\f2a7"; } + +.fa-hands-asl-interpreting::before { + content: "\f2a3"; } + +.fa-american-sign-language-interpreting::before { + content: "\f2a3"; } + +.fa-asl-interpreting::before { + content: "\f2a3"; } + +.fa-hands-american-sign-language-interpreting::before { + content: "\f2a3"; } + +.fa-hands-bound::before { + content: "\e4f9"; } + +.fa-hands-bubbles::before { + content: "\e05e"; } + +.fa-hands-wash::before { + content: "\e05e"; } + +.fa-hands-clapping::before { + content: "\e1a8"; } + +.fa-hands-holding::before { + content: "\f4c2"; } + +.fa-hands-holding-child::before { + content: "\e4fa"; } + +.fa-hands-holding-circle::before { + content: "\e4fb"; } + +.fa-hands-praying::before { + content: "\f684"; } + +.fa-praying-hands::before { + content: "\f684"; } + +.fa-handshake::before { + content: "\f2b5"; } + +.fa-handshake-angle::before { + content: "\f4c4"; } + +.fa-hands-helping::before { + content: "\f4c4"; } + +.fa-handshake-simple::before { + content: "\f4c6"; } + +.fa-handshake-alt::before { + content: "\f4c6"; } + +.fa-handshake-simple-slash::before { + content: "\e05f"; } + +.fa-handshake-alt-slash::before { + content: "\e05f"; } + +.fa-handshake-slash::before { + content: "\e060"; } + +.fa-hanukiah::before { + content: "\f6e6"; } + +.fa-hard-drive::before { + content: "\f0a0"; } + +.fa-hdd::before { + content: "\f0a0"; } + +.fa-hashtag::before { + content: "\23"; } + +.fa-hat-cowboy::before { + content: "\f8c0"; } + +.fa-hat-cowboy-side::before { + content: "\f8c1"; } + +.fa-hat-wizard::before { + content: "\f6e8"; } + +.fa-head-side-cough::before { + content: "\e061"; } + +.fa-head-side-cough-slash::before { + content: "\e062"; } + +.fa-head-side-mask::before { + content: "\e063"; } + +.fa-head-side-virus::before { + content: "\e064"; } + +.fa-heading::before { + content: "\f1dc"; } + +.fa-header::before { + content: "\f1dc"; } + +.fa-headphones::before { + content: "\f025"; } + +.fa-headphones-simple::before { + content: "\f58f"; } + +.fa-headphones-alt::before { + content: "\f58f"; } + +.fa-headset::before { + content: "\f590"; } + +.fa-heart::before { + content: "\f004"; } + +.fa-heart-circle-bolt::before { + content: "\e4fc"; } + +.fa-heart-circle-check::before { + content: "\e4fd"; } + +.fa-heart-circle-exclamation::before { + content: "\e4fe"; } + +.fa-heart-circle-minus::before { + content: "\e4ff"; } + +.fa-heart-circle-plus::before { + content: "\e500"; } + +.fa-heart-circle-xmark::before { + content: "\e501"; } + +.fa-heart-crack::before { + content: "\f7a9"; } + +.fa-heart-broken::before { + content: "\f7a9"; } + +.fa-heart-pulse::before { + content: "\f21e"; } + +.fa-heartbeat::before { + content: "\f21e"; } + +.fa-helicopter::before { + content: "\f533"; } + +.fa-helicopter-symbol::before { + content: "\e502"; } + +.fa-helmet-safety::before { + content: "\f807"; } + +.fa-hard-hat::before { + content: "\f807"; } + +.fa-hat-hard::before { + content: "\f807"; } + +.fa-helmet-un::before { + content: "\e503"; } + +.fa-highlighter::before { + content: "\f591"; } + +.fa-hill-avalanche::before { + content: "\e507"; } + +.fa-hill-rockslide::before { + content: "\e508"; } + +.fa-hippo::before { + content: "\f6ed"; } + +.fa-hockey-puck::before { + content: "\f453"; } + +.fa-holly-berry::before { + content: "\f7aa"; } + +.fa-horse::before { + content: "\f6f0"; } + +.fa-horse-head::before { + content: "\f7ab"; } + +.fa-hospital::before { + content: "\f0f8"; } + +.fa-hospital-alt::before { + content: "\f0f8"; } + +.fa-hospital-wide::before { + content: "\f0f8"; } + +.fa-hospital-user::before { + content: "\f80d"; } + +.fa-hot-tub-person::before { + content: "\f593"; } + +.fa-hot-tub::before { + content: "\f593"; } + +.fa-hotdog::before { + content: "\f80f"; } + +.fa-hotel::before { + content: "\f594"; } + +.fa-hourglass::before { + content: "\f254"; } + +.fa-hourglass-2::before { + content: "\f254"; } + +.fa-hourglass-half::before { + content: "\f254"; } + +.fa-hourglass-empty::before { + content: "\f252"; } + +.fa-hourglass-end::before { + content: "\f253"; } + +.fa-hourglass-3::before { + content: "\f253"; } + +.fa-hourglass-start::before { + content: "\f251"; } + +.fa-hourglass-1::before { + content: "\f251"; } + +.fa-house::before { + content: "\f015"; } + +.fa-home::before { + content: "\f015"; } + +.fa-home-alt::before { + content: "\f015"; } + +.fa-home-lg-alt::before { + content: "\f015"; } + +.fa-house-chimney::before { + content: "\e3af"; } + +.fa-home-lg::before { + content: "\e3af"; } + +.fa-house-chimney-crack::before { + content: "\f6f1"; } + +.fa-house-damage::before { + content: "\f6f1"; } + +.fa-house-chimney-medical::before { + content: "\f7f2"; } + +.fa-clinic-medical::before { + content: "\f7f2"; } + +.fa-house-chimney-user::before { + content: "\e065"; } + +.fa-house-chimney-window::before { + content: "\e00d"; } + +.fa-house-circle-check::before { + content: "\e509"; } + +.fa-house-circle-exclamation::before { + content: "\e50a"; } + +.fa-house-circle-xmark::before { + content: "\e50b"; } + +.fa-house-crack::before { + content: "\e3b1"; } + +.fa-house-fire::before { + content: "\e50c"; } + +.fa-house-flag::before { + content: "\e50d"; } + +.fa-house-flood-water::before { + content: "\e50e"; } + +.fa-house-flood-water-circle-arrow-right::before { + content: "\e50f"; } + +.fa-house-laptop::before { + content: "\e066"; } + +.fa-laptop-house::before { + content: "\e066"; } + +.fa-house-lock::before { + content: "\e510"; } + +.fa-house-medical::before { + content: "\e3b2"; } + +.fa-house-medical-circle-check::before { + content: "\e511"; } + +.fa-house-medical-circle-exclamation::before { + content: "\e512"; } + +.fa-house-medical-circle-xmark::before { + content: "\e513"; } + +.fa-house-medical-flag::before { + content: "\e514"; } + +.fa-house-signal::before { + content: "\e012"; } + +.fa-house-tsunami::before { + content: "\e515"; } + +.fa-house-user::before { + content: "\e1b0"; } + +.fa-home-user::before { + content: "\e1b0"; } + +.fa-hryvnia-sign::before { + content: "\f6f2"; } + +.fa-hryvnia::before { + content: "\f6f2"; } + +.fa-hurricane::before { + content: "\f751"; } + +.fa-i::before { + content: "\49"; } + +.fa-i-cursor::before { + content: "\f246"; } + +.fa-ice-cream::before { + content: "\f810"; } + +.fa-icicles::before { + content: "\f7ad"; } + +.fa-icons::before { + content: "\f86d"; } + +.fa-heart-music-camera-bolt::before { + content: "\f86d"; } + +.fa-id-badge::before { + content: "\f2c1"; } + +.fa-id-card::before { + content: "\f2c2"; } + +.fa-drivers-license::before { + content: "\f2c2"; } + +.fa-id-card-clip::before { + content: "\f47f"; } + +.fa-id-card-alt::before { + content: "\f47f"; } + +.fa-igloo::before { + content: "\f7ae"; } + +.fa-image::before { + content: "\f03e"; } + +.fa-image-portrait::before { + content: "\f3e0"; } + +.fa-portrait::before { + content: "\f3e0"; } + +.fa-images::before { + content: "\f302"; } + +.fa-inbox::before { + content: "\f01c"; } + +.fa-indent::before { + content: "\f03c"; } + +.fa-indian-rupee-sign::before { + content: "\e1bc"; } + +.fa-indian-rupee::before { + content: "\e1bc"; } + +.fa-inr::before { + content: "\e1bc"; } + +.fa-industry::before { + content: "\f275"; } + +.fa-infinity::before { + content: "\f534"; } + +.fa-info::before { + content: "\f129"; } + +.fa-italic::before { + content: "\f033"; } + +.fa-j::before { + content: "\4a"; } + +.fa-jar::before { + content: "\e516"; } + +.fa-jar-wheat::before { + content: "\e517"; } + +.fa-jedi::before { + content: "\f669"; } + +.fa-jet-fighter::before { + content: "\f0fb"; } + +.fa-fighter-jet::before { + content: "\f0fb"; } + +.fa-jet-fighter-up::before { + content: "\e518"; } + +.fa-joint::before { + content: "\f595"; } + +.fa-jug-detergent::before { + content: "\e519"; } + +.fa-k::before { + content: "\4b"; } + +.fa-kaaba::before { + content: "\f66b"; } + +.fa-key::before { + content: "\f084"; } + +.fa-keyboard::before { + content: "\f11c"; } + +.fa-khanda::before { + content: "\f66d"; } + +.fa-kip-sign::before { + content: "\e1c4"; } + +.fa-kit-medical::before { + content: "\f479"; } + +.fa-first-aid::before { + content: "\f479"; } + +.fa-kitchen-set::before { + content: "\e51a"; } + +.fa-kiwi-bird::before { + content: "\f535"; } + +.fa-l::before { + content: "\4c"; } + +.fa-land-mine-on::before { + content: "\e51b"; } + +.fa-landmark::before { + content: "\f66f"; } + +.fa-landmark-dome::before { + content: "\f752"; } + +.fa-landmark-alt::before { + content: "\f752"; } + +.fa-landmark-flag::before { + content: "\e51c"; } + +.fa-language::before { + content: "\f1ab"; } + +.fa-laptop::before { + content: "\f109"; } + +.fa-laptop-code::before { + content: "\f5fc"; } + +.fa-laptop-file::before { + content: "\e51d"; } + +.fa-laptop-medical::before { + content: "\f812"; } + +.fa-lari-sign::before { + content: "\e1c8"; } + +.fa-layer-group::before { + content: "\f5fd"; } + +.fa-leaf::before { + content: "\f06c"; } + +.fa-left-long::before { + content: "\f30a"; } + +.fa-long-arrow-alt-left::before { + content: "\f30a"; } + +.fa-left-right::before { + content: "\f337"; } + +.fa-arrows-alt-h::before { + content: "\f337"; } + +.fa-lemon::before { + content: "\f094"; } + +.fa-less-than::before { + content: "\3c"; } + +.fa-less-than-equal::before { + content: "\f537"; } + +.fa-life-ring::before { + content: "\f1cd"; } + +.fa-lightbulb::before { + content: "\f0eb"; } + +.fa-lines-leaning::before { + content: "\e51e"; } + +.fa-link::before { + content: "\f0c1"; } + +.fa-chain::before { + content: "\f0c1"; } + +.fa-link-slash::before { + content: "\f127"; } + +.fa-chain-broken::before { + content: "\f127"; } + +.fa-chain-slash::before { + content: "\f127"; } + +.fa-unlink::before { + content: "\f127"; } + +.fa-lira-sign::before { + content: "\f195"; } + +.fa-list::before { + content: "\f03a"; } + +.fa-list-squares::before { + content: "\f03a"; } + +.fa-list-check::before { + content: "\f0ae"; } + +.fa-tasks::before { + content: "\f0ae"; } + +.fa-list-ol::before { + content: "\f0cb"; } + +.fa-list-1-2::before { + content: "\f0cb"; } + +.fa-list-numeric::before { + content: "\f0cb"; } + +.fa-list-ul::before { + content: "\f0ca"; } + +.fa-list-dots::before { + content: "\f0ca"; } + +.fa-litecoin-sign::before { + content: "\e1d3"; } + +.fa-location-arrow::before { + content: "\f124"; } + +.fa-location-crosshairs::before { + content: "\f601"; } + +.fa-location::before { + content: "\f601"; } + +.fa-location-dot::before { + content: "\f3c5"; } + +.fa-map-marker-alt::before { + content: "\f3c5"; } + +.fa-location-pin::before { + content: "\f041"; } + +.fa-map-marker::before { + content: "\f041"; } + +.fa-location-pin-lock::before { + content: "\e51f"; } + +.fa-lock::before { + content: "\f023"; } + +.fa-lock-open::before { + content: "\f3c1"; } + +.fa-locust::before { + content: "\e520"; } + +.fa-lungs::before { + content: "\f604"; } + +.fa-lungs-virus::before { + content: "\e067"; } + +.fa-m::before { + content: "\4d"; } + +.fa-magnet::before { + content: "\f076"; } + +.fa-magnifying-glass::before { + content: "\f002"; } + +.fa-search::before { + content: "\f002"; } + +.fa-magnifying-glass-arrow-right::before { + content: "\e521"; } + +.fa-magnifying-glass-chart::before { + content: "\e522"; } + +.fa-magnifying-glass-dollar::before { + content: "\f688"; } + +.fa-search-dollar::before { + content: "\f688"; } + +.fa-magnifying-glass-location::before { + content: "\f689"; } + +.fa-search-location::before { + content: "\f689"; } + +.fa-magnifying-glass-minus::before { + content: "\f010"; } + +.fa-search-minus::before { + content: "\f010"; } + +.fa-magnifying-glass-plus::before { + content: "\f00e"; } + +.fa-search-plus::before { + content: "\f00e"; } + +.fa-manat-sign::before { + content: "\e1d5"; } + +.fa-map::before { + content: "\f279"; } + +.fa-map-location::before { + content: "\f59f"; } + +.fa-map-marked::before { + content: "\f59f"; } + +.fa-map-location-dot::before { + content: "\f5a0"; } + +.fa-map-marked-alt::before { + content: "\f5a0"; } + +.fa-map-pin::before { + content: "\f276"; } + +.fa-marker::before { + content: "\f5a1"; } + +.fa-mars::before { + content: "\f222"; } + +.fa-mars-and-venus::before { + content: "\f224"; } + +.fa-mars-and-venus-burst::before { + content: "\e523"; } + +.fa-mars-double::before { + content: "\f227"; } + +.fa-mars-stroke::before { + content: "\f229"; } + +.fa-mars-stroke-right::before { + content: "\f22b"; } + +.fa-mars-stroke-h::before { + content: "\f22b"; } + +.fa-mars-stroke-up::before { + content: "\f22a"; } + +.fa-mars-stroke-v::before { + content: "\f22a"; } + +.fa-martini-glass::before { + content: "\f57b"; } + +.fa-glass-martini-alt::before { + content: "\f57b"; } + +.fa-martini-glass-citrus::before { + content: "\f561"; } + +.fa-cocktail::before { + content: "\f561"; } + +.fa-martini-glass-empty::before { + content: "\f000"; } + +.fa-glass-martini::before { + content: "\f000"; } + +.fa-mask::before { + content: "\f6fa"; } + +.fa-mask-face::before { + content: "\e1d7"; } + +.fa-mask-ventilator::before { + content: "\e524"; } + +.fa-masks-theater::before { + content: "\f630"; } + +.fa-theater-masks::before { + content: "\f630"; } + +.fa-mattress-pillow::before { + content: "\e525"; } + +.fa-maximize::before { + content: "\f31e"; } + +.fa-expand-arrows-alt::before { + content: "\f31e"; } + +.fa-medal::before { + content: "\f5a2"; } + +.fa-memory::before { + content: "\f538"; } + +.fa-menorah::before { + content: "\f676"; } + +.fa-mercury::before { + content: "\f223"; } + +.fa-message::before { + content: "\f27a"; } + +.fa-comment-alt::before { + content: "\f27a"; } + +.fa-meteor::before { + content: "\f753"; } + +.fa-microchip::before { + content: "\f2db"; } + +.fa-microphone::before { + content: "\f130"; } + +.fa-microphone-lines::before { + content: "\f3c9"; } + +.fa-microphone-alt::before { + content: "\f3c9"; } + +.fa-microphone-lines-slash::before { + content: "\f539"; } + +.fa-microphone-alt-slash::before { + content: "\f539"; } + +.fa-microphone-slash::before { + content: "\f131"; } + +.fa-microscope::before { + content: "\f610"; } + +.fa-mill-sign::before { + content: "\e1ed"; } + +.fa-minimize::before { + content: "\f78c"; } + +.fa-compress-arrows-alt::before { + content: "\f78c"; } + +.fa-minus::before { + content: "\f068"; } + +.fa-subtract::before { + content: "\f068"; } + +.fa-mitten::before { + content: "\f7b5"; } + +.fa-mobile::before { + content: "\f3ce"; } + +.fa-mobile-android::before { + content: "\f3ce"; } + +.fa-mobile-phone::before { + content: "\f3ce"; } + +.fa-mobile-button::before { + content: "\f10b"; } + +.fa-mobile-retro::before { + content: "\e527"; } + +.fa-mobile-screen::before { + content: "\f3cf"; } + +.fa-mobile-android-alt::before { + content: "\f3cf"; } + +.fa-mobile-screen-button::before { + content: "\f3cd"; } + +.fa-mobile-alt::before { + content: "\f3cd"; } + +.fa-money-bill::before { + content: "\f0d6"; } + +.fa-money-bill-1::before { + content: "\f3d1"; } + +.fa-money-bill-alt::before { + content: "\f3d1"; } + +.fa-money-bill-1-wave::before { + content: "\f53b"; } + +.fa-money-bill-wave-alt::before { + content: "\f53b"; } + +.fa-money-bill-transfer::before { + content: "\e528"; } + +.fa-money-bill-trend-up::before { + content: "\e529"; } + +.fa-money-bill-wave::before { + content: "\f53a"; } + +.fa-money-bill-wheat::before { + content: "\e52a"; } + +.fa-money-bills::before { + content: "\e1f3"; } + +.fa-money-check::before { + content: "\f53c"; } + +.fa-money-check-dollar::before { + content: "\f53d"; } + +.fa-money-check-alt::before { + content: "\f53d"; } + +.fa-monument::before { + content: "\f5a6"; } + +.fa-moon::before { + content: "\f186"; } + +.fa-mortar-pestle::before { + content: "\f5a7"; } + +.fa-mosque::before { + content: "\f678"; } + +.fa-mosquito::before { + content: "\e52b"; } + +.fa-mosquito-net::before { + content: "\e52c"; } + +.fa-motorcycle::before { + content: "\f21c"; } + +.fa-mound::before { + content: "\e52d"; } + +.fa-mountain::before { + content: "\f6fc"; } + +.fa-mountain-city::before { + content: "\e52e"; } + +.fa-mountain-sun::before { + content: "\e52f"; } + +.fa-mug-hot::before { + content: "\f7b6"; } + +.fa-mug-saucer::before { + content: "\f0f4"; } + +.fa-coffee::before { + content: "\f0f4"; } + +.fa-music::before { + content: "\f001"; } + +.fa-n::before { + content: "\4e"; } + +.fa-naira-sign::before { + content: "\e1f6"; } + +.fa-network-wired::before { + content: "\f6ff"; } + +.fa-neuter::before { + content: "\f22c"; } + +.fa-newspaper::before { + content: "\f1ea"; } + +.fa-not-equal::before { + content: "\f53e"; } + +.fa-note-sticky::before { + content: "\f249"; } + +.fa-sticky-note::before { + content: "\f249"; } + +.fa-notes-medical::before { + content: "\f481"; } + +.fa-o::before { + content: "\4f"; } + +.fa-object-group::before { + content: "\f247"; } + +.fa-object-ungroup::before { + content: "\f248"; } + +.fa-oil-can::before { + content: "\f613"; } + +.fa-oil-well::before { + content: "\e532"; } + +.fa-om::before { + content: "\f679"; } + +.fa-otter::before { + content: "\f700"; } + +.fa-outdent::before { + content: "\f03b"; } + +.fa-dedent::before { + content: "\f03b"; } + +.fa-p::before { + content: "\50"; } + +.fa-pager::before { + content: "\f815"; } + +.fa-paint-roller::before { + content: "\f5aa"; } + +.fa-paintbrush::before { + content: "\f1fc"; } + +.fa-paint-brush::before { + content: "\f1fc"; } + +.fa-palette::before { + content: "\f53f"; } + +.fa-pallet::before { + content: "\f482"; } + +.fa-panorama::before { + content: "\e209"; } + +.fa-paper-plane::before { + content: "\f1d8"; } + +.fa-paperclip::before { + content: "\f0c6"; } + +.fa-parachute-box::before { + content: "\f4cd"; } + +.fa-paragraph::before { + content: "\f1dd"; } + +.fa-passport::before { + content: "\f5ab"; } + +.fa-paste::before { + content: "\f0ea"; } + +.fa-file-clipboard::before { + content: "\f0ea"; } + +.fa-pause::before { + content: "\f04c"; } + +.fa-paw::before { + content: "\f1b0"; } + +.fa-peace::before { + content: "\f67c"; } + +.fa-pen::before { + content: "\f304"; } + +.fa-pen-clip::before { + content: "\f305"; } + +.fa-pen-alt::before { + content: "\f305"; } + +.fa-pen-fancy::before { + content: "\f5ac"; } + +.fa-pen-nib::before { + content: "\f5ad"; } + +.fa-pen-ruler::before { + content: "\f5ae"; } + +.fa-pencil-ruler::before { + content: "\f5ae"; } + +.fa-pen-to-square::before { + content: "\f044"; } + +.fa-edit::before { + content: "\f044"; } + +.fa-pencil::before { + content: "\f303"; } + +.fa-pencil-alt::before { + content: "\f303"; } + +.fa-people-arrows-left-right::before { + content: "\e068"; } + +.fa-people-arrows::before { + content: "\e068"; } + +.fa-people-carry-box::before { + content: "\f4ce"; } + +.fa-people-carry::before { + content: "\f4ce"; } + +.fa-people-group::before { + content: "\e533"; } + +.fa-people-line::before { + content: "\e534"; } + +.fa-people-pulling::before { + content: "\e535"; } + +.fa-people-robbery::before { + content: "\e536"; } + +.fa-people-roof::before { + content: "\e537"; } + +.fa-pepper-hot::before { + content: "\f816"; } + +.fa-percent::before { + content: "\25"; } + +.fa-percentage::before { + content: "\25"; } + +.fa-person::before { + content: "\f183"; } + +.fa-male::before { + content: "\f183"; } + +.fa-person-arrow-down-to-line::before { + content: "\e538"; } + +.fa-person-arrow-up-from-line::before { + content: "\e539"; } + +.fa-person-biking::before { + content: "\f84a"; } + +.fa-biking::before { + content: "\f84a"; } + +.fa-person-booth::before { + content: "\f756"; } + +.fa-person-breastfeeding::before { + content: "\e53a"; } + +.fa-person-burst::before { + content: "\e53b"; } + +.fa-person-cane::before { + content: "\e53c"; } + +.fa-person-chalkboard::before { + content: "\e53d"; } + +.fa-person-circle-check::before { + content: "\e53e"; } + +.fa-person-circle-exclamation::before { + content: "\e53f"; } + +.fa-person-circle-minus::before { + content: "\e540"; } + +.fa-person-circle-plus::before { + content: "\e541"; } + +.fa-person-circle-question::before { + content: "\e542"; } + +.fa-person-circle-xmark::before { + content: "\e543"; } + +.fa-person-digging::before { + content: "\f85e"; } + +.fa-digging::before { + content: "\f85e"; } + +.fa-person-dots-from-line::before { + content: "\f470"; } + +.fa-diagnoses::before { + content: "\f470"; } + +.fa-person-dress::before { + content: "\f182"; } + +.fa-female::before { + content: "\f182"; } + +.fa-person-dress-burst::before { + content: "\e544"; } + +.fa-person-drowning::before { + content: "\e545"; } + +.fa-person-falling::before { + content: "\e546"; } + +.fa-person-falling-burst::before { + content: "\e547"; } + +.fa-person-half-dress::before { + content: "\e548"; } + +.fa-person-harassing::before { + content: "\e549"; } + +.fa-person-hiking::before { + content: "\f6ec"; } + +.fa-hiking::before { + content: "\f6ec"; } + +.fa-person-military-pointing::before { + content: "\e54a"; } + +.fa-person-military-rifle::before { + content: "\e54b"; } + +.fa-person-military-to-person::before { + content: "\e54c"; } + +.fa-person-praying::before { + content: "\f683"; } + +.fa-pray::before { + content: "\f683"; } + +.fa-person-pregnant::before { + content: "\e31e"; } + +.fa-person-rays::before { + content: "\e54d"; } + +.fa-person-rifle::before { + content: "\e54e"; } + +.fa-person-running::before { + content: "\f70c"; } + +.fa-running::before { + content: "\f70c"; } + +.fa-person-shelter::before { + content: "\e54f"; } + +.fa-person-skating::before { + content: "\f7c5"; } + +.fa-skating::before { + content: "\f7c5"; } + +.fa-person-skiing::before { + content: "\f7c9"; } + +.fa-skiing::before { + content: "\f7c9"; } + +.fa-person-skiing-nordic::before { + content: "\f7ca"; } + +.fa-skiing-nordic::before { + content: "\f7ca"; } + +.fa-person-snowboarding::before { + content: "\f7ce"; } + +.fa-snowboarding::before { + content: "\f7ce"; } + +.fa-person-swimming::before { + content: "\f5c4"; } + +.fa-swimmer::before { + content: "\f5c4"; } + +.fa-person-through-window::before { + content: "\e433"; } + +.fa-person-walking::before { + content: "\f554"; } + +.fa-walking::before { + content: "\f554"; } + +.fa-person-walking-arrow-loop-left::before { + content: "\e551"; } + +.fa-person-walking-arrow-right::before { + content: "\e552"; } + +.fa-person-walking-dashed-line-arrow-right::before { + content: "\e553"; } + +.fa-person-walking-luggage::before { + content: "\e554"; } + +.fa-person-walking-with-cane::before { + content: "\f29d"; } + +.fa-blind::before { + content: "\f29d"; } + +.fa-peseta-sign::before { + content: "\e221"; } + +.fa-peso-sign::before { + content: "\e222"; } + +.fa-phone::before { + content: "\f095"; } + +.fa-phone-flip::before { + content: "\f879"; } + +.fa-phone-alt::before { + content: "\f879"; } + +.fa-phone-slash::before { + content: "\f3dd"; } + +.fa-phone-volume::before { + content: "\f2a0"; } + +.fa-volume-control-phone::before { + content: "\f2a0"; } + +.fa-photo-film::before { + content: "\f87c"; } + +.fa-photo-video::before { + content: "\f87c"; } + +.fa-piggy-bank::before { + content: "\f4d3"; } + +.fa-pills::before { + content: "\f484"; } + +.fa-pizza-slice::before { + content: "\f818"; } + +.fa-place-of-worship::before { + content: "\f67f"; } + +.fa-plane::before { + content: "\f072"; } + +.fa-plane-arrival::before { + content: "\f5af"; } + +.fa-plane-circle-check::before { + content: "\e555"; } + +.fa-plane-circle-exclamation::before { + content: "\e556"; } + +.fa-plane-circle-xmark::before { + content: "\e557"; } + +.fa-plane-departure::before { + content: "\f5b0"; } + +.fa-plane-lock::before { + content: "\e558"; } + +.fa-plane-slash::before { + content: "\e069"; } + +.fa-plane-up::before { + content: "\e22d"; } + +.fa-plant-wilt::before { + content: "\e43b"; } + +.fa-plate-wheat::before { + content: "\e55a"; } + +.fa-play::before { + content: "\f04b"; } + +.fa-plug::before { + content: "\f1e6"; } + +.fa-plug-circle-bolt::before { + content: "\e55b"; } + +.fa-plug-circle-check::before { + content: "\e55c"; } + +.fa-plug-circle-exclamation::before { + content: "\e55d"; } + +.fa-plug-circle-minus::before { + content: "\e55e"; } + +.fa-plug-circle-plus::before { + content: "\e55f"; } + +.fa-plug-circle-xmark::before { + content: "\e560"; } + +.fa-plus::before { + content: "\2b"; } + +.fa-add::before { + content: "\2b"; } + +.fa-plus-minus::before { + content: "\e43c"; } + +.fa-podcast::before { + content: "\f2ce"; } + +.fa-poo::before { + content: "\f2fe"; } + +.fa-poo-storm::before { + content: "\f75a"; } + +.fa-poo-bolt::before { + content: "\f75a"; } + +.fa-poop::before { + content: "\f619"; } + +.fa-power-off::before { + content: "\f011"; } + +.fa-prescription::before { + content: "\f5b1"; } + +.fa-prescription-bottle::before { + content: "\f485"; } + +.fa-prescription-bottle-medical::before { + content: "\f486"; } + +.fa-prescription-bottle-alt::before { + content: "\f486"; } + +.fa-print::before { + content: "\f02f"; } + +.fa-pump-medical::before { + content: "\e06a"; } + +.fa-pump-soap::before { + content: "\e06b"; } + +.fa-puzzle-piece::before { + content: "\f12e"; } + +.fa-q::before { + content: "\51"; } + +.fa-qrcode::before { + content: "\f029"; } + +.fa-question::before { + content: "\3f"; } + +.fa-quote-left::before { + content: "\f10d"; } + +.fa-quote-left-alt::before { + content: "\f10d"; } + +.fa-quote-right::before { + content: "\f10e"; } + +.fa-quote-right-alt::before { + content: "\f10e"; } + +.fa-r::before { + content: "\52"; } + +.fa-radiation::before { + content: "\f7b9"; } + +.fa-radio::before { + content: "\f8d7"; } + +.fa-rainbow::before { + content: "\f75b"; } + +.fa-ranking-star::before { + content: "\e561"; } + +.fa-receipt::before { + content: "\f543"; } + +.fa-record-vinyl::before { + content: "\f8d9"; } + +.fa-rectangle-ad::before { + content: "\f641"; } + +.fa-ad::before { + content: "\f641"; } + +.fa-rectangle-list::before { + content: "\f022"; } + +.fa-list-alt::before { + content: "\f022"; } + +.fa-rectangle-xmark::before { + content: "\f410"; } + +.fa-rectangle-times::before { + content: "\f410"; } + +.fa-times-rectangle::before { + content: "\f410"; } + +.fa-window-close::before { + content: "\f410"; } + +.fa-recycle::before { + content: "\f1b8"; } + +.fa-registered::before { + content: "\f25d"; } + +.fa-repeat::before { + content: "\f363"; } + +.fa-reply::before { + content: "\f3e5"; } + +.fa-mail-reply::before { + content: "\f3e5"; } + +.fa-reply-all::before { + content: "\f122"; } + +.fa-mail-reply-all::before { + content: "\f122"; } + +.fa-republican::before { + content: "\f75e"; } + +.fa-restroom::before { + content: "\f7bd"; } + +.fa-retweet::before { + content: "\f079"; } + +.fa-ribbon::before { + content: "\f4d6"; } + +.fa-right-from-bracket::before { + content: "\f2f5"; } + +.fa-sign-out-alt::before { + content: "\f2f5"; } + +.fa-right-left::before { + content: "\f362"; } + +.fa-exchange-alt::before { + content: "\f362"; } + +.fa-right-long::before { + content: "\f30b"; } + +.fa-long-arrow-alt-right::before { + content: "\f30b"; } + +.fa-right-to-bracket::before { + content: "\f2f6"; } + +.fa-sign-in-alt::before { + content: "\f2f6"; } + +.fa-ring::before { + content: "\f70b"; } + +.fa-road::before { + content: "\f018"; } + +.fa-road-barrier::before { + content: "\e562"; } + +.fa-road-bridge::before { + content: "\e563"; } + +.fa-road-circle-check::before { + content: "\e564"; } + +.fa-road-circle-exclamation::before { + content: "\e565"; } + +.fa-road-circle-xmark::before { + content: "\e566"; } + +.fa-road-lock::before { + content: "\e567"; } + +.fa-road-spikes::before { + content: "\e568"; } + +.fa-robot::before { + content: "\f544"; } + +.fa-rocket::before { + content: "\f135"; } + +.fa-rotate::before { + content: "\f2f1"; } + +.fa-sync-alt::before { + content: "\f2f1"; } + +.fa-rotate-left::before { + content: "\f2ea"; } + +.fa-rotate-back::before { + content: "\f2ea"; } + +.fa-rotate-backward::before { + content: "\f2ea"; } + +.fa-undo-alt::before { + content: "\f2ea"; } + +.fa-rotate-right::before { + content: "\f2f9"; } + +.fa-redo-alt::before { + content: "\f2f9"; } + +.fa-rotate-forward::before { + content: "\f2f9"; } + +.fa-route::before { + content: "\f4d7"; } + +.fa-rss::before { + content: "\f09e"; } + +.fa-feed::before { + content: "\f09e"; } + +.fa-ruble-sign::before { + content: "\f158"; } + +.fa-rouble::before { + content: "\f158"; } + +.fa-rub::before { + content: "\f158"; } + +.fa-ruble::before { + content: "\f158"; } + +.fa-rug::before { + content: "\e569"; } + +.fa-ruler::before { + content: "\f545"; } + +.fa-ruler-combined::before { + content: "\f546"; } + +.fa-ruler-horizontal::before { + content: "\f547"; } + +.fa-ruler-vertical::before { + content: "\f548"; } + +.fa-rupee-sign::before { + content: "\f156"; } + +.fa-rupee::before { + content: "\f156"; } + +.fa-rupiah-sign::before { + content: "\e23d"; } + +.fa-s::before { + content: "\53"; } + +.fa-sack-dollar::before { + content: "\f81d"; } + +.fa-sack-xmark::before { + content: "\e56a"; } + +.fa-sailboat::before { + content: "\e445"; } + +.fa-satellite::before { + content: "\f7bf"; } + +.fa-satellite-dish::before { + content: "\f7c0"; } + +.fa-scale-balanced::before { + content: "\f24e"; } + +.fa-balance-scale::before { + content: "\f24e"; } + +.fa-scale-unbalanced::before { + content: "\f515"; } + +.fa-balance-scale-left::before { + content: "\f515"; } + +.fa-scale-unbalanced-flip::before { + content: "\f516"; } + +.fa-balance-scale-right::before { + content: "\f516"; } + +.fa-school::before { + content: "\f549"; } + +.fa-school-circle-check::before { + content: "\e56b"; } + +.fa-school-circle-exclamation::before { + content: "\e56c"; } + +.fa-school-circle-xmark::before { + content: "\e56d"; } + +.fa-school-flag::before { + content: "\e56e"; } + +.fa-school-lock::before { + content: "\e56f"; } + +.fa-scissors::before { + content: "\f0c4"; } + +.fa-cut::before { + content: "\f0c4"; } + +.fa-screwdriver::before { + content: "\f54a"; } + +.fa-screwdriver-wrench::before { + content: "\f7d9"; } + +.fa-tools::before { + content: "\f7d9"; } + +.fa-scroll::before { + content: "\f70e"; } + +.fa-scroll-torah::before { + content: "\f6a0"; } + +.fa-torah::before { + content: "\f6a0"; } + +.fa-sd-card::before { + content: "\f7c2"; } + +.fa-section::before { + content: "\e447"; } + +.fa-seedling::before { + content: "\f4d8"; } + +.fa-sprout::before { + content: "\f4d8"; } + +.fa-server::before { + content: "\f233"; } + +.fa-shapes::before { + content: "\f61f"; } + +.fa-triangle-circle-square::before { + content: "\f61f"; } + +.fa-share::before { + content: "\f064"; } + +.fa-arrow-turn-right::before { + content: "\f064"; } + +.fa-mail-forward::before { + content: "\f064"; } + +.fa-share-from-square::before { + content: "\f14d"; } + +.fa-share-square::before { + content: "\f14d"; } + +.fa-share-nodes::before { + content: "\f1e0"; } + +.fa-share-alt::before { + content: "\f1e0"; } + +.fa-sheet-plastic::before { + content: "\e571"; } + +.fa-shekel-sign::before { + content: "\f20b"; } + +.fa-ils::before { + content: "\f20b"; } + +.fa-shekel::before { + content: "\f20b"; } + +.fa-sheqel::before { + content: "\f20b"; } + +.fa-sheqel-sign::before { + content: "\f20b"; } + +.fa-shield::before { + content: "\f132"; } + +.fa-shield-blank::before { + content: "\f132"; } + +.fa-shield-cat::before { + content: "\e572"; } + +.fa-shield-dog::before { + content: "\e573"; } + +.fa-shield-halved::before { + content: "\f3ed"; } + +.fa-shield-alt::before { + content: "\f3ed"; } + +.fa-shield-heart::before { + content: "\e574"; } + +.fa-shield-virus::before { + content: "\e06c"; } + +.fa-ship::before { + content: "\f21a"; } + +.fa-shirt::before { + content: "\f553"; } + +.fa-t-shirt::before { + content: "\f553"; } + +.fa-tshirt::before { + content: "\f553"; } + +.fa-shoe-prints::before { + content: "\f54b"; } + +.fa-shop::before { + content: "\f54f"; } + +.fa-store-alt::before { + content: "\f54f"; } + +.fa-shop-lock::before { + content: "\e4a5"; } + +.fa-shop-slash::before { + content: "\e070"; } + +.fa-store-alt-slash::before { + content: "\e070"; } + +.fa-shower::before { + content: "\f2cc"; } + +.fa-shrimp::before { + content: "\e448"; } + +.fa-shuffle::before { + content: "\f074"; } + +.fa-random::before { + content: "\f074"; } + +.fa-shuttle-space::before { + content: "\f197"; } + +.fa-space-shuttle::before { + content: "\f197"; } + +.fa-sign-hanging::before { + content: "\f4d9"; } + +.fa-sign::before { + content: "\f4d9"; } + +.fa-signal::before { + content: "\f012"; } + +.fa-signal-5::before { + content: "\f012"; } + +.fa-signal-perfect::before { + content: "\f012"; } + +.fa-signature::before { + content: "\f5b7"; } + +.fa-signs-post::before { + content: "\f277"; } + +.fa-map-signs::before { + content: "\f277"; } + +.fa-sim-card::before { + content: "\f7c4"; } + +.fa-sink::before { + content: "\e06d"; } + +.fa-sitemap::before { + content: "\f0e8"; } + +.fa-skull::before { + content: "\f54c"; } + +.fa-skull-crossbones::before { + content: "\f714"; } + +.fa-slash::before { + content: "\f715"; } + +.fa-sleigh::before { + content: "\f7cc"; } + +.fa-sliders::before { + content: "\f1de"; } + +.fa-sliders-h::before { + content: "\f1de"; } + +.fa-smog::before { + content: "\f75f"; } + +.fa-smoking::before { + content: "\f48d"; } + +.fa-snowflake::before { + content: "\f2dc"; } + +.fa-snowman::before { + content: "\f7d0"; } + +.fa-snowplow::before { + content: "\f7d2"; } + +.fa-soap::before { + content: "\e06e"; } + +.fa-socks::before { + content: "\f696"; } + +.fa-solar-panel::before { + content: "\f5ba"; } + +.fa-sort::before { + content: "\f0dc"; } + +.fa-unsorted::before { + content: "\f0dc"; } + +.fa-sort-down::before { + content: "\f0dd"; } + +.fa-sort-desc::before { + content: "\f0dd"; } + +.fa-sort-up::before { + content: "\f0de"; } + +.fa-sort-asc::before { + content: "\f0de"; } + +.fa-spa::before { + content: "\f5bb"; } + +.fa-spaghetti-monster-flying::before { + content: "\f67b"; } + +.fa-pastafarianism::before { + content: "\f67b"; } + +.fa-spell-check::before { + content: "\f891"; } + +.fa-spider::before { + content: "\f717"; } + +.fa-spinner::before { + content: "\f110"; } + +.fa-splotch::before { + content: "\f5bc"; } + +.fa-spoon::before { + content: "\f2e5"; } + +.fa-utensil-spoon::before { + content: "\f2e5"; } + +.fa-spray-can::before { + content: "\f5bd"; } + +.fa-spray-can-sparkles::before { + content: "\f5d0"; } + +.fa-air-freshener::before { + content: "\f5d0"; } + +.fa-square::before { + content: "\f0c8"; } + +.fa-square-arrow-up-right::before { + content: "\f14c"; } + +.fa-external-link-square::before { + content: "\f14c"; } + +.fa-square-caret-down::before { + content: "\f150"; } + +.fa-caret-square-down::before { + content: "\f150"; } + +.fa-square-caret-left::before { + content: "\f191"; } + +.fa-caret-square-left::before { + content: "\f191"; } + +.fa-square-caret-right::before { + content: "\f152"; } + +.fa-caret-square-right::before { + content: "\f152"; } + +.fa-square-caret-up::before { + content: "\f151"; } + +.fa-caret-square-up::before { + content: "\f151"; } + +.fa-square-check::before { + content: "\f14a"; } + +.fa-check-square::before { + content: "\f14a"; } + +.fa-square-envelope::before { + content: "\f199"; } + +.fa-envelope-square::before { + content: "\f199"; } + +.fa-square-full::before { + content: "\f45c"; } + +.fa-square-h::before { + content: "\f0fd"; } + +.fa-h-square::before { + content: "\f0fd"; } + +.fa-square-minus::before { + content: "\f146"; } + +.fa-minus-square::before { + content: "\f146"; } + +.fa-square-nfi::before { + content: "\e576"; } + +.fa-square-parking::before { + content: "\f540"; } + +.fa-parking::before { + content: "\f540"; } + +.fa-square-pen::before { + content: "\f14b"; } + +.fa-pen-square::before { + content: "\f14b"; } + +.fa-pencil-square::before { + content: "\f14b"; } + +.fa-square-person-confined::before { + content: "\e577"; } + +.fa-square-phone::before { + content: "\f098"; } + +.fa-phone-square::before { + content: "\f098"; } + +.fa-square-phone-flip::before { + content: "\f87b"; } + +.fa-phone-square-alt::before { + content: "\f87b"; } + +.fa-square-plus::before { + content: "\f0fe"; } + +.fa-plus-square::before { + content: "\f0fe"; } + +.fa-square-poll-horizontal::before { + content: "\f682"; } + +.fa-poll-h::before { + content: "\f682"; } + +.fa-square-poll-vertical::before { + content: "\f681"; } + +.fa-poll::before { + content: "\f681"; } + +.fa-square-root-variable::before { + content: "\f698"; } + +.fa-square-root-alt::before { + content: "\f698"; } + +.fa-square-rss::before { + content: "\f143"; } + +.fa-rss-square::before { + content: "\f143"; } + +.fa-square-share-nodes::before { + content: "\f1e1"; } + +.fa-share-alt-square::before { + content: "\f1e1"; } + +.fa-square-up-right::before { + content: "\f360"; } + +.fa-external-link-square-alt::before { + content: "\f360"; } + +.fa-square-virus::before { + content: "\e578"; } + +.fa-square-xmark::before { + content: "\f2d3"; } + +.fa-times-square::before { + content: "\f2d3"; } + +.fa-xmark-square::before { + content: "\f2d3"; } + +.fa-staff-aesculapius::before { + content: "\e579"; } + +.fa-rod-asclepius::before { + content: "\e579"; } + +.fa-rod-snake::before { + content: "\e579"; } + +.fa-staff-snake::before { + content: "\e579"; } + +.fa-stairs::before { + content: "\e289"; } + +.fa-stamp::before { + content: "\f5bf"; } + +.fa-star::before { + content: "\f005"; } + +.fa-star-and-crescent::before { + content: "\f699"; } + +.fa-star-half::before { + content: "\f089"; } + +.fa-star-half-stroke::before { + content: "\f5c0"; } + +.fa-star-half-alt::before { + content: "\f5c0"; } + +.fa-star-of-david::before { + content: "\f69a"; } + +.fa-star-of-life::before { + content: "\f621"; } + +.fa-sterling-sign::before { + content: "\f154"; } + +.fa-gbp::before { + content: "\f154"; } + +.fa-pound-sign::before { + content: "\f154"; } + +.fa-stethoscope::before { + content: "\f0f1"; } + +.fa-stop::before { + content: "\f04d"; } + +.fa-stopwatch::before { + content: "\f2f2"; } + +.fa-stopwatch-20::before { + content: "\e06f"; } + +.fa-store::before { + content: "\f54e"; } + +.fa-store-slash::before { + content: "\e071"; } + +.fa-street-view::before { + content: "\f21d"; } + +.fa-strikethrough::before { + content: "\f0cc"; } + +.fa-stroopwafel::before { + content: "\f551"; } + +.fa-subscript::before { + content: "\f12c"; } + +.fa-suitcase::before { + content: "\f0f2"; } + +.fa-suitcase-medical::before { + content: "\f0fa"; } + +.fa-medkit::before { + content: "\f0fa"; } + +.fa-suitcase-rolling::before { + content: "\f5c1"; } + +.fa-sun::before { + content: "\f185"; } + +.fa-sun-plant-wilt::before { + content: "\e57a"; } + +.fa-superscript::before { + content: "\f12b"; } + +.fa-swatchbook::before { + content: "\f5c3"; } + +.fa-synagogue::before { + content: "\f69b"; } + +.fa-syringe::before { + content: "\f48e"; } + +.fa-t::before { + content: "\54"; } + +.fa-table::before { + content: "\f0ce"; } + +.fa-table-cells::before { + content: "\f00a"; } + +.fa-th::before { + content: "\f00a"; } + +.fa-table-cells-large::before { + content: "\f009"; } + +.fa-th-large::before { + content: "\f009"; } + +.fa-table-columns::before { + content: "\f0db"; } + +.fa-columns::before { + content: "\f0db"; } + +.fa-table-list::before { + content: "\f00b"; } + +.fa-th-list::before { + content: "\f00b"; } + +.fa-table-tennis-paddle-ball::before { + content: "\f45d"; } + +.fa-ping-pong-paddle-ball::before { + content: "\f45d"; } + +.fa-table-tennis::before { + content: "\f45d"; } + +.fa-tablet::before { + content: "\f3fb"; } + +.fa-tablet-android::before { + content: "\f3fb"; } + +.fa-tablet-button::before { + content: "\f10a"; } + +.fa-tablet-screen-button::before { + content: "\f3fa"; } + +.fa-tablet-alt::before { + content: "\f3fa"; } + +.fa-tablets::before { + content: "\f490"; } + +.fa-tachograph-digital::before { + content: "\f566"; } + +.fa-digital-tachograph::before { + content: "\f566"; } + +.fa-tag::before { + content: "\f02b"; } + +.fa-tags::before { + content: "\f02c"; } + +.fa-tape::before { + content: "\f4db"; } + +.fa-tarp::before { + content: "\e57b"; } + +.fa-tarp-droplet::before { + content: "\e57c"; } + +.fa-taxi::before { + content: "\f1ba"; } + +.fa-cab::before { + content: "\f1ba"; } + +.fa-teeth::before { + content: "\f62e"; } + +.fa-teeth-open::before { + content: "\f62f"; } + +.fa-temperature-arrow-down::before { + content: "\e03f"; } + +.fa-temperature-down::before { + content: "\e03f"; } + +.fa-temperature-arrow-up::before { + content: "\e040"; } + +.fa-temperature-up::before { + content: "\e040"; } + +.fa-temperature-empty::before { + content: "\f2cb"; } + +.fa-temperature-0::before { + content: "\f2cb"; } + +.fa-thermometer-0::before { + content: "\f2cb"; } + +.fa-thermometer-empty::before { + content: "\f2cb"; } + +.fa-temperature-full::before { + content: "\f2c7"; } + +.fa-temperature-4::before { + content: "\f2c7"; } + +.fa-thermometer-4::before { + content: "\f2c7"; } + +.fa-thermometer-full::before { + content: "\f2c7"; } + +.fa-temperature-half::before { + content: "\f2c9"; } + +.fa-temperature-2::before { + content: "\f2c9"; } + +.fa-thermometer-2::before { + content: "\f2c9"; } + +.fa-thermometer-half::before { + content: "\f2c9"; } + +.fa-temperature-high::before { + content: "\f769"; } + +.fa-temperature-low::before { + content: "\f76b"; } + +.fa-temperature-quarter::before { + content: "\f2ca"; } + +.fa-temperature-1::before { + content: "\f2ca"; } + +.fa-thermometer-1::before { + content: "\f2ca"; } + +.fa-thermometer-quarter::before { + content: "\f2ca"; } + +.fa-temperature-three-quarters::before { + content: "\f2c8"; } + +.fa-temperature-3::before { + content: "\f2c8"; } + +.fa-thermometer-3::before { + content: "\f2c8"; } + +.fa-thermometer-three-quarters::before { + content: "\f2c8"; } + +.fa-tenge-sign::before { + content: "\f7d7"; } + +.fa-tenge::before { + content: "\f7d7"; } + +.fa-tent::before { + content: "\e57d"; } + +.fa-tent-arrow-down-to-line::before { + content: "\e57e"; } + +.fa-tent-arrow-left-right::before { + content: "\e57f"; } + +.fa-tent-arrow-turn-left::before { + content: "\e580"; } + +.fa-tent-arrows-down::before { + content: "\e581"; } + +.fa-tents::before { + content: "\e582"; } + +.fa-terminal::before { + content: "\f120"; } + +.fa-text-height::before { + content: "\f034"; } + +.fa-text-slash::before { + content: "\f87d"; } + +.fa-remove-format::before { + content: "\f87d"; } + +.fa-text-width::before { + content: "\f035"; } + +.fa-thermometer::before { + content: "\f491"; } + +.fa-thumbs-down::before { + content: "\f165"; } + +.fa-thumbs-up::before { + content: "\f164"; } + +.fa-thumbtack::before { + content: "\f08d"; } + +.fa-thumb-tack::before { + content: "\f08d"; } + +.fa-ticket::before { + content: "\f145"; } + +.fa-ticket-simple::before { + content: "\f3ff"; } + +.fa-ticket-alt::before { + content: "\f3ff"; } + +.fa-timeline::before { + content: "\e29c"; } + +.fa-toggle-off::before { + content: "\f204"; } + +.fa-toggle-on::before { + content: "\f205"; } + +.fa-toilet::before { + content: "\f7d8"; } + +.fa-toilet-paper::before { + content: "\f71e"; } + +.fa-toilet-paper-slash::before { + content: "\e072"; } + +.fa-toilet-portable::before { + content: "\e583"; } + +.fa-toilets-portable::before { + content: "\e584"; } + +.fa-toolbox::before { + content: "\f552"; } + +.fa-tooth::before { + content: "\f5c9"; } + +.fa-torii-gate::before { + content: "\f6a1"; } + +.fa-tornado::before { + content: "\f76f"; } + +.fa-tower-broadcast::before { + content: "\f519"; } + +.fa-broadcast-tower::before { + content: "\f519"; } + +.fa-tower-cell::before { + content: "\e585"; } + +.fa-tower-observation::before { + content: "\e586"; } + +.fa-tractor::before { + content: "\f722"; } + +.fa-trademark::before { + content: "\f25c"; } + +.fa-traffic-light::before { + content: "\f637"; } + +.fa-trailer::before { + content: "\e041"; } + +.fa-train::before { + content: "\f238"; } + +.fa-train-subway::before { + content: "\f239"; } + +.fa-subway::before { + content: "\f239"; } + +.fa-train-tram::before { + content: "\f7da"; } + +.fa-tram::before { + content: "\f7da"; } + +.fa-transgender::before { + content: "\f225"; } + +.fa-transgender-alt::before { + content: "\f225"; } + +.fa-trash::before { + content: "\f1f8"; } + +.fa-trash-arrow-up::before { + content: "\f829"; } + +.fa-trash-restore::before { + content: "\f829"; } + +.fa-trash-can::before { + content: "\f2ed"; } + +.fa-trash-alt::before { + content: "\f2ed"; } + +.fa-trash-can-arrow-up::before { + content: "\f82a"; } + +.fa-trash-restore-alt::before { + content: "\f82a"; } + +.fa-tree::before { + content: "\f1bb"; } + +.fa-tree-city::before { + content: "\e587"; } + +.fa-triangle-exclamation::before { + content: "\f071"; } + +.fa-exclamation-triangle::before { + content: "\f071"; } + +.fa-warning::before { + content: "\f071"; } + +.fa-trophy::before { + content: "\f091"; } + +.fa-trowel::before { + content: "\e589"; } + +.fa-trowel-bricks::before { + content: "\e58a"; } + +.fa-truck::before { + content: "\f0d1"; } + +.fa-truck-arrow-right::before { + content: "\e58b"; } + +.fa-truck-droplet::before { + content: "\e58c"; } + +.fa-truck-fast::before { + content: "\f48b"; } + +.fa-shipping-fast::before { + content: "\f48b"; } + +.fa-truck-field::before { + content: "\e58d"; } + +.fa-truck-field-un::before { + content: "\e58e"; } + +.fa-truck-front::before { + content: "\e2b7"; } + +.fa-truck-medical::before { + content: "\f0f9"; } + +.fa-ambulance::before { + content: "\f0f9"; } + +.fa-truck-monster::before { + content: "\f63b"; } + +.fa-truck-moving::before { + content: "\f4df"; } + +.fa-truck-pickup::before { + content: "\f63c"; } + +.fa-truck-plane::before { + content: "\e58f"; } + +.fa-truck-ramp-box::before { + content: "\f4de"; } + +.fa-truck-loading::before { + content: "\f4de"; } + +.fa-tty::before { + content: "\f1e4"; } + +.fa-teletype::before { + content: "\f1e4"; } + +.fa-turkish-lira-sign::before { + content: "\e2bb"; } + +.fa-try::before { + content: "\e2bb"; } + +.fa-turkish-lira::before { + content: "\e2bb"; } + +.fa-turn-down::before { + content: "\f3be"; } + +.fa-level-down-alt::before { + content: "\f3be"; } + +.fa-turn-up::before { + content: "\f3bf"; } + +.fa-level-up-alt::before { + content: "\f3bf"; } + +.fa-tv::before { + content: "\f26c"; } + +.fa-television::before { + content: "\f26c"; } + +.fa-tv-alt::before { + content: "\f26c"; } + +.fa-u::before { + content: "\55"; } + +.fa-umbrella::before { + content: "\f0e9"; } + +.fa-umbrella-beach::before { + content: "\f5ca"; } + +.fa-underline::before { + content: "\f0cd"; } + +.fa-universal-access::before { + content: "\f29a"; } + +.fa-unlock::before { + content: "\f09c"; } + +.fa-unlock-keyhole::before { + content: "\f13e"; } + +.fa-unlock-alt::before { + content: "\f13e"; } + +.fa-up-down::before { + content: "\f338"; } + +.fa-arrows-alt-v::before { + content: "\f338"; } + +.fa-up-down-left-right::before { + content: "\f0b2"; } + +.fa-arrows-alt::before { + content: "\f0b2"; } + +.fa-up-long::before { + content: "\f30c"; } + +.fa-long-arrow-alt-up::before { + content: "\f30c"; } + +.fa-up-right-and-down-left-from-center::before { + content: "\f424"; } + +.fa-expand-alt::before { + content: "\f424"; } + +.fa-up-right-from-square::before { + content: "\f35d"; } + +.fa-external-link-alt::before { + content: "\f35d"; } + +.fa-upload::before { + content: "\f093"; } + +.fa-user::before { + content: "\f007"; } + +.fa-user-astronaut::before { + content: "\f4fb"; } + +.fa-user-check::before { + content: "\f4fc"; } + +.fa-user-clock::before { + content: "\f4fd"; } + +.fa-user-doctor::before { + content: "\f0f0"; } + +.fa-user-md::before { + content: "\f0f0"; } + +.fa-user-gear::before { + content: "\f4fe"; } + +.fa-user-cog::before { + content: "\f4fe"; } + +.fa-user-graduate::before { + content: "\f501"; } + +.fa-user-group::before { + content: "\f500"; } + +.fa-user-friends::before { + content: "\f500"; } + +.fa-user-injured::before { + content: "\f728"; } + +.fa-user-large::before { + content: "\f406"; } + +.fa-user-alt::before { + content: "\f406"; } + +.fa-user-large-slash::before { + content: "\f4fa"; } + +.fa-user-alt-slash::before { + content: "\f4fa"; } + +.fa-user-lock::before { + content: "\f502"; } + +.fa-user-minus::before { + content: "\f503"; } + +.fa-user-ninja::before { + content: "\f504"; } + +.fa-user-nurse::before { + content: "\f82f"; } + +.fa-user-pen::before { + content: "\f4ff"; } + +.fa-user-edit::before { + content: "\f4ff"; } + +.fa-user-plus::before { + content: "\f234"; } + +.fa-user-secret::before { + content: "\f21b"; } + +.fa-user-shield::before { + content: "\f505"; } + +.fa-user-slash::before { + content: "\f506"; } + +.fa-user-tag::before { + content: "\f507"; } + +.fa-user-tie::before { + content: "\f508"; } + +.fa-user-xmark::before { + content: "\f235"; } + +.fa-user-times::before { + content: "\f235"; } + +.fa-users::before { + content: "\f0c0"; } + +.fa-users-between-lines::before { + content: "\e591"; } + +.fa-users-gear::before { + content: "\f509"; } + +.fa-users-cog::before { + content: "\f509"; } + +.fa-users-line::before { + content: "\e592"; } + +.fa-users-rays::before { + content: "\e593"; } + +.fa-users-rectangle::before { + content: "\e594"; } + +.fa-users-slash::before { + content: "\e073"; } + +.fa-users-viewfinder::before { + content: "\e595"; } + +.fa-utensils::before { + content: "\f2e7"; } + +.fa-cutlery::before { + content: "\f2e7"; } + +.fa-v::before { + content: "\56"; } + +.fa-van-shuttle::before { + content: "\f5b6"; } + +.fa-shuttle-van::before { + content: "\f5b6"; } + +.fa-vault::before { + content: "\e2c5"; } + +.fa-vector-square::before { + content: "\f5cb"; } + +.fa-venus::before { + content: "\f221"; } + +.fa-venus-double::before { + content: "\f226"; } + +.fa-venus-mars::before { + content: "\f228"; } + +.fa-vest::before { + content: "\e085"; } + +.fa-vest-patches::before { + content: "\e086"; } + +.fa-vial::before { + content: "\f492"; } + +.fa-vial-circle-check::before { + content: "\e596"; } + +.fa-vial-virus::before { + content: "\e597"; } + +.fa-vials::before { + content: "\f493"; } + +.fa-video::before { + content: "\f03d"; } + +.fa-video-camera::before { + content: "\f03d"; } + +.fa-video-slash::before { + content: "\f4e2"; } + +.fa-vihara::before { + content: "\f6a7"; } + +.fa-virus::before { + content: "\e074"; } + +.fa-virus-covid::before { + content: "\e4a8"; } + +.fa-virus-covid-slash::before { + content: "\e4a9"; } + +.fa-virus-slash::before { + content: "\e075"; } + +.fa-viruses::before { + content: "\e076"; } + +.fa-voicemail::before { + content: "\f897"; } + +.fa-volcano::before { + content: "\f770"; } + +.fa-volleyball::before { + content: "\f45f"; } + +.fa-volleyball-ball::before { + content: "\f45f"; } + +.fa-volume-high::before { + content: "\f028"; } + +.fa-volume-up::before { + content: "\f028"; } + +.fa-volume-low::before { + content: "\f027"; } + +.fa-volume-down::before { + content: "\f027"; } + +.fa-volume-off::before { + content: "\f026"; } + +.fa-volume-xmark::before { + content: "\f6a9"; } + +.fa-volume-mute::before { + content: "\f6a9"; } + +.fa-volume-times::before { + content: "\f6a9"; } + +.fa-vr-cardboard::before { + content: "\f729"; } + +.fa-w::before { + content: "\57"; } + +.fa-walkie-talkie::before { + content: "\f8ef"; } + +.fa-wallet::before { + content: "\f555"; } + +.fa-wand-magic::before { + content: "\f0d0"; } + +.fa-magic::before { + content: "\f0d0"; } + +.fa-wand-magic-sparkles::before { + content: "\e2ca"; } + +.fa-magic-wand-sparkles::before { + content: "\e2ca"; } + +.fa-wand-sparkles::before { + content: "\f72b"; } + +.fa-warehouse::before { + content: "\f494"; } + +.fa-water::before { + content: "\f773"; } + +.fa-water-ladder::before { + content: "\f5c5"; } + +.fa-ladder-water::before { + content: "\f5c5"; } + +.fa-swimming-pool::before { + content: "\f5c5"; } + +.fa-wave-square::before { + content: "\f83e"; } + +.fa-weight-hanging::before { + content: "\f5cd"; } + +.fa-weight-scale::before { + content: "\f496"; } + +.fa-weight::before { + content: "\f496"; } + +.fa-wheat-awn::before { + content: "\e2cd"; } + +.fa-wheat-alt::before { + content: "\e2cd"; } + +.fa-wheat-awn-circle-exclamation::before { + content: "\e598"; } + +.fa-wheelchair::before { + content: "\f193"; } + +.fa-wheelchair-move::before { + content: "\e2ce"; } + +.fa-wheelchair-alt::before { + content: "\e2ce"; } + +.fa-whiskey-glass::before { + content: "\f7a0"; } + +.fa-glass-whiskey::before { + content: "\f7a0"; } + +.fa-wifi::before { + content: "\f1eb"; } + +.fa-wifi-3::before { + content: "\f1eb"; } + +.fa-wifi-strong::before { + content: "\f1eb"; } + +.fa-wind::before { + content: "\f72e"; } + +.fa-window-maximize::before { + content: "\f2d0"; } + +.fa-window-minimize::before { + content: "\f2d1"; } + +.fa-window-restore::before { + content: "\f2d2"; } + +.fa-wine-bottle::before { + content: "\f72f"; } + +.fa-wine-glass::before { + content: "\f4e3"; } + +.fa-wine-glass-empty::before { + content: "\f5ce"; } + +.fa-wine-glass-alt::before { + content: "\f5ce"; } + +.fa-won-sign::before { + content: "\f159"; } + +.fa-krw::before { + content: "\f159"; } + +.fa-won::before { + content: "\f159"; } + +.fa-worm::before { + content: "\e599"; } + +.fa-wrench::before { + content: "\f0ad"; } + +.fa-x::before { + content: "\58"; } + +.fa-x-ray::before { + content: "\f497"; } + +.fa-xmark::before { + content: "\f00d"; } + +.fa-close::before { + content: "\f00d"; } + +.fa-multiply::before { + content: "\f00d"; } + +.fa-remove::before { + content: "\f00d"; } + +.fa-times::before { + content: "\f00d"; } + +.fa-xmarks-lines::before { + content: "\e59a"; } + +.fa-y::before { + content: "\59"; } + +.fa-yen-sign::before { + content: "\f157"; } + +.fa-cny::before { + content: "\f157"; } + +.fa-jpy::before { + content: "\f157"; } + +.fa-rmb::before { + content: "\f157"; } + +.fa-yen::before { + content: "\f157"; } + +.fa-yin-yang::before { + content: "\f6ad"; } + +.fa-z::before { + content: "\5a"; } + +.sr-only, +.fa-sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; } + +.sr-only-focusable:not(:focus), +.fa-sr-only-focusable:not(:focus) { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; } +:root, :host { + --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; } + +@font-face { + font-family: 'Font Awesome 6 Brands'; + font-style: normal; + font-weight: 400; + font-display: block; + src: url("../webfonts/fa-brands-400.woff2") format("woff2"), url("../webfonts/fa-brands-400.ttf") format("truetype"); } + +.fab, +.fa-brands { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } + +.fa-42-group:before { + content: "\e080"; } + +.fa-innosoft:before { + content: "\e080"; } + +.fa-500px:before { + content: "\f26e"; } + +.fa-accessible-icon:before { + content: "\f368"; } + +.fa-accusoft:before { + content: "\f369"; } + +.fa-adn:before { + content: "\f170"; } + +.fa-adversal:before { + content: "\f36a"; } + +.fa-affiliatetheme:before { + content: "\f36b"; } + +.fa-airbnb:before { + content: "\f834"; } + +.fa-algolia:before { + content: "\f36c"; } + +.fa-alipay:before { + content: "\f642"; } + +.fa-amazon:before { + content: "\f270"; } + +.fa-amazon-pay:before { + content: "\f42c"; } + +.fa-amilia:before { + content: "\f36d"; } + +.fa-android:before { + content: "\f17b"; } + +.fa-angellist:before { + content: "\f209"; } + +.fa-angrycreative:before { + content: "\f36e"; } + +.fa-angular:before { + content: "\f420"; } + +.fa-app-store:before { + content: "\f36f"; } + +.fa-app-store-ios:before { + content: "\f370"; } + +.fa-apper:before { + content: "\f371"; } + +.fa-apple:before { + content: "\f179"; } + +.fa-apple-pay:before { + content: "\f415"; } + +.fa-artstation:before { + content: "\f77a"; } + +.fa-asymmetrik:before { + content: "\f372"; } + +.fa-atlassian:before { + content: "\f77b"; } + +.fa-audible:before { + content: "\f373"; } + +.fa-autoprefixer:before { + content: "\f41c"; } + +.fa-avianex:before { + content: "\f374"; } + +.fa-aviato:before { + content: "\f421"; } + +.fa-aws:before { + content: "\f375"; } + +.fa-bandcamp:before { + content: "\f2d5"; } + +.fa-battle-net:before { + content: "\f835"; } + +.fa-behance:before { + content: "\f1b4"; } + +.fa-behance-square:before { + content: "\f1b5"; } + +.fa-bilibili:before { + content: "\e3d9"; } + +.fa-bimobject:before { + content: "\f378"; } + +.fa-bitbucket:before { + content: "\f171"; } + +.fa-bitcoin:before { + content: "\f379"; } + +.fa-bity:before { + content: "\f37a"; } + +.fa-black-tie:before { + content: "\f27e"; } + +.fa-blackberry:before { + content: "\f37b"; } + +.fa-blogger:before { + content: "\f37c"; } + +.fa-blogger-b:before { + content: "\f37d"; } + +.fa-bluetooth:before { + content: "\f293"; } + +.fa-bluetooth-b:before { + content: "\f294"; } + +.fa-bootstrap:before { + content: "\f836"; } + +.fa-bots:before { + content: "\e340"; } + +.fa-btc:before { + content: "\f15a"; } + +.fa-buffer:before { + content: "\f837"; } + +.fa-buromobelexperte:before { + content: "\f37f"; } + +.fa-buy-n-large:before { + content: "\f8a6"; } + +.fa-buysellads:before { + content: "\f20d"; } + +.fa-canadian-maple-leaf:before { + content: "\f785"; } + +.fa-cc-amazon-pay:before { + content: "\f42d"; } + +.fa-cc-amex:before { + content: "\f1f3"; } + +.fa-cc-apple-pay:before { + content: "\f416"; } + +.fa-cc-diners-club:before { + content: "\f24c"; } + +.fa-cc-discover:before { + content: "\f1f2"; } + +.fa-cc-jcb:before { + content: "\f24b"; } + +.fa-cc-mastercard:before { + content: "\f1f1"; } + +.fa-cc-paypal:before { + content: "\f1f4"; } + +.fa-cc-stripe:before { + content: "\f1f5"; } + +.fa-cc-visa:before { + content: "\f1f0"; } + +.fa-centercode:before { + content: "\f380"; } + +.fa-centos:before { + content: "\f789"; } + +.fa-chrome:before { + content: "\f268"; } + +.fa-chromecast:before { + content: "\f838"; } + +.fa-cloudflare:before { + content: "\e07d"; } + +.fa-cloudscale:before { + content: "\f383"; } + +.fa-cloudsmith:before { + content: "\f384"; } + +.fa-cloudversify:before { + content: "\f385"; } + +.fa-cmplid:before { + content: "\e360"; } + +.fa-codepen:before { + content: "\f1cb"; } + +.fa-codiepie:before { + content: "\f284"; } + +.fa-confluence:before { + content: "\f78d"; } + +.fa-connectdevelop:before { + content: "\f20e"; } + +.fa-contao:before { + content: "\f26d"; } + +.fa-cotton-bureau:before { + content: "\f89e"; } + +.fa-cpanel:before { + content: "\f388"; } + +.fa-creative-commons:before { + content: "\f25e"; } + +.fa-creative-commons-by:before { + content: "\f4e7"; } + +.fa-creative-commons-nc:before { + content: "\f4e8"; } + +.fa-creative-commons-nc-eu:before { + content: "\f4e9"; } + +.fa-creative-commons-nc-jp:before { + content: "\f4ea"; } + +.fa-creative-commons-nd:before { + content: "\f4eb"; } + +.fa-creative-commons-pd:before { + content: "\f4ec"; } + +.fa-creative-commons-pd-alt:before { + content: "\f4ed"; } + +.fa-creative-commons-remix:before { + content: "\f4ee"; } + +.fa-creative-commons-sa:before { + content: "\f4ef"; } + +.fa-creative-commons-sampling:before { + content: "\f4f0"; } + +.fa-creative-commons-sampling-plus:before { + content: "\f4f1"; } + +.fa-creative-commons-share:before { + content: "\f4f2"; } + +.fa-creative-commons-zero:before { + content: "\f4f3"; } + +.fa-critical-role:before { + content: "\f6c9"; } + +.fa-css3:before { + content: "\f13c"; } + +.fa-css3-alt:before { + content: "\f38b"; } + +.fa-cuttlefish:before { + content: "\f38c"; } + +.fa-d-and-d:before { + content: "\f38d"; } + +.fa-d-and-d-beyond:before { + content: "\f6ca"; } + +.fa-dailymotion:before { + content: "\e052"; } + +.fa-dashcube:before { + content: "\f210"; } + +.fa-deezer:before { + content: "\e077"; } + +.fa-delicious:before { + content: "\f1a5"; } + +.fa-deploydog:before { + content: "\f38e"; } + +.fa-deskpro:before { + content: "\f38f"; } + +.fa-dev:before { + content: "\f6cc"; } + +.fa-deviantart:before { + content: "\f1bd"; } + +.fa-dhl:before { + content: "\f790"; } + +.fa-diaspora:before { + content: "\f791"; } + +.fa-digg:before { + content: "\f1a6"; } + +.fa-digital-ocean:before { + content: "\f391"; } + +.fa-discord:before { + content: "\f392"; } + +.fa-discourse:before { + content: "\f393"; } + +.fa-dochub:before { + content: "\f394"; } + +.fa-docker:before { + content: "\f395"; } + +.fa-draft2digital:before { + content: "\f396"; } + +.fa-dribbble:before { + content: "\f17d"; } + +.fa-dribbble-square:before { + content: "\f397"; } + +.fa-dropbox:before { + content: "\f16b"; } + +.fa-drupal:before { + content: "\f1a9"; } + +.fa-dyalog:before { + content: "\f399"; } + +.fa-earlybirds:before { + content: "\f39a"; } + +.fa-ebay:before { + content: "\f4f4"; } + +.fa-edge:before { + content: "\f282"; } + +.fa-edge-legacy:before { + content: "\e078"; } + +.fa-elementor:before { + content: "\f430"; } + +.fa-ello:before { + content: "\f5f1"; } + +.fa-ember:before { + content: "\f423"; } + +.fa-empire:before { + content: "\f1d1"; } + +.fa-envira:before { + content: "\f299"; } + +.fa-erlang:before { + content: "\f39d"; } + +.fa-ethereum:before { + content: "\f42e"; } + +.fa-etsy:before { + content: "\f2d7"; } + +.fa-evernote:before { + content: "\f839"; } + +.fa-expeditedssl:before { + content: "\f23e"; } + +.fa-facebook:before { + content: "\f09a"; } + +.fa-facebook-f:before { + content: "\f39e"; } + +.fa-facebook-messenger:before { + content: "\f39f"; } + +.fa-facebook-square:before { + content: "\f082"; } + +.fa-fantasy-flight-games:before { + content: "\f6dc"; } + +.fa-fedex:before { + content: "\f797"; } + +.fa-fedora:before { + content: "\f798"; } + +.fa-figma:before { + content: "\f799"; } + +.fa-firefox:before { + content: "\f269"; } + +.fa-firefox-browser:before { + content: "\e007"; } + +.fa-first-order:before { + content: "\f2b0"; } + +.fa-first-order-alt:before { + content: "\f50a"; } + +.fa-firstdraft:before { + content: "\f3a1"; } + +.fa-flickr:before { + content: "\f16e"; } + +.fa-flipboard:before { + content: "\f44d"; } + +.fa-fly:before { + content: "\f417"; } + +.fa-font-awesome:before { + content: "\f2b4"; } + +.fa-font-awesome-flag:before { + content: "\f2b4"; } + +.fa-font-awesome-logo-full:before { + content: "\f2b4"; } + +.fa-fonticons:before { + content: "\f280"; } + +.fa-fonticons-fi:before { + content: "\f3a2"; } + +.fa-fort-awesome:before { + content: "\f286"; } + +.fa-fort-awesome-alt:before { + content: "\f3a3"; } + +.fa-forumbee:before { + content: "\f211"; } + +.fa-foursquare:before { + content: "\f180"; } + +.fa-free-code-camp:before { + content: "\f2c5"; } + +.fa-freebsd:before { + content: "\f3a4"; } + +.fa-fulcrum:before { + content: "\f50b"; } + +.fa-galactic-republic:before { + content: "\f50c"; } + +.fa-galactic-senate:before { + content: "\f50d"; } + +.fa-get-pocket:before { + content: "\f265"; } + +.fa-gg:before { + content: "\f260"; } + +.fa-gg-circle:before { + content: "\f261"; } + +.fa-git:before { + content: "\f1d3"; } + +.fa-git-alt:before { + content: "\f841"; } + +.fa-git-square:before { + content: "\f1d2"; } + +.fa-github:before { + content: "\f09b"; } + +.fa-github-alt:before { + content: "\f113"; } + +.fa-github-square:before { + content: "\f092"; } + +.fa-gitkraken:before { + content: "\f3a6"; } + +.fa-gitlab:before { + content: "\f296"; } + +.fa-gitter:before { + content: "\f426"; } + +.fa-glide:before { + content: "\f2a5"; } + +.fa-glide-g:before { + content: "\f2a6"; } + +.fa-gofore:before { + content: "\f3a7"; } + +.fa-golang:before { + content: "\e40f"; } + +.fa-goodreads:before { + content: "\f3a8"; } + +.fa-goodreads-g:before { + content: "\f3a9"; } + +.fa-google:before { + content: "\f1a0"; } + +.fa-google-drive:before { + content: "\f3aa"; } + +.fa-google-pay:before { + content: "\e079"; } + +.fa-google-play:before { + content: "\f3ab"; } + +.fa-google-plus:before { + content: "\f2b3"; } + +.fa-google-plus-g:before { + content: "\f0d5"; } + +.fa-google-plus-square:before { + content: "\f0d4"; } + +.fa-google-wallet:before { + content: "\f1ee"; } + +.fa-gratipay:before { + content: "\f184"; } + +.fa-grav:before { + content: "\f2d6"; } + +.fa-gripfire:before { + content: "\f3ac"; } + +.fa-grunt:before { + content: "\f3ad"; } + +.fa-guilded:before { + content: "\e07e"; } + +.fa-gulp:before { + content: "\f3ae"; } + +.fa-hacker-news:before { + content: "\f1d4"; } + +.fa-hacker-news-square:before { + content: "\f3af"; } + +.fa-hackerrank:before { + content: "\f5f7"; } + +.fa-hashnode:before { + content: "\e499"; } + +.fa-hips:before { + content: "\f452"; } + +.fa-hire-a-helper:before { + content: "\f3b0"; } + +.fa-hive:before { + content: "\e07f"; } + +.fa-hooli:before { + content: "\f427"; } + +.fa-hornbill:before { + content: "\f592"; } + +.fa-hotjar:before { + content: "\f3b1"; } + +.fa-houzz:before { + content: "\f27c"; } + +.fa-html5:before { + content: "\f13b"; } + +.fa-hubspot:before { + content: "\f3b2"; } + +.fa-ideal:before { + content: "\e013"; } + +.fa-imdb:before { + content: "\f2d8"; } + +.fa-instagram:before { + content: "\f16d"; } + +.fa-instagram-square:before { + content: "\e055"; } + +.fa-instalod:before { + content: "\e081"; } + +.fa-intercom:before { + content: "\f7af"; } + +.fa-internet-explorer:before { + content: "\f26b"; } + +.fa-invision:before { + content: "\f7b0"; } + +.fa-ioxhost:before { + content: "\f208"; } + +.fa-itch-io:before { + content: "\f83a"; } + +.fa-itunes:before { + content: "\f3b4"; } + +.fa-itunes-note:before { + content: "\f3b5"; } + +.fa-java:before { + content: "\f4e4"; } + +.fa-jedi-order:before { + content: "\f50e"; } + +.fa-jenkins:before { + content: "\f3b6"; } + +.fa-jira:before { + content: "\f7b1"; } + +.fa-joget:before { + content: "\f3b7"; } + +.fa-joomla:before { + content: "\f1aa"; } + +.fa-js:before { + content: "\f3b8"; } + +.fa-js-square:before { + content: "\f3b9"; } + +.fa-jsfiddle:before { + content: "\f1cc"; } + +.fa-kaggle:before { + content: "\f5fa"; } + +.fa-keybase:before { + content: "\f4f5"; } + +.fa-keycdn:before { + content: "\f3ba"; } + +.fa-kickstarter:before { + content: "\f3bb"; } + +.fa-kickstarter-k:before { + content: "\f3bc"; } + +.fa-korvue:before { + content: "\f42f"; } + +.fa-laravel:before { + content: "\f3bd"; } + +.fa-lastfm:before { + content: "\f202"; } + +.fa-lastfm-square:before { + content: "\f203"; } + +.fa-leanpub:before { + content: "\f212"; } + +.fa-less:before { + content: "\f41d"; } + +.fa-line:before { + content: "\f3c0"; } + +.fa-linkedin:before { + content: "\f08c"; } + +.fa-linkedin-in:before { + content: "\f0e1"; } + +.fa-linode:before { + content: "\f2b8"; } + +.fa-linux:before { + content: "\f17c"; } + +.fa-lyft:before { + content: "\f3c3"; } + +.fa-magento:before { + content: "\f3c4"; } + +.fa-mailchimp:before { + content: "\f59e"; } + +.fa-mandalorian:before { + content: "\f50f"; } + +.fa-markdown:before { + content: "\f60f"; } + +.fa-mastodon:before { + content: "\f4f6"; } + +.fa-maxcdn:before { + content: "\f136"; } + +.fa-mdb:before { + content: "\f8ca"; } + +.fa-medapps:before { + content: "\f3c6"; } + +.fa-medium:before { + content: "\f23a"; } + +.fa-medium-m:before { + content: "\f23a"; } + +.fa-medrt:before { + content: "\f3c8"; } + +.fa-meetup:before { + content: "\f2e0"; } + +.fa-megaport:before { + content: "\f5a3"; } + +.fa-mendeley:before { + content: "\f7b3"; } + +.fa-microblog:before { + content: "\e01a"; } + +.fa-microsoft:before { + content: "\f3ca"; } + +.fa-mix:before { + content: "\f3cb"; } + +.fa-mixcloud:before { + content: "\f289"; } + +.fa-mixer:before { + content: "\e056"; } + +.fa-mizuni:before { + content: "\f3cc"; } + +.fa-modx:before { + content: "\f285"; } + +.fa-monero:before { + content: "\f3d0"; } + +.fa-napster:before { + content: "\f3d2"; } + +.fa-neos:before { + content: "\f612"; } + +.fa-nfc-directional:before { + content: "\e530"; } + +.fa-nfc-symbol:before { + content: "\e531"; } + +.fa-nimblr:before { + content: "\f5a8"; } + +.fa-node:before { + content: "\f419"; } + +.fa-node-js:before { + content: "\f3d3"; } + +.fa-npm:before { + content: "\f3d4"; } + +.fa-ns8:before { + content: "\f3d5"; } + +.fa-nutritionix:before { + content: "\f3d6"; } + +.fa-octopus-deploy:before { + content: "\e082"; } + +.fa-odnoklassniki:before { + content: "\f263"; } + +.fa-odnoklassniki-square:before { + content: "\f264"; } + +.fa-old-republic:before { + content: "\f510"; } + +.fa-opencart:before { + content: "\f23d"; } + +.fa-openid:before { + content: "\f19b"; } + +.fa-opera:before { + content: "\f26a"; } + +.fa-optin-monster:before { + content: "\f23c"; } + +.fa-orcid:before { + content: "\f8d2"; } + +.fa-osi:before { + content: "\f41a"; } + +.fa-padlet:before { + content: "\e4a0"; } + +.fa-page4:before { + content: "\f3d7"; } + +.fa-pagelines:before { + content: "\f18c"; } + +.fa-palfed:before { + content: "\f3d8"; } + +.fa-patreon:before { + content: "\f3d9"; } + +.fa-paypal:before { + content: "\f1ed"; } + +.fa-perbyte:before { + content: "\e083"; } + +.fa-periscope:before { + content: "\f3da"; } + +.fa-phabricator:before { + content: "\f3db"; } + +.fa-phoenix-framework:before { + content: "\f3dc"; } + +.fa-phoenix-squadron:before { + content: "\f511"; } + +.fa-php:before { + content: "\f457"; } + +.fa-pied-piper:before { + content: "\f2ae"; } + +.fa-pied-piper-alt:before { + content: "\f1a8"; } + +.fa-pied-piper-hat:before { + content: "\f4e5"; } + +.fa-pied-piper-pp:before { + content: "\f1a7"; } + +.fa-pied-piper-square:before { + content: "\e01e"; } + +.fa-pinterest:before { + content: "\f0d2"; } + +.fa-pinterest-p:before { + content: "\f231"; } + +.fa-pinterest-square:before { + content: "\f0d3"; } + +.fa-pix:before { + content: "\e43a"; } + +.fa-playstation:before { + content: "\f3df"; } + +.fa-product-hunt:before { + content: "\f288"; } + +.fa-pushed:before { + content: "\f3e1"; } + +.fa-python:before { + content: "\f3e2"; } + +.fa-qq:before { + content: "\f1d6"; } + +.fa-quinscape:before { + content: "\f459"; } + +.fa-quora:before { + content: "\f2c4"; } + +.fa-r-project:before { + content: "\f4f7"; } + +.fa-raspberry-pi:before { + content: "\f7bb"; } + +.fa-ravelry:before { + content: "\f2d9"; } + +.fa-react:before { + content: "\f41b"; } + +.fa-reacteurope:before { + content: "\f75d"; } + +.fa-readme:before { + content: "\f4d5"; } + +.fa-rebel:before { + content: "\f1d0"; } + +.fa-red-river:before { + content: "\f3e3"; } + +.fa-reddit:before { + content: "\f1a1"; } + +.fa-reddit-alien:before { + content: "\f281"; } + +.fa-reddit-square:before { + content: "\f1a2"; } + +.fa-redhat:before { + content: "\f7bc"; } + +.fa-renren:before { + content: "\f18b"; } + +.fa-replyd:before { + content: "\f3e6"; } + +.fa-researchgate:before { + content: "\f4f8"; } + +.fa-resolving:before { + content: "\f3e7"; } + +.fa-rev:before { + content: "\f5b2"; } + +.fa-rocketchat:before { + content: "\f3e8"; } + +.fa-rockrms:before { + content: "\f3e9"; } + +.fa-rust:before { + content: "\e07a"; } + +.fa-safari:before { + content: "\f267"; } + +.fa-salesforce:before { + content: "\f83b"; } + +.fa-sass:before { + content: "\f41e"; } + +.fa-schlix:before { + content: "\f3ea"; } + +.fa-screenpal:before { + content: "\e570"; } + +.fa-scribd:before { + content: "\f28a"; } + +.fa-searchengin:before { + content: "\f3eb"; } + +.fa-sellcast:before { + content: "\f2da"; } + +.fa-sellsy:before { + content: "\f213"; } + +.fa-servicestack:before { + content: "\f3ec"; } + +.fa-shirtsinbulk:before { + content: "\f214"; } + +.fa-shopify:before { + content: "\e057"; } + +.fa-shopware:before { + content: "\f5b5"; } + +.fa-simplybuilt:before { + content: "\f215"; } + +.fa-sistrix:before { + content: "\f3ee"; } + +.fa-sith:before { + content: "\f512"; } + +.fa-sitrox:before { + content: "\e44a"; } + +.fa-sketch:before { + content: "\f7c6"; } + +.fa-skyatlas:before { + content: "\f216"; } + +.fa-skype:before { + content: "\f17e"; } + +.fa-slack:before { + content: "\f198"; } + +.fa-slack-hash:before { + content: "\f198"; } + +.fa-slideshare:before { + content: "\f1e7"; } + +.fa-snapchat:before { + content: "\f2ab"; } + +.fa-snapchat-ghost:before { + content: "\f2ab"; } + +.fa-snapchat-square:before { + content: "\f2ad"; } + +.fa-soundcloud:before { + content: "\f1be"; } + +.fa-sourcetree:before { + content: "\f7d3"; } + +.fa-speakap:before { + content: "\f3f3"; } + +.fa-speaker-deck:before { + content: "\f83c"; } + +.fa-spotify:before { + content: "\f1bc"; } + +.fa-square-font-awesome:before { + content: "\f425"; } + +.fa-square-font-awesome-stroke:before { + content: "\f35c"; } + +.fa-font-awesome-alt:before { + content: "\f35c"; } + +.fa-squarespace:before { + content: "\f5be"; } + +.fa-stack-exchange:before { + content: "\f18d"; } + +.fa-stack-overflow:before { + content: "\f16c"; } + +.fa-stackpath:before { + content: "\f842"; } + +.fa-staylinked:before { + content: "\f3f5"; } + +.fa-steam:before { + content: "\f1b6"; } + +.fa-steam-square:before { + content: "\f1b7"; } + +.fa-steam-symbol:before { + content: "\f3f6"; } + +.fa-sticker-mule:before { + content: "\f3f7"; } + +.fa-strava:before { + content: "\f428"; } + +.fa-stripe:before { + content: "\f429"; } + +.fa-stripe-s:before { + content: "\f42a"; } + +.fa-studiovinari:before { + content: "\f3f8"; } + +.fa-stumbleupon:before { + content: "\f1a4"; } + +.fa-stumbleupon-circle:before { + content: "\f1a3"; } + +.fa-superpowers:before { + content: "\f2dd"; } + +.fa-supple:before { + content: "\f3f9"; } + +.fa-suse:before { + content: "\f7d6"; } + +.fa-swift:before { + content: "\f8e1"; } + +.fa-symfony:before { + content: "\f83d"; } + +.fa-teamspeak:before { + content: "\f4f9"; } + +.fa-telegram:before { + content: "\f2c6"; } + +.fa-telegram-plane:before { + content: "\f2c6"; } + +.fa-tencent-weibo:before { + content: "\f1d5"; } + +.fa-the-red-yeti:before { + content: "\f69d"; } + +.fa-themeco:before { + content: "\f5c6"; } + +.fa-themeisle:before { + content: "\f2b2"; } + +.fa-think-peaks:before { + content: "\f731"; } + +.fa-tiktok:before { + content: "\e07b"; } + +.fa-trade-federation:before { + content: "\f513"; } + +.fa-trello:before { + content: "\f181"; } + +.fa-tumblr:before { + content: "\f173"; } + +.fa-tumblr-square:before { + content: "\f174"; } + +.fa-twitch:before { + content: "\f1e8"; } + +.fa-twitter:before { + content: "\f099"; } + +.fa-twitter-square:before { + content: "\f081"; } + +.fa-typo3:before { + content: "\f42b"; } + +.fa-uber:before { + content: "\f402"; } + +.fa-ubuntu:before { + content: "\f7df"; } + +.fa-uikit:before { + content: "\f403"; } + +.fa-umbraco:before { + content: "\f8e8"; } + +.fa-uncharted:before { + content: "\e084"; } + +.fa-uniregistry:before { + content: "\f404"; } + +.fa-unity:before { + content: "\e049"; } + +.fa-unsplash:before { + content: "\e07c"; } + +.fa-untappd:before { + content: "\f405"; } + +.fa-ups:before { + content: "\f7e0"; } + +.fa-usb:before { + content: "\f287"; } + +.fa-usps:before { + content: "\f7e1"; } + +.fa-ussunnah:before { + content: "\f407"; } + +.fa-vaadin:before { + content: "\f408"; } + +.fa-viacoin:before { + content: "\f237"; } + +.fa-viadeo:before { + content: "\f2a9"; } + +.fa-viadeo-square:before { + content: "\f2aa"; } + +.fa-viber:before { + content: "\f409"; } + +.fa-vimeo:before { + content: "\f40a"; } + +.fa-vimeo-square:before { + content: "\f194"; } + +.fa-vimeo-v:before { + content: "\f27d"; } + +.fa-vine:before { + content: "\f1ca"; } + +.fa-vk:before { + content: "\f189"; } + +.fa-vnv:before { + content: "\f40b"; } + +.fa-vuejs:before { + content: "\f41f"; } + +.fa-watchman-monitoring:before { + content: "\e087"; } + +.fa-waze:before { + content: "\f83f"; } + +.fa-weebly:before { + content: "\f5cc"; } + +.fa-weibo:before { + content: "\f18a"; } + +.fa-weixin:before { + content: "\f1d7"; } + +.fa-whatsapp:before { + content: "\f232"; } + +.fa-whatsapp-square:before { + content: "\f40c"; } + +.fa-whmcs:before { + content: "\f40d"; } + +.fa-wikipedia-w:before { + content: "\f266"; } + +.fa-windows:before { + content: "\f17a"; } + +.fa-wirsindhandwerk:before { + content: "\e2d0"; } + +.fa-wsh:before { + content: "\e2d0"; } + +.fa-wix:before { + content: "\f5cf"; } + +.fa-wizards-of-the-coast:before { + content: "\f730"; } + +.fa-wodu:before { + content: "\e088"; } + +.fa-wolf-pack-battalion:before { + content: "\f514"; } + +.fa-wordpress:before { + content: "\f19a"; } + +.fa-wordpress-simple:before { + content: "\f411"; } + +.fa-wpbeginner:before { + content: "\f297"; } + +.fa-wpexplorer:before { + content: "\f2de"; } + +.fa-wpforms:before { + content: "\f298"; } + +.fa-wpressr:before { + content: "\f3e4"; } + +.fa-xbox:before { + content: "\f412"; } + +.fa-xing:before { + content: "\f168"; } + +.fa-xing-square:before { + content: "\f169"; } + +.fa-y-combinator:before { + content: "\f23b"; } + +.fa-yahoo:before { + content: "\f19e"; } + +.fa-yammer:before { + content: "\f840"; } + +.fa-yandex:before { + content: "\f413"; } + +.fa-yandex-international:before { + content: "\f414"; } + +.fa-yarn:before { + content: "\f7e3"; } + +.fa-yelp:before { + content: "\f1e9"; } + +.fa-yoast:before { + content: "\f2b1"; } + +.fa-youtube:before { + content: "\f167"; } + +.fa-youtube-square:before { + content: "\f431"; } + +.fa-zhihu:before { + content: "\f63f"; } +:root, :host { + --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"; } + +@font-face { + font-family: 'Font Awesome 6 Free'; + font-style: normal; + font-weight: 400; + font-display: block; + src: url("../webfonts/fa-regular-400.woff2") format("woff2"), url("../webfonts/fa-regular-400.ttf") format("truetype"); } + +.far, +.fa-regular { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } +:root, :host { + --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"; } + +@font-face { + font-family: 'Font Awesome 6 Free'; + font-style: normal; + font-weight: 900; + font-display: block; + src: url("../webfonts/fa-solid-900.woff2") format("woff2"), url("../webfonts/fa-solid-900.ttf") format("truetype"); } + +.fas, +.fa-solid { + font-family: 'Font Awesome 6 Free'; + font-weight: 900; } +@font-face { + font-family: "Font Awesome 5 Brands"; + font-display: block; + font-weight: 400; + src: url("../webfonts/fa-brands-400.woff2") format("woff2"), url("../webfonts/fa-brands-400.ttf") format("truetype"); } + +@font-face { + font-family: "Font Awesome 5 Free"; + font-display: block; + font-weight: 900; + src: url("../webfonts/fa-solid-900.woff2") format("woff2"), url("../webfonts/fa-solid-900.ttf") format("truetype"); } + +@font-face { + font-family: "Font Awesome 5 Free"; + font-display: block; + font-weight: 400; + src: url("../webfonts/fa-regular-400.woff2") format("woff2"), url("../webfonts/fa-regular-400.ttf") format("truetype"); } +@font-face { + font-family: "FontAwesome"; + font-display: block; + src: url("../webfonts/fa-solid-900.woff2") format("woff2"), url("../webfonts/fa-solid-900.ttf") format("truetype"); } + +@font-face { + font-family: "FontAwesome"; + font-display: block; + src: url("../webfonts/fa-brands-400.woff2") format("woff2"), url("../webfonts/fa-brands-400.ttf") format("truetype"); } + +@font-face { + font-family: "FontAwesome"; + font-display: block; + src: url("../webfonts/fa-regular-400.woff2") format("woff2"), url("../webfonts/fa-regular-400.ttf") format("truetype"); + unicode-range: U+F003,U+F006,U+F014,U+F016-F017,U+F01A-F01B,U+F01D,U+F022,U+F03E,U+F044,U+F046,U+F05C-F05D,U+F06E,U+F070,U+F087-F088,U+F08A,U+F094,U+F096-F097,U+F09D,U+F0A0,U+F0A2,U+F0A4-F0A7,U+F0C5,U+F0C7,U+F0E5-F0E6,U+F0EB,U+F0F6-F0F8,U+F10C,U+F114-F115,U+F118-F11A,U+F11C-F11D,U+F133,U+F147,U+F14E,U+F150-F152,U+F185-F186,U+F18E,U+F190-F192,U+F196,U+F1C1-F1C9,U+F1D9,U+F1DB,U+F1E3,U+F1EA,U+F1F7,U+F1F9,U+F20A,U+F247-F248,U+F24A,U+F24D,U+F255-F25B,U+F25D,U+F271-F274,U+F278,U+F27B,U+F28C,U+F28E,U+F29C,U+F2B5,U+F2B7,U+F2BA,U+F2BC,U+F2BE,U+F2C0-F2C1,U+F2C3,U+F2D0,U+F2D2,U+F2D4,U+F2DC; } + +@font-face { + font-family: "FontAwesome"; + font-display: block; + src: url("../webfonts/fa-v4compatibility.woff2") format("woff2"), url("../webfonts/fa-v4compatibility.ttf") format("truetype"); + unicode-range: U+F041,U+F047,U+F065-F066,U+F07D-F07E,U+F080,U+F08B,U+F08E,U+F090,U+F09A,U+F0AC,U+F0AE,U+F0B2,U+F0D0,U+F0D6,U+F0E4,U+F0EC,U+F10A-F10B,U+F123,U+F13E,U+F148-F149,U+F14C,U+F156,U+F15E,U+F160-F161,U+F163,U+F175-F178,U+F195,U+F1F8,U+F219,U+F250,U+F252,U+F27A; } diff --git a/3.4/ref/api/css/font-awesome.min.css b/3.4/ref/api/css/font-awesome.min.css new file mode 100644 index 0000000..9b2ac09 --- /dev/null +++ b/3.4/ref/api/css/font-awesome.min.css @@ -0,0 +1,6 @@ +/*! + * Font Awesome Free 6.1.1 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2022 Fonticons, Inc. + */ +.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-duotone,.fa-light,.fa-regular,.fa-solid,.fa-thin,.fab,.fad,.fal,.far,.fas,.fat{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{-webkit-animation-name:fa-beat;animation-name:fa-beat;-webkit-animation-delay:var(--fa-animation-delay,0);animation-delay:var(--fa-animation-delay,0);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{-webkit-animation-name:fa-bounce;animation-name:fa-bounce;-webkit-animation-delay:var(--fa-animation-delay,0);animation-delay:var(--fa-animation-delay,0);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{-webkit-animation-name:fa-fade;animation-name:fa-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{-webkit-animation-delay:var(--fa-animation-delay,0);animation-delay:var(--fa-animation-delay,0);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{-webkit-animation-name:fa-beat-fade;animation-name:fa-beat-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{-webkit-animation-name:fa-flip;animation-name:fa-flip;-webkit-animation-delay:var(--fa-animation-delay,0);animation-delay:var(--fa-animation-delay,0);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{-webkit-animation-name:fa-shake;animation-name:fa-shake;-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{-webkit-animation-delay:var(--fa-animation-delay,0);animation-delay:var(--fa-animation-delay,0);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-duration:var(--fa-animation-duration,2s);animation-duration:var(--fa-animation-duration,2s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,steps(8));animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@-webkit-keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@-webkit-keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@-webkit-keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@-webkit-keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@-webkit-keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@-webkit-keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}.fa-rotate-by{-webkit-transform:rotate(var(--fa-rotate-angle,none));transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-0:before{content:"\30"}.fa-1:before{content:"\31"}.fa-2:before{content:"\32"}.fa-3:before{content:"\33"}.fa-4:before{content:"\34"}.fa-5:before{content:"\35"}.fa-6:before{content:"\36"}.fa-7:before{content:"\37"}.fa-8:before{content:"\38"}.fa-9:before{content:"\39"}.fa-a:before{content:"\41"}.fa-address-book:before,.fa-contact-book:before{content:"\f2b9"}.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before{content:"\f2bb"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-anchor:before{content:"\f13d"}.fa-anchor-circle-check:before{content:"\e4aa"}.fa-anchor-circle-exclamation:before{content:"\e4ab"}.fa-anchor-circle-xmark:before{content:"\e4ac"}.fa-anchor-lock:before{content:"\e4ad"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-double-down:before,.fa-angles-down:before{content:"\f103"}.fa-angle-double-left:before,.fa-angles-left:before{content:"\f100"}.fa-angle-double-right:before,.fa-angles-right:before{content:"\f101"}.fa-angle-double-up:before,.fa-angles-up:before{content:"\f102"}.fa-ankh:before{content:"\f644"}.fa-apple-alt:before,.fa-apple-whole:before{content:"\f5d1"}.fa-archway:before{content:"\f557"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:"\f162"}.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:"\f15d"}.fa-arrow-down-long:before,.fa-long-arrow-down:before{content:"\f175"}.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before{content:"\f884"}.fa-arrow-down-up-across-line:before{content:"\e4af"}.fa-arrow-down-up-lock:before{content:"\e4b0"}.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:"\f160"}.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:"\f177"}.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:"\f245"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-right-arrow-left:before,.fa-exchange:before{content:"\f0ec"}.fa-arrow-right-from-bracket:before,.fa-sign-out:before{content:"\f08b"}.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:"\f178"}.fa-arrow-right-to-bracket:before,.fa-sign-in:before{content:"\f090"}.fa-arrow-right-to-city:before{content:"\e4b3"}.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:"\f01e"}.fa-arrow-trend-down:before{content:"\e097"}.fa-arrow-trend-up:before{content:"\e098"}.fa-arrow-turn-down:before,.fa-level-down:before{content:"\f149"}.fa-arrow-turn-up:before,.fa-level-up:before{content:"\f148"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before{content:"\f163"}.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before{content:"\f15e"}.fa-arrow-up-from-bracket:before{content:"\e09a"}.fa-arrow-up-from-ground-water:before{content:"\e4b5"}.fa-arrow-up-from-water-pump:before{content:"\e4b6"}.fa-arrow-up-long:before,.fa-long-arrow-up:before{content:"\f176"}.fa-arrow-up-right-dots:before{content:"\e4b7"}.fa-arrow-up-right-from-square:before,.fa-external-link:before{content:"\f08e"}.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before{content:"\f885"}.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before{content:"\f161"}.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-arrows-down-to-line:before{content:"\e4b8"}.fa-arrows-down-to-people:before{content:"\e4b9"}.fa-arrows-h:before,.fa-arrows-left-right:before{content:"\f07e"}.fa-arrows-left-right-to-line:before{content:"\e4ba"}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:"\f021"}.fa-arrows-spin:before{content:"\e4bb"}.fa-arrows-split-up-and-left:before{content:"\e4bc"}.fa-arrows-to-circle:before{content:"\e4bd"}.fa-arrows-to-dot:before{content:"\e4be"}.fa-arrows-to-eye:before{content:"\e4bf"}.fa-arrows-turn-right:before{content:"\e4c0"}.fa-arrows-turn-to-dots:before{content:"\e4c1"}.fa-arrows-up-down:before,.fa-arrows-v:before{content:"\f07d"}.fa-arrows-up-down-left-right:before,.fa-arrows:before{content:"\f047"}.fa-arrows-up-to-line:before{content:"\e4c2"}.fa-asterisk:before{content:"\2a"}.fa-at:before{content:"\40"}.fa-atom:before{content:"\f5d2"}.fa-audio-description:before{content:"\f29e"}.fa-austral-sign:before{content:"\e0a9"}.fa-award:before{content:"\f559"}.fa-b:before{content:"\42"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before,.fa-carriage-baby:before{content:"\f77d"}.fa-backward:before{content:"\f04a"}.fa-backward-fast:before,.fa-fast-backward:before{content:"\f049"}.fa-backward-step:before,.fa-step-backward:before{content:"\f048"}.fa-bacon:before{content:"\f7e5"}.fa-bacteria:before{content:"\e059"}.fa-bacterium:before{content:"\e05a"}.fa-bag-shopping:before,.fa-shopping-bag:before{content:"\f290"}.fa-bahai:before{content:"\f666"}.fa-baht-sign:before{content:"\e0ac"}.fa-ban:before,.fa-cancel:before{content:"\f05e"}.fa-ban-smoking:before,.fa-smoking-ban:before{content:"\f54d"}.fa-band-aid:before,.fa-bandage:before{content:"\f462"}.fa-barcode:before{content:"\f02a"}.fa-bars:before,.fa-navicon:before{content:"\f0c9"}.fa-bars-progress:before,.fa-tasks-alt:before{content:"\f828"}.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before{content:"\f550"}.fa-baseball-ball:before,.fa-baseball:before{content:"\f433"}.fa-baseball-bat-ball:before{content:"\f432"}.fa-basket-shopping:before,.fa-shopping-basket:before{content:"\f291"}.fa-basketball-ball:before,.fa-basketball:before{content:"\f434"}.fa-bath:before,.fa-bathtub:before{content:"\f2cd"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:"\f240"}.fa-battery-3:before,.fa-battery-half:before{content:"\f242"}.fa-battery-2:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-4:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-bed:before{content:"\f236"}.fa-bed-pulse:before,.fa-procedures:before{content:"\f487"}.fa-beer-mug-empty:before,.fa-beer:before{content:"\f0fc"}.fa-bell:before{content:"\f0f3"}.fa-bell-concierge:before,.fa-concierge-bell:before{content:"\f562"}.fa-bell-slash:before{content:"\f1f6"}.fa-bezier-curve:before{content:"\f55b"}.fa-bicycle:before{content:"\f206"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.fa-bitcoin-sign:before{content:"\e0b4"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blog:before{content:"\f781"}.fa-bold:before{content:"\f032"}.fa-bolt:before,.fa-zap:before{content:"\f0e7"}.fa-bolt-lightning:before{content:"\e0b7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-atlas:before,.fa-book-atlas:before{content:"\f558"}.fa-bible:before,.fa-book-bible:before{content:"\f647"}.fa-book-bookmark:before{content:"\e0bb"}.fa-book-journal-whills:before,.fa-journal-whills:before{content:"\f66a"}.fa-book-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\f518"}.fa-book-open-reader:before,.fa-book-reader:before{content:"\f5da"}.fa-book-quran:before,.fa-quran:before{content:"\f687"}.fa-book-dead:before,.fa-book-skull:before{content:"\f6b7"}.fa-bookmark:before{content:"\f02e"}.fa-border-all:before{content:"\f84c"}.fa-border-none:before{content:"\f850"}.fa-border-style:before,.fa-border-top-left:before{content:"\f853"}.fa-bore-hole:before{content:"\e4c3"}.fa-bottle-droplet:before{content:"\e4c4"}.fa-bottle-water:before{content:"\e4c5"}.fa-bowl-food:before{content:"\e4c6"}.fa-bowl-rice:before{content:"\e2eb"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-archive:before,.fa-box-archive:before{content:"\f187"}.fa-box-open:before{content:"\f49e"}.fa-box-tissue:before{content:"\e05b"}.fa-boxes-packing:before{content:"\e4c7"}.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-brazilian-real-sign:before{content:"\e46c"}.fa-bread-slice:before{content:"\f7ec"}.fa-bridge:before{content:"\e4c8"}.fa-bridge-circle-check:before{content:"\e4c9"}.fa-bridge-circle-exclamation:before{content:"\e4ca"}.fa-bridge-circle-xmark:before{content:"\e4cb"}.fa-bridge-lock:before{content:"\e4cc"}.fa-bridge-water:before{content:"\e4ce"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broom:before{content:"\f51a"}.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before{content:"\f458"}.fa-brush:before{content:"\f55d"}.fa-bucket:before{content:"\e4cf"}.fa-bug:before{content:"\f188"}.fa-bug-slash:before{content:"\e490"}.fa-bugs:before{content:"\e4d0"}.fa-building:before{content:"\f1ad"}.fa-building-circle-arrow-right:before{content:"\e4d1"}.fa-building-circle-check:before{content:"\e4d2"}.fa-building-circle-exclamation:before{content:"\e4d3"}.fa-building-circle-xmark:before{content:"\e4d4"}.fa-bank:before,.fa-building-columns:before,.fa-institution:before,.fa-museum:before,.fa-university:before{content:"\f19c"}.fa-building-flag:before{content:"\e4d5"}.fa-building-lock:before{content:"\e4d6"}.fa-building-ngo:before{content:"\e4d7"}.fa-building-shield:before{content:"\e4d8"}.fa-building-un:before{content:"\e4d9"}.fa-building-user:before{content:"\e4da"}.fa-building-wheat:before{content:"\e4db"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burger:before,.fa-hamburger:before{content:"\f805"}.fa-burst:before{content:"\e4dc"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before,.fa-bus-simple:before{content:"\f55e"}.fa-briefcase-clock:before,.fa-business-time:before{content:"\f64a"}.fa-c:before{content:"\43"}.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before{content:"\f1fd"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-alt:before,.fa-calendar-days:before{content:"\f073"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-week:before{content:"\f784"}.fa-calendar-times:before,.fa-calendar-xmark:before{content:"\f273"}.fa-camera-alt:before,.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-camera-rotate:before{content:"\e0d8"}.fa-campground:before{content:"\f6bb"}.fa-candy-cane:before{content:"\f786"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-battery-car:before,.fa-car-battery:before{content:"\f5df"}.fa-car-burst:before,.fa-car-crash:before{content:"\f5e1"}.fa-car-on:before{content:"\e4dd"}.fa-car-alt:before,.fa-car-rear:before{content:"\f5de"}.fa-car-side:before{content:"\f5e4"}.fa-car-tunnel:before{content:"\e4de"}.fa-caravan:before{content:"\f8ff"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\f787"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-flatbed:before,.fa-dolly-flatbed:before{content:"\f474"}.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before{content:"\f59d"}.fa-cart-plus:before{content:"\f217"}.fa-cart-shopping:before,.fa-shopping-cart:before{content:"\f07a"}.fa-cash-register:before{content:"\f788"}.fa-cat:before{content:"\f6be"}.fa-cedi-sign:before{content:"\e0df"}.fa-cent-sign:before{content:"\e3f5"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-blackboard:before,.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before,.fa-chalkboard-user:before{content:"\f51c"}.fa-champagne-glasses:before,.fa-glass-cheers:before{content:"\f79f"}.fa-charging-station:before{content:"\f5e7"}.fa-area-chart:before,.fa-chart-area:before{content:"\f1fe"}.fa-bar-chart:before,.fa-chart-bar:before{content:"\f080"}.fa-chart-column:before{content:"\e0e3"}.fa-chart-gantt:before{content:"\e0e4"}.fa-chart-line:before,.fa-line-chart:before{content:"\f201"}.fa-chart-pie:before,.fa-pie-chart:before{content:"\f200"}.fa-chart-simple:before{content:"\e473"}.fa-check:before{content:"\f00c"}.fa-check-double:before{content:"\f560"}.fa-check-to-slot:before,.fa-vote-yea:before{content:"\f772"}.fa-cheese:before{content:"\f7ef"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-child-dress:before{content:"\e59c"}.fa-child-reaching:before{content:"\e59d"}.fa-child-rifle:before{content:"\e4e0"}.fa-children:before{content:"\e4e1"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-arrow-circle-down:before,.fa-circle-arrow-down:before{content:"\f0ab"}.fa-arrow-circle-left:before,.fa-circle-arrow-left:before{content:"\f0a8"}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:"\f0a9"}.fa-arrow-circle-up:before,.fa-circle-arrow-up:before{content:"\f0aa"}.fa-check-circle:before,.fa-circle-check:before{content:"\f058"}.fa-chevron-circle-down:before,.fa-circle-chevron-down:before{content:"\f13a"}.fa-chevron-circle-left:before,.fa-circle-chevron-left:before{content:"\f137"}.fa-chevron-circle-right:before,.fa-circle-chevron-right:before{content:"\f138"}.fa-chevron-circle-up:before,.fa-circle-chevron-up:before{content:"\f139"}.fa-circle-dollar-to-slot:before,.fa-donate:before{content:"\f4b9"}.fa-circle-dot:before,.fa-dot-circle:before{content:"\f192"}.fa-arrow-alt-circle-down:before,.fa-circle-down:before{content:"\f358"}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:"\f06a"}.fa-circle-h:before,.fa-hospital-symbol:before{content:"\f47e"}.fa-adjust:before,.fa-circle-half-stroke:before{content:"\f042"}.fa-circle-info:before,.fa-info-circle:before{content:"\f05a"}.fa-arrow-alt-circle-left:before,.fa-circle-left:before{content:"\f359"}.fa-circle-minus:before,.fa-minus-circle:before{content:"\f056"}.fa-circle-nodes:before{content:"\e4e2"}.fa-circle-notch:before{content:"\f1ce"}.fa-circle-pause:before,.fa-pause-circle:before{content:"\f28b"}.fa-circle-play:before,.fa-play-circle:before{content:"\f144"}.fa-circle-plus:before,.fa-plus-circle:before{content:"\f055"}.fa-circle-question:before,.fa-question-circle:before{content:"\f059"}.fa-circle-radiation:before,.fa-radiation-alt:before{content:"\f7ba"}.fa-arrow-alt-circle-right:before,.fa-circle-right:before{content:"\f35a"}.fa-circle-stop:before,.fa-stop-circle:before{content:"\f28d"}.fa-arrow-alt-circle-up:before,.fa-circle-up:before{content:"\f35b"}.fa-circle-user:before,.fa-user-circle:before{content:"\f2bd"}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:"\f057"}.fa-city:before{content:"\f64f"}.fa-clapperboard:before{content:"\e131"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clipboard-question:before{content:"\e4e3"}.fa-clipboard-user:before{content:"\f7f3"}.fa-clock-four:before,.fa-clock:before{content:"\f017"}.fa-clock-rotate-left:before,.fa-history:before{content:"\f1da"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:"\f0ee"}.fa-cloud-bolt:before,.fa-thunderstorm:before{content:"\f76c"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-showers-water:before{content:"\e4e4"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-clover:before{content:"\e139"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-code-commit:before{content:"\f386"}.fa-code-compare:before{content:"\e13a"}.fa-code-fork:before{content:"\e13b"}.fa-code-merge:before{content:"\f387"}.fa-code-pull-request:before{content:"\e13c"}.fa-coins:before{content:"\f51e"}.fa-colon-sign:before{content:"\e140"}.fa-comment:before{content:"\f075"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before,.fa-commenting:before{content:"\f4ad"}.fa-comment-medical:before{content:"\f7f5"}.fa-comment-slash:before{content:"\f4b3"}.fa-comment-sms:before,.fa-sms:before{content:"\f7cd"}.fa-comments:before{content:"\f086"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compass-drafting:before,.fa-drafting-compass:before{content:"\f568"}.fa-compress:before{content:"\f066"}.fa-computer:before{content:"\e4e5"}.fa-computer-mouse:before,.fa-mouse:before{content:"\f8cc"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-couch:before{content:"\f4b8"}.fa-cow:before{content:"\f6c8"}.fa-credit-card-alt:before,.fa-credit-card:before{content:"\f09d"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before,.fa-crop-simple:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-crutch:before{content:"\f7f7"}.fa-cruzeiro-sign:before{content:"\e152"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cubes-stacked:before{content:"\e4e6"}.fa-d:before{content:"\44"}.fa-database:before{content:"\f1c0"}.fa-backspace:before,.fa-delete-left:before{content:"\f55a"}.fa-democrat:before{content:"\f747"}.fa-desktop-alt:before,.fa-desktop:before{content:"\f390"}.fa-dharmachakra:before{content:"\f655"}.fa-diagram-next:before{content:"\e476"}.fa-diagram-predecessor:before{content:"\e477"}.fa-diagram-project:before,.fa-project-diagram:before{content:"\f542"}.fa-diagram-successor:before{content:"\e47a"}.fa-diamond:before{content:"\f219"}.fa-diamond-turn-right:before,.fa-directions:before{content:"\f5eb"}.fa-dice:before{content:"\f522"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-disease:before{content:"\f7fa"}.fa-display:before{content:"\e163"}.fa-divide:before{content:"\f529"}.fa-dna:before{content:"\f471"}.fa-dog:before{content:"\f6d3"}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"\24"}.fa-dolly-box:before,.fa-dolly:before{content:"\f472"}.fa-dong-sign:before{content:"\e169"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dove:before{content:"\f4ba"}.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before{content:"\f422"}.fa-down-long:before,.fa-long-arrow-alt-down:before{content:"\f309"}.fa-download:before{content:"\f019"}.fa-dragon:before{content:"\f6d5"}.fa-draw-polygon:before{content:"\f5ee"}.fa-droplet:before,.fa-tint:before{content:"\f043"}.fa-droplet-slash:before,.fa-tint-slash:before{content:"\f5c7"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-e:before{content:"\45"}.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-assistive-listening-systems:before,.fa-ear-listen:before{content:"\f2a2"}.fa-earth-africa:before,.fa-globe-africa:before{content:"\f57c"}.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:"\f57d"}.fa-earth-asia:before,.fa-globe-asia:before{content:"\f57e"}.fa-earth-europe:before,.fa-globe-europe:before{content:"\f7a2"}.fa-earth-oceania:before,.fa-globe-oceania:before{content:"\e47b"}.fa-egg:before{content:"\f7fb"}.fa-eject:before{content:"\f052"}.fa-elevator:before{content:"\e16d"}.fa-ellipsis-h:before,.fa-ellipsis:before{content:"\f141"}.fa-ellipsis-v:before,.fa-ellipsis-vertical:before{content:"\f142"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-circle-check:before{content:"\e4e8"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelopes-bulk:before,.fa-mail-bulk:before{content:"\f674"}.fa-equals:before{content:"\3d"}.fa-eraser:before{content:"\f12d"}.fa-ethernet:before{content:"\f796"}.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:"\f153"}.fa-exclamation:before{content:"\21"}.fa-expand:before{content:"\f065"}.fa-explosion:before{content:"\e4e9"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before{content:"\f1fb"}.fa-eye-low-vision:before,.fa-low-vision:before{content:"\f2a8"}.fa-eye-slash:before{content:"\f070"}.fa-f:before{content:"\46"}.fa-angry:before,.fa-face-angry:before{content:"\f556"}.fa-dizzy:before,.fa-face-dizzy:before{content:"\f567"}.fa-face-flushed:before,.fa-flushed:before{content:"\f579"}.fa-face-frown:before,.fa-frown:before{content:"\f119"}.fa-face-frown-open:before,.fa-frown-open:before{content:"\f57a"}.fa-face-grimace:before,.fa-grimace:before{content:"\f57f"}.fa-face-grin:before,.fa-grin:before{content:"\f580"}.fa-face-grin-beam:before,.fa-grin-beam:before{content:"\f582"}.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before{content:"\f583"}.fa-face-grin-hearts:before,.fa-grin-hearts:before{content:"\f584"}.fa-face-grin-squint:before,.fa-grin-squint:before{content:"\f585"}.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before{content:"\f586"}.fa-face-grin-stars:before,.fa-grin-stars:before{content:"\f587"}.fa-face-grin-tears:before,.fa-grin-tears:before{content:"\f588"}.fa-face-grin-tongue:before,.fa-grin-tongue:before{content:"\f589"}.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before{content:"\f58a"}.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before{content:"\f58b"}.fa-face-grin-wide:before,.fa-grin-alt:before{content:"\f581"}.fa-face-grin-wink:before,.fa-grin-wink:before{content:"\f58c"}.fa-face-kiss:before,.fa-kiss:before{content:"\f596"}.fa-face-kiss-beam:before,.fa-kiss-beam:before{content:"\f597"}.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before{content:"\f598"}.fa-face-laugh:before,.fa-laugh:before{content:"\f599"}.fa-face-laugh-beam:before,.fa-laugh-beam:before{content:"\f59a"}.fa-face-laugh-squint:before,.fa-laugh-squint:before{content:"\f59b"}.fa-face-laugh-wink:before,.fa-laugh-wink:before{content:"\f59c"}.fa-face-meh:before,.fa-meh:before{content:"\f11a"}.fa-face-meh-blank:before,.fa-meh-blank:before{content:"\f5a4"}.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-face-sad-cry:before,.fa-sad-cry:before{content:"\f5b3"}.fa-face-sad-tear:before,.fa-sad-tear:before{content:"\f5b4"}.fa-face-smile:before,.fa-smile:before{content:"\f118"}.fa-face-smile-beam:before,.fa-smile-beam:before{content:"\f5b8"}.fa-face-smile-wink:before,.fa-smile-wink:before{content:"\f4da"}.fa-face-surprise:before,.fa-surprise:before{content:"\f5c2"}.fa-face-tired:before,.fa-tired:before{content:"\f5c8"}.fa-fan:before{content:"\f863"}.fa-faucet:before{content:"\e005"}.fa-faucet-drip:before{content:"\e006"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before,.fa-feather-pointed:before{content:"\f56b"}.fa-ferry:before{content:"\e4ea"}.fa-file:before{content:"\f15b"}.fa-file-arrow-down:before,.fa-file-download:before{content:"\f56d"}.fa-file-arrow-up:before,.fa-file-upload:before{content:"\f574"}.fa-file-audio:before{content:"\f1c7"}.fa-file-circle-check:before{content:"\e493"}.fa-file-circle-exclamation:before{content:"\e4eb"}.fa-file-circle-minus:before{content:"\e4ed"}.fa-file-circle-plus:before{content:"\e4ee"}.fa-file-circle-question:before{content:"\e4ef"}.fa-file-circle-xmark:before{content:"\e494"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-excel:before{content:"\f1c3"}.fa-arrow-right-from-file:before,.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-arrow-right-to-file:before,.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:"\f15c"}.fa-file-medical:before{content:"\f477"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-edit:before,.fa-file-pen:before{content:"\f31c"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-shield:before{content:"\e4f0"}.fa-file-signature:before{content:"\f573"}.fa-file-video:before{content:"\f1c8"}.fa-file-medical-alt:before,.fa-file-waveform:before{content:"\f478"}.fa-file-word:before{content:"\f1c2"}.fa-file-archive:before,.fa-file-zipper:before{content:"\f1c6"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-filter-circle-dollar:before,.fa-funnel-dollar:before{content:"\f662"}.fa-filter-circle-xmark:before{content:"\e17b"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-burner:before{content:"\e4f1"}.fa-fire-extinguisher:before{content:"\f134"}.fa-fire-alt:before,.fa-fire-flame-curved:before{content:"\f7e4"}.fa-burn:before,.fa-fire-flame-simple:before{content:"\f46a"}.fa-fish:before{content:"\f578"}.fa-fish-fins:before{content:"\e4f2"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flask:before{content:"\f0c3"}.fa-flask-vial:before{content:"\e4f3"}.fa-floppy-disk:before,.fa-save:before{content:"\f0c7"}.fa-florin-sign:before{content:"\e184"}.fa-folder-blank:before,.fa-folder:before{content:"\f07b"}.fa-folder-closed:before{content:"\e185"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-folder-tree:before{content:"\f802"}.fa-font:before{content:"\f031"}.fa-football-ball:before,.fa-football:before{content:"\f44e"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before,.fa-forward-fast:before{content:"\f050"}.fa-forward-step:before,.fa-step-forward:before{content:"\f051"}.fa-franc-sign:before{content:"\e18f"}.fa-frog:before{content:"\f52e"}.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before{content:"\f1e3"}.fa-g:before{content:"\47"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-dashboard:before,.fa-gauge-med:before,.fa-gauge:before,.fa-tachometer-alt-average:before{content:"\f624"}.fa-gauge-high:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before{content:"\f625"}.fa-gauge-simple-med:before,.fa-gauge-simple:before,.fa-tachometer-average:before{content:"\f629"}.fa-gauge-simple-high:before,.fa-tachometer-fast:before,.fa-tachometer:before{content:"\f62a"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-gifts:before{content:"\f79c"}.fa-glass-water:before{content:"\e4f4"}.fa-glass-water-droplet:before{content:"\e4f5"}.fa-glasses:before{content:"\f530"}.fa-globe:before{content:"\f0ac"}.fa-golf-ball-tee:before,.fa-golf-ball:before{content:"\f450"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-greater-than:before{content:"\3e"}.fa-greater-than-equal:before{content:"\f532"}.fa-grip-horizontal:before,.fa-grip:before{content:"\f58d"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-group-arrows-rotate:before{content:"\e4f6"}.fa-guarani-sign:before{content:"\e19a"}.fa-guitar:before{content:"\f7a6"}.fa-gun:before{content:"\e19b"}.fa-h:before{content:"\48"}.fa-hammer:before{content:"\f6e3"}.fa-hamsa:before{content:"\f665"}.fa-hand-paper:before,.fa-hand:before{content:"\f256"}.fa-hand-back-fist:before,.fa-hand-rock:before{content:"\f255"}.fa-allergies:before,.fa-hand-dots:before{content:"\f461"}.fa-fist-raised:before,.fa-hand-fist:before{content:"\f6de"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-holding-droplet:before,.fa-hand-holding-water:before{content:"\f4c1"}.fa-hand-holding-hand:before{content:"\e4f7"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-medical:before{content:"\e05c"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-middle-finger:before{content:"\f806"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-sparkles:before{content:"\e05d"}.fa-hand-spock:before{content:"\f259"}.fa-handcuffs:before{content:"\e4f8"}.fa-hands:before,.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before,.fa-hands-american-sign-language-interpreting:before,.fa-hands-asl-interpreting:before{content:"\f2a3"}.fa-hands-bound:before{content:"\e4f9"}.fa-hands-bubbles:before,.fa-hands-wash:before{content:"\e05e"}.fa-hands-clapping:before{content:"\e1a8"}.fa-hands-holding:before{content:"\f4c2"}.fa-hands-holding-child:before{content:"\e4fa"}.fa-hands-holding-circle:before{content:"\e4fb"}.fa-hands-praying:before,.fa-praying-hands:before{content:"\f684"}.fa-handshake:before{content:"\f2b5"}.fa-hands-helping:before,.fa-handshake-angle:before{content:"\f4c4"}.fa-handshake-alt:before,.fa-handshake-simple:before{content:"\f4c6"}.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before{content:"\e05f"}.fa-handshake-slash:before{content:"\e060"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-drive:before,.fa-hdd:before{content:"\f0a0"}.fa-hashtag:before{content:"\23"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-hat-wizard:before{content:"\f6e8"}.fa-head-side-cough:before{content:"\e061"}.fa-head-side-cough-slash:before{content:"\e062"}.fa-head-side-mask:before{content:"\e063"}.fa-head-side-virus:before{content:"\e064"}.fa-header:before,.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before,.fa-headphones-simple:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-circle-bolt:before{content:"\e4fc"}.fa-heart-circle-check:before{content:"\e4fd"}.fa-heart-circle-exclamation:before{content:"\e4fe"}.fa-heart-circle-minus:before{content:"\e4ff"}.fa-heart-circle-plus:before{content:"\e500"}.fa-heart-circle-xmark:before{content:"\e501"}.fa-heart-broken:before,.fa-heart-crack:before{content:"\f7a9"}.fa-heart-pulse:before,.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-helicopter-symbol:before{content:"\e502"}.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before{content:"\f807"}.fa-helmet-un:before{content:"\e503"}.fa-highlighter:before{content:"\f591"}.fa-hill-avalanche:before{content:"\e507"}.fa-hill-rockslide:before{content:"\e508"}.fa-hippo:before{content:"\f6ed"}.fa-hockey-puck:before{content:"\f453"}.fa-holly-berry:before{content:"\f7aa"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:"\f0f8"}.fa-hospital-user:before{content:"\f80d"}.fa-hot-tub-person:before,.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\f80f"}.fa-hotel:before{content:"\f594"}.fa-hourglass-2:before,.fa-hourglass-half:before,.fa-hourglass:before{content:"\f254"}.fa-hourglass-empty:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:"\f015"}.fa-home-lg:before,.fa-house-chimney:before{content:"\e3af"}.fa-house-chimney-crack:before,.fa-house-damage:before{content:"\f6f1"}.fa-clinic-medical:before,.fa-house-chimney-medical:before{content:"\f7f2"}.fa-house-chimney-user:before{content:"\e065"}.fa-house-chimney-window:before{content:"\e00d"}.fa-house-circle-check:before{content:"\e509"}.fa-house-circle-exclamation:before{content:"\e50a"}.fa-house-circle-xmark:before{content:"\e50b"}.fa-house-crack:before{content:"\e3b1"}.fa-house-fire:before{content:"\e50c"}.fa-house-flag:before{content:"\e50d"}.fa-house-flood-water:before{content:"\e50e"}.fa-house-flood-water-circle-arrow-right:before{content:"\e50f"}.fa-house-laptop:before,.fa-laptop-house:before{content:"\e066"}.fa-house-lock:before{content:"\e510"}.fa-house-medical:before{content:"\e3b2"}.fa-house-medical-circle-check:before{content:"\e511"}.fa-house-medical-circle-exclamation:before{content:"\e512"}.fa-house-medical-circle-xmark:before{content:"\e513"}.fa-house-medical-flag:before{content:"\e514"}.fa-house-signal:before{content:"\e012"}.fa-house-tsunami:before{content:"\e515"}.fa-home-user:before,.fa-house-user:before{content:"\e1b0"}.fa-hryvnia-sign:before,.fa-hryvnia:before{content:"\f6f2"}.fa-hurricane:before{content:"\f751"}.fa-i:before{content:"\49"}.fa-i-cursor:before{content:"\f246"}.fa-ice-cream:before{content:"\f810"}.fa-icicles:before{content:"\f7ad"}.fa-heart-music-camera-bolt:before,.fa-icons:before{content:"\f86d"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before,.fa-id-card-clip:before{content:"\f47f"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-image-portrait:before,.fa-portrait:before{content:"\f3e0"}.fa-images:before{content:"\f302"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:"\e1bc"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-italic:before{content:"\f033"}.fa-j:before{content:"\4a"}.fa-jar:before{content:"\e516"}.fa-jar-wheat:before{content:"\e517"}.fa-jedi:before{content:"\f669"}.fa-fighter-jet:before,.fa-jet-fighter:before{content:"\f0fb"}.fa-jet-fighter-up:before{content:"\e518"}.fa-joint:before{content:"\f595"}.fa-jug-detergent:before{content:"\e519"}.fa-k:before{content:"\4b"}.fa-kaaba:before{content:"\f66b"}.fa-key:before{content:"\f084"}.fa-keyboard:before{content:"\f11c"}.fa-khanda:before{content:"\f66d"}.fa-kip-sign:before{content:"\e1c4"}.fa-first-aid:before,.fa-kit-medical:before{content:"\f479"}.fa-kitchen-set:before{content:"\e51a"}.fa-kiwi-bird:before{content:"\f535"}.fa-l:before{content:"\4c"}.fa-land-mine-on:before{content:"\e51b"}.fa-landmark:before{content:"\f66f"}.fa-landmark-alt:before,.fa-landmark-dome:before{content:"\f752"}.fa-landmark-flag:before{content:"\e51c"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laptop-file:before{content:"\e51d"}.fa-laptop-medical:before{content:"\f812"}.fa-lari-sign:before{content:"\e1c8"}.fa-layer-group:before{content:"\f5fd"}.fa-leaf:before{content:"\f06c"}.fa-left-long:before,.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-arrows-alt-h:before,.fa-left-right:before{content:"\f337"}.fa-lemon:before{content:"\f094"}.fa-less-than:before{content:"\3c"}.fa-less-than-equal:before{content:"\f537"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-lines-leaning:before{content:"\e51e"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before{content:"\f127"}.fa-lira-sign:before{content:"\f195"}.fa-list-squares:before,.fa-list:before{content:"\f03a"}.fa-list-check:before,.fa-tasks:before{content:"\f0ae"}.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before{content:"\f0cb"}.fa-list-dots:before,.fa-list-ul:before{content:"\f0ca"}.fa-litecoin-sign:before{content:"\e1d3"}.fa-location-arrow:before{content:"\f124"}.fa-location-crosshairs:before,.fa-location:before{content:"\f601"}.fa-location-dot:before,.fa-map-marker-alt:before{content:"\f3c5"}.fa-location-pin:before,.fa-map-marker:before{content:"\f041"}.fa-location-pin-lock:before{content:"\e51f"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-locust:before{content:"\e520"}.fa-lungs:before{content:"\f604"}.fa-lungs-virus:before{content:"\e067"}.fa-m:before{content:"\4d"}.fa-magnet:before{content:"\f076"}.fa-magnifying-glass:before,.fa-search:before{content:"\f002"}.fa-magnifying-glass-arrow-right:before{content:"\e521"}.fa-magnifying-glass-chart:before{content:"\e522"}.fa-magnifying-glass-dollar:before,.fa-search-dollar:before{content:"\f688"}.fa-magnifying-glass-location:before,.fa-search-location:before{content:"\f689"}.fa-magnifying-glass-minus:before,.fa-search-minus:before{content:"\f010"}.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:"\f00e"}.fa-manat-sign:before{content:"\e1d5"}.fa-map:before{content:"\f279"}.fa-map-location:before,.fa-map-marked:before{content:"\f59f"}.fa-map-location-dot:before,.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-pin:before{content:"\f276"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-and-venus:before{content:"\f224"}.fa-mars-and-venus-burst:before{content:"\e523"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before,.fa-mars-stroke-right:before{content:"\f22b"}.fa-mars-stroke-up:before,.fa-mars-stroke-v:before{content:"\f22a"}.fa-glass-martini-alt:before,.fa-martini-glass:before{content:"\f57b"}.fa-cocktail:before,.fa-martini-glass-citrus:before{content:"\f561"}.fa-glass-martini:before,.fa-martini-glass-empty:before{content:"\f000"}.fa-mask:before{content:"\f6fa"}.fa-mask-face:before{content:"\e1d7"}.fa-mask-ventilator:before{content:"\e524"}.fa-masks-theater:before,.fa-theater-masks:before{content:"\f630"}.fa-mattress-pillow:before{content:"\e525"}.fa-expand-arrows-alt:before,.fa-maximize:before{content:"\f31e"}.fa-medal:before{content:"\f5a2"}.fa-memory:before{content:"\f538"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-comment-alt:before,.fa-message:before{content:"\f27a"}.fa-meteor:before{content:"\f753"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before,.fa-microphone-lines:before{content:"\f3c9"}.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microscope:before{content:"\f610"}.fa-mill-sign:before{content:"\e1ed"}.fa-compress-arrows-alt:before,.fa-minimize:before{content:"\f78c"}.fa-minus:before,.fa-subtract:before{content:"\f068"}.fa-mitten:before{content:"\f7b5"}.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile:before{content:"\f3ce"}.fa-mobile-button:before{content:"\f10b"}.fa-mobile-retro:before{content:"\e527"}.fa-mobile-android-alt:before,.fa-mobile-screen:before{content:"\f3cf"}.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:"\f3cd"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-1:before,.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-bill-transfer:before{content:"\e528"}.fa-money-bill-trend-up:before{content:"\e529"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wheat:before{content:"\e52a"}.fa-money-bills:before{content:"\e1f3"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before,.fa-money-check-dollar:before{content:"\f53d"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-mosquito:before{content:"\e52b"}.fa-mosquito-net:before{content:"\e52c"}.fa-motorcycle:before{content:"\f21c"}.fa-mound:before{content:"\e52d"}.fa-mountain:before{content:"\f6fc"}.fa-mountain-city:before{content:"\e52e"}.fa-mountain-sun:before{content:"\e52f"}.fa-mug-hot:before{content:"\f7b6"}.fa-coffee:before,.fa-mug-saucer:before{content:"\f0f4"}.fa-music:before{content:"\f001"}.fa-n:before{content:"\4e"}.fa-naira-sign:before{content:"\e1f6"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-not-equal:before{content:"\f53e"}.fa-note-sticky:before,.fa-sticky-note:before{content:"\f249"}.fa-notes-medical:before{content:"\f481"}.fa-o:before{content:"\4f"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-oil-can:before{content:"\f613"}.fa-oil-well:before{content:"\e532"}.fa-om:before{content:"\f679"}.fa-otter:before{content:"\f700"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-p:before{content:"\50"}.fa-pager:before{content:"\f815"}.fa-paint-roller:before{content:"\f5aa"}.fa-paint-brush:before,.fa-paintbrush:before{content:"\f1fc"}.fa-palette:before{content:"\f53f"}.fa-pallet:before{content:"\f482"}.fa-panorama:before{content:"\e209"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-passport:before{content:"\f5ab"}.fa-file-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-pause:before{content:"\f04c"}.fa-paw:before{content:"\f1b0"}.fa-peace:before{content:"\f67c"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before,.fa-pen-clip:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-ruler:before,.fa-pencil-ruler:before{content:"\f5ae"}.fa-edit:before,.fa-pen-to-square:before{content:"\f044"}.fa-pencil-alt:before,.fa-pencil:before{content:"\f303"}.fa-people-arrows-left-right:before,.fa-people-arrows:before{content:"\e068"}.fa-people-carry-box:before,.fa-people-carry:before{content:"\f4ce"}.fa-people-group:before{content:"\e533"}.fa-people-line:before{content:"\e534"}.fa-people-pulling:before{content:"\e535"}.fa-people-robbery:before{content:"\e536"}.fa-people-roof:before{content:"\e537"}.fa-pepper-hot:before{content:"\f816"}.fa-percent:before,.fa-percentage:before{content:"\25"}.fa-male:before,.fa-person:before{content:"\f183"}.fa-person-arrow-down-to-line:before{content:"\e538"}.fa-person-arrow-up-from-line:before{content:"\e539"}.fa-biking:before,.fa-person-biking:before{content:"\f84a"}.fa-person-booth:before{content:"\f756"}.fa-person-breastfeeding:before{content:"\e53a"}.fa-person-burst:before{content:"\e53b"}.fa-person-cane:before{content:"\e53c"}.fa-person-chalkboard:before{content:"\e53d"}.fa-person-circle-check:before{content:"\e53e"}.fa-person-circle-exclamation:before{content:"\e53f"}.fa-person-circle-minus:before{content:"\e540"}.fa-person-circle-plus:before{content:"\e541"}.fa-person-circle-question:before{content:"\e542"}.fa-person-circle-xmark:before{content:"\e543"}.fa-digging:before,.fa-person-digging:before{content:"\f85e"}.fa-diagnoses:before,.fa-person-dots-from-line:before{content:"\f470"}.fa-female:before,.fa-person-dress:before{content:"\f182"}.fa-person-dress-burst:before{content:"\e544"}.fa-person-drowning:before{content:"\e545"}.fa-person-falling:before{content:"\e546"}.fa-person-falling-burst:before{content:"\e547"}.fa-person-half-dress:before{content:"\e548"}.fa-person-harassing:before{content:"\e549"}.fa-hiking:before,.fa-person-hiking:before{content:"\f6ec"}.fa-person-military-pointing:before{content:"\e54a"}.fa-person-military-rifle:before{content:"\e54b"}.fa-person-military-to-person:before{content:"\e54c"}.fa-person-praying:before,.fa-pray:before{content:"\f683"}.fa-person-pregnant:before{content:"\e31e"}.fa-person-rays:before{content:"\e54d"}.fa-person-rifle:before{content:"\e54e"}.fa-person-running:before,.fa-running:before{content:"\f70c"}.fa-person-shelter:before{content:"\e54f"}.fa-person-skating:before,.fa-skating:before{content:"\f7c5"}.fa-person-skiing:before,.fa-skiing:before{content:"\f7c9"}.fa-person-skiing-nordic:before,.fa-skiing-nordic:before{content:"\f7ca"}.fa-person-snowboarding:before,.fa-snowboarding:before{content:"\f7ce"}.fa-person-swimming:before,.fa-swimmer:before{content:"\f5c4"}.fa-person-through-window:before{content:"\e433"}.fa-person-walking:before,.fa-walking:before{content:"\f554"}.fa-person-walking-arrow-loop-left:before{content:"\e551"}.fa-person-walking-arrow-right:before{content:"\e552"}.fa-person-walking-dashed-line-arrow-right:before{content:"\e553"}.fa-person-walking-luggage:before{content:"\e554"}.fa-blind:before,.fa-person-walking-with-cane:before{content:"\f29d"}.fa-peseta-sign:before{content:"\e221"}.fa-peso-sign:before{content:"\e222"}.fa-phone:before{content:"\f095"}.fa-phone-alt:before,.fa-phone-flip:before{content:"\f879"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-volume:before,.fa-volume-control-phone:before{content:"\f2a0"}.fa-photo-film:before,.fa-photo-video:before{content:"\f87c"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pizza-slice:before{content:"\f818"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-circle-check:before{content:"\e555"}.fa-plane-circle-exclamation:before{content:"\e556"}.fa-plane-circle-xmark:before{content:"\e557"}.fa-plane-departure:before{content:"\f5b0"}.fa-plane-lock:before{content:"\e558"}.fa-plane-slash:before{content:"\e069"}.fa-plane-up:before{content:"\e22d"}.fa-plant-wilt:before{content:"\e43b"}.fa-plate-wheat:before{content:"\e55a"}.fa-play:before{content:"\f04b"}.fa-plug:before{content:"\f1e6"}.fa-plug-circle-bolt:before{content:"\e55b"}.fa-plug-circle-check:before{content:"\e55c"}.fa-plug-circle-exclamation:before{content:"\e55d"}.fa-plug-circle-minus:before{content:"\e55e"}.fa-plug-circle-plus:before{content:"\e55f"}.fa-plug-circle-xmark:before{content:"\e560"}.fa-add:before,.fa-plus:before{content:"\2b"}.fa-plus-minus:before{content:"\e43c"}.fa-podcast:before{content:"\f2ce"}.fa-poo:before{content:"\f2fe"}.fa-poo-bolt:before,.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-power-off:before{content:"\f011"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-pump-medical:before{content:"\e06a"}.fa-pump-soap:before{content:"\e06b"}.fa-puzzle-piece:before{content:"\f12e"}.fa-q:before{content:"\51"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\3f"}.fa-quote-left-alt:before,.fa-quote-left:before{content:"\f10d"}.fa-quote-right-alt:before,.fa-quote-right:before{content:"\f10e"}.fa-r:before{content:"\52"}.fa-radiation:before{content:"\f7b9"}.fa-radio:before{content:"\f8d7"}.fa-rainbow:before{content:"\f75b"}.fa-ranking-star:before{content:"\e561"}.fa-receipt:before{content:"\f543"}.fa-record-vinyl:before{content:"\f8d9"}.fa-ad:before,.fa-rectangle-ad:before{content:"\f641"}.fa-list-alt:before,.fa-rectangle-list:before{content:"\f022"}.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before{content:"\f410"}.fa-recycle:before{content:"\f1b8"}.fa-registered:before{content:"\f25d"}.fa-repeat:before{content:"\f363"}.fa-mail-reply:before,.fa-reply:before{content:"\f3e5"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-republican:before{content:"\f75e"}.fa-restroom:before{content:"\f7bd"}.fa-retweet:before{content:"\f079"}.fa-ribbon:before{content:"\f4d6"}.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:"\f2f5"}.fa-exchange-alt:before,.fa-right-left:before{content:"\f362"}.fa-long-arrow-alt-right:before,.fa-right-long:before{content:"\f30b"}.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:"\f2f6"}.fa-ring:before{content:"\f70b"}.fa-road:before{content:"\f018"}.fa-road-barrier:before{content:"\e562"}.fa-road-bridge:before{content:"\e563"}.fa-road-circle-check:before{content:"\e564"}.fa-road-circle-exclamation:before{content:"\e565"}.fa-road-circle-xmark:before{content:"\e566"}.fa-road-lock:before{content:"\e567"}.fa-road-spikes:before{content:"\e568"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rotate:before,.fa-sync-alt:before{content:"\f2f1"}.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before{content:"\f2ea"}.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before{content:"\f2f9"}.fa-route:before{content:"\f4d7"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:"\f158"}.fa-rug:before{content:"\e569"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-rupee-sign:before,.fa-rupee:before{content:"\f156"}.fa-rupiah-sign:before{content:"\e23d"}.fa-s:before{content:"\53"}.fa-sack-dollar:before{content:"\f81d"}.fa-sack-xmark:before{content:"\e56a"}.fa-sailboat:before{content:"\e445"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.fa-balance-scale:before,.fa-scale-balanced:before{content:"\f24e"}.fa-balance-scale-left:before,.fa-scale-unbalanced:before{content:"\f515"}.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before{content:"\f516"}.fa-school:before{content:"\f549"}.fa-school-circle-check:before{content:"\e56b"}.fa-school-circle-exclamation:before{content:"\e56c"}.fa-school-circle-xmark:before{content:"\e56d"}.fa-school-flag:before{content:"\e56e"}.fa-school-lock:before{content:"\e56f"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-screwdriver:before{content:"\f54a"}.fa-screwdriver-wrench:before,.fa-tools:before{content:"\f7d9"}.fa-scroll:before{content:"\f70e"}.fa-scroll-torah:before,.fa-torah:before{content:"\f6a0"}.fa-sd-card:before{content:"\f7c2"}.fa-section:before{content:"\e447"}.fa-seedling:before,.fa-sprout:before{content:"\f4d8"}.fa-server:before{content:"\f233"}.fa-shapes:before,.fa-triangle-circle-square:before{content:"\f61f"}.fa-arrow-turn-right:before,.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-share-from-square:before,.fa-share-square:before{content:"\f14d"}.fa-share-alt:before,.fa-share-nodes:before{content:"\f1e0"}.fa-sheet-plastic:before{content:"\e571"}.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before{content:"\f20b"}.fa-shield-blank:before,.fa-shield:before{content:"\f132"}.fa-shield-cat:before{content:"\e572"}.fa-shield-dog:before{content:"\e573"}.fa-shield-alt:before,.fa-shield-halved:before{content:"\f3ed"}.fa-shield-heart:before{content:"\e574"}.fa-shield-virus:before{content:"\e06c"}.fa-ship:before{content:"\f21a"}.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before{content:"\f553"}.fa-shoe-prints:before{content:"\f54b"}.fa-shop:before,.fa-store-alt:before{content:"\f54f"}.fa-shop-lock:before{content:"\e4a5"}.fa-shop-slash:before,.fa-store-alt-slash:before{content:"\e070"}.fa-shower:before{content:"\f2cc"}.fa-shrimp:before{content:"\e448"}.fa-random:before,.fa-shuffle:before{content:"\f074"}.fa-shuttle-space:before,.fa-space-shuttle:before{content:"\f197"}.fa-sign-hanging:before,.fa-sign:before{content:"\f4d9"}.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before{content:"\f012"}.fa-signature:before{content:"\f5b7"}.fa-map-signs:before,.fa-signs-post:before{content:"\f277"}.fa-sim-card:before{content:"\f7c4"}.fa-sink:before{content:"\e06d"}.fa-sitemap:before{content:"\f0e8"}.fa-skull:before{content:"\f54c"}.fa-skull-crossbones:before{content:"\f714"}.fa-slash:before{content:"\f715"}.fa-sleigh:before{content:"\f7cc"}.fa-sliders-h:before,.fa-sliders:before{content:"\f1de"}.fa-smog:before{content:"\f75f"}.fa-smoking:before{content:"\f48d"}.fa-snowflake:before{content:"\f2dc"}.fa-snowman:before{content:"\f7d0"}.fa-snowplow:before{content:"\f7d2"}.fa-soap:before{content:"\e06e"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-spa:before{content:"\f5bb"}.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before{content:"\f67b"}.fa-spell-check:before{content:"\f891"}.fa-spider:before{content:"\f717"}.fa-spinner:before{content:"\f110"}.fa-splotch:before{content:"\f5bc"}.fa-spoon:before,.fa-utensil-spoon:before{content:"\f2e5"}.fa-spray-can:before{content:"\f5bd"}.fa-air-freshener:before,.fa-spray-can-sparkles:before{content:"\f5d0"}.fa-square:before{content:"\f0c8"}.fa-external-link-square:before,.fa-square-arrow-up-right:before{content:"\f14c"}.fa-caret-square-down:before,.fa-square-caret-down:before{content:"\f150"}.fa-caret-square-left:before,.fa-square-caret-left:before{content:"\f191"}.fa-caret-square-right:before,.fa-square-caret-right:before{content:"\f152"}.fa-caret-square-up:before,.fa-square-caret-up:before{content:"\f151"}.fa-check-square:before,.fa-square-check:before{content:"\f14a"}.fa-envelope-square:before,.fa-square-envelope:before{content:"\f199"}.fa-square-full:before{content:"\f45c"}.fa-h-square:before,.fa-square-h:before{content:"\f0fd"}.fa-minus-square:before,.fa-square-minus:before{content:"\f146"}.fa-square-nfi:before{content:"\e576"}.fa-parking:before,.fa-square-parking:before{content:"\f540"}.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before{content:"\f14b"}.fa-square-person-confined:before{content:"\e577"}.fa-phone-square:before,.fa-square-phone:before{content:"\f098"}.fa-phone-square-alt:before,.fa-square-phone-flip:before{content:"\f87b"}.fa-plus-square:before,.fa-square-plus:before{content:"\f0fe"}.fa-poll-h:before,.fa-square-poll-horizontal:before{content:"\f682"}.fa-poll:before,.fa-square-poll-vertical:before{content:"\f681"}.fa-square-root-alt:before,.fa-square-root-variable:before{content:"\f698"}.fa-rss-square:before,.fa-square-rss:before{content:"\f143"}.fa-share-alt-square:before,.fa-square-share-nodes:before{content:"\f1e1"}.fa-external-link-square-alt:before,.fa-square-up-right:before{content:"\f360"}.fa-square-virus:before{content:"\e578"}.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square:before{content:"\f2d3"}.fa-rod-asclepius:before,.fa-rod-snake:before,.fa-staff-aesculapius:before,.fa-staff-snake:before{content:"\e579"}.fa-stairs:before{content:"\e289"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:"\f154"}.fa-stethoscope:before{content:"\f0f1"}.fa-stop:before{content:"\f04d"}.fa-stopwatch:before{content:"\f2f2"}.fa-stopwatch-20:before{content:"\e06f"}.fa-store:before{content:"\f54e"}.fa-store-slash:before{content:"\e071"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stroopwafel:before{content:"\f551"}.fa-subscript:before{content:"\f12c"}.fa-suitcase:before{content:"\f0f2"}.fa-medkit:before,.fa-suitcase-medical:before{content:"\f0fa"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-sun-plant-wilt:before{content:"\e57a"}.fa-superscript:before{content:"\f12b"}.fa-swatchbook:before{content:"\f5c3"}.fa-synagogue:before{content:"\f69b"}.fa-syringe:before{content:"\f48e"}.fa-t:before{content:"\54"}.fa-table:before{content:"\f0ce"}.fa-table-cells:before,.fa-th:before{content:"\f00a"}.fa-table-cells-large:before,.fa-th-large:before{content:"\f009"}.fa-columns:before,.fa-table-columns:before{content:"\f0db"}.fa-table-list:before,.fa-th-list:before{content:"\f00b"}.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before{content:"\f45d"}.fa-tablet-android:before,.fa-tablet:before{content:"\f3fb"}.fa-tablet-button:before{content:"\f10a"}.fa-tablet-alt:before,.fa-tablet-screen-button:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-digital-tachograph:before,.fa-tachograph-digital:before{content:"\f566"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-tarp:before{content:"\e57b"}.fa-tarp-droplet:before{content:"\e57c"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-temperature-arrow-down:before,.fa-temperature-down:before{content:"\e03f"}.fa-temperature-arrow-up:before,.fa-temperature-up:before{content:"\e040"}.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-low:before{content:"\f76b"}.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-tenge-sign:before,.fa-tenge:before{content:"\f7d7"}.fa-tent:before{content:"\e57d"}.fa-tent-arrow-down-to-line:before{content:"\e57e"}.fa-tent-arrow-left-right:before{content:"\e57f"}.fa-tent-arrow-turn-left:before{content:"\e580"}.fa-tent-arrows-down:before{content:"\e581"}.fa-tents:before{content:"\e582"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-remove-format:before,.fa-text-slash:before{content:"\f87d"}.fa-text-width:before{content:"\f035"}.fa-thermometer:before{content:"\f491"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumb-tack:before,.fa-thumbtack:before{content:"\f08d"}.fa-ticket:before{content:"\f145"}.fa-ticket-alt:before,.fa-ticket-simple:before{content:"\f3ff"}.fa-timeline:before{content:"\e29c"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toilet-paper-slash:before{content:"\e072"}.fa-toilet-portable:before{content:"\e583"}.fa-toilets-portable:before{content:"\e584"}.fa-toolbox:before{content:"\f552"}.fa-tooth:before{content:"\f5c9"}.fa-torii-gate:before{content:"\f6a1"}.fa-tornado:before{content:"\f76f"}.fa-broadcast-tower:before,.fa-tower-broadcast:before{content:"\f519"}.fa-tower-cell:before{content:"\e585"}.fa-tower-observation:before{content:"\e586"}.fa-tractor:before{content:"\f722"}.fa-trademark:before{content:"\f25c"}.fa-traffic-light:before{content:"\f637"}.fa-trailer:before{content:"\e041"}.fa-train:before{content:"\f238"}.fa-subway:before,.fa-train-subway:before{content:"\f239"}.fa-train-tram:before,.fa-tram:before{content:"\f7da"}.fa-transgender-alt:before,.fa-transgender:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-arrow-up:before,.fa-trash-restore:before{content:"\f829"}.fa-trash-alt:before,.fa-trash-can:before{content:"\f2ed"}.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:"\f82a"}.fa-tree:before{content:"\f1bb"}.fa-tree-city:before{content:"\e587"}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:"\f071"}.fa-trophy:before{content:"\f091"}.fa-trowel:before{content:"\e589"}.fa-trowel-bricks:before{content:"\e58a"}.fa-truck:before{content:"\f0d1"}.fa-truck-arrow-right:before{content:"\e58b"}.fa-truck-droplet:before{content:"\e58c"}.fa-shipping-fast:before,.fa-truck-fast:before{content:"\f48b"}.fa-truck-field:before{content:"\e58d"}.fa-truck-field-un:before{content:"\e58e"}.fa-truck-front:before{content:"\e2b7"}.fa-ambulance:before,.fa-truck-medical:before{content:"\f0f9"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-truck-plane:before{content:"\e58f"}.fa-truck-loading:before,.fa-truck-ramp-box:before{content:"\f4de"}.fa-teletype:before,.fa-tty:before{content:"\f1e4"}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:"\e2bb"}.fa-level-down-alt:before,.fa-turn-down:before{content:"\f3be"}.fa-level-up-alt:before,.fa-turn-up:before{content:"\f3bf"}.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:"\f26c"}.fa-u:before{content:"\55"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-underline:before{content:"\f0cd"}.fa-universal-access:before{content:"\f29a"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before,.fa-unlock-keyhole:before{content:"\f13e"}.fa-arrows-alt-v:before,.fa-up-down:before{content:"\f338"}.fa-arrows-alt:before,.fa-up-down-left-right:before{content:"\f0b2"}.fa-long-arrow-alt-up:before,.fa-up-long:before{content:"\f30c"}.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before{content:"\f424"}.fa-external-link-alt:before,.fa-up-right-from-square:before{content:"\f35d"}.fa-upload:before{content:"\f093"}.fa-user:before{content:"\f007"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-clock:before{content:"\f4fd"}.fa-user-doctor:before,.fa-user-md:before{content:"\f0f0"}.fa-user-cog:before,.fa-user-gear:before{content:"\f4fe"}.fa-user-graduate:before{content:"\f501"}.fa-user-friends:before,.fa-user-group:before{content:"\f500"}.fa-user-injured:before{content:"\f728"}.fa-user-alt:before,.fa-user-large:before{content:"\f406"}.fa-user-alt-slash:before,.fa-user-large-slash:before{content:"\f4fa"}.fa-user-lock:before{content:"\f502"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-nurse:before{content:"\f82f"}.fa-user-edit:before,.fa-user-pen:before{content:"\f4ff"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before,.fa-user-xmark:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-between-lines:before{content:"\e591"}.fa-users-cog:before,.fa-users-gear:before{content:"\f509"}.fa-users-line:before{content:"\e592"}.fa-users-rays:before{content:"\e593"}.fa-users-rectangle:before{content:"\e594"}.fa-users-slash:before{content:"\e073"}.fa-users-viewfinder:before{content:"\e595"}.fa-cutlery:before,.fa-utensils:before{content:"\f2e7"}.fa-v:before{content:"\56"}.fa-shuttle-van:before,.fa-van-shuttle:before{content:"\f5b6"}.fa-vault:before{content:"\e2c5"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-vest:before{content:"\e085"}.fa-vest-patches:before{content:"\e086"}.fa-vial:before{content:"\f492"}.fa-vial-circle-check:before{content:"\e596"}.fa-vial-virus:before{content:"\e597"}.fa-vials:before{content:"\f493"}.fa-video-camera:before,.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-virus:before{content:"\e074"}.fa-virus-covid:before{content:"\e4a8"}.fa-virus-covid-slash:before{content:"\e4a9"}.fa-virus-slash:before{content:"\e075"}.fa-viruses:before{content:"\e076"}.fa-voicemail:before{content:"\f897"}.fa-volcano:before{content:"\f770"}.fa-volleyball-ball:before,.fa-volleyball:before{content:"\f45f"}.fa-volume-high:before,.fa-volume-up:before{content:"\f028"}.fa-volume-down:before,.fa-volume-low:before{content:"\f027"}.fa-volume-off:before{content:"\f026"}.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before{content:"\f6a9"}.fa-vr-cardboard:before{content:"\f729"}.fa-w:before{content:"\57"}.fa-walkie-talkie:before{content:"\f8ef"}.fa-wallet:before{content:"\f555"}.fa-magic:before,.fa-wand-magic:before{content:"\f0d0"}.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before{content:"\e2ca"}.fa-wand-sparkles:before{content:"\f72b"}.fa-warehouse:before{content:"\f494"}.fa-water:before{content:"\f773"}.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before{content:"\f5c5"}.fa-wave-square:before{content:"\f83e"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weight-scale:before,.fa-weight:before{content:"\f496"}.fa-wheat-alt:before,.fa-wheat-awn:before{content:"\e2cd"}.fa-wheat-awn-circle-exclamation:before{content:"\e598"}.fa-wheelchair:before{content:"\f193"}.fa-wheelchair-alt:before,.fa-wheelchair-move:before{content:"\e2ce"}.fa-glass-whiskey:before,.fa-whiskey-glass:before{content:"\f7a0"}.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before{content:"\f1eb"}.fa-wind:before{content:"\f72e"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before,.fa-wine-glass-empty:before{content:"\f5ce"}.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:"\f159"}.fa-worm:before{content:"\e599"}.fa-wrench:before{content:"\f0ad"}.fa-x:before{content:"\58"}.fa-x-ray:before{content:"\f497"}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:"\f00d"}.fa-xmarks-lines:before{content:"\e59a"}.fa-y:before{content:"\59"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-z:before{content:"\5a"}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:host,:root{--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}.fa-brands,.fab{font-family:"Font Awesome 6 Brands";font-weight:400}.fa-42-group:before,.fa-innosoft:before{content:"\e080"}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-adn:before{content:"\f170"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-airbnb:before{content:"\f834"}.fa-algolia:before{content:"\f36c"}.fa-alipay:before{content:"\f642"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-amilia:before{content:"\f36d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-pay:before{content:"\f415"}.fa-artstation:before{content:"\f77a"}.fa-asymmetrik:before{content:"\f372"}.fa-atlassian:before{content:"\f77b"}.fa-audible:before{content:"\f373"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-aws:before{content:"\f375"}.fa-bandcamp:before{content:"\f2d5"}.fa-battle-net:before{content:"\f835"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bilibili:before{content:"\e3d9"}.fa-bimobject:before{content:"\f378"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bootstrap:before{content:"\f836"}.fa-bots:before{content:"\e340"}.fa-btc:before{content:"\f15a"}.fa-buffer:before{content:"\f837"}.fa-buromobelexperte:before{content:"\f37f"}.fa-buy-n-large:before{content:"\f8a6"}.fa-buysellads:before{content:"\f20d"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-chrome:before{content:"\f268"}.fa-chromecast:before{content:"\f838"}.fa-cloudflare:before{content:"\e07d"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cmplid:before{content:"\e360"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cotton-bureau:before{content:"\f89e"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-critical-role:before{content:"\f6c9"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dailymotion:before{content:"\e052"}.fa-dashcube:before{content:"\f210"}.fa-deezer:before{content:"\e077"}.fa-delicious:before{content:"\f1a5"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dhl:before{content:"\f790"}.fa-diaspora:before{content:"\f791"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-draft2digital:before{content:"\f396"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drupal:before{content:"\f1a9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edge-legacy:before{content:"\e078"}.fa-elementor:before{content:"\f430"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envira:before{content:"\f299"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-etsy:before{content:"\f2d7"}.fa-evernote:before{content:"\f839"}.fa-expeditedssl:before{content:"\f23e"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-figma:before{content:"\f799"}.fa-firefox:before{content:"\f269"}.fa-firefox-browser:before{content:"\e007"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-fly:before{content:"\f417"}.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before{content:"\f2b4"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-fulcrum:before{content:"\f50b"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-git:before{content:"\f1d3"}.fa-git-alt:before{content:"\f841"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-gofore:before{content:"\f3a7"}.fa-golang:before{content:"\e40f"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-pay:before{content:"\e079"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guilded:before{content:"\e07e"}.fa-gulp:before{content:"\f3ae"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hashnode:before{content:"\e499"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-hive:before{content:"\e07f"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-hotjar:before{content:"\f3b1"}.fa-houzz:before{content:"\f27c"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-ideal:before{content:"\e013"}.fa-imdb:before{content:"\f2d8"}.fa-instagram:before{content:"\f16d"}.fa-instagram-square:before{content:"\e055"}.fa-instalod:before{content:"\e081"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-itch-io:before{content:"\f83a"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joomla:before{content:"\f1aa"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaggle:before{content:"\f5fa"}.fa-keybase:before{content:"\f4f5"}.fa-keycdn:before{content:"\f3ba"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-korvue:before{content:"\f42f"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-leanpub:before{content:"\f212"}.fa-less:before{content:"\f41d"}.fa-line:before{content:"\f3c0"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-mailchimp:before{content:"\f59e"}.fa-mandalorian:before{content:"\f50f"}.fa-markdown:before{content:"\f60f"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-mdb:before{content:"\f8ca"}.fa-medapps:before{content:"\f3c6"}.fa-medium-m:before,.fa-medium:before{content:"\f23a"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-mendeley:before{content:"\f7b3"}.fa-microblog:before{content:"\e01a"}.fa-microsoft:before{content:"\f3ca"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mixer:before{content:"\e056"}.fa-mizuni:before{content:"\f3cc"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-napster:before{content:"\f3d2"}.fa-neos:before{content:"\f612"}.fa-nfc-directional:before{content:"\e530"}.fa-nfc-symbol:before{content:"\e531"}.fa-nimblr:before{content:"\f5a8"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-octopus-deploy:before{content:"\e082"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-old-republic:before{content:"\f510"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-orcid:before{content:"\f8d2"}.fa-osi:before{content:"\f41a"}.fa-padlet:before{content:"\e4a0"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-palfed:before{content:"\f3d8"}.fa-patreon:before{content:"\f3d9"}.fa-paypal:before{content:"\f1ed"}.fa-perbyte:before{content:"\e083"}.fa-periscope:before{content:"\f3da"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-square:before{content:"\e01e"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-pix:before{content:"\e43a"}.fa-playstation:before{content:"\f3df"}.fa-product-hunt:before{content:"\f288"}.fa-pushed:before{content:"\f3e1"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-r-project:before{content:"\f4f7"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redhat:before{content:"\f7bc"}.fa-renren:before{content:"\f18b"}.fa-replyd:before{content:"\f3e6"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-rev:before{content:"\f5b2"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-rust:before{content:"\e07a"}.fa-safari:before{content:"\f267"}.fa-salesforce:before{content:"\f83b"}.fa-sass:before{content:"\f41e"}.fa-schlix:before{content:"\f3ea"}.fa-screenpal:before{content:"\e570"}.fa-scribd:before{content:"\f28a"}.fa-searchengin:before{content:"\f3eb"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-servicestack:before{content:"\f3ec"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shopify:before{content:"\e057"}.fa-shopware:before{content:"\f5b5"}.fa-simplybuilt:before{content:"\f215"}.fa-sistrix:before{content:"\f3ee"}.fa-sith:before{content:"\f512"}.fa-sitrox:before{content:"\e44a"}.fa-sketch:before{content:"\f7c6"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack-hash:before,.fa-slack:before{content:"\f198"}.fa-slideshare:before{content:"\f1e7"}.fa-snapchat-ghost:before,.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-square:before{content:"\f2ad"}.fa-soundcloud:before{content:"\f1be"}.fa-sourcetree:before{content:"\f7d3"}.fa-speakap:before{content:"\f3f3"}.fa-speaker-deck:before{content:"\f83c"}.fa-spotify:before{content:"\f1bc"}.fa-square-font-awesome:before{content:"\f425"}.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before{content:"\f35c"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stackpath:before{content:"\f842"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-sticker-mule:before{content:"\f3f7"}.fa-strava:before{content:"\f428"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-superpowers:before{content:"\f2dd"}.fa-supple:before{content:"\f3f9"}.fa-suse:before{content:"\f7d6"}.fa-swift:before{content:"\f8e1"}.fa-symfony:before{content:"\f83d"}.fa-teamspeak:before{content:"\f4f9"}.fa-telegram-plane:before,.fa-telegram:before{content:"\f2c6"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-the-red-yeti:before{content:"\f69d"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-think-peaks:before{content:"\f731"}.fa-tiktok:before{content:"\e07b"}.fa-trade-federation:before{content:"\f513"}.fa-trello:before{content:"\f181"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbraco:before{content:"\f8e8"}.fa-uncharted:before{content:"\e084"}.fa-uniregistry:before{content:"\f404"}.fa-unity:before{content:"\e049"}.fa-unsplash:before{content:"\e07c"}.fa-untappd:before{content:"\f405"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-vaadin:before{content:"\f408"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-viber:before{content:"\f409"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-vuejs:before{content:"\f41f"}.fa-watchman-monitoring:before{content:"\e087"}.fa-waze:before{content:"\f83f"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-whmcs:before{content:"\f40d"}.fa-wikipedia-w:before{content:"\f266"}.fa-windows:before{content:"\f17a"}.fa-wirsindhandwerk:before,.fa-wsh:before{content:"\e2d0"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wodu:before{content:"\e088"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yammer:before{content:"\f840"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype")}.fa-regular,.far{font-family:"Font Awesome 6 Free";font-weight:400}:host,:root{--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}.fa-solid,.fas{font-family:"Font Awesome 6 Free";font-weight:900}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc}@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-v4compatibility.woff2) format("woff2"),url(../webfonts/fa-v4compatibility.ttf) format("truetype");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f250,u+f252,u+f27a} \ No newline at end of file diff --git a/3.4/ref/api/css/ja-JP.css b/3.4/ref/api/css/ja-JP.css new file mode 100644 index 0000000..34136da --- /dev/null +++ b/3.4/ref/api/css/ja-JP.css @@ -0,0 +1,17 @@ +/* ja-JP locale-specific CSS */ +body +{ + font-family: Segoe UI, Verdana, Arial, MS Pゴシック; +} +pre +{ + font-family: Consolas, Courier, monospace, MS ゴシック; +} +span.tt +{ + font-family: Consolas, Courier, monospace, MS ゴシック; +} +span.code +{ + font-family: Consolas, Courier, monospace, MS ゴシック; +} diff --git a/3.4/ref/api/css/ko-KR.css b/3.4/ref/api/css/ko-KR.css new file mode 100644 index 0000000..5cba1b4 --- /dev/null +++ b/3.4/ref/api/css/ko-KR.css @@ -0,0 +1,18 @@ +/* ko-KR locale-specific CSS */ +body +{ + font-family: Malgun Gothic, Segoe UI, Verdana, Arial; + font-size: 0.75em; /*9pt*/ +} +pre +{ + font-family: Consolas, Courier, monospace, 돋움체; +} +span.tt +{ + font-family: Consolas, Courier, monospace, 돋움체; +} +span.code +{ + font-family: Consolas, Courier, monospace, 돋움체; +} diff --git a/3.4/ref/api/css/presentationStyle.css b/3.4/ref/api/css/presentationStyle.css new file mode 100644 index 0000000..1ba2ae4 --- /dev/null +++ b/3.4/ref/api/css/presentationStyle.css @@ -0,0 +1,403 @@ +/* Fixed layout settings. Disabled for now. If enabled, the In This Article section doesn't stick to the top. +html, body { + height: 100%; + overflow: hidden; +} + +.fixedLayout { + height: 100%; + display: flex; + flex-direction: column; +} + +.fixedHeader, .fixedFooter { + flex: 0; +} + +.fixedContent { + overflow-x: hidden; + overflow-y: auto; + flex: 1; +} + +/ * Disabled the fixed layout in mobile * / +@media screen and (max-width: 768px) { + html, body { + height: 100%; + overflow: auto; + } + + + .fixedLayout { + height: 100%; + display: block; + flex: 0 1 auto; + } + + .fixedHeader, .fixedFooter { + flex: 0 1 auto; + } + + .fixedContent { + overflow-x: hidden; + overflow-y: hidden; + flex: 0 1 auto; + } +} +*/ + +/* Hide the TOC and In This Article columns when printed */ +@media print { + #ShowHideTOCColumn, #TOCColumn, #InThisArticleColumn { + display: none; + } + + #TopicContent { + flex: none; + width: 100%; + } +} + +/* Additional styles for SHFB documentation websites */ +.sticky { + position: sticky; + top: 10px; +} + +.border-top { + border-block-start: 1px solid #e6e6e6; +} + +.border-bottom { + border-block-end: 1px solid #e6e6e6; + padding-bottom: 10px; +} + +.pageHeader { + background-color: #333333; + color: #d0d0d0; +} + +.is-active-quickLink { + border-left: 5px solid #dbdbdb; +} + +/* Shrink the margin on the header just below the notes div */ +.content div#Notes + h2:not(:first-child) { + margin-top: 5px; +} + +/* Add a top margin when there is no title in a section */ +.noTitle { + margin-top: 1em; +} + +/* Allow centering of basic div elements */ +div.is-centered { + display: flex; + justify-content: center; +} + +/* Fix spacing on non-clickable breadcrumb items without a link */ +.breadcrumb p { + align-items: center; + display: flex; + justify-content: center; + padding: 0 0.75em; +} + +/* Underline content, footer, and breadcrumb anchors when hovered */ +.content a:hover, .footer a:hover, .breadcrumb a:hover { + text-decoration: underline; +} + +/* Add an outer border to tables */ +.content table { + border: 1px solid #dbdbdb; +} + +/* MAML and XML comments element styles */ +.content h4 { + margin-top: 0.8em; + margin-bottom: .5em; +} + +.content #seeAlsoSection h4 { + margin-bottom: 0; +} + +.content hr { + background-color: lightgrey; +} + +.content div.caption { + font-style: italic; + padding-top: 0.75em; + padding-bottom: 0.75em; +} + +.content dt { + font-weight: 600; +} + +.content dd { + margin-bottom: 1em; +} + +.content q { + font-style: italic; +} + +.content .mediaInline { + padding-left: .25em; + padding-right: .25em; + vertical-align: top; +} + +.content .mediaNear { + text-align: left; + margin-top: 1em; + margin-bottom: 1em; +} + +.content .mediaCenter { + text-align: center; + margin-top: 1em; + margin-bottom: 1em; +} + +.content .mediaFar { + text-align: right; + margin-top: 1em; + margin-bottom: 1em; +} + +.content span.code, span.command, span.parameter { + font-family: Consolas, Courier, monospace; + color: #000066; + background-color: #f4f4f4; +} + +.content span.selflink { + font-family: Consolas, Courier, monospace; + color: #000066; +} + +span.keyword { + font-family: Consolas, Courier, monospace; + color: #0000ff; +} + +.content span.literal { + color: #cc0000; +} + +.content ul.noBullet { + list-style-type: none; + margin-left: 1em; +} + +.content ul ul.noBullet { + list-style-type: none; + margin-left: 1em; +} + +.content ul ul ul.noBullet { + list-style-type: none; + margin-left: 1em; +} + +.content li ul { + margin-bottom: 1em; +} + +.content thead th { + background-color: #ededed; + text-align: left; +} + +.missing { + color: #dc143c; + font-weight: bold; +} + +/* Inheritance hierarchy styles */ +.inheritanceHierarchy, .implementsList { + display: flex; + margin-bottom: 1em; +} + + .inheritanceHierarchy dd, .implementsList dd { + margin-left: 1em; + margin-bottom: 0; + } + +/* Code block styles */ +.codeHeader { + background-color: #e6e6e6; + box-sizing: content-box; + color: #171717; + display: flex; + flex-direction: row; + margin-top: 1em; + padding-top: 0.2em; + padding-bottom: 0.2em; + padding-right: 0.2em; +} + + .codeHeader a:hover { + text-decoration: none; + } + + .codeHeader .button { + padding-top: 0.1em; + padding-bottom: 0.1em; + } + +.codeHeaderTitle { + font-weight: 600; + margin: .3em; + margin-left: 1em; + flex-grow: 2; +} + +.codePanel { + border: 1px solid lightgrey; + padding: 1em; + margin-bottom: 1em; + flex: 1; +} + + .codePanel pre { + padding: 0em; + line-height: 1.37; + } + +.codeWithNumbers { + display: flex; +} + + .codeWithNumbers .lineNumbers { + border: 1px solid lightgrey; + flex-shrink: 1; + text-align: right; + margin-bottom: 1em; + } + + .codeWithNumbers .lineNumbers pre { + background: transparent; + padding-left: 0.50em; + padding-right: 0.50em; + line-height: 1.37 + } + + .codeWithNumbers .numbered { + flex: 1; + overflow-x: auto; + } + +/* Glossary styles */ +div.glossaryDiv { +} + +div.glossaryLetterBar { +} + +hr.glossaryRule { +} + +h3.glossaryGroupHeading { + color: #808080; +} + +div.glossaryGroup { +} + +dl.glossaryGroupList { + margin: 0; + color: Black; +} + +dt.glossaryEntry { + margin-left: 2em; +} + +dd.glossaryEntry { + margin-left: 2em; + margin-bottom: 2em; +} + +div.relatedEntry { + margin-bottom: 4px; +} + +/* Bibliography styles */ +span.bibliographyAuthor { + font-weight: bold; +} + +span.bibliographyTitle { + font-style: italic; +} + +span.bibliographyPublisher { +} + +sup.citation a:link a:visited a:active { + text-decoration: none; +} + +/* Expand/collapse toggles */ +.toggle { + transition: transform .35s ease; + transform-origin: center; + cursor: pointer; +} + +.toggleSection { + transition: transform .35s ease; + transform-origin: center; + margin-right: 0.25em; + cursor: pointer; +} + +.toggleExpanded { + transform: rotate(90deg) +} + +.toggleCollapsed { + transform: rotate(-90deg) +} + +/* Table of contents styles */ +.toc { + font-size: 1rem; +} + +.toc-menu { + line-height: 2em; +} + + .toc-menu a { + border-radius: 2px; + color: #4a4a4a; + display: block; + padding-left: 0.75em; + } + + .toc-menu a:hover { + background-color: whitesmoke; + color: #363636; + } + + .toc-menu a.is-active { + font-weight: bold; + } + + .toc-menu li ul { + padding-left: 1em; + } + + .toc-menu li a.has-submenu { + margin-left: -1.75em; + } diff --git a/3.4/ref/api/css/vs.min.css b/3.4/ref/api/css/vs.min.css new file mode 100644 index 0000000..0581dc0 --- /dev/null +++ b/3.4/ref/api/css/vs.min.css @@ -0,0 +1 @@ +pre code.hljs{display:block;overflow-x:auto;padding:0}code.hljs{padding:3px 5px}.hljs{background:#fff;color:#000}.hljs-comment,.hljs-quote,.hljs-variable{color:green}.hljs-built_in,.hljs-keyword,.hljs-name,.hljs-selector-tag,.hljs-tag{color:#00f}.hljs-addition,.hljs-attribute,.hljs-literal,.hljs-section,.hljs-string,.hljs-template-tag,.hljs-template-variable,.hljs-title,.hljs-type{color:#a31515}.hljs-deletion,.hljs-meta,.hljs-selector-attr,.hljs-selector-pseudo{color:#2b91af}.hljs-doctag{color:grey}.hljs-attr{color:red}.hljs-bullet,.hljs-link,.hljs-symbol{color:#00b0e8}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700} \ No newline at end of file diff --git a/3.4/ref/api/css/zh-CN.css b/3.4/ref/api/css/zh-CN.css new file mode 100644 index 0000000..33b2024 --- /dev/null +++ b/3.4/ref/api/css/zh-CN.css @@ -0,0 +1,17 @@ +/* zh-CN locale-specific CSS */ +body +{ + font-family: "Microsoft YaHei UI","Microsoft YaHei","SimSun","Segoe UI","Lucida Grande",Verdana,Arial,Helvetica,sans-serif +} +pre +{ + font-family: Consolas, Courier, monospace!important; +} +span.tt +{ + font-family: Consolas, Courier, monospace; +} +span.code +{ + font-family: Consolas, Courier, monospace; +} diff --git a/3.4/ref/api/css/zh-TW.css b/3.4/ref/api/css/zh-TW.css new file mode 100644 index 0000000..c4ca3f9 --- /dev/null +++ b/3.4/ref/api/css/zh-TW.css @@ -0,0 +1,17 @@ +/* zh-TW locale-specific CSS */ +body +{ + font-family: MS JhengHei, MingLiU, Segoe UI, Verdana, Arial; +} +pre +{ + font-family: Consolas, Courier, monospace, 細明體; +} +span.tt +{ + font-family: Consolas, Courier, monospace, 細明體; +} +span.code +{ + font-family: Consolas, Courier, monospace, 細明體; +} diff --git a/3.4/ref/api/fti/FTI_100.json b/3.4/ref/api/fti/FTI_100.json new file mode 100644 index 0000000..b8de58c --- /dev/null +++ b/3.4/ref/api/fti/FTI_100.json @@ -0,0 +1 @@ +{"default":[65537,327682,458758,524289,1507329,1769473,2293762,3211266,3473409,3932161,4259841,5177345,5701633,6225921,6488067,7405569,7471106,7667713,7864321,7995393,9043990,9371670,10420225,10551297,10682369,12124164,13107202,13369345,14221313,14745601,15073281,15138817,15532033,15794177,16121857,16842780,17432577,17825793,17891329,18284545,18743297,18808833,19333124,19464193,20512770,21430274,21823490,24641550,25100289,25952257,26345473,26476548,26738690,27197441,27787265,28114945,29556737,29949953,30015489,30277633,30343171,31064065,31391745,31850497,32768001,33030145,33226753,33882113,34078723,34209793,35979267,36700161,38010881,38076417,39321601,40304642,42139649,42336257,43778049,44171265,44302337,44498945,47120385,47185921,47382529,47513601,47710209,48037889,48300035,48365570,48627713,48955394,49217537,49807361,51183618,51249155,51904513,52035586,52232194,53149699,53739521,54198273,54263809,55377921,55508993,56229889,56885249,57147393,58785793,59244545,59375617,59637763,59834390,60031004,60096534,60620814,60751873],"defects":[49086466,49479681,50790401,52953089],"disables":[7077889],"determining":[10420225,10682369,25952257,26345473],"delimited":[6684688,9043970,9371650,16842754,20905988,21626884,21954564,22020100,22413316,22675460,22740996,23068676,23134212,23199748,23396356,23461892,23527428,23855108,24248324,24641551,38207491,38469635,38797315,42401795,42795011,43450371,43974659,44564483,44892163,45678595,45875203,46399491,46661649,46792707,48431107,48889859,50987024,58458128,59834370,60030978,60096514,60620815],"delimiter":[6684687,9043970,9371650,16842754,20905993,21626889,21954569,22020105,22413321,22675465,22741001,23068681,23134217,23199753,23396361,23461897,23527433,23855113,24248329,24641551,38207497,38469641,38797321,42401801,42795017,43450377,43974665,44564489,44892169,45678601,45875209,46399497,46661647,46792713,48431113,48889865,50987023,58458127,59834370,60030978,60096514,60620815],"descending":[3866626,4259841,5177345,5308418,6553602,9043980,9371660,15007746,16842764,18808833,19464193,20447233,21037058,21364737,23789570,24379394,24641544,32768001,33882113,35323905,35454978,35651585,35717122,44171265,44498945,45088770,46006274,47120385,47710209,48496642,49152002,49283074,49938434,53215234,53739521,54263809,55312386,55902210,57016322,58982402,59834380,60030988,60096524,60620808,60686337],"dll":[458753,6750209,6815745,7012353,7077889,7143425,7208961,7274497,7405569,7536641,7602177,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9109505,9175041,9240577,9306113,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17498113,17563649,17629185,17694721,17760257,17825793,17891329,17956865,18022401,18087937,18153473,18219009,18284545,18350081,18415617,18481153,18546689,18677761,18612225,18743297,18808833,18874369,18939905,19005441,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19857409,19922945,19988481,20054017,20119553,20250625,20185089,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21757953,21823489,21889025,21954561,22020097,22085633,22151169,22216705,22282241,22347777,22413313,22478849,22544385,22609921,22675457,22740993,22806529,22872065,23003137,22937601,23068673,23134209,23199745,23265281,23330817,23396353,23461889,23527425,23592961,23658497,23724033,23789569,23855105,23920641,23986177,24051713,24117249,24182785,24248321,24313857,24379393,24444929,24510465,24576001,24707073,24772609,24838145,24903681,24969217,25034753,25165825,25231361,25296897,25362433,25427969,25493505,25559041,25624577,25690113,25755649,25821185,25886721,25952257,26017793,26083329,26148865,26214401,26279937,26345473,26411009,26476545,26542081,26607617,26673153,26738689,26804225,26869761,26935297,27000833,27066369,27131905,27197441,27262977,27328513,27394049,27459585,27525121,27590657,27656193,27721729,27787265,27852801,27918337,27983873,28049409,28114945,28180481,28246017,28311553,28377089,28442625,28508161,28573697,28639233,28704769,28770305,28835841,28901377,28966913,29032449,29097985,29163521,29229057,29294593,29360129,29425665,29491201,29556737,29622273,29687809,29753345,29818881,29884417,29949953,30015489,30081025,30146561,30212097,30277633,30343169,30408705,30539777,30474241,30605313,30670849,30736385,30801921,30867457,30932993,30998529,31064065,31129601,31195137,31260673,31326209,31391745,31457281,31522817,31588353,31653889,31719425,31784961,31850497,31916033,31981569,32047105,32112641,32178177,32243713,32309249,32374785,32440321,32505857,32571393,32636929,32702465,32768001,32833537,32899073,32964609,33030145,33095681,33161217,33226753,33292289,33357825,33423361,33488897,33554433,33619969,33685505,33751041,33816577,33882113,33947649,34013185,34078721,34144257,34209793,34275329,34340865,34406401,34471937,34537473,34603009,34668545,34734081,34799617,34865153,34930689,34996225,35061761,35127297,35192833,35258369,35323905,35389441,35454977,35520513,35586049,35651585,35717121,35782657,35848193,35913729,35979265,36044801,36110337,36175873,36241409,36306945,36372481,36438017,36503553,36569089,36634625,36700161,36765697,36831233,36896769,37027841,36962305,37093377,37158913,37224449,37289985,37355521,37421057,37486593,37552129,37617665,37683201,37748737,37814273,37879809,37945345,38010881,38076417,38141953,38207489,38273025,38338561,38404097,38469633,38535169,38600705,38666241,38797313,38731777,38862849,38928385,38993921,39059457,39190529,39256065,39321601,39387137,39452673,39518209,39583745,39649281,39780353,39845889,39911425,40042497,40108033,40239105,40304641,40435713,40501249,40566785,40632321,40763393,40828929,40894465,40960001,41025537,41091073,41222145,41287681,41549825,41615361,41680897,41746433,41943041,42074113,42205185,42401793,42467329,42532865,42598401,42795009,42991617,43057153,43122689,43188225,43384833,43450369,43515905,43646977,43778049,43843585,43974657,44040193,44367873,44564481,44630017,44892161,45023233,45219841,45613057,45678593,45875201,45940737,46137345,46268417,46333953,46399489,46530561,46596097,46792705,46923777,47054849,47251457,47316993,47448065,47644673,47906817,48037889,48168961,48365569,48431105,48627713,48889857,48955393,49152001,49414145,49545217,49676289,49741825,49872897,49938433,50069505,50200577,50397185,50462721,50528257,50659329,50790401,50855937,50921473,51118081,51183617,51249153,51511297,51576833,51642369,51838977,51970049,52035585,52101121,52232193,52363265,52428801,52494337,52690945,52756481,52887553,52953089,53018625,53084161,53215233,53280769,53346305,53608449,53673985,53739521,53805057,54067201,54132737,54198273,54263809,54460417,54722561,54788097,54984705,55181313,55377921,55508993,55574529,55640065,55705601,55902209,55967745,56033281,56098817,56295425,56360961,56492033,56557569,56623105,56688641,56754177,56819713,56885249,56950785,57016321,57081857,57147393,57212929,57344001,57409537,57540609,57606145,57671681,57802753,57868289,57933825,57999361,58130433,58195969,58327041,58392577,58458113,58589185,58720257,58785793,58916865,59047937,59179009,59310081,59441153,59506689,59637761,59768833,59834369,60030977,60096513,60162049,60227585,60293121,60358657,60424193,60489729,60555265,60620801,60686337,60751873],"depends":[7864321,7995393],"depend":[31588353,32964609,33357825,40828929],"distinctness":[1769474,9043972,9371652,10420226,10682370,16842756,24641538,25952258,26345474,42139650,47185922,55377922,59834372,60030980,60096516,60620802],"decrease":[24641537,34340865,55050241,60620801],"depth":[24641537,42598402,60620801],"documentation":[49479681,50724865],"dynamic":[3473409,3932161,9043972,9371652,16646145,16842756,17694721,24641538,32505857,33488897,49217537,49807361,56885249,57147393,59244545,59375617,59834372,60030980,60096516,60620802],"defines":[19136513,19660801,33292289,34275329,48693249,60686337],"defaultlagvalue":[18743301,29949957],"duplicate":[18350081,39452673],"differs":[19726337,23330817,38141953,48168961],"decreasing":[60686337],"divides":[5242883,9043974,9371654,16842758,24051713,24576001,24641539,24969217,42074113,42532865,43384833,47841283,54919171,57933827,59834374,60030982,60096518,60620803],"derived":[25100290,60751874],"double":[6684673,23396358,24641539,31588358,31916038,38797318,45416451,46661633,50987009,58458113,60620803],"determined":[1769474,9043972,9371652,10420225,10682369,16842756,24641538,25952257,26345473,42139650,47185922,55377922,59834372,60030980,60096516,60620802],"determines":[524289,917505,983041,1310721,1507330,1835009,6225922,9043984,9371666,10092545,11206657,11730945,12386305,13107201,13434881,16842768,20512769,20840449,22085633,24641545,25100289,26148865,26673153,26738689,27000833,27394049,29360129,40304641,42336258,43188225,44302338,45023233,45940737,47513602,49676289,49741825,51249154,53870593,54198274,54722561,55508994,56229890,56754177,59834384,60030992,60096530,60555265,60620809,60751873],"destination":[46137345],"define":[15007745,24379393,34340865,35717121,49938433],"design":[49086466,49479681,50790401,52953089],"detector":[5242883,9043974,9371654,16842758,24051713,24576001,24641539,24969217,42074113,42532865,43384833,47841283,54919171,57933827,59834374,60030982,60096518,60620803],"diagnostics":[6422531,9043974,9371654,16842758,23724033,24117249,24444929,24641539,40435713,40894465,41222145,47972355,52822019,59047939,59834374,60030982,60096518,60620803],"disposed":[851969,6815745,7077889,8781825,24641537,27525121,60162049,60620801],"definition":[458754,6750210,6815746,7012354,7077890,7143426,7208962,7274498,7405570,7536642,7602178,7667714,7733250,7798786,7864322,7929858,7995394,8060930,8126466,8192002,8257538,8323074,8388610,8454146,8519682,8585218,8650754,8716290,8781826,8847362,8912898,8978434,9109506,9175042,9240578,9306114,9437186,9502722,9568258,9633794,9699330,9764866,9830402,9895938,9961474,10027010,10092546,10158082,10223618,10289154,10354690,10420226,10485762,10551298,10616834,10682370,10747906,10813442,10878978,10944514,11010050,11075586,11141122,11206658,11272194,11337730,11403266,11468802,11534338,11599874,11665410,11730946,11796482,11862018,11927554,11993090,12058626,12124162,12189698,12255234,12320770,12386306,12451842,12517378,12582914,12648450,12713986,12779522,12845058,12910594,12976130,13041666,13107202,13172738,13238274,13303810,13369346,13434882,13500418,13565954,13631490,13697026,13762562,13828098,13893634,13959170,14024706,14090242,14155778,14221314,14286850,14352386,14417922,14483458,14548994,14614530,14680066,14745602,14811138,14876674,14942210,15007746,15073282,15138818,15204354,15269890,15335426,15400962,15466498,15532034,15597570,15663106,15728642,15794178,15859714,15925250,15990786,16056322,16121858,16187394,16252930,16318466,16384002,16449538,16515074,16580610,16646146,16711682,16777218,16908290,16973826,17039362,17104898,17170434,17235970,17301506,17367042,17432578,17498114,17563650,17629186,17694722,17760258,17825794,17891330,17956866,18022402,18087938,18153474,18219010,18284546,18350082,18415618,18481154,18546690,18677762,18612226,18743298,18808834,18874370,18939906,19005442,19070978,19136514,19202050,19267586,19333122,19398658,19464194,19529730,19595266,19660802,19726338,19791874,19857410,19922946,19988482,20054018,20119554,20250626,20185090,20316162,20381698,20447234,20512770,20578306,20643842,20709378,20774914,20840450,20905986,20971522,21037058,21102594,21168130,21233666,21299202,21364738,21430274,21495810,21561346,21626882,21692418,21757954,21823490,21889026,21954562,22020098,22085634,22151170,22216706,22282242,22347778,22413314,22478850,22544386,22609922,22675458,22740994,22806530,22872066,23003138,22937602,23068674,23134210,23199746,23265282,23330818,23396354,23461890,23527426,23592962,23658498,23724034,23789570,23855106,23920642,23986178,24051714,24117250,24182786,24248322,24313858,24379394,24444930,24510466,24576002,24707074,24772610,24838146,24903682,24969218,25034754,25165826,25231362,25296898,25362434,25427970,25493506,25559042,25624578,25690114,25755650,25821186,25886722,25952258,26017794,26083330,26148866,26214402,26279938,26345474,26411010,26476546,26542082,26607618,26673154,26738690,26804226,26869762,26935298,27000834,27066370,27131906,27197442,27262978,27328514,27394050,27459586,27525122,27590658,27656194,27721730,27787266,27852802,27918338,27983874,28049410,28114946,28180482,28246018,28311554,28377090,28442626,28508162,28573698,28639234,28704770,28770306,28835842,28901378,28966914,29032450,29097986,29163522,29229058,29294594,29360130,29425666,29491202,29556738,29622274,29687810,29753346,29818882,29884418,29949954,30015490,30081026,30146562,30212098,30277634,30343170,30408706,30539778,30474242,30605314,30670850,30736386,30801922,30867458,30932994,30998530,31064066,31129602,31195138,31260674,31326210,31391746,31457282,31522818,31588354,31653890,31719426,31784962,31850498,31916034,31981570,32047106,32112642,32178178,32243714,32309250,32374786,32440322,32505858,32571394,32636930,32702466,32768002,32833538,32899074,32964610,33030146,33095682,33161218,33226754,33292290,33357826,33423362,33488898,33554434,33619970,33685506,33751042,33816578,33882114,33947650,34013186,34078722,34144258,34209794,34275330,34340866,34406402,34471938,34537474,34603010,34668546,34734082,34799618,34865154,34930690,34996226,35061762,35127298,35192834,35258370,35323906,35389442,35454978,35520514,35586050,35651586,35717122,35782658,35848194,35913730,35979266,36044802,36110338,36175874,36241410,36306946,36372482,36438018,36503554,36569090,36634626,36700162,36765698,36831234,36896770,37027842,36962306,37093378,37158914,37224450,37289986,37355522,37421058,37486594,37552130,37617666,37683202,37748738,37814274,37879810,37945346,38010882,38076418,38141954,38207490,38273026,38338562,38404098,38469634,38535170,38600706,38666242,38797314,38731778,38862850,38928386,38993922,39059458,39190530,39256066,39321602,39387138,39452674,39518210,39583746,39649282,39780354,39845890,39911426,40042498,40108034,40239106,40304642,40435714,40501250,40566786,40632322,40763394,40828930,40894466,40960002,41025538,41091074,41222146,41287682,41549826,41615362,41680898,41746434,41943042,42074114,42205186,42401794,42467330,42532866,42598402,42795010,42991618,43057154,43122690,43188226,43384834,43450370,43515906,43646978,43778050,43843586,43974658,44040194,44367874,44564482,44630018,44892162,45023234,45219842,45613058,45678594,45875202,45940738,46137346,46268418,46333954,46399490,46530562,46596098,46792706,46923778,47054850,47251458,47316994,47448066,47644674,47906818,48037890,48168962,48365570,48431106,48627714,48889858,48955394,49152002,49414146,49545218,49676290,49741826,49872898,49938434,50069506,50200578,50397186,50462722,50528258,50659330,50790402,50855938,50921474,51118082,51183618,51249154,51511298,51576834,51642370,51838978,51970050,52035586,52101122,52232194,52363266,52428802,52494338,52690946,52756482,52887554,52953090,53018626,53084162,53215234,53280770,53346306,53608450,53673986,53739522,53805058,54067202,54132738,54198274,54263810,54460418,54722562,54788098,54984706,55181314,55377922,55508994,55574530,55640066,55705602,55902210,55967746,56033282,56098818,56295426,56360962,56492034,56557570,56623106,56688642,56754178,56819714,56885250,56950786,57016322,57081858,57147394,57212930,57344002,57409538,57540610,57606146,57671682,57802754,57868290,57933826,57999362,58130434,58195970,58327042,58392578,58458114,58589186,58720258,58785794,58916866,59047938,59179010,59310082,59441154,59506690,59637762,59768834,59834370,60030978,60096514,60162050,60227586,60293122,60358658,60424194,60489730,60555266,60620802,60686338,60751874],"determine":[2228226,2424834,2621441,5767174,9043990,9371670,10420225,10551297,11468802,11599874,12189698,12910593,13041666,13369345,14221313,15138817,15532033,16842774,17825794,19595265,19726337,19988481,20774913,21692417,21757953,22151169,23330817,23592961,24641547,25034753,25886721,26279937,26345473,26542081,26804225,27131905,27262977,27721729,28114945,28180481,30277633,31326210,31981570,33161218,33619970,36438017,36700161,36896769,37289985,37421057,37814273,37879809,38010882,38076417,38141953,38338561,38600705,38993921,39649281,40042497,40566785,40632321,41025537,41615361,43581442,43778049,43909122,44236801,45023233,45744134,48168961,50003974,50528257,50921474,51511298,51773442,52690945,54001665,54657026,54853633,57671686,59834391,60030998,60096534,60620811],"defers":[30932993,37945345,42205185,42598401],"directions":[48693249,60686337],"disable":[8192001,8454145,9175041,9437185,28835841,29294593],"designed":[7864321,7995393],"distinctby":[1769474,9043972,9371652,10420229,10682373,16842756,24641538,25952261,26345477,42139650,47185922,50724865,55377923,59834372,60030980,60096516,60620802],"depending":[8192001,8454145,9175041,9437185,28835841,29294593],"describes":[47316993,47644673,54525953,60751873],"dictionary":[6946821,23986185,24510473,24641540,24903689,25427977,46333960,46923784,46989318,47448072,47906824,51445765,58589189,60620804],"deferred":[6815745,7077889,7405569,7864321,7995393,8192001,8454145,8912897,8978433,9175041,9240577,9437185,9502721,9568257,9830401,10289153,10354689,10420225,10682369,10747905,10813441,10878977,11272193,11337729,11403265,11468801,11599873,12058625,12189697,12582913,12713985,12779521,13041665,13238273,13369345,13565953,13631489,13762561,13893633,14024705,14155777,14221313,14286849,14614529,14745601,14811137,15073281,15138817,15335425,15400961,15597569,15663105,15794177,15925249,16056321,16121857,16252929,16318465,16449537,16580609,16646145,16711681,16777217,16973825,17104897,17170433,17235969,17432577,17498113,17563649,17694721,17891329,17956865,18022401,18087937,18219009,18284545,18350081,18546689,18677761,18612225,18743297,18939905,19202049,19267585,19791873,20185089,20643841,20709377,21102593,21233665,21364737,22085633,22347777,22478849,22806529,23003137,23724033,23920641,24117249,24313857,24444929,24707073,24838145,25165825,25231361,25362433,25493505,25624577,25690113,25755649,25821185,25952257,26214401,26345473,26411009,26607617,27197441,27459585,27787265,28246017,28442625,28639233,28835841,28966913,29229057,29294593,29556737,29622273,29818881,29949953,30015489,30081025,30277633,30736385,30867457,31064065,31260673,31326209,31391745,31522817,31719425,31850497,31981569,32178177,32309249,32440321,32505857,32833537,32899073,33030145,33161217,33226753,33423361,33488897,33619969,33685505,34013185,34209793,34340865,34471937,34603009,34668545,34865153,34930689,34996225,35192833,35258369,35520513,35586049,35651585,35782657,36044801,36175873,36503553,36700161,36962305,37027841,37224449,37552129,37683201,37748737,38076417,38273025,38404097,38666241,38731777,38862849,39059457,39256065,39321601,39452673,39518209,39780353,39911425,40239105,40435713,40501249,40763393,40894465,40960001,41222145,41287681,41549825,41680897,41746433,42991617,43646977,43843585,44630017,45023233,45219841,45940737,46268417,46530561,46596097,47054849,48037889,48627713],"data":[262145,1376257,6291457,9043970,9371650,9699329,16842754,21168130,21495810,21889026,22282242,23330817,24641537,26935297,41943041,42467329,43057153,44040193,46137346,46202882,48168961,50331649,53477377,54460417,54525953,57999361,59834370,60030978,60096514,60620801,60751875],"decimal":[6684673,23068679,24641537,38469639,46661633,50987009,58458113,60620801],"distinct":[1769475,9043972,9371652,10420228,10682372,16842756,24641538,25952259,26345475,42139652,47185923,55377923,59834372,60030980,60096516,60620802],"different":[1966083,6815745,7077889,8847361,9043974,9371654,10747906,11337730,13893634,16842758,22478849,23003137,24641539,26411009,27459586,28246018,28639234,31588355,32964611,33357827,40828931,40960001,41680897,42729475,42991617,48562179,55967747,59834374,60030982,60096518,60620803],"distinctbyextension":[1769473,9043970,9371650,10420225,10682369,16842754,42139649,50724865,55377925,59834370,60030978,60096514],"delimit":[20905985,21626881,21954561,22020097,22413313,22675457,22740993,23068673,23134209,23199745,23396353,23461889,23527425,23855105,24248321,38207489,38469633,38797313,42401793,42795009,43450369,43974657,44564481,44892161,45678593,45875201,46399489,46792705,48431105,48889857],"doubles":[31588353,31916033],"defaultleadvalue":[15073285,31391749],"delivered":[7733249,9764865],"datatable":[6291460,9043976,9371656,16842760,21168135,21495815,21889030,22282248,24641540,41943047,42467335,43057158,44040200,46202884,50331652,57999364,59834376,60030984,60096520,60620804],"defined":[1638407,2031617,8126466,9044438,9372110,9568257,10878977,11272193,15400961,15925249,16711681,16843226,17235969,24641545,25165825,29622273,30081025,30867457,32309249,32899073,33423361,41484295,42205185,42598401,45350919,52953089,53346311,54525953,59834838,60031450,60096974,60620809,60751873],"direction":[3735554,3866626,4194306,6553602,9043980,9371660,15007752,16056328,16252936,16777224,16842764,16973832,20447238,21037064,21364742,23789576,24379400,24641544,31260680,35192840,35323910,35454984,35651590,35717128,36044808,37027848,41353218,42008578,45088770,46006274,49152008,49283074,49938440,55902210,57016322,57802754,58327042,58982402,59572226,59703298,59834380,60030988,60096524,60620808,60686337]} \ No newline at end of file diff --git a/3.4/ref/api/fti/FTI_101.json b/3.4/ref/api/fti/FTI_101.json new file mode 100644 index 0000000..6c6b84b --- /dev/null +++ b/3.4/ref/api/fti/FTI_101.json @@ -0,0 +1 @@ +{"evaluates":[14745601,15073281,18284545,18743297,21430273,21823489,29556737,29949953,31064065,31391745,48365569,48955393],"evaluated":[7864321,7995393,8454145,12058625,15794177,16449537,17891329,18350081,19726337,20185089,23330817,28966913,33226753,33685505,34209793,34668545,38141953,39452673,48168961],"exhaustion":[8192001,8454145,9175041,9437185,28835841,29294593],"equal":[524289,917505,983041,3604483,9043978,9371658,10420225,10551297,11206658,11730946,12779521,13369346,14221313,15138817,15335425,15532033,15663105,16842762,17498113,17563649,17825793,18087937,18219009,18612225,19267585,19791873,24641541,25100289,26148866,26345473,26673154,28114945,29818881,30277634,30736385,31522817,34340865,36175873,36700161,36962305,37748737,38010881,38076417,38273025,38862849,39780353,40501249,43778049,48824323,49741825,51249153,56492035,59113475,59834378,60030986,60096522,60555265,60620805,60751873],"extending":[20054017,38535169],"extension":[589825,655361,720897,786433,851969,917505,983041,1048577,1114113,1245185,1179649,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2097153,2162689,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,4456449,4521985,4587521,4653057,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6815746,6881281,6946817,7012354,7077890,7143426,7274498,7340033,7405570,7471105,7536642,7602178,7667714,7798786,7864322,7929858,7995394,8060930,8126466,8192002,8323075,8388610,8454146,8519682,8585218,8650755,8716291,8781827,8847362,8912899,8978435,9043970,9109507,9175043,9240579,9306115,9371650,9437187,9502723,9568259,9633795,9699331,9764866,9830403,9895939,9961474,10027010,10092547,10158083,10223619,10289155,10354691,10420227,10485763,10551299,10616835,10682371,10747907,10813443,10878979,10944515,11010051,11075587,11141123,11206659,11272195,11337731,11403267,11468803,11534339,11599875,11665411,11730947,11796483,11862019,11927555,11993091,12058627,12124163,12189699,12255235,12320771,12386307,12451843,12517379,12582915,12648451,12713987,12779523,12845059,12910595,12976131,13041667,13107203,13172739,13238275,13303811,13369347,13434883,13500419,13565955,13631491,13697027,13762563,13828099,13893635,13959171,14024707,14090243,14155779,14221315,14286851,14352387,14417923,14483459,14548995,14614531,14680067,14745603,14811139,14876675,14942211,15007747,15073283,15138819,15204355,15269891,15335427,15400963,15466499,15532035,15597571,15663107,15728643,15794179,15859715,15925251,15990787,16056323,16121859,16187395,16252931,16318467,16384003,16449539,16515075,16580611,16646147,16711683,16777219,16842754,16908291,16973827,17039363,17104899,17170435,17235971,17301507,17367043,17432579,17498115,17563651,17629187,17694723,17760259,17825795,17891331,17956867,18022403,18087939,18153475,18219011,18284547,18350083,18415619,18481155,18546691,18612227,18677763,18743299,18808835,18874371,18939907,19005443,19070979,19136515,19202051,19267587,19333123,19398659,19464195,19529731,19595267,19660803,19726339,19791875,19857411,19922947,19988483,20054019,20119555,20185091,20250627,20316163,20381699,20447235,20512771,20578307,20643843,20709379,20774915,20840451,20905987,20971523,21037059,21102595,21168131,21233667,21299203,21364739,21430275,21495811,21561347,21626883,21692419,21757955,21823491,21889027,21954563,22020099,22085635,22151171,22216707,22282243,22347779,22413315,22478851,22544387,22609923,22675459,22740995,22806531,22872067,23003139,22937602,23068675,23134211,23199747,23265283,23330819,23396355,23461891,23527427,23592963,23658498,23724035,23789571,23855107,23920642,23986179,24051715,24117251,24182786,24248323,24313858,24379395,24444931,24510467,24576003,24707074,24772610,24838147,24903683,24969219,25034755,25165826,25231362,25296899,25362435,25427971,25493506,25559042,25624578,25690114,25755651,25821187,25886723,25952258,26017794,26083331,26148866,26214403,26279939,26345474,26411011,26476547,26542083,26607618,26673154,26738690,26804227,26935298,27000834,27131906,27197443,27262979,27328515,27394050,27459586,27525122,27590658,27656194,27721731,27787267,27852802,27918338,27983874,28049410,28180483,28114946,28246018,28311554,28377090,28442626,28508162,28573698,28639234,28704770,28770306,28835842,28901378,28966914,29032450,29097986,29163522,29229058,29294594,29360130,29425666,29491202,29556738,29622274,29687810,29753346,29818882,29884418,29949954,30015491,30081026,30146562,30212098,30277634,30343170,30408706,30539778,30474242,30605314,30670850,30736386,30801922,30867458,30998530,31064066,31129602,31195138,31260674,31326210,31391746,31457282,31522818,31653890,31784962,31850498,31981570,32047106,32112642,32243714,32309250,32440322,32505858,32571394,32636930,32702466,32768002,32833538,32899074,33030146,33095682,33161218,33226754,33292290,33423362,33488898,33619970,33685506,33751042,33816578,33882114,34013186,34078722,34144258,34209794,34275330,34406402,34471938,34537474,34668546,34734082,34799618,34865154,34930690,34996226,35061762,35192834,35127298,35389442,35323906,35454978,35520514,35586050,35651586,35717122,35782658,35848194,35913730,35979266,36044802,36110338,36175874,36241410,36306946,36372482,36438018,36503554,36569090,36634626,36700162,36831234,36896770,37027842,36962306,37093378,37158914,37224450,37289986,37355522,37421058,37486594,37552130,37617666,37683202,37748738,37814274,37879810,38010882,38076418,38141954,38207490,38273026,38338562,38404098,38469634,38535170,38600706,38666242,38731778,38797314,38862850,38928386,38993922,39059458,39190530,39256066,39321602,39387138,39452674,39518210,39583746,39649282,39714817,39780354,39845890,39911426,39976961,40042498,40108034,40173569,40239106,40304642,40370177,40435714,40501250,40566786,40632322,40697857,40763394,40894466,40960002,41025538,41091074,41156609,41222146,41287682,41353217,41418753,41484289,41549826,41615362,41680898,41746434,41811969,41877505,42008577,41943042,42074114,42139649,42270721,42336257,42401794,42467330,42532866,42663937,42729473,42795010,42860545,42926081,42991618,43057154,43122690,43188226,43253761,43319297,43384834,43450370,43581441,43646978,43712513,43778050,43909121,43974658,44040194,44105729,44171265,44236801,44302337,44367874,44433409,44498945,44564482,44630018,44695553,44826625,44892162,44957697,45088769,45154305,45219842,45285377,45481985,45547521,45613058,45678594,45744129,45809665,45875202,45940738,46006273,46071809,46202881,46268418,46333954,46399490,46530562,46596098,46661633,46792706,46858241,46923778,46989313,47054850,47251458,47382529,47448066,47579137,47775745,47841281,47906818,47972353,48037890,48168962,48234497,48300033,48365570,48431106,48496641,48627714,48693249,48758785,48824321,48889858,48955394,49086465,49152002,49217537,49348609,49545218,49741826,49807361,49872898,49938434,50200578,50397186,50462722,50659330,50724961,50855938,50921474,51118082,51183618,51511298,51576834,51642370,51838978,51970050,52035586,52101122,52232194,52363266,52428802,52494338,52690946,52756482,52887554,53018626,53084162,53215234,53280770,53346306,53608450,53673986,53739522,53805058,54067202,54132738,54198274,54263810,54460418,54722562,54788098,54984706,55181314,55377922,55508994,55574530,55640066,55705602,55902210,55967746,56033282,56098818,56295426,56360962,56492034,56557570,56623106,56688642,56754178,56819714,56885250,56950786,57016322,57081858,57147394,57212930,57344002,57409538,57540610,57606146,57671682,57802754,57868290,57933826,57999362,58130434,58195970,58327042,58392578,58458114,58589186,58720258,58785794,58916866,59047938,59179010,59310082,59441154,59506690,59637762,59768834,59834370,60030978,60096514,60162050,60227586,60293122,60358658,60424194,60489730,60555266],"equivalence":[1572865,2686977,9043972,9371652,10551297,15532033,16842756,24641538,28114945,41811969,43712513,43778049,46727169,54984705,57344001,57737217,59834372,60030980,60096516,60620802],"exceptions":[7274498,7602178,7798786,8060930,8388610,8519682,8847362,8978434,9633794,9961474,10092546,10354690,10747906,11206658,11337730,11730946,11796482,11862018,11927554,11993090,12058626,12255234,12320770,12386306,12451842,12517378,12910594,12976130,13303810,13697026,13828098,13893634,14090242,14352386,14548994,14942210,15204354,15269890,15728642,15794178,16187394,16449538,16515074,16908290,17039362,17301506,17367042,17891330,18415618,18874370,19005442,19529730,19726338,19857410,20185090,20381698,20905986,21233666,21430274,21561346,21626882,21823490,21954562,22020098,22413314,22675458,22740994,23003138,23068674,23134210,23199746,23330818,23396354,23461890,23527426,23855106,24051714,24248322,24576002,24969218,25100289,25231362,26017794,26083330,26148866,26411010,26673154,27131906,27197442,27394050,27459586,27590658,27656194,27787266,27983874,28246018,28311554,28377090,28442626,28508162,28639234,28704770,28770306,28901378,28966914,29097986,29163522,29360130,29425666,29491202,29884418,30015490,30146562,30212098,30408706,30670850,30801922,31653890,31916034,32112642,32374786,32571394,33095682,33226754,33554434,33685506,33751042,33947650,34209794,34406402,34537474,34668546,34799618,35061762,35258370,36306946,36831234,37355522,38207490,38141954,38469634,38797314,38928386,39321602,41680898,42074114,42401794,42532866,42795010,42991618,43384834,43450370,43646978,43974658,44367874,44564482,44892162,45678594,45875202,46399490,46792706,48037890,48168962,48365570,48431106,48627714,48889858,48955394,60751873],"equally":[9175041,9437185,28835841,29294593],"experimental":[327681,393218,458754,524289,2031618,6750210,6815747,7012355,7077891,7143427,7208962,7274499,7405571,7536643,7602179,7667715,7733250,7798787,7864323,7929859,7995395,8060931,8126467,8192003,8257538,8388611,8454147,8519683,8585219,8847363,9043969,9371649,9764867,9961475,10027011,39124994,49086468,49414146,49479683,49676290,50069506,50528258,50790404,51052546,51249154,52166658,52297730,52625410,52953092,53870593,54001665,54329345,59834370,60096514],"expected":[8847361,19726337,23330817,38141953,48168961],"equizip":[1966083,9043974,9371654,10747910,11337734,13893638,16842758,17498113,18219009,24641539,27459590,28246022,28639238,39780353,40501249,42729475,48562179,50724865,55967748,59834374,60030982,60096518,60620803],"entirely":[15204353,25362433,25821185,28901377,34996225,35520513],"encodes":[5439490,9043972,9371652,16842756,20971521,21299201,24641538,36241409,36569089,45547522,53542914,56360962,59834372,60030980,60096516,60620802],"eighth":[7602178,8650755,17235975,23658499,25165831],"evaluating":[3145730,3538946,9043976,9371656,14745601,15073281,16842760,18284545,18743297,24641540,29556737,29949953,31064065,31391745,44433410,44957698,50397186,51642370,58064898,58261506,59834376,60030984,60096520,60620804],"error":[3,7274497,7602177,7798785,8060929,8388609,8519681,9961473,47316994,47644674,53477378,54525953,60751875],"execution":[1376258,6815745,7077889,7405569,7667713,7864321,7929857,7995393,8192001,8454145,8912897,8978433,9043972,9175041,9240577,9371652,9437185,9502721,9568257,9699330,9830401,10289153,10354689,10420225,10682369,10747905,10813441,10878977,11272193,11337729,11403265,11468801,11599873,11862017,11927553,11993089,12058625,12189697,12255233,12320769,12451841,12582913,12713985,12779521,12976129,13041665,13238273,13369345,13565953,13631489,13697025,13762561,13828097,13893633,14024705,14090241,14155777,14221313,14286849,14352385,14548993,14614529,14811137,14942209,15138817,15269889,15335425,15400961,15663105,15728641,15794177,15925249,16056321,16121857,16187393,16252929,16318465,16449537,16580609,16646145,16711681,16777217,16842756,16973825,17104897,17170433,17235969,17432577,17498113,17563649,17694721,17891329,18022401,18087937,18219009,18350081,18546689,18677761,18612225,18939905,19202049,19267585,19791873,20185089,20643841,20709377,20905985,21102593,21168129,21495809,21626881,21889025,21954561,22020097,22085633,22282241,22347777,22413313,22478849,22675457,22740993,22806529,23003137,23068673,23134209,23199745,23396353,23461889,23527425,23724033,23855105,23920641,24117249,24248321,24313857,24444929,24641538,24707073,24838145,25165825,25231361,25362433,25493505,25624577,25690113,25755649,25821185,25952257,26214401,26345473,26411009,26607617,26935298,27197441,27459585,27656193,27787265,27983873,28246017,28311553,28377089,28442625,28508161,28639233,28704769,28770305,28835841,28966913,29097985,29163521,29294593,29425665,29491201,29622273,29818881,29884417,30015489,30081025,30146561,30212097,30277633,30408705,30736385,30801921,30867457,30932993,31260673,31326209,31522817,31719425,31850497,31981569,32178177,32309249,32440321,32505857,32833537,32899073,33030145,33161217,33226753,33423361,33488897,33619969,33685505,34013185,34209793,34340865,34471937,34603009,34668545,34865153,34930689,34996225,35192833,35258369,35520513,35586049,35782657,36044801,36175873,36503553,36700161,36962305,37027841,37224449,37552129,37683201,37748737,38076417,38207489,38273025,38404097,38469633,38666241,38797313,38731777,38862849,39059457,39321601,39452673,39518209,39780353,39911425,40239105,40435713,40501249,40763393,40894465,40960001,41222145,41287681,41549825,41680897,41746433,41943041,42401793,42467329,42795009,42991617,43057153,43450369,43843585,43974657,44040193,44564481,44630017,44892161,45023233,45219841,45678593,45875201,45940737,46268417,46399489,46530561,46596097,46792705,47054849,48037889,48431105,48627713,48889857,54460418,59834372,60030980,60096516,60620802],"evaluations":[2031617,7864322,7995393,9043969,9371649,16842753,52953089,59834369,60030977,60096513],"evaluateextension":[1703937,12058625,50724865,56623109],"exceptbyextension":[1900545,9043970,9371650,12779521,13369345,16842754,42926081,50724865,57212933,59834370,60030978,60096514],"exactlyextension":[1835009,9043969,9371649,12386305,16842753,50724865,56754181,59834369,60030977,60096513],"events":[262147,60751874],"element":[589825,1245186,1179650,1441795,1507329,1572866,1966083,2031620,2228231,2293761,2424839,2555905,2686978,2752513,2949121,3211265,3276802,3407875,3604496,3735556,4063233,5373954,5439490,5505025,5767174,5963779,6225921,6291458,6488070,6881282,7340034,7471106,7667715,7864321,7929861,7995393,8716289,8912899,8978434,9044137,9371817,9633794,9699329,9830403,10092545,10158082,10289157,10354690,10420226,10551298,10616833,10682370,10747905,10813441,11141121,11206657,11337729,11468804,11599880,11730945,11796482,11862017,11927553,11993091,12124162,12189704,12255233,12320769,12386305,12451841,12648450,12713985,12779523,12845063,12910593,12976129,13041668,13172739,13238273,13303809,13369347,13434881,13500423,13565954,13697025,13762563,13828097,13893633,13959176,14024706,14090241,14286851,14352385,14483459,14548993,14745603,14876678,14942209,15007745,15073284,15204353,15269889,15335425,15466502,15532035,15597569,15663105,15728641,15794177,15859720,15990789,16056321,16187393,16252929,16318465,16384005,16449537,16580609,16777217,16842937,16973825,17170433,17498115,17563651,17694721,17825795,17891329,18087946,18219009,18284545,18350083,18481157,18612234,18743297,18939905,19005442,19070981,19202049,19267595,19333122,19595267,19726337,19791883,19922950,19988483,20119554,20250626,20185089,20316166,20643841,20709380,20774920,20840449,20971522,21102593,21299202,21495810,21692419,21757953,22085636,22151169,22282242,22347779,22478850,22544386,22806529,23003138,22937601,23330817,23461889,23592961,23724033,23920643,24051713,24117250,24379393,24444930,24576001,24641630,24969218,25034757,25231362,25493509,25624579,25690113,25886722,25952258,26017794,26083332,26148865,26279939,26345474,26411010,26476547,26542085,26607619,26673153,26804227,26935297,27000833,27131905,27197442,27262984,27328514,27394049,27459585,27590657,27656193,27721736,27787266,27852802,27983873,28049409,28114946,28180488,28246017,28311553,28377089,28442626,28508161,28573703,28639233,28704769,28770305,28901377,29032455,29097985,29163521,29229057,29360129,29425665,29491201,29556737,29753352,29818883,29884417,29949953,30015490,30146561,30212097,30277635,30343170,30408707,30474245,30605320,30670850,30736395,30801921,30998529,31064067,31129602,31260673,31195141,31326212,31391748,31457283,31522827,31719425,31784966,31981576,32505857,32636934,33161220,33226753,33619976,33685505,34078722,34144261,34209793,34471940,34537474,34668545,34734085,34865153,34930689,35192833,35389446,35586049,35717121,35848198,35979267,36044801,36175873,36241410,36438017,36503553,36569090,36765697,36896769,37027841,36962305,37158914,37289985,37355524,37421059,37552129,37748739,37814274,37879813,37945348,38010883,38141953,38273034,38338563,38404097,38600709,38666241,38731777,38862858,38993923,39059457,39124996,39321602,39387138,39452675,39518211,39649283,39780353,39845890,40042504,40239107,40435713,40501251,40566792,40632323,40763394,40894466,40960002,41025544,41091074,41156609,41222146,41287682,41418754,41615368,41680898,41811970,42008580,42074113,42205185,42336257,42467330,42532865,42598401,42729475,42991618,43122691,43188225,43384834,43581447,43712514,43778051,43909127,44040194,44302337,45023234,45547522,45678593,45744134,45940740,46071810,46202882,46530563,46727170,47054849,47513601,48037890,48168961,48300038,48562179,48627714,48758787,48824336,49938433,50003974,50331650,50659329,50855937,50921479,51183617,51511303,51773447,51970049,52035586,52232193,52363266,52953092,53149702,53280769,53411843,53542914,53608450,53673986,54198273,54329345,54394882,54657031,54984706,55181315,55246849,55443458,55508993,55771137,55967747,56033282,56229889,56295425,56360962,56492048,56819714,57344002,57409539,57671686,57737218,57999362,58327044,58392578,59113488,59572228,59637766,59768835,59834537,60031161,60096682,60358657,60620894],"expression":[6291458,21495814,22282246,24641538,42467334,44040198,46202882,50331650,57999362,60620802],"equals":[524289,1835009,9043970,9371650,12386306,13107201,13434881,16842754,20512769,20840449,24641537,25100289,26738689,27000833,29360130,34340865,40304641,43188225,51249153,56754177,59834370,60030978,60096514,60620801,60751873],"equivalent":[1507330,5111810,5439489,6225922,9043982,9371662,13107203,13434883,16842766,20512771,20840451,21233665,21299202,21561345,24641543,26738691,27000835,36569090,40304643,42336258,43188227,43646977,44302338,44367873,44695554,45547521,47513602,49020930,53542913,54198274,55508994,55705602,56229890,56360961,59834382,60030990,60096526,60620807],"encountered":[17825793,21692417,37421057,38010881],"extract":[12713985,13238273,13565953,13762561,14024705,14286849,16056321,16318465,16777217,17563649,18087937,18612225,19267586,19791874,20054017,21102593,30736386,31522818,34865153,35192833,35586049,36044801,37748737,38273025,38535169,38666241,38862849,39059457,39518209,40239105,40763393,41287681],"experimentalenumerable":[393217,2031617,6815745,7012353,7077889,7143425,7274497,7405569,7536641,7602177,7667713,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8388609,8454145,8519681,8585217,8847361,9043989,9371662,9764865,9961473,10027009,16842766,39124993,49086465,49479681,50790405,51052545,52166657,52297729,52625409,52953093,59834389,60030990,60096526],"enumerate":[60030977],"effort":[6815745,7077889,7864321,7995393],"enumerations":[48693250],"extend":[48693249,49086465],"equi":[1966081,10747906,11337730,13893634,27459585,28246017,28639233,42729474,48562177,55967745],"enumerator":[9043969,9371649,16842753,48693249,59834369,60030978,60096513],"efficiency":[7733249,9764865],"ensures":[851969,8781825,24641537,27525121,60162049,60620801],"experimentation":[49086466,49479681,50790401,52953089],"equality":[1507330,1769473,4653059,5439489,5701634,5898243,6225922,9043990,9371670,10420226,10551298,10682369,13107201,13369346,13434882,13500417,14221314,15138818,15466497,15532034,15859713,16384001,16842774,17825794,18415617,19070977,19529729,19595265,19988482,20316161,20381697,20512769,20840450,21299201,21430274,21823492,24641550,25952257,26279938,26345474,26738689,26804226,27000834,28114946,29032449,30277634,30605313,31195137,32636929,33751041,34734081,35061761,35848193,36569089,36700162,36831233,38010882,38076418,38338562,38993922,39649281,40304641,40632322,42139649,42336258,42663939,43188226,43778050,44302338,45547521,47185921,47382530,47513602,48365570,48955396,49348611,51904514,53542913,53805059,54198274,55377921,55508994,55836675,56229890,56360961,58720259,58785794,59834390,59899907,60030998,60096534,60620814],"extensions":[589825,655361,720897,786433,851969,917505,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2097153,2162689,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,4456449,4521985,4587521,4653057,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6881281,6946817,7340033,7471105,8323074,8650754,8716290,8781826,8912898,8978434,9109506,9175042,9240578,9306114,9437186,9502722,9568258,9633794,9699330,9830402,9895938,10092546,10158082,10223618,10289154,10354690,10420226,10485762,10551298,10616834,10682370,10747906,10813442,10878978,10944514,11010050,11075586,11141122,11206658,11272194,11337730,11403266,11468802,11534338,11599874,11665410,11730946,11796482,11862018,11927554,11993090,12058626,12124162,12189698,12255234,12320770,12386306,12451842,12517378,12582914,12648450,12713986,12779522,12845058,12910594,12976130,13041666,13107202,13172738,13238274,13303810,13369346,13434882,13500418,13565954,13631490,13697026,13762562,13828098,13893634,13959170,14024706,14090242,14155778,14221314,14286850,14352386,14417922,14483458,14548994,14614530,14680066,14745602,14811138,14876674,14942210,15007746,15073282,15138818,15204354,15269890,15335426,15400962,15466498,15532034,15597570,15663106,15728642,15794178,15859714,15925250,15990786,16056322,16121858,16187394,16252930,16318466,16384002,16449538,16515074,16580610,16646146,16711682,16777218,16908290,16973826,17039362,17104898,17170434,17235970,17301506,17367042,17432578,17498114,17563650,17629186,17694722,17760258,17825794,17891330,17956866,18022402,18087938,18153474,18219010,18284546,18350082,18415618,18481154,18546690,18677762,18612226,18743298,18808834,18874370,18939906,19005442,19070978,19136514,19202050,19267586,19333122,19398658,19464194,19529730,19595266,19660802,19726338,19791874,19857410,19922946,19988482,20054018,20119554,20250626,20185090,20316162,20381698,20447234,20512770,20578306,20643842,20709378,20774914,20840450,20905986,20971522,21037058,21102594,21168130,21233666,21299202,21364738,21430274,21495810,21561346,21626882,21692418,21757954,21823490,21889026,21954562,22020098,22085634,22151170,22216706,22282242,22347778,22413314,22478850,22544386,22609922,22675458,22740994,22806530,22872066,23003138,23068674,23134210,23199746,23265282,23330818,23396354,23461890,23527426,23592962,23724034,23789570,23855106,23986178,24051714,24117250,24248322,24379394,24444930,24510466,24576002,24838146,24903682,24969218,25034754,25296898,25362434,25427970,25755650,25821186,25886722,26083330,26214402,26279938,26411010,26476546,26542082,26804226,27197442,27262978,27328514,27721730,27787266,28180482,30015490,39714817,39976961,40173569,40370177,40697857,41156609,41353217,41418753,41484289,41811969,41877505,42008577,42139649,42270721,42336257,42663937,42729473,42860545,42926081,43253761,43319297,43581441,43712513,43909121,44105729,44171265,44236801,44302337,44433409,44498945,44695553,44826625,44957697,45088769,45154305,45285377,45481985,45547521,45744129,45809665,46006273,46071809,46202881,46661633,46858241,46989313,47382529,47579137,47775745,47841281,47972353,48234497,48300033,48496641,48758785,48824321,49217537,49348609,49741826,49807361,49872898,50200578,50397186,50462722,50659330,50724866,50855938,50921474,51118082,51183618,51511298,51576834,51642370,51838978,51970050,52035586,52101122,52232194,52363266,52428802,52494338,52690946,52756482,52887554,53018626,53084162,53215234,53280770,53346306,53608450,53673986,53739522,53805058,54067202,54132738,54198274,54263810,54460418,54722562,54788098,54984706,55181314,55377922,55508994,55574530,55640066,55705602,55902210,55967746,56033282,56098818,56295426,56360962,56492034,56557570,56623106,56688642,56754178,56819714,56885250,56950786,57016322,57081858,57147394,57212930,57344002,57409538,57540610,57606146,57671682,57802754,57868290,57933826,57999362,58130434,58195970,58327042,58392578,58458114,58589186,58720258,58785794,58916866,59047938,59179010,59310082,59441154,59506690,59637762,59768834,60162050,60227586,60293122,60358658,60424194,60489730,60555266],"enumerated":[12058625,28966913,31719425,32178177,34603009,35258369],"example":[8716290,9633794,9830402,10092546,10485762,10616834,10747906,11141122,11206658,11337730,11730946,12386306,13893634,15597569,16121858,16646146,17104898,17301506,17367042,17432578,17498114,17694722,18022402,18219010,18546690,18939906,19202050,19726338,20643842,20709378,21364737,22085634,22347778,22478850,22806530,22937602,23003138,23330818,24838146,25624578,25755650,26017794,26148866,26214402,26411010,26673154,27197442,27394050,27459586,27787266,28049410,28246018,28639234,29229057,29360130,30015490,30998530,31653890,31850498,32505858,32833538,33030146,33095682,33488898,34013186,34340866,34471938,34930690,35127298,35651585,37945346,38141954,38404098,38731778,39321602,39780354,40501250,40960002,41549826,41680898,41746434,42991618,43843586,45940738,46268418,46530562,46596098,47054850,48037890,48168962,48627714],"encode":[5439489,20971523,21299203,36241410,36569090,45547522,53542913,56360961],"enumerating":[1638407,9043982,9371662,9568257,10878977,11272193,15400961,15925249,16711681,16842766,17235969,24641543,25165825,29622273,30081025,30867457,32309249,32899073,33423361,41484295,45350919,53346311,59834382,60030990,60096526,60620807],"expressions":[6291458,9043972,9371652,16842756,21495815,22282247,24641538,42467335,44040199,46202882,50331650,57999362,59834372,60030980,60096516,60620802],"elemen":[3276801,9043970,9371650,13172737,16842754,24641537,31457281,41418753,53673985,55443457,59834370,60030978,60096514,60620801],"enum":[60686338],"effectively":[8192001,8454145,9175041,9437185,11862017,11927553,11993089,12255233,12320769,12451841,12976129,13697025,13828097,14090241,14352385,14548993,14942209,15269889,15728641,16187393,20905985,21626881,21954561,22020097,22413313,22675457,22740993,23068673,23134209,23199745,23396353,23461889,23527425,23855105,24248321,27656193,27983873,28311553,28377089,28508161,28704769,28770305,28835841,29097985,29163521,29294593,29425665,29491201,29884417,30146561,30212097,30408705,30801921,38207489,38469633,38797313,42401793,42795009,43450369,43974657,44564481,44892161,45678593,45875201,46399489,46792705,48431105,48889857],"empty":[2097159,7471105,9043980,9371660,10485765,10944517,11010054,11075591,11534344,11796481,12124161,14680069,16842766,19005441,19333121,20905986,21233665,21626882,21954562,22020098,22413314,22675458,22740994,23068674,23134210,23199746,23396354,23461890,23527426,23855106,24248322,24641543,26476545,30343169,30670849,33816580,34078721,34537473,35127300,35979265,36110341,36634630,37093383,37486596,38207490,38469634,38797314,42401794,42795010,43253768,43450370,43646977,43974658,44564482,44892162,45678594,45875202,46399490,46792706,48431106,48889858,50462727,51380231,52035585,59834380,60030990,60096524,60620807],"eight":[1638401,2031617,2359297,7602177,8650753,9043973,9371653,16842757,17235969,23658497,24641538,25165825,39714817,41484289,45350913,49610753,52166657,52953089,53346305,59834373,60030981,60096517,60227585,60620802],"evaluator":[7864328,7995400],"errorselector":[9502726,10813445,24707078,25690117],"evaluate":[327681,458753,1703938,2031623,7012354,7143425,7536642,8126466,8585218,9043975,9764866,10027010,12058631,14745601,15073281,18284545,18743297,19726337,20447233,23330817,24641537,25296897,28966918,29556737,29949953,31064065,31391745,31719425,32178178,34603011,35258369,35323905,38141953,45613057,47251457,48168961,49086466,50724865,51249154,52953095,56623107,59834376,60620801],"exhausted":[22478849,23003137,26411009,40960001,41680897,42991617],"executed":[18350081,39452673],"environment":[25755649,26214401,46268417,46596097],"exception":[262149,655363,720898,1966083,3407873,6881281,7471105,9043982,9240577,9371662,9502729,10354689,10747905,10813448,11337729,13893633,16842770,19726337,20709377,23330817,24313857,24641547,24707081,25100296,25231361,25690120,26083329,26476545,27459585,28246017,28639233,34471937,35979265,37355521,38141953,40173570,40370179,42729475,43515905,46137345,47316993,47644683,48168961,48562179,48693249,51314691,51707906,52035585,53477380,54525968,55967747,57409537,58392577,59834382,60030994,60096526,60424194,60489731,60620811,60751908],"ensure":[42205185,42598401],"exhibit":[20447233,21364737,35323905,35651585],"extracts":[4849665,9043970,9371650,16842754,20054017,24641537,38535169,53084161,59834370,60030978,60096514,60620801],"especially":[25755649,26214401,46268417,46596097],"essentially":[18350081,39452673],"extra":[18350081,39452673],"excludeextension":[2162689,9043969,9371649,14417921,16842753,49872901,50724865,59834369,60030977,60096513],"endswithextension":[1507329,9043970,9371650,13107201,13434881,16842754,42336257,50724865,55508997,59834370,60030978,60096514],"elements":[393218,589825,655362,720898,917505,983041,1114113,1179649,1245186,1310721,1441793,1769474,1835009,1900546,2031618,2097158,2162689,2293761,2686978,2752527,2818049,3014658,3080193,3145730,3211265,3342338,3538946,3604487,3670017,3735554,3866626,4194305,4390913,4456449,4587521,4653067,4784130,4849665,4915202,4980746,5570562,5767172,5898244,6029313,6160386,6291459,6422531,6553602,6815748,6946818,7012353,7077892,7143425,7274497,7405569,7536641,7602177,7667716,7798785,7864322,7929860,7995394,8060929,8126465,8192007,8323073,8388609,8454152,8519681,8585217,8650753,8716289,8781825,8847361,8912899,8978437,9044171,9109505,9175045,9240579,9306113,9371852,9437189,9502723,9568263,9633796,9764865,9830405,9895937,9961473,10027009,10092546,10158081,10223617,10289158,10354690,10420226,10485762,10551297,10616833,10682370,10747910,10813442,10878985,10944514,11010050,11075586,11141121,11206658,11272203,11337735,11403265,11468802,11534338,11599874,11665409,11730946,11796481,11862019,11927555,11993089,12124162,12189699,12255235,12320771,12386306,12451843,12517377,12582913,12648450,12713989,12779527,12845058,12910594,12976131,13041666,13107203,13172738,13238277,13303809,13369351,13434883,13500418,13565960,13631492,13697027,13762567,13828099,13893637,13959171,14024712,14090243,14155777,14221316,14286855,14352387,14417926,14483459,14548995,14614529,14680066,14745604,14811142,14876675,14942211,15007748,15073283,15138822,15204357,15269891,15335427,15400973,15466499,15532035,15597571,15663109,15728643,15794178,15859715,15925263,15990786,16056324,16121857,16187395,16252932,16318468,16384002,16449538,16515077,16580613,16646145,16711697,16777222,16842961,16908291,16973830,17039367,17104897,17170435,17235987,17301506,17367042,17432577,17498115,17563650,17629185,17694721,17760260,17825793,17891330,17956866,18022401,18087939,18153476,18219011,18284548,18350083,18415619,18481154,18546689,18612227,18677761,18743299,18808833,18874371,18939906,19005441,19070978,19136513,19202050,19267588,19333122,19398659,19529732,19595265,19660802,19791876,19857412,19922947,19988481,20054022,20119555,20185090,20250625,20316163,20381699,20447235,20512771,20578305,20643842,20709377,20774914,20840451,20905986,20971521,21037060,21102595,21168129,21233665,21299201,21364738,21430273,21495810,21561345,21626882,21692417,21757955,21823489,21889026,21954562,22020098,22085633,22151171,22216705,22282242,22347777,22413314,22478853,22544385,22609921,22675458,22740994,22806532,23003142,22937601,23068674,23134210,23199746,23396354,23461890,23527426,23592965,23658497,23724034,23789572,23855106,23920643,23986177,24051713,24117250,24182785,24248322,24313859,24379396,24444930,24510465,24576001,24641656,24707075,24772609,24838146,24969217,25034753,25165843,25231362,25296898,25362436,25493510,25559041,25624581,25690114,25755650,25821188,25886724,25952258,26017796,26083329,26148866,26214402,26279939,26345474,26411015,26476546,26542081,26607619,26673154,26738691,26804227,26869763,27000835,27066371,27131906,27197445,27262978,27328515,27394050,27459589,27525121,27590657,27656195,27721730,27787270,27852801,27918337,27983875,28049409,28180482,28114945,28246022,28311555,28377091,28442629,28508163,28573698,28639239,28704771,28770307,28835845,28901381,29032450,29097987,29163523,29229059,29294597,29360130,29425667,29491203,29556740,29622279,29687809,29753347,29818887,29884419,29949955,30015495,30081033,30146563,30212099,30277639,30343170,30408705,30539782,30474242,30605315,30670849,30736388,30801923,30867467,30932993,30998529,31064068,31129602,31260678,31195138,31326210,31391747,31457282,31522820,31653890,31784963,31850497,31981571,32047105,32112645,32243716,32309261,32440321,32505857,32571399,32636931,32702468,32768001,32833537,32899087,33030145,33095682,33161218,33226754,33292289,33423377,33488897,33619970,33685506,33751043,33816578,34013185,34078722,34144258,34209794,34275330,34340865,34406403,34471937,34537473,34668546,34734082,34799617,34865155,34930690,34996228,35061764,35127298,35192836,35389443,35323907,35454980,35520516,35586052,35651586,35717124,35782660,35848195,35913729,35979266,36044806,36110338,36175875,36241409,36306948,36372481,36438019,36503555,36569089,36634626,36700164,36831235,36896771,36962309,37027844,37093378,37158913,37224454,37289989,37355521,37486594,37421057,37552133,37617667,37683201,37748738,37814276,37879809,37945345,38010881,38076422,38207490,38273027,38338563,38404098,38469634,38535174,38600705,38666245,38731778,38797314,38862851,38928387,38993923,39059461,39190529,39256066,39321607,39387139,39452675,39518215,39649281,39780355,39845891,39911425,40042498,40173570,40239111,40304643,40370178,40435714,40501251,40566786,40632321,40763400,40894466,40960005,41025538,41091073,41156623,41222146,41287688,41353217,41549825,41615362,41680902,41746434,41943041,42008578,42074113,42139650,42401794,42467330,42532865,42663947,42795010,42860546,42926082,42991623,43057154,43122691,43188227,43253766,43319306,43384833,43450370,43646977,43712514,43778051,43974658,44040194,44367873,44433410,44564482,44630017,44892162,44957698,45023235,45088770,45219841,45481986,45613058,45678594,45744132,45809666,45875202,45940737,46006274,46202883,46268418,46333953,46399490,46465026,46530561,46596098,46792706,46858241,46923777,46989314,47054852,47185922,47251458,47579138,47775746,47972355,48037893,48234498,48365569,48431106,48627718,48824327,48889858,48955393,49152004,49086465,49283074,49348612,49545217,49741825,49872897,49938436,50003972,50135042,50331651,50397186,50462726,50790402,51052546,51183617,51314690,51380230,51445762,51576833,51642370,51707906,51838978,52232193,52363265,52428801,52494338,52559874,52625410,52822019,52953090,53018626,53084161,53280783,53608450,53805060,53936129,54067201,54329345,54591490,54722561,54788097,55115778,55181313,55246863,55377922,55836676,55902210,56492039,56557569,56754177,56950794,57016322,57081857,57212930,57278474,57344002,57606146,57671684,57737218,57802753,57868289,57999363,58064898,58130433,58195970,58261506,58327042,58589186,58654722,58720267,58851330,58916866,58982402,59047939,59113479,59572226,59703297,59834573,59899915,60031185,60096718,60358657,60424194,60489730,60555265,60620920,60686338],"end":[1507330,4390913,6029313,8978434,9043976,9371656,11403265,11468801,12189697,13107201,13434881,14745601,16842761,19398659,20054017,22806530,24641540,25755649,26738689,27000833,27066370,28442626,31064065,31326209,31981569,37617667,37683201,38535169,42336258,46268417,47054850,47513602,49741825,49872897,50200577,50397185,50462721,50659329,50790401,50855937,50921473,51118081,51183617,51249153,51511297,51576833,51642369,51838977,51970049,52035585,52101121,52232193,52363265,52428802,52494337,52690945,52756481,52887553,52953089,53018625,53084161,53215233,53280769,53346305,53608449,53673985,53739521,53805057,54067201,54132737,54198273,54263809,54460417,54722561,54788097,54984705,55181313,55377921,55508995,55574529,55640065,55705601,55902209,55967745,56033281,56098817,56295425,56360961,56492033,56557570,56623105,56688641,56754177,56819713,56885249,56950785,57016321,57081857,57147393,57212929,57344001,57409537,57540609,57606145,57671681,57802753,57868289,57933825,57999361,58130433,58195969,58327041,58392577,58458113,58589185,58720257,58785793,58916865,59047937,59179009,59310081,59441153,59506689,59637761,59768833,59834377,60030986,60096521,60162049,60227585,60293121,60358657,60424193,60489729,60555265,60620805,60751873],"effect":[7405569,8454145],"extremum":[48693249,60030977],"entire":[21233665,43646977],"exclusive":[4456449,9043970,9371650,16842754,17498115,18219010,24641537,32374785,32964609,33357825,33947649,39780354,40501251,51576833,59834370,60030978,60096514,60620801],"excludes":[2162689,9043970,9371650,14417922,16842754,24641537,30539778,49872897,59834370,60030978,60096514,60620801],"excluding":[14417921,30539777],"exceptby":[1900546,9043972,9371652,12779525,13369349,16842756,24641538,29818885,30277637,42926082,50135042,50724865,57212931,59834372,60030980,60096516,60620802],"exposes":[48693249,60030977],"evens":[17301506,17367042,31653890,33095682],"enumeration":[31588353,32964609,33357825,40828929,48693249,60686339],"equizipextension":[1966081,9043971,9371651,10747905,11337729,13893633,16842755,42729473,50724865,55967749,59834371,60030979,60096515],"evaluation":[2031618,7143425,7864322,7995395,9043970,9371649,16842753,20774913,25034753,26542081,27262977,27721729,28180481,37879809,38600705,40042497,40566785,41025537,41615361,50528257,52297729,52953090,54001665,59834371,60030977,60096513],"expressed":[14745601,15073281,18284545,18743297,29556737,29949953,31064065,31391745],"expresses":[7667713,7929857],"enumerable":[393217,2031617,6815746,7012353,7077890,7143425,7274497,7405569,7536641,7602177,7667713,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8388609,8454145,8519681,8585217,8716289,8847361,9764865,9961473,10027009,10616833,11141121,16842753,17301505,17367041,18546689,18939905,19202049,19726337,20643841,22937602,23330817,23658497,23789569,23920641,24182785,24313857,24379393,24641537,24707073,24772609,25165825,25231361,25493505,25559041,25624577,25690113,25755649,25952257,26017793,26148865,26214401,26345473,26607617,26673153,26738689,26869761,26935297,27000833,27066369,27131905,27394049,27459585,27525121,27590657,27656193,27852801,27918337,27983873,28049410,28114945,28246017,28311553,28377089,28442625,28508161,28573697,28639233,28704769,28770305,28835841,28901377,28966913,29032449,29097985,29163521,29229057,29294593,29360129,29425665,29491201,29556737,29622273,29687809,29753345,29818881,29884417,29949953,30081025,30146561,30212097,30277633,30343169,30408705,30474241,30539777,30605313,30670849,30736385,30801921,30867457,30932993,30998530,31064065,31129601,31195137,31260673,31326209,31391745,31457281,31522817,31588353,31653890,31719425,31784961,31850497,31916033,31981569,32047105,32112641,32178177,32243713,32309249,32374785,32440321,32505857,32571393,32636929,32702465,32768001,32833537,32899073,32964609,33030145,33095682,33161217,33226753,33292289,33357825,33423361,33488897,33554433,33619969,33685505,33751041,33816577,33882113,33947649,34013185,34078721,34144257,34209793,34275329,34340865,34406401,34471937,34537473,34603009,34668545,34734081,34799617,34865153,34930690,34996225,35061761,35127297,35192833,35258369,35323905,35389441,35454977,35520513,35586049,35651585,35717121,35782657,35848193,35913729,35979265,36044801,36110337,36175873,36241409,36306945,36372481,36438017,36503553,36569089,36634625,36700161,36765697,36831233,36896769,36962305,37027841,37093377,37158913,37224449,37289985,37355521,37421057,37486593,37552129,37617665,37683201,37748737,37814273,37879809,37945345,38010881,38076417,38141954,38207489,38273025,38338561,38404098,38469633,38535169,38600705,38666241,38797313,38731778,38862849,38928385,38993921,39059457,39124993,39190529,39256065,39321601,39387137,39452673,39518209,39583745,39649281,39780353,39845889,39911425,40042497,40108033,40239105,40304641,40435713,40501249,40566785,40632321,40763393,40828929,40894465,40960001,41025537,41091073,41222145,41287681,41549826,41615361,41680897,41746433,41943041,42074113,42205185,42401793,42467329,42532865,42598401,42795009,42991617,43057153,43122689,43188225,43384833,43450369,43646977,43778049,43843585,43974657,44040193,44367873,44564481,44630017,44761089,44892161,45023233,45219841,45350913,45416449,45613057,45678593,45875201,45940737,46268418,46333953,46399489,46465025,46530561,46596098,46727169,46792705,46923777,47054849,47120385,47185921,47251457,47448065,47513601,47710209,47906817,48037889,48103425,48168962,48365569,48431105,48562177,48627713,48889857,48955393,49020929,49152002,49283073,49545217,49610753,49938434,50003969,50135041,50266113,50331649,50593793,50790401,50987009,51052545,51314689,51380225,51445761,51707905,51773441,51904513,52166657,52297729,52559873,52625409,52822017,52953089,53149697,53411841,53542913,53936129,54394881,54591489,54657025,54853633,54919169,55050241,55115777,55246849,55312385,55443457,55771137,55836673,56164353,56229889,56426497,57278465,57475073,57737217,58064897,58261505,58523649,58654721,58851329,58982401,59113473,59244545,59375617,59572225,59703297,59899905,59965441,60030977,60620801],"exclude":[2162690,9043970,9371650,14417928,16842754,24641537,30539783,49872899,50724865,59834370,60030978,60096514,60620801],"exactly":[1835010,2031618,6881281,7667713,7929857,9043972,9371652,11862017,11927553,11993089,12255233,12320769,12386312,12451841,12976129,13697025,13828097,14090241,14352385,14548993,14942209,15269889,15728641,16187393,16842758,24641538,26083329,27656193,27983873,28311553,28377089,28508161,28704769,28770305,29097985,29163521,29360135,29425665,29491201,29884417,30146561,30212097,30408705,30801921,37355521,39124994,50724865,52953090,56754179,58392577,59834372,60030982,60096516,60620802],"extensionattribute":[6815747,7012355,7077891,7143427,7274499,7405571,7536643,7602179,7667715,7798787,7864323,7929859,7995395,8060931,8126467,8192003,8323075,8388611,8454147,8519683,8585219,8650755,8716291,8781827,8847363,8912899,8978435,9109507,9175043,9240579,9306115,9437187,9502723,9568259,9633795,9699331,9764867,9830403,9895939,9961475,10027011,10092547,10158083,10223619,10289155,10354691,10420227,10485763,10551299,10616835,10682371,10747907,10813443,10878979,10944515,11010051,11075587,11141123,11206659,11272195,11337731,11403267,11468803,11534339,11599875,11665411,11730947,11796483,11862019,11927555,11993091,12058627,12124163,12189699,12255235,12320771,12386307,12451843,12517379,12582915,12648451,12713987,12779523,12845059,12910595,12976131,13041667,13107203,13172739,13238275,13303811,13369347,13434883,13500419,13565955,13631491,13697027,13762563,13828099,13893635,13959171,14024707,14090243,14155779,14221315,14286851,14352387,14417923,14483459,14548995,14614531,14680067,14745603,14811139,14876675,14942211,15007747,15073283,15138819,15204355,15269891,15335427,15400963,15466499,15532035,15597571,15663107,15728643,15794179,15859715,15925251,15990787,16056323,16121859,16187395,16252931,16318467,16384003,16449539,16515075,16580611,16646147,16711683,16777219,16908291,16973827,17039363,17104899,17170435,17235971,17301507,17367043,17432579,17498115,17563651,17629187,17694723,17760259,17825795,17891331,17956867,18022403,18087939,18153475,18219011,18284547,18350083,18415619,18481155,18546691,18677763,18612227,18743299,18808835,18874371,18939907,19005443,19070979,19136515,19202051,19267587,19333123,19398659,19464195,19529731,19595267,19660803,19726339,19791875,19857411,19922947,19988483,20054019,20119555,20250627,20185091,20316163,20381699,20447235,20512771,20578307,20643843,20709379,20774915,20840451,20905987,20971523,21037059,21102595,21168131,21233667,21299203,21364739,21430275,21495811,21561347,21626883,21692419,21757955,21823491,21889027,21954563,22020099,22085635,22151171,22216707,22282243,22347779,22413315,22478851,22544387,22609923,22675459,22740995,22806531,22872067,22937603,23003139,23068675,23134211,23199747,23265283,23330819,23396355,23461891,23527427,23592963,23658499,23724035,23789571,23855107,23920643,23986179,24051715,24117251,24182787,24248323,24313859,24379395,24444931,24510467,24576003,24707075,24772611,24838147,24903683,24969219,25034755,25165827,25231363,25296899,25362435,25427971,25493507,25559043,25624579,25690115,25755651,25821187,25886723,25952259,26017795,26083331,26148867,26214403,26279939,26345475,26411011,26476547,26542083,26607619,26673155,26738691,26804227,26935299,27000835,27131907,27197443,27262979,27328515,27394051,27459587,27525123,27590659,27656195,27721731,27787267,27852803,27918339,27983875,28049411,28114947,28180483,28246019,28311555,28377091,28442627,28508163,28573699,28639235,28704771,28770307,28835843,28901379,28966915,29032451,29097987,29163523,29229059,29294595,29360131,29425667,29491203,29556739,29622275,29687811,29753347,29818883,29884419,29949955,30015491,30081027,30146563,30212099,30277635,30343171,30408707,30539779,30474243,30605315,30670851,30736387,30801923,30867459,30998531,31064067,31129603,31195139,31260675,31326211,31391747,31457283,31522819,31653891,31784963,31850499,31981571,32047107,32112643,32243715,32309251,32440323,32505859,32571395,32636931,32702467,32768003,32833539,32899075,33030147,33095683,33161219,33226755,33292291,33423363,33488899,33619971,33685507,33751043,33816579,33882115,34013187,34078723,34144259,34209795,34275331,34406403,34471939,34537475,34668547,34734083,34799619,34865155,34930691,34996227,35061763,35127299,35192835,35323907,35389443,35454979,35520515,35586051,35651587,35717123,35782659,35848195,35913731,35979267,36044803,36110339,36175875,36241411,36306947,36372483,36438019,36503555,36569091,36634627,36700163,36831235,36896771,37027843,36962307,37093379,37158915,37224451,37289987,37355523,37421059,37486595,37552131,37617667,37683203,37748739,37814275,37879811,38010883,38076419,38207491,38141955,38273027,38338563,38404099,38469635,38535171,38600707,38666243,38797315,38731779,38862851,38928387,38993923,39059459,39190531,39256067,39321603,39387139,39452675,39518211,39583747,39649283,39780355,39845891,39911427,40042499,40108035,40239107,40304643,40435715,40501251,40566787,40632323,40763395,40894467,40960003,41025539,41091075,41222147,41287683,41549827,41615363,41680899,41746435,41943043,42074115,42401795,42467331,42532867,42795011,42991619,43057155,43122691,43188227,43384835,43450371,43646979,43778051,43974659,44040195,44367875,44564483,44630019,44892163,45219843,45613059,45678595,45875203,45940739,46268419,46333955,46399491,46530563,46596099,46792707,46923779,47054851,47251459,47448067,47906819,48037891,48168963,48365571,48431107,48627715,48889859,48955395,49152003,49545219,49741827,49872899,49938435,50200579,50397187,50462723,50659331,50790403,50855939,50921475,51118083,51183619,51511299,51576835,51642371,51838979,51970051,52035587,52101123,52232195,52363267,52428803,52494339,52690947,52756483,52887555,52953091,53018627,53084163,53215235,53280771,53346307,53608451,53673987,53739523,53805059,54067203,54132739,54198275,54263811,54460419,54722563,54788099,54984707,55181315,55377923,55508995,55574531,55640067,55705603,55902211,55967747,56033283,56098819,56295427,56360963,56492035,56557571,56623107,56688643,56754179,56819715,56885251,56950787,57016323,57081859,57147395,57212931,57344003,57409539,57540611,57606147,57671683,57802755,57868291,57933827,57999363,58130435,58195971,58327043,58392579,58458115,58589187,58720259,58785795,58916867,59047939,59179011,59310083,59441155,59506691,59637763,59768835,60162051,60227587,60293123,60358659,60424195,60489731,60555267,60620803],"executes":[3276802,4063233,7274497,7602177,7798785,8060929,8323073,8388609,8519681,8650753,8716289,8781825,9109505,9043974,9306113,9371654,9895937,9961473,10223617,10616833,11141121,11665409,12648449,13172737,16842758,18350081,22937601,23658497,24182785,24641539,24772609,25559041,27525121,27918337,28049409,29687809,30998529,31129601,31457281,32047105,39452673,41418754,50659329,53673986,55443458,59834374,60030982,60096518,60620803],"endswith":[1507330,9043972,9371652,13107206,13434886,16842756,24641538,26738694,27000838,42336258,47513602,50724865,55508995,59834372,60030980,60096516,60620802],"elementselector":[13762565,14286853,39518213,40239109],"execute":[12648449,13172737,18350081,31129601,31457281,39452673],"ends":[1507329,13107203,13434883,26738690,27000834,42336258,47513601,55508993]} \ No newline at end of file diff --git a/3.4/ref/api/fti/FTI_102.json b/3.4/ref/api/fti/FTI_102.json new file mode 100644 index 0000000..c2c1187 --- /dev/null +++ b/3.4/ref/api/fti/FTI_102.json @@ -0,0 +1 @@ +{"folded":[11862017,11927553,11993089,12255233,12320769,12451841,12976129,13697025,13828097,14090241,14352385,14548993,14942209,15269889,15728641,16187393,27656193,27983873,28311553,28377089,28508161,28704769,28770305,29097985,29163521,29425665,29491201,29884417,30146561,30212097,30408705,30801921],"fillforward":[2228227,9043974,9371654,11599877,12582917,13041669,16842758,24641539,32440325,33161221,33619973,43909123,50724865,51511300,54657027,59834374,60030982,60096518,60620803],"fillforwardextension":[2228225,9043971,9371651,11599873,12582913,13041665,16842755,43909121,50724865,51511301,59834371,60030979,60096515],"felipe":[262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,917505,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2162689,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,4456449,4521985,4587521,4653057,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,6815745,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7602177,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9109505,9175041,9240577,9043969,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16842753,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17498113,17563649,17629185,17694721,17760257,17825793,17891329,17956865,18022401,18087937,18153473,18219009,18284545,18350081,18415617,18481153,18546689,18677761,18612225,18743297,18808833,18874369,18939905,19005441,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19857409,19922945,19988481,20054017,20119553,20250625,20185089,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21757953,21823489,21889025,21954561,22020097,22085633,22151169,22216705,22282241,22347777,22413313,22478849,22544385,22609921,22675457,22740993,22806529,22872065,22937601,23003137,23068673,23134209,23199745,23265281,23330817,23396353,23461889,23527425,23592961,23658497,23724033,23789569,23855105,23920641,23986177,24051713,24117249,24182785,24248321,24313857,24379393,24444929,24510465,24576001,24641537,24707073,24772609,24838145,24903681,24969217,25034753,25100289,25165825,25231361,25296897,25362433,25427969,25493505,25559041,25624577,25690113,25755649,25821185,25886721,25952257,26017793,26083329,26148865,26214401,26345473,26279937,26411009,26476545,26542081,26607617,26673153,26738689,26804225,26869761,26935297,27000833,27066369,27131905,27197441,27262977,27328513,27394049,27459585,27525121,27590657,27656193,27721729,27787265,27852801,27918337,27983873,28049409,28114945,28180481,28246017,28311553,28377089,28442625,28508161,28573697,28639233,28704769,28770305,28835841,28901377,28966913,29032449,29097985,29163521,29229057,29294593,29360129,29425665,29491201,29556737,29622273,29687809,29753345,29818881,29884417,29949953,30015489,30081025,30146561,30212097,30277633,30343169,30408705,30539777,30474241,30605313,30670849,30736385,30801921,30867457,30932993,30998529,31064065,31129601,31195137,31260673,31326209,31391745,31457281,31522817,31588353,31653889,31719425,31784961,31850497,31916033,31981569,32047105,32112641,32178177,32243713,32309249,32374785,32440321,32505857,32571393,32636929,32702465,32768001,32833537,32899073,32964609,33030145,33095681,33161217,33226753,33292289,33357825,33423361,33488897,33554433,33619969,33685505,33751041,33816577,33882113,33947649,34013185,34078721,34144257,34209793,34275329,34340865,34406401,34471937,34537473,34603009,34668545,34734081,34799617,34865153,34930689,34996225,35061761,35192833,35127297,35258369,35389441,35323905,35454977,35520513,35586049,35651585,35717121,35782657,35848193,35913729,35979265,36044801,36110337,36175873,36241409,36306945,36372481,36438017,36503553,36569089,36634625,36700161,36765697,36831233,36896769,37027841,36962305,37093377,37158913,37224449,37289985,37355521,37421057,37486593,37552129,37617665,37683201,37748737,37814273,37879809,37945345,38010881,38076417,38207489,38141953,38273025,38338561,38404097,38469633,38535169,38600705,38666241,38731777,38797313,38862849,38928385,38993921,39059457,39124993,39190529,39256065,39321601,39387137,39452673,39518209,39583745,39649281,39714817,39780353,39845889,39911425,39976961,40042497,40108033,40173569,40239105,40304641,40370177,40435713,40501249,40566785,40632321,40697857,40763393,40828929,40894465,40960001,41025537,41091073,41156609,41222145,41287681,41353217,41418753,41484289,41549825,41615361,41680897,41746433,41811969,41877505,42008577,41943041,42074113,42139649,42205185,42270721,42336257,42401793,42467329,42532865,42598401,42663937,42729473,42795009,42860545,42926081,42991617,43057153,43122689,43188225,43253761,43319297,43384833,43450369,43515905,43581441,43712513,43646977,43778049,43843585,43909121,43974657,44040193,44105729,44171265,44236801,44302337,44367873,44433409,44498945,44564481,44630017,44695553,44761089,44826625,44892161,44957697,45023233,45088769,45154305,45219841,45285377,45350913,45416449,45481985,45547521,45613057,45678593,45744129,45809665,45875201,45940737,46006273,46071809,46137345,46202881,46268417,46333953,46399489,46465025,46530561,46596097,46661633,46727169,46792705,46858241,46923777,46989313,47054849,47120385,47185921,47251457,47316993,47382529,47448065,47513601,47579137,47644673,47710209,47775745,47841281,47906817,47972353,48037889,48103425,48168961,48234497,48300033,48365569,48431105,48496641,48562177,48627713,48693249,48758785,48824321,48889857,48955393,49020929,49086465,49152001,49217537,49283073,49348609,49414145,49479681,49610753,49545217,49676289,49741825,49807361,49872897,49938433,50003969,50069505,50135041,50200577,50266113,50331649,50397185,50528257,50462721,50593793,50659329,50724865,50790401,50855937,50921473,50987009,51052545,51118081,51183617,51249153,51314689,51380225,51445761,51511297,51576833,51642369,51707905,51773441,51838977,51904513,51970049,52035585,52101121,52166657,52232193,52297729,52363265,52428801,52494337,52559873,52625409,52690945,52756481,52822017,52887553,52953089,53018625,53084161,53149697,53215233,53280769,53346305,53411841,53477377,53542913,53608449,53673985,53739521,53805057,53870593,53936129,54001665,54067201,54132737,54198273,54263809,54329345,54394881,54460417,54525953,54591489,54657025,54722561,54788097,54853633,54919169,54984705,55050241,55115777,55181313,55246849,55312385,55377921,55443457,55508993,55574529,55640065,55705601,55771137,55836673,55902209,55967745,56033281,56098817,56164353,56229889,56295425,56360961,56426497,56492033,56557569,56623105,56688641,56754177,56819713,56885249,56950785,57016321,57081857,57147393,57212929,57278465,57344001,57409537,57475073,57540609,57606145,57671681,57737217,57802753,57868289,57933825,57999361,58064897,58130433,58195969,58261505,58327041,58392577,58458113,58523649,58589185,58654721,58720257,58785793,58851329,58916865,58982401,59047937,59113473,59179009,59244545,59310081,59375617,59441153,59506689,59572225,59637761,59703297,59768833,59834369,59899905,59965441,60030977,60096513,60162049,60227585,60293121,60358657,60424193,60489729,60555265,60620801,60686337,60751873],"formatter":[6422529,9043970,9371650,16842754,24117254,24641537,40894470,47972353,52822017,59047937,59834370,60030978,60096514,60620801],"folder":[11862023,11927559,11993095,12255239,12320775,12451847,12976135,13697031,13828103,14090247,14352391,14548999,14942215,15269895,15728647,16187399,27656199,27983879,28311559,28377095,28508167,28704775,28770311,29097991,29163527,29425671,29491207,29884423,30146567,30212103,30408711,30801927],"flattening":[13303809,27590657],"formatting":[6422529,9043970,9371650,16842754,24444929,24641537,41222145,47972353,52822017,59047937,59834370,60030978,60096514,60620801],"following":[2424835,9043974,9371654,11403265,11468801,12189697,16842758,24641539,31326209,31981569,37683201,43581443,50921475,51773443,59834374,60030982,60096518,60620803],"free":[25100289,60751873],"firstkeyselector":[13631493,13959173,14221317,14811141,14876677,15138821,15466501,15859717,19267589,19791877,19922949,20316165,29753349,30605317,30736389,31522821,31784965,32636933,35389445,35782661,35848197,36700165,37224453,38076421],"first":[1114113,1245185,1507330,1900546,2031617,2293762,2490370,2555907,3407873,3604491,5373954,6160386,6225922,6815745,6946818,7012353,7077889,7143425,7274499,7405569,7536641,7602179,7667713,7798787,7864321,7929860,7995393,8060931,8126465,8192001,8323076,8388611,8454145,8519683,8585217,8650756,8716289,8781825,8847362,8912897,8978443,9109508,9044015,9175041,9240577,9306116,9371696,9437185,9502721,9568265,9633806,9699329,9764865,9830402,9895940,9961475,10027009,10092545,10158081,10223620,10289153,10354689,10420226,10485761,10551297,10616833,10682370,10747913,10813441,10878985,10944513,11010050,11075586,11141121,11206657,11272201,11337737,11403265,11468801,11534338,11599874,11665412,11730945,11796489,11862017,11927553,11993089,12058625,12124165,12189698,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779531,12845066,12910593,12976129,13041665,13107208,13172737,13238273,13303809,13369355,13434888,13500426,13565953,13631502,13697025,13762561,13828097,13893641,13959180,14024705,14090241,14155777,14221326,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811147,14876683,14942209,15007745,15073281,15138827,15204362,15269889,15335432,15400969,15466507,15532033,15597572,15663112,15728641,15794178,15859724,15925257,15990793,16056321,16121857,16187393,16252929,16318465,16384009,16449538,16515073,16580609,16646145,16711689,16777217,16842805,16908290,16973825,17039361,17104897,17170433,17235977,17301505,17367041,17432577,17498115,17563656,17629185,17694721,17760257,17825793,17891330,17956865,18022401,18087946,18153473,18219010,18284545,18350081,18415617,18481161,18546689,18612234,18677761,18743297,18808833,18874369,18939906,19005441,19070985,19136513,19202049,19267596,19333121,19398657,19464193,19529730,19595265,19660801,19726339,19791884,19857410,19922955,19988481,20054017,20119553,20185090,20250625,20316171,20381698,20447233,20512776,20578305,20643842,20709378,20774913,20840456,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21757953,21823489,21889025,21954561,22020097,22085637,22151169,22216705,22282241,22347777,22413313,22478857,22544385,22609921,22675457,22740993,22806529,22872066,23003145,22937601,23068673,23134209,23199745,23265282,23330817,23396353,23461889,23527425,23592961,23658500,23724033,23789569,23855105,23920641,23986177,24051713,24117249,24182788,24248321,24313857,24379393,24444929,24510465,24576001,24641568,24707073,24772612,24838145,24903682,24969217,25034753,25165833,25231361,25296897,25362433,25427970,25493505,25559044,25624578,25690113,25755649,25821185,25886721,25952258,26017806,26083329,26148865,26214401,26279937,26345474,26411017,26476545,26542081,26607617,26673153,26738696,26804225,26935297,27000840,27131905,27197449,27262977,27328513,27394049,27459593,27525121,27590657,27656193,27721729,27787273,27852801,27918340,27983873,28049409,28114945,28180481,28246025,28311553,28377089,28442635,28508161,28573706,28639241,28704769,28770305,28835841,28901386,28966913,29032458,29097985,29163521,29229060,29294593,29360129,29425665,29491201,29556737,29622281,29687812,29753356,29818891,29884417,29949953,30015497,30081033,30146561,30212097,30277643,30343169,30408705,30474249,30539777,30605324,30670849,30736396,30801921,30867465,30998529,31064065,31129601,31195145,31260673,31326209,31391745,31457281,31522828,31653889,31784971,31850497,31981570,32047108,32112641,32178177,32243713,32309257,32440321,32505857,32571393,32636939,32702465,32768001,32833537,32899081,33030145,33095681,33161217,33226754,33292289,33423369,33488897,33619970,33685506,33751041,33816577,33882113,34013185,34078724,34144265,34209794,34275329,34340865,34406401,34471938,34537480,34603009,34668546,34734089,34799617,34865153,34930690,34996225,35061762,35127297,35192833,35389451,35323905,35454977,35520513,35586049,35651585,35717121,35782670,35848203,35913729,35979265,36044801,36110338,36175880,36241409,36306946,36372481,36438017,36503553,36569089,36634626,36700174,36831234,36896769,36962312,37027841,37093378,37158913,37224459,37289985,37355521,37421057,37486593,37552129,37617665,37683201,37748744,37814273,37879809,37945345,38010881,38076427,38141955,38207489,38273034,38338561,38404098,38469633,38535169,38600705,38666241,38731777,38797313,38862858,38928386,38993921,39059457,39190529,39256065,39321609,39387137,39452673,39583746,39518209,39649281,39780354,39845889,39911425,40042497,40108034,40239105,40304648,40435713,40501251,40566785,40632321,40763393,40894465,40960009,41025537,41091073,41222145,41287681,41549825,41615361,41680905,41746433,41877506,41943041,42074113,42205186,42336258,42401793,42467329,42532865,42598402,42795009,42926082,42991625,43057153,43122689,43188232,43384833,43450369,43646977,43778049,43843585,43974657,44040193,44302338,44367873,44564481,44630017,44892161,45219841,45613057,45678593,45875201,45940740,46268417,46333953,46399489,46530561,46596097,46792705,46923777,46989314,47054849,47251457,47448066,47513602,47775746,47906818,48037897,48168961,48365569,48431105,48627721,48824331,48889857,48955393,49152001,49545217,49938433,50135042,50724865,51445762,51970052,52232194,52559874,52953089,53608449,54067201,54132738,54198274,55508994,56033282,56164354,56229890,56492043,57212930,57409537,58589186,58916866,59113483,59834415,60031029,60096560,60620832],"filled":[12189697,31981569],"flattened":[2621441,9043970,9371650,12517377,12910595,13303810,16842754,24641537,27131907,27590658,34799617,44236801,52690945,54853633,59834370,60030978,60096514,60620801],"fewest":[9633793,26017793],"func":[655363,720897,786440,1048577,1572866,1638407,1769474,1900546,1966083,2031663,2228227,2359338,2424835,2490378,2621442,2686978,2752528,3014658,3145730,3342338,3473409,3538946,3604499,3735556,3866626,3932161,3997710,4194312,4325394,4587523,4653067,4915204,4980746,5046286,5177346,5242883,5767178,5898250,5963779,6291458,6422529,6488067,6553602,7274526,7340038,7602230,7798820,7864330,7929862,7995398,8060946,8192006,8323090,8388632,8454156,8519722,8650806,8716307,9109546,9043998,9175046,9306136,9371678,9502726,9568262,9830405,9895966,9961520,10158086,10223664,10289157,10354694,10420230,10551302,10616844,10682374,10747910,10813452,10878982,11141132,11272198,11337734,11468806,11599884,11665444,11862022,11927558,11993094,12058630,12189708,12255238,12320774,12451846,12713990,12779526,12845080,12910598,12976134,13041670,13238278,13303814,13369350,13500440,13565964,13631500,13697030,13762572,13828102,13893638,13959198,14024716,14090246,14221324,14286860,14352390,14483462,14548998,14745606,14811154,14876696,14942214,15007750,15073286,15138834,15269894,15400966,15466520,15532038,15728646,15794182,15859742,15925254,15990802,16056327,16187398,16252929,16318471,16384018,16449542,16515078,16580609,16646150,16711686,16777223,16842782,16908294,16973825,17039366,17170433,17235974,17301510,17367052,17498118,17563654,17694726,17825810,17891334,18087960,18219015,18284550,18415622,18481170,18546695,18612248,18743302,18808838,18874374,18939916,19070994,19136518,19202060,19267614,19529734,19726341,19791902,19857414,19922968,20119558,20185094,20316184,20381702,20709381,20774924,21037062,21102599,21495814,21692434,21757958,22085637,22151174,22282246,22478854,22937619,23003142,23330821,23592972,23658550,23789574,24051718,24117254,24182802,24379398,24576006,24641809,24707078,24772632,24969222,25034758,25165830,25231366,25493509,25559070,25624581,25690124,25886732,25952262,26279942,26345478,26411014,26542086,26804230,27131910,27197446,27262988,27328518,27459590,27590662,27656198,27721740,27787270,27852806,27918372,27983878,28049420,28114950,28180492,28246022,28311558,28377094,28508166,28573720,28639238,28704774,28770310,28966918,29032472,29097990,29163526,29294598,29425670,29491206,29556742,29622278,29687850,29753374,29818886,29884422,29949958,30015494,30081030,30146566,30212102,30277638,30408710,30474258,30605342,30736414,30801926,30867462,30932997,30998540,31064070,31195154,31260673,31326214,31391750,31522846,31653894,31719430,31784984,31981580,32047152,32112646,32178188,32309254,32505862,32571398,32636952,32768006,32899078,33095692,33161222,33226758,33292294,33423366,33488902,33619980,33685510,33751046,34144274,34209798,34406406,34471941,34603026,34668550,34734098,34865159,35061766,35192839,35258374,35389464,35454982,35586055,35717126,35782668,35848216,36044807,36306950,36438022,36503553,36700172,36831238,36896774,37027841,37224466,37289996,37421074,37552129,37748742,37814284,37879814,37945349,38010898,38076434,38141957,38273048,38338566,38404108,38600710,38666246,38731788,38862872,38928390,38993926,39059462,39124993,39321606,39387142,39518220,39714858,39780359,39845894,39976968,40042508,40173569,40239116,40370179,40501254,40566796,40697857,40763404,40894470,40960006,41025548,41156624,41287692,41353224,41484295,41549831,41615372,41680902,41811970,41877514,42008580,42074118,42139650,42205189,42270738,42467334,42532870,42598405,42663947,42729475,42926082,42991622,43122694,43319306,43384838,43581443,43712514,43778054,43909123,44040198,44171266,44236802,44433410,44761089,44957698,45023252,45088770,45154318,45285390,45350919,45481986,45744138,45809666,45940741,46006274,46071814,46202882,46727170,46858243,47185922,47579140,47710210,47841283,47972353,48037894,48168965,48300035,48562179,48627718,48758787,48824339,49152006,49217537,49283074,49348618,49610794,49807361,49938438,50003978,50135042,50266126,50331650,50397186,50593800,50921475,51314691,51511299,51642370,51707905,51773443,52101134,52166698,52297729,52494338,52625411,52690946,52756481,52822017,52953135,53018626,53149699,53280784,53346311,53411843,53739522,53805066,53936131,54132746,54394886,54591492,54657027,54853634,54919171,54984706,55246864,55377922,55640082,55771143,55836682,55902210,55967747,56098830,56164362,56426514,56492051,56819718,56885249,56950794,57016322,57081859,57147393,57212930,57278474,57344002,57606148,57671690,57737218,57802760,57933827,57999362,58064898,58261506,58327044,58523662,58654722,58720267,58851330,58982402,59047937,59113491,59244545,59375617,59572228,59637763,59703304,59768835,59834398,59899915,60031006,60096542,60227626,60293128,60424193,60489731,60621073],"frames":[54525953,60751873],"filler":[3473410,3932162,9043976,9371656,16646145,16842760,17104897,17694721,18022401,24641540,32505857,32833537,33488897,34013185,49217538,49807362,56885250,57147394,59244546,59375618,59834376,60030984,60096520,60620804],"four":[1638401,2031617,2359297,7274497,9043973,9371653,9895937,11272193,11337729,16842757,24641538,25559041,28639233,30015489,30867457,39321601,39714817,41484289,45350913,49610753,52166657,52953089,53346305,59834373,60030981,60096517,60227585,60620802],"fields":[327683,51249154],"file":[54525953,60751873],"forward":[2228225,11599874,12582914,13041666,32440321,33161217,33619969,43909122,51511297,54657025],"followed":[13631489,14221313,14811137,15138817,15597569,17104897,29229057,34013185,35782657,36700161,37224449,38076417],"fillbackward":[2424835,9043974,9371654,11403269,11468805,12189701,16842758,24641539,31326213,31981573,37683205,43581443,50724865,50921476,51773443,59834374,60030982,60096518,60620803],"finite":[42205185,42598401],"fail":[2031617,7864321,9043969,9371649,16842753,52953089,59834369,60030977,60096513],"foldextension":[2752513,9043984,9371664,11862017,11927553,11993089,12255233,12320769,12451841,12976129,13697025,13828097,14090241,14352385,14548993,14942209,15269889,15728641,16187393,16842768,41156609,50724865,53280773,59834384,60030992,60096528],"fulljoinextension":[4325377,9043972,9371652,12845057,13500417,13959169,15859713,16842756,42270721,50724865,55640069,59834372,60030980,60096516],"flight":[393217,2031617,6815745,7077891,7208961,7405571,7864322,7995395,9043969,9371649,16842753,49414145,50790401,51052545,51249153,52297729,52953089,53870593,59834369,60030977,60096513],"flatten":[2621444,9043974,9371654,12517383,12910599,13303815,16842758,24641539,27131910,27590662,34799622,44236805,50724865,52690949,54853636,59834374,60030982,60096518,60620803],"five":[1638401,2031617,2359297,7798785,9043973,9371653,11665409,15400961,16842757,24641538,27918337,32309249,39714817,41484289,45350913,49610753,52166657,52953089,53346305,59834373,60030981,60096517,60227585,60620802],"foreachextension":[3276801,9043970,9371650,12648449,13172737,16842754,41418753,50724865,53673989,59834370,60030978,60096514],"fourth":[7274498,7602178,7798786,8519682,8650755,9109507,9895939,9961474,10223619,11272199,11337736,11534337,11665411,15400967,15925255,16711687,17235975,23658499,25165831,25559043,26411016,27918339,28639240,29687811,30015496,30867463,32047107,32309255,32899079,33423367,37093377,39321608,42991624],"fallback":[2097153,10485768,10944520,11010051,11075587,11534339,14680072,33816583,35127303,36110338,36634626,37093378,37486599,43253762,50462721,51380225],"format":[24117249,24444934,40894465,41222150],"float":[23199746,23396353,31588353,31916033,38797313,44564482],"forces":[20774913,25034753,26542081,27262977,27721729,28180481,37879809,38600705,40042497,40566785,41025537,41615361],"fifth":[7602178,7798786,8519682,8650755,9109507,9961474,10223619,11665411,15400967,15925255,16711687,17235975,23658499,25165831,27918339,29687811,32047107,32309255,32899079,33423367],"flattens":[2621443,9043974,9371654,12517377,12910593,13303809,16842758,24641539,27131905,27590657,34799617,44236803,52690947,54853635,59834374,60030982,60096518,60620803],"flattenextension":[2621441,9043971,9371651,12517377,12910593,13303809,16842755,44236801,50724865,52690949,59834371,60030979,60096515],"function":[524289,786436,1245186,1572866,1703937,2031617,2228225,2424833,2621442,2686978,2752528,3407873,3932161,4980746,5373953,5767178,5898244,6750209,6815745,7012353,7077889,7143425,7208961,7274502,7340034,7405569,7536641,7602182,7667713,7733249,7798790,7864327,7929859,7995397,8060934,8126465,8192002,8257537,8323074,8388614,8454147,8519686,8585217,8650754,8716293,8781825,8847361,8912897,8978433,9044087,9109506,9175041,9240577,9306114,9371767,9437185,9502722,9568258,9633793,9764865,9830404,9895938,9961478,10027009,10092547,10158083,10223618,10289154,10354690,10420225,10485761,10551299,10616835,10682369,10747906,10813443,10878978,10944513,11010049,11075585,11141123,11206658,11272194,11337730,11403265,11468803,11534337,11599875,11665410,11730946,11796481,11862019,11927555,11993091,12058626,12124161,12189699,12255235,12320771,12386306,12451843,12517377,12582913,12713987,12779521,12845062,12910596,12976131,13041667,13107201,13238275,13303813,13369345,13434881,13500422,13565957,13631489,13697027,13762565,13828099,13893634,13959174,14024709,14090243,14155777,14221313,14286853,14352387,14417921,14483459,14548995,14614529,14680065,14745602,14811138,14876677,14942211,15007746,15073282,15138818,15204353,15269891,15335425,15400962,15466501,15532035,15597569,15663105,15728643,15794177,15859718,15925250,15990789,16056322,16121857,16187395,16252929,16318466,16384005,16449537,16515074,16580609,16646146,16711682,16777218,16842871,16908290,16973825,17039362,17104897,17170433,17235970,17301506,17367043,17432577,17498113,17563650,17629185,17694723,17760257,17825797,17891329,17956865,18022401,18087941,18153473,18219009,18284546,18350081,18415618,18481157,18546689,18677761,18612229,18743298,18808834,18874370,18939906,19005441,19070981,19136514,19202050,19267590,19333121,19398657,19464193,19529730,19595265,19660801,19726337,19791878,19857410,19922949,19988481,20054017,20119554,20250625,20185089,20316165,20381698,20447233,20512769,20578305,20643841,20709379,20774917,20840449,20905985,20971521,21037058,21102594,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692421,21757955,21823489,21889025,21954561,22020097,22085635,22151171,22216705,22282241,22347777,22413313,22478850,22544385,22609921,22675457,22740993,22806529,22872065,22937605,23003138,23068673,23134209,23199745,23265281,23330817,23396353,23461889,23527425,23592964,23658498,23724033,23789570,23855105,23920641,23986177,24051714,24117250,24182786,24248321,24313857,24379394,24444929,24510465,24576002,24641604,24707074,24772610,24838145,24903681,24969218,25034755,25100289,25165826,25231362,25296897,25362433,25427969,25493506,25559042,25624580,25690115,25755649,25821185,25886724,25952257,26017793,26083329,26148866,26214401,26279938,26345473,26411010,26476545,26542083,26607617,26673154,26738689,26804226,26869761,27000833,27066369,27131908,27197442,27262981,27328514,27394051,27459586,27525121,27590661,27656195,27721733,27787266,27852803,27918338,27983875,28049411,28114947,28180485,28246018,28311555,28377091,28442625,28508163,28573702,28639234,28704771,28770307,28835841,28901377,28966914,29032454,29097987,29163523,29229057,29294593,29360130,29425667,29491203,29556738,29622274,29687810,29753350,29818881,29884419,29949954,30015490,30081026,30146563,30212099,30277633,30343169,30408707,30539777,30474245,30605318,30670849,30736390,30801923,30867458,30932995,30998531,31064066,31195141,31260673,31326211,31391746,31522822,31588353,31653890,31719435,31784965,31850497,31916033,31981571,32047106,32112642,32178180,32243713,32309250,32374785,32440321,32505859,32571394,32636933,32702465,32768002,32833537,32899074,32964609,33030145,33095683,33161219,33226753,33292290,33357825,33423362,33488898,33554433,33619971,33685505,33751042,33816577,33882113,33947649,34013185,34078721,34144261,34209793,34275329,34340865,34406402,34471939,34537473,34603013,34668545,34734085,34799617,34865154,34930689,34996225,35061762,35127297,35192834,35258370,35323905,35389445,35454978,35520513,35586050,35651585,35717122,35782657,35848197,35913729,35979265,36044802,36110337,36175873,36241409,36306946,36372481,36438019,36503553,36569089,36634625,36700161,36765697,36831234,36896771,36962305,37027841,37093377,37158913,37224450,37289988,37355521,37421061,37486593,37552129,37617665,37683201,37748738,37814276,37879811,37945348,38010885,38076418,38207489,38141953,38273029,38338562,38404098,38469633,38535169,38600707,38666243,38797313,38731778,38862853,38928386,38993922,39059459,39190529,39256065,39321602,39387138,39452673,39518213,39583745,39649281,39780353,39845890,39911425,39976964,40042501,40108033,40239109,40304641,40435713,40501249,40566789,40632321,40763397,40828929,40894466,40960002,41025541,41091073,41156624,41222145,41287685,41549825,41615365,41680898,41746433,41811970,41943041,42074114,42205188,42401793,42467329,42532866,42598404,42795009,42991618,43057153,43122691,43188225,43319306,43384834,43450369,43581441,43646977,43712514,43778051,43843585,43909121,43974657,44040193,44236802,44367873,44564481,44630017,44892161,45023243,45219841,45613057,45678593,45744138,45875201,45940739,46071810,46268417,46333953,46399489,46530561,46596097,46727170,46792705,46923777,47054849,47251457,47448065,47906817,48037890,48168961,48365569,48431105,48627714,48889857,48955393,49152002,49348612,49545217,49807361,49938434,50003978,50593796,50921473,51249153,51511297,51773441,52690946,52953089,53280784,53608450,53805060,54394882,54657025,54853634,54984706,55246864,55771140,55836676,56033281,56623105,56819714,56950794,57147393,57278474,57344002,57409537,57671690,57737218,59375617,59834487,60031095,60096631,60293124,60620868,60751873],"fully":[2031617,7995393,9043969,9371649,12845058,13500418,13959170,15597569,15859714,16842753,28573698,29032450,29229057,29753346,30605314,52297729,52953089,59834369,60030977,60096513],"fewer":[1114113,9043970,9371650,9633793,16842754,24641537,25755649,26017793,26214401,46268417,46596097,54067201,59834370,60030978,60096514,60620801],"fold":[2752529,9044000,9371680,11862024,11927560,11993096,12255240,12320776,12451848,12976136,13697032,13828104,14090248,14352392,14549000,14942216,15269896,15728648,16187400,16842784,24641552,27656199,27983879,28311559,28377095,28508167,28704775,28770311,29097991,29163527,29425671,29491207,29884423,30146567,30212103,30408711,30801927,41156626,50724865,53280786,55246865,59834400,60031008,60096544,60620816],"fullgroupjoinextension":[2490369,9043972,9371652,13631489,14221313,14811137,15138817,16842756,41877505,50724865,54132741,59834372,60030980,60096516],"functions":[1703937,2228225,2424833,3997704,4325384,5046280,9044020,9371700,11599873,12058635,12189697,12845058,13500418,13959171,14876675,15466499,15859715,15990786,16384002,16842804,18481154,19070978,19922947,20316163,24641564,28573698,28966923,29032450,29753347,30474242,30605315,31195138,31784963,31981569,32178178,32636931,33619969,34144258,34603010,34734082,35258379,35389443,35848195,42270728,43581441,43909121,45154312,45285384,50266120,50921473,51511297,51773441,52101128,54657025,55640072,55771137,56098824,56426504,56623105,58523656,59834420,60031028,60096564,60620828],"fashion":[17956865,24641538,39256065,42205185,42598401,60620802],"fillbackwardextension":[2424833,9043971,9371651,11403265,11468801,12189697,16842755,43581441,50724865,50921477,59834371,60030979,60096515],"firstordefaultextension":[2293761,12124161,16842753,50724865,52232197,60030977],"firstordefault":[2293761,12124164,16842754,24641537,34078724,50724865,52232194,60030978,60620801],"firstselector":[12845061,13500421,13959173,14876677,15466501,15859717,15990789,16384005,18087941,18612229,19267589,19791877,28573701,29032453,29753349,30474245,30605317,30736389,31195141,31522821,31784965,32636933,38273029,38862853],"finalize":[25100289,60751873],"firstextension":[2555905,11796481,16842753,50724865,51970053,60030977],"fullgroupjoin":[2490372,9043976,9371656,13631493,14221317,14811141,15138821,16842760,24641540,35782661,36700165,37224453,38076421,41877508,50724865,54132741,56164356,59834376,60030984,60096520,60620804],"follow":[65537,24838145,41746433],"fromindex":[20643845,34930693],"fallbackifempty":[2097158,9043980,9371660,10485766,10944517,11010053,11075589,11534341,14680069,16842764,24641542,33816581,35127302,36110341,36634629,37093381,37486597,43253766,50462727,50724865,51380230,59834380,60030988,60096524,60620806],"foreach":[3276802,9043972,9371652,9568257,10878977,11272193,12648453,13172741,15400961,15925249,16711681,16842756,17235969,24641538,25165825,29622273,30081025,30867457,31129605,31457285,32309249,32899073,33423361,41418754,50724865,53673987,55443458,59834372,60030980,60096516,60620802],"future":[2031617,8847361,9043969,9371649,16842753,49086466,49479681,50790401,52953090,59834369,60030977,60096513],"fst":[22085634,45940738],"fulljoin":[4325380,9043976,9371656,12845061,13500421,13959173,15859717,16842760,24641540,28573701,29032453,29753349,30605317,42270724,50724865,55640069,56426500,59834376,60030984,60096520,60620804],"feedback":[49086466,49479681,50790401,52953089],"fails":[851969,8781825,24641537,27525121,48693249,60162049,60620801,60751873],"firstly":[19726337,23330817,38141953,48168961],"field":[458754,6291458,9043972,9371652,16842756,21495809,22282241,24641538,42467329,44040193,46202882,49086466,49479681,50331650,50790401,52953089,57999362,59834372,60030980,60096516,60620802],"forever":[4521985,9043970,9371650,16842754,20578305,24641537,35913729,44826625,48103425,55574529,59834370,60030978,60096514,60620801],"final":[2031617,4587521,7864322,8716290,9043971,9371651,10616833,11141121,16842755,18546689,22937602,24641537,28049409,30998529,41549825,46858241,52953089,53936129,57081857,59834371,60030979,60096515,60620801],"false":[4653058,7733249,9764865,10092546,11206657,11337730,11730946,12386305,16515074,17039362,17301506,19726337,22085636,23330817,24051713,24576001,24641538,24969217,26148865,26411009,26673154,27394050,28639234,29360129,30015491,31653890,32112642,32571394,38141953,39321603,42074113,42532865,42663938,42991617,43384833,45940740,48168961,58720258,59899906,60620802],"flags":[11337730,26411010,28639234,30015490,39321602,42991618],"fallbackifemptyextension":[2097153,9043974,9371654,10485761,10944513,11010049,11075585,11534337,14680065,16842758,43253761,50462725,50724865,59834374,60030982,60096518],"fillselector":[11599877,12189701,31981573,33619973]} \ No newline at end of file diff --git a/3.4/ref/api/fti/FTI_103.json b/3.4/ref/api/fti/FTI_103.json new file mode 100644 index 0000000..c8d2b63 --- /dev/null +++ b/3.4/ref/api/fti/FTI_103.json @@ -0,0 +1 @@ +{"garbage":[25100289,60751873],"google":[262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,917505,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2162689,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,4456449,4521985,4587521,4653057,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,6815745,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7602177,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9109505,9175041,9240577,9043969,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16842753,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17498113,17563649,17629185,17694721,17760257,17825793,17891329,17956865,18022401,18087937,18153473,18219009,18284545,18350081,18415617,18481153,18546689,18677761,18612225,18743297,18808833,18874369,18939905,19005441,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19857409,19922945,19988481,20054017,20119553,20185089,20250625,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21757953,21823489,21889025,21954561,22020097,22085633,22151169,22216705,22282241,22347777,22413313,22478849,22544385,22609921,22675457,22740993,22806529,22872065,22937601,23003137,23068673,23134209,23199745,23265281,23330817,23396353,23461889,23527425,23592961,23658497,23724033,23789569,23855105,23920641,23986177,24051713,24117249,24182785,24248321,24313857,24379393,24444929,24510465,24576001,24641537,24707073,24772609,24838145,24903681,24969217,25034753,25100289,25165825,25231361,25296897,25362433,25427969,25493505,25559041,25624577,25690113,25755649,25821185,25886721,25952257,26017793,26083329,26148865,26214401,26345473,26279937,26411009,26476545,26542081,26607617,26673153,26738689,26804225,26869761,26935297,27000833,27066369,27131905,27197441,27262977,27328513,27394049,27459585,27525121,27590657,27656193,27721729,27787265,27852801,27918337,27983873,28049409,28114945,28180481,28246017,28311553,28377089,28442625,28508161,28573697,28639233,28704769,28770305,28835841,28901377,28966913,29032449,29097985,29163521,29229057,29294593,29360129,29425665,29491201,29556737,29622273,29687809,29753345,29818881,29884417,29949953,30015489,30081025,30146561,30212097,30277633,30343169,30408705,30539777,30474241,30605313,30670849,30736385,30801921,30867457,30932993,30998529,31064065,31129601,31260673,31195137,31326209,31391745,31457281,31522817,31588353,31653889,31719425,31784961,31850497,31916033,31981569,32047105,32112641,32178177,32243713,32309249,32374785,32440321,32505857,32571393,32636929,32702465,32768001,32833537,32899073,32964609,33030145,33095681,33161217,33226753,33292289,33357825,33423361,33488897,33554433,33619969,33685505,33751041,33816577,33882113,33947649,34013185,34078721,34144257,34209793,34275329,34340865,34406401,34471937,34537473,34603009,34668545,34734081,34799617,34865153,34930689,34996225,35061761,35192833,35127297,35258369,35389441,35323905,35454977,35520513,35586049,35651585,35717121,35782657,35848193,35913729,35979265,36044801,36110337,36175873,36241409,36306945,36372481,36438017,36503553,36569089,36634625,36700161,36765697,36831233,36896769,36962305,37027841,37093377,37158913,37224449,37289985,37355521,37486593,37421057,37552129,37617665,37683201,37748737,37814273,37879809,37945345,38010881,38076417,38207489,38141953,38273025,38338561,38404097,38469633,38535169,38600705,38666241,38797313,38731777,38862849,38928385,38993921,39059457,39124993,39190529,39256065,39321601,39387137,39452673,39518209,39583745,39649281,39714817,39780353,39845889,39911425,39976961,40042497,40108033,40173569,40239105,40304641,40370177,40435713,40501249,40566785,40632321,40697857,40763393,40828929,40894465,40960001,41025537,41091073,41156609,41222145,41287681,41353217,41418753,41484289,41549825,41615361,41680897,41746433,41811969,41877505,41943041,42008577,42074113,42139649,42205185,42270721,42336257,42401793,42467329,42532865,42598401,42663937,42729473,42795009,42860545,42926081,42991617,43057153,43122689,43188225,43253761,43319297,43384833,43450369,43515905,43581441,43712513,43646977,43778049,43843585,43909121,43974657,44040193,44105729,44171265,44236801,44302337,44367873,44433409,44498945,44564481,44630017,44695553,44761089,44826625,44892161,44957697,45023233,45088769,45154305,45219841,45285377,45350913,45416449,45481985,45547521,45613057,45678593,45744129,45809665,45875201,45940737,46006273,46071809,46137345,46202881,46268417,46333953,46399489,46465025,46530561,46596097,46727169,46661633,46792705,46858241,46923777,46989313,47054849,47120385,47185921,47251457,47316993,47382529,47448065,47513601,47579137,47644673,47710209,47775745,47841281,47906817,47972353,48037889,48103425,48168961,48234497,48300033,48365569,48431105,48496641,48562177,48627713,48693249,48758785,48824321,48889857,48955393,49020929,49086465,49152001,49217537,49283073,49348609,49414145,49479681,49610753,49545217,49676289,49741825,49807361,49872897,49938433,50003969,50069505,50135041,50200577,50266113,50331649,50397185,50528257,50462721,50593793,50659329,50724865,50790401,50855937,50921473,50987009,51052545,51118081,51183617,51249153,51314689,51380225,51445761,51511297,51576833,51642369,51707905,51773441,51838977,51904513,51970049,52035585,52101121,52166657,52232193,52297729,52363265,52428801,52494337,52559873,52625409,52690945,52756481,52822017,52887553,52953089,53018625,53084161,53149697,53215233,53280769,53346305,53411841,53477377,53542913,53608449,53673985,53739521,53805057,53870593,53936129,54001665,54067201,54132737,54198273,54263809,54329345,54394881,54460417,54525953,54591489,54657025,54722561,54788097,54853633,54919169,54984705,55050241,55115777,55181313,55246849,55312385,55377921,55443457,55508993,55574529,55640065,55705601,55771137,55836673,55902209,55967745,56033281,56098817,56164353,56229889,56295425,56360961,56426497,56492033,56557569,56623105,56688641,56754177,56819713,56885249,56950785,57016321,57081857,57147393,57212929,57278465,57344001,57409537,57475073,57540609,57606145,57671681,57737217,57802753,57868289,57933825,57999361,58064897,58130433,58195969,58261505,58327041,58392577,58458113,58523649,58589185,58654721,58720257,58785793,58851329,58916865,58982401,59047937,59113473,59179009,59244545,59310081,59375617,59441153,59506689,59572225,59637761,59703297,59768833,59834369,59899905,59965441,60030977,60096513,60162049,60227585,60293121,60358657,60424193,60489729,60555265,60620801,60686337,60751873],"generally":[17498113,18219009,39780353,40501249],"generator":[4784129,5570561,9043972,9371652,16842756,18153474,24641545,25821186,30932998,31916034,32374786,32702466,33554434,33947650,35520514,37945351,40828929,42860545,45023242,45416449,46465025,48234497,51838977,55115777,58195969,59834372,59965444,60030980,60096516,60620809],"groupadjacent":[4980742,9043980,9371660,12713989,13238277,13565957,13762565,14024709,14286853,16842764,24641542,38666245,39059461,39518213,40239109,40763397,41287685,43319302,50724865,56950791,57278470,59834380,60030988,60096524,60620806],"grouping":[4653064,12713988,13238276,13565955,13762565,14024707,14286853,16515073,16908289,17039361,18415617,18874369,19529729,19857409,20381697,24641544,32112641,32571393,33751041,34406401,35061761,36306945,36831233,38666244,38928385,39059460,39518213,40239109,40763395,41287683,42663944,58720264,59899912,60620808],"guaranteed":[7405569,7864321,7995393,8192001,8454145,9175041,9437185,28835841,29294593],"general":[2],"greater":[983041,7077889,8978433,9043970,9371650,9502721,11206658,15204353,16842754,24641537,24707073,26148866,28442625,28901377,59834370,60030978,60096514,60555265,60620801],"good":[7405569,7864321,7995393],"guarantee":[2031617,7536642,9043969,20054017,38535169,52953089,59834369],"getbaseexception":[25100289,60751873],"generating":[1572866,2686978,9043976,9371656,10158081,10551297,14483457,15532033,16842760,24641540,27852801,28114945,41811970,43122689,43712514,43778049,46727170,54984706,57344002,57737218,59834376,60030984,60096520,60620804],"getobjectdata":[25100289,60751873],"grou":[4980739,9043974,9371654,13565953,14024705,14286849,16842758,24641539,40239105,40763393,41287681,43319299,56950787,57278467,59834374,60030982,60096518,60620803],"greedily":[18939905,19202049,24838145,38404097,38731777,41746433],"generic":[6815745,7012353,7077889,7143425,7274497,7405569,7536641,7602177,7667713,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9109505,9175041,9240577,9306113,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12582913,12648449,12713985,12779521,12845057,12976129,13041665,13107201,13172737,13238273,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17498113,17563649,17629185,17694721,17760257,17825793,17891329,17956865,18022401,18087937,18153473,18219009,18284545,18350081,18415617,18481153,18546689,18677761,18612225,18743297,18808833,18874369,18939905,19005441,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19857409,19922945,19988481,20054017,20119553,20250625,20185089,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21692417,21757953,21823489,21889025,22085633,22151169,22216705,22282241,22347777,22478849,22544385,22609921,22806529,22872065,22937601,23003137,23265281,23330817,23461889,23592961,23658497,23724033,23789569,23920641,23986177,24051713,24117249,24182785,24313857,24379393,24444929,24510465,24576001,24707073,24772609,24838145,24903681,24969217,25034753,25165825,25231361,25296897,25362433,25427969,25493505,25559041,25624577,25690113,25755649,25821185,25886721,25952257,26017793,26083329,26148865,26214401,26279937,26345473,26411009,26476545,26542081,26607617,26673153,26738689,26804225,26935297,27000833,27197441,27262977,27328513,27394049,27459585,27525121,27656193,27721729,27787265,27852801,27918337,27983873,28049409,28114945,28180481,28246017,28311553,28377089,28442625,28508161,28573697,28639233,28704769,28770305,28835841,28901377,28966913,29032449,29097985,29163521,29229057,29294593,29360129,29425665,29491201,29556737,29622273,29687809,29753345,29818881,29884417,29949953,30015489,30081025,30146561,30212097,30277633,30343169,30408705,30539777,30474241,30605313,30670849,30736385,30801921,30867457,30932993,30998529,31064065,31129601,31195137,31260673,31326209,31391745,31457281,31522817,31653889,31719425,31784961,31850497,31981569,32047105,32112641,32178177,32243713,32309249,32440321,32505857,32571393,32636929,32702465,32768001,32833537,32899073,33030145,33095681,33161217,33226753,33292289,33423361,33488897,33619969,33685505,33751041,33816577,33882113,34013185,34078721,34144257,34209793,34275329,34406401,34471937,34537473,34603009,34668545,34734081,34865153,34930689,34996225,35061761,35127297,35192833,35258369,35323905,35389441,35454977,35520513,35586049,35651585,35717121,35782657,35848193,35913729,35979265,36044801,36110337,36175873,36241409,36306945,36372481,36438017,36503553,36569089,36634625,36700161,36765697,36831233,36896769,36962305,37027841,37093377,37158913,37224449,37289985,37355521,37421057,37486593,37552129,37617665,37683201,37748737,37814273,37879809,37945345,38010881,38076417,38141953,38273025,38338561,38404097,38535169,38600705,38666241,38731777,38862849,38928385,38993921,39059457,39190529,39256065,39321601,39387137,39452673,39518209,39583745,39649281,39780353,39845889,39911425,40042497,40108033,40239105,40304641,40435713,40501249,40566785,40632321,40763393,40894465,40960001,41025537,41091073,41222145,41287681,41549825,41615361,41680897,41746433,41943041,42074113,42205185,42467329,42532865,42598401,42991617,43057153,43122689,43188225,43384833,43646977,43778049,44040193,44367873,44630017,45023233,45219841,45613057,45678593,45940737,46268417,46333953,46530561,46596097,46923777,47054849,47251457,47448065,47906817,48037889,48168961,48365569,48627713,48955393,49152001,49545217,49938433,59834369,60030977,60096513],"group":[2490373,2686978,4653058,4980738,9043982,9371662,12713987,13238275,13565956,13631491,13762564,14024708,14221315,14286851,14483458,14811139,15138819,15532034,15597570,16842766,18415618,18874369,19529730,19857410,24641545,25886721,29229058,33751042,34406401,35061762,35782658,36306946,36700162,37224450,37814273,38076418,38666242,39059458,39518211,40239106,40763395,41287683,41877510,42663938,43122690,43319299,43712514,43778050,54132741,56164357,56950786,57278466,57344002,57737218,58720258,59834382,59899906,60030990,60096526,60620809],"gets":[524289,25100289,49414145,51249154,53870593,54329347,54525960,60096515,60751881],"gethashcode":[524289,25100289,51249153,60751873],"gettype":[524289,25100289,51249153,60751873],"given":[524291,589825,655362,720898,917505,983041,1376257,1441793,1638407,1769474,1835009,1900546,2031618,2162689,3014660,3276802,3342340,3473412,3932164,4063233,4718593,5111809,5832705,5898246,6094849,6291459,6356993,6684687,6750209,7077889,7208961,7274497,7405569,7602177,7733249,7798785,7864323,7995393,8060929,8257537,8323073,8388609,8519681,8585217,8650753,8912898,8978433,9044084,9109505,9240577,9306113,9371762,9502721,9568257,9699329,9895937,9961473,10027010,10092545,10223617,10289153,10354689,10420225,10682369,10813441,10878977,11206658,11272193,11665409,11730946,12386306,12648449,12779521,12845060,13172737,13369345,13500420,13959173,14417921,14483457,14876676,15204353,15400961,15466500,15532033,15794178,15859717,15925249,15990787,16121857,16384003,16449538,16646145,16711681,16842866,17104898,17235969,17432577,17563649,17694722,17825793,17891330,18022402,18087937,18350081,18481155,18612225,19070979,19267586,19726337,19791874,19922948,19988481,20119553,20185090,20250625,20316164,20905985,21233666,21495809,21561345,21626881,21692417,21889025,21954561,22020097,22151169,22282241,22413313,22675457,22740993,23068673,23134209,23199745,23330817,23396353,23461889,23527425,23658497,23855105,23920642,24051713,24182785,24248321,24313857,24576001,24641611,24707073,24772609,24969217,25165825,25231361,25493505,25559041,25690113,25755649,25886721,25952257,26148866,26214401,26345473,26607618,26673154,26804225,26935297,27394049,27918337,28442625,28573700,28901377,29032452,29360130,29622273,29687809,29753349,29818881,30081025,30277633,30539777,30474243,30605317,30736386,30867457,31129601,31195139,31457281,31522818,31784964,31850497,32047105,32309249,32374785,32505858,32636932,32833538,32899073,32964609,33030145,33226754,33357825,33423361,33488897,33685506,33947649,34013186,34144259,34209794,34668546,34734083,35389444,35848196,36896769,37421057,37748737,37814273,38010881,38141953,38207489,38273025,38469633,38797313,38862849,38993921,39452673,39845889,40173570,40370178,40632321,41091073,41418754,41484295,42074113,42139650,42401793,42467329,42532865,42795009,42926082,43057153,43122689,43384833,43450369,43646978,43778049,43974657,44040193,44367873,44564481,44695553,44892161,45350919,45481988,45678593,45809668,45875201,46202883,46268417,46399489,46596097,46661647,46792705,47185922,47316993,47644673,48168961,48431105,48889857,49020929,49217540,49348614,49741825,49807364,49872897,50135042,50331651,50659329,50987023,51249155,51314690,51707906,52494340,52887553,52953090,53018628,53346311,53477378,53673986,53805062,54460417,55181313,55377922,55443458,55705601,55836678,56688641,56754177,56885252,57147396,57212930,57999363,58458127,58654724,58851332,59244548,59375620,59441153,59506689,59834484,59965444,60031090,60096626,60358657,60424194,60489730,60555265,60620875,60751874],"generate":[24641537,30932993,31588353,32964609,33357825,37945352,40828929,60620801],"generates":[3801089,9043970,9371650,16842754,17956865,24641539,34340865,39256065,43843585,50200577,55050242,59834370,60030978,60096514,60620803],"getenumerator":[8847361,9043969,9371649,16842753,59834369,60030977,60096513],"generated":[24641538,30932994,31588353,32964609,33357825,37945346,40828929,45023235,60620802],"generatebyindex":[24641537,30932996,60620801],"groupings":[12713986,13238274,13565953,13762563,14024705,14286851,16515073,16908290,17039361,18415618,18874370,19529730,19857410,20381698,32112641,32571393,33751042,34406402,35061762,36306946,36831234,38666242,38928386,39059458,39518211,40239107,40763393,41287681],"guide":[6815745,7012353,7077889,7143425,7274497,7405569,7536641,7602177,7667713,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9109505,9175041,9240577,9306113,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17498113,17563649,17629185,17694721,17760257,17825793,17891329,17956865,18022401,18087937,18153473,18219009,18284545,18350081,18415617,18481153,18546689,18677761,18612225,18743297,18808833,18874369,18939905,19005441,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19857409,19922945,19988481,20054017,20119553,20250625,20185089,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21757953,21823489,21889025,21954561,22020097,22085633,22151169,22216705,22282241,22347777,22413313,22478849,22544385,22609921,22675457,22740993,22806529,22872065,23003137,22937601,23068673,23134209,23199745,23265281,23330817,23396353,23461889,23527425,23592961,23658497,23724033,23789569,23855105,23920641,23986177,24051713,24117249,24182785,24248321,24313857,24379393,24444929,24510465,24576001,24707073,24772609,24838145,24903681,24969217,25034753,25165825,25231361,25296897,25362433,25427969,25493505,25559041,25624577,25690113,25755649,25821185,25886721,25952257,26017793,26083329,26148865,26214401,26279937,26345473,26411009,26476545,26542081,26607617,26673153,26738689,26804225,26935297,27000833,27131905,27197441,27262977,27328513,27394049,27459585,27525121,27590657,27656193,27721729,27787265,27852801,27918337,27983873,28049409,28114945,28180481,28246017,28311553,28377089,28442625,28508161,28573697,28639233,28704769,28770305,28835841,28901377,28966913,29032449,29097985,29163521,29229057,29294593,29360129,29425665,29491201,29556737,29622273,29687809,29753345,29818881,29884417,29949953,30015489,30081025,30146561,30212097,30277633,30343169,30408705,30539777,30474241,30605313,30670849,30736385,30801921,30867457,30998529,31064065,31129601,31195137,31260673,31326209,31391745,31457281,31522817,31653889,31784961,31850497,31981569,32047105,32112641,32243713,32309249,32440321,32505857,32571393,32636929,32702465,32768001,32833537,32899073,33030145,33095681,33161217,33226753,33292289,33423361,33488897,33619969,33685505,33751041,33816577,33882113,34013185,34078721,34144257,34209793,34275329,34406401,34471937,34537473,34668545,34734081,34799617,34865153,34930689,34996225,35061761,35192833,35127297,35389441,35323905,35454977,35520513,35586049,35651585,35717121,35782657,35848193,35913729,35979265,36044801,36110337,36175873,36241409,36306945,36372481,36438017,36503553,36569089,36634625,36700161,36831233,36896769,36962305,37027841,37093377,37158913,37224449,37289985,37355521,37421057,37486593,37552129,37617665,37683201,37748737,37814273,37879809,38010881,38076417,38207489,38141953,38273025,38338561,38404097,38469633,38535169,38600705,38666241,38731777,38797313,38862849,38928385,38993921,39059457,39190529,39256065,39321601,39387137,39452673,39518209,39583745,39649281,39780353,39845889,39911425,40042497,40108033,40239105,40304641,40435713,40501249,40566785,40632321,40763393,40894465,40960001,41025537,41091073,41222145,41287681,41549825,41615361,41680897,41746433,41943041,42074113,42401793,42467329,42532865,42795009,42991617,43057153,43122689,43188225,43384833,43450369,43646977,43778049,43974657,44040193,44367873,44564481,44630017,44892161,45219841,45613057,45678593,45875201,45940737,46268417,46333953,46399489,46530561,46596097,46792705,46923777,47054849,47251457,47448065,47906817,48037889,48168961,48365569,48431105,48627713,48889857,48955393,49152001,49545217,49938433],"generation":[30932993,31588353,32964609,33357825,37945345,40828929],"groups":[262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,917505,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2162689,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,4456449,4521985,4587521,4653067,4718593,4784129,4849665,4915201,4980743,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,6815745,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7602177,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9109505,9043981,9175041,9240577,9306113,9371661,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12713986,12648449,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238274,13303809,13369345,13434881,13500417,13565954,13631489,13697025,13762562,13828097,13893633,13959169,14024706,14090241,14155777,14221313,14286850,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16842765,16908293,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17498113,17563649,17629185,17694721,17760257,17825793,17891329,17956865,18022401,18087937,18153473,18219009,18284545,18350081,18415619,18481153,18546689,18677761,18612225,18743297,18808833,18874371,18939905,19005441,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529732,19595265,19660801,19726337,19791873,19857412,19922945,19988481,20054017,20119553,20250625,20185089,20316161,20381701,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21757953,21823489,21889025,21954561,22020097,22085633,22151169,22216705,22282241,22347777,22413313,22478849,22544385,22609921,22675457,22740993,22806529,22872065,23003137,22937601,23068673,23134209,23199745,23265281,23330817,23396353,23461889,23527425,23592961,23658497,23724033,23789569,23855105,23920641,23986177,24051713,24117249,24182785,24248321,24313857,24379393,24444929,24510465,24576001,24641553,24707073,24772609,24838145,24903681,24969217,25034753,25100289,25165825,25231361,25296897,25362433,25427969,25493505,25559041,25624577,25690113,25755649,25821185,25886721,25952257,26017793,26083329,26148865,26214401,26345473,26279937,26411009,26476545,26542081,26607617,26673153,26738689,26804225,26869761,26935297,27000833,27066369,27131905,27197441,27262977,27328513,27394049,27459585,27525121,27590657,27656193,27721729,27787265,27852801,27918337,27983873,28049409,28114945,28180481,28246017,28311553,28377089,28442625,28508161,28573697,28639233,28704769,28770305,28835841,28901377,28966913,29032449,29097985,29163521,29229057,29294593,29360129,29425665,29491201,29556737,29622273,29687809,29753345,29818881,29884417,29949953,30015489,30081025,30146561,30212097,30277633,30343169,30408705,30539777,30474241,30605313,30670849,30736385,30801921,30867457,30932993,30998529,31064065,31129601,31260673,31195137,31326209,31391745,31457281,31522817,31588353,31653889,31719425,31784961,31850497,31916033,31981569,32047105,32112641,32178177,32243713,32309249,32374785,32440321,32505857,32571393,32636929,32702465,32768001,32833537,32899073,32964609,33030145,33095681,33161217,33226753,33292289,33357825,33423361,33488897,33554433,33619969,33685505,33751043,33816577,33882113,33947649,34013185,34078721,34144257,34209793,34275329,34340865,34406403,34471937,34537473,34603009,34668545,34734081,34799617,34865153,34930689,34996225,35061764,35192833,35127297,35258369,35389441,35323905,35454977,35520513,35586049,35651585,35717121,35782657,35848193,35913729,35979265,36044801,36110337,36175873,36241409,36306948,36372481,36438017,36503553,36569089,36634625,36700161,36765697,36831237,36896769,37027841,36962305,37093377,37158913,37224449,37289985,37355521,37486593,37421057,37552129,37617665,37683201,37748737,37814273,37879809,37945345,38010881,38076417,38207489,38141953,38273025,38338561,38404097,38469633,38535169,38600705,38666242,38797313,38731777,38862849,38928389,38993921,39059458,39124993,39190529,39256065,39321601,39387137,39518210,39452673,39583745,39649281,39714817,39780353,39845889,39911425,39976961,40042497,40108033,40173569,40239106,40304641,40370177,40435713,40501249,40566785,40632321,40697857,40763394,40828929,40894465,40960001,41025537,41091073,41156609,41222145,41287682,41353217,41418753,41484289,41549825,41615361,41680897,41746433,41811969,41877505,41943041,42008577,42074113,42139649,42205185,42270721,42336257,42401793,42467329,42532865,42598401,42663947,42729473,42795009,42860545,42926081,42991617,43057153,43122689,43188225,43253761,43319303,43384833,43450369,43515905,43581441,43712513,43646977,43778049,43843585,43909121,43974657,44040193,44105729,44171265,44236801,44302337,44367873,44433409,44498945,44564481,44630017,44695553,44761089,44826625,44892161,44957697,45023233,45088769,45154305,45219841,45285377,45350913,45416449,45481985,45547521,45613057,45678593,45744129,45809665,45875201,45940737,46006273,46071809,46137345,46202881,46268417,46333953,46399489,46465025,46530561,46596097,46727169,46661633,46792705,46858241,46923777,46989313,47054849,47120385,47185921,47251457,47316993,47382529,47448065,47513601,47579137,47644673,47710209,47775745,47841281,47906817,47972353,48037889,48103425,48168961,48234497,48300033,48365569,48431105,48496641,48562177,48627713,48693249,48758785,48824321,48889857,48955393,49020929,49086465,49152001,49217537,49283073,49348609,49414145,49479681,49610753,49545217,49676289,49741825,49807361,49872897,49938433,50003969,50069505,50135041,50200577,50266113,50331649,50397185,50528257,50462721,50593793,50659329,50724865,50790401,50855937,50921473,50987009,51052545,51118081,51183617,51249153,51314689,51380225,51445761,51511297,51576833,51642369,51707905,51773441,51838977,51904513,51970049,52035585,52101121,52166657,52232193,52297729,52363265,52428801,52494337,52559873,52625409,52690945,52756481,52822017,52887553,52953089,53018625,53084161,53149697,53215233,53280769,53346305,53411841,53477377,53542913,53608449,53673985,53739521,53805057,53870593,53936129,54001665,54067201,54132737,54198273,54263809,54329345,54394881,54460417,54525953,54591489,54657025,54722561,54788097,54853633,54919169,54984705,55050241,55115777,55181313,55246849,55312385,55377921,55443457,55508993,55574529,55640065,55705601,55771137,55836673,55902209,55967745,56033281,56098817,56164353,56229889,56295425,56360961,56426497,56492033,56557569,56623105,56688641,56754177,56819713,56885249,56950791,57016321,57081857,57147393,57212929,57278471,57344001,57409537,57475073,57540609,57606145,57671681,57737217,57802753,57868289,57933825,57999361,58064897,58130433,58195969,58261505,58327041,58392577,58458113,58523649,58589185,58654721,58720267,58785793,58851329,58916865,58982401,59047937,59113473,59179009,59244545,59310081,59375617,59441153,59506689,59572225,59637761,59703297,59768833,59834381,59899915,59965441,60030989,60096525,60162049,60227585,60293121,60358657,60424193,60489729,60555265,60620817,60686337,60751873],"groupadjacentextension":[4980737,9043974,9371654,12713985,13238273,13565953,13762561,14024705,14286849,16842758,43319297,50724865,56950789,59834374,60030982,60096518],"gullberg":[262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,917505,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2162689,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,4456449,4521985,4587521,4653057,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,6815745,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7602177,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9109505,9175041,9240577,9043969,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16842753,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17498113,17563649,17629185,17694721,17760257,17825793,17891329,17956865,18022401,18087937,18153473,18219009,18284545,18350081,18415617,18481153,18546689,18677761,18612225,18743297,18808833,18874369,18939905,19005441,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19857409,19922945,19988481,20054017,20119553,20250625,20185089,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21757953,21823489,21889025,21954561,22020097,22085633,22151169,22216705,22282241,22347777,22413313,22478849,22544385,22609921,22675457,22740993,22806529,22872065,22937601,23003137,23068673,23134209,23199745,23265281,23330817,23396353,23461889,23527425,23592961,23658497,23724033,23789569,23855105,23920641,23986177,24051713,24117249,24182785,24248321,24313857,24379393,24444929,24510465,24576001,24641537,24707073,24772609,24838145,24903681,24969217,25034753,25100289,25165825,25231361,25296897,25362433,25427969,25493505,25559041,25624577,25690113,25755649,25821185,25886721,25952257,26017793,26083329,26148865,26214401,26345473,26279937,26411009,26476545,26542081,26607617,26673153,26738689,26804225,26869761,26935297,27000833,27066369,27131905,27197441,27262977,27328513,27394049,27459585,27525121,27590657,27656193,27721729,27787265,27852801,27918337,27983873,28049409,28114945,28180481,28246017,28311553,28377089,28442625,28508161,28573697,28639233,28704769,28770305,28835841,28901377,28966913,29032449,29097985,29163521,29229057,29294593,29360129,29425665,29491201,29556737,29622273,29687809,29753345,29818881,29884417,29949953,30015489,30081025,30146561,30212097,30277633,30343169,30408705,30539777,30474241,30605313,30670849,30736385,30801921,30867457,30932993,30998529,31064065,31129601,31195137,31260673,31326209,31391745,31457281,31522817,31588353,31653889,31719425,31784961,31850497,31916033,31981569,32047105,32112641,32178177,32243713,32309249,32374785,32440321,32505857,32571393,32636929,32702465,32768001,32833537,32899073,32964609,33030145,33095681,33161217,33226753,33292289,33357825,33423361,33488897,33554433,33619969,33685505,33751041,33816577,33882113,33947649,34013185,34078721,34144257,34209793,34275329,34340865,34406401,34471937,34537473,34603009,34668545,34734081,34799617,34865153,34930689,34996225,35061761,35192833,35127297,35258369,35389441,35323905,35454977,35520513,35586049,35651585,35717121,35782657,35848193,35913729,35979265,36044801,36110337,36175873,36241409,36306945,36372481,36438017,36503553,36569089,36634625,36700161,36765697,36831233,36896769,37027841,36962305,37093377,37158913,37224449,37289985,37355521,37421057,37486593,37552129,37617665,37683201,37748737,37814273,37879809,37945345,38010881,38076417,38207489,38141953,38273025,38338561,38404097,38469633,38535169,38600705,38666241,38797313,38731777,38862849,38928385,38993921,39059457,39124993,39190529,39256065,39321601,39387137,39452673,39518209,39583745,39649281,39714817,39780353,39845889,39911425,39976961,40042497,40108033,40173569,40239105,40304641,40370177,40435713,40501249,40566785,40632321,40697857,40763393,40828929,40894465,40960001,41025537,41091073,41156609,41222145,41287681,41353217,41418753,41484289,41549825,41615361,41680897,41746433,41811969,41877505,42008577,41943041,42074113,42139649,42205185,42270721,42336257,42401793,42467329,42532865,42598401,42663937,42729473,42795009,42860545,42926081,42991617,43057153,43122689,43188225,43253761,43319297,43384833,43450369,43515905,43581441,43712513,43646977,43778049,43843585,43909121,43974657,44040193,44105729,44171265,44236801,44302337,44367873,44433409,44498945,44564481,44630017,44695553,44761089,44826625,44892161,44957697,45023233,45088769,45154305,45219841,45285377,45350913,45416449,45481985,45547521,45613057,45678593,45744129,45809665,45875201,45940737,46006273,46071809,46137345,46202881,46268417,46333953,46399489,46465025,46530561,46596097,46661633,46727169,46792705,46858241,46923777,46989313,47054849,47120385,47185921,47251457,47316993,47382529,47448065,47513601,47579137,47644673,47710209,47775745,47841281,47906817,47972353,48037889,48103425,48168961,48234497,48300033,48365569,48431105,48496641,48562177,48627713,48693249,48758785,48824321,48889857,48955393,49020929,49086465,49152001,49217537,49283073,49348609,49414145,49479681,49610753,49545217,49676289,49741825,49807361,49872897,49938433,50003969,50069505,50135041,50200577,50266113,50331649,50397185,50528257,50462721,50593793,50659329,50724865,50790401,50855937,50921473,50987009,51052545,51118081,51183617,51249153,51314689,51380225,51445761,51511297,51576833,51642369,51707905,51773441,51838977,51904513,51970049,52035585,52101121,52166657,52232193,52297729,52363265,52428801,52494337,52559873,52625409,52690945,52756481,52822017,52887553,52953089,53018625,53084161,53149697,53215233,53280769,53346305,53411841,53477377,53542913,53608449,53673985,53739521,53805057,53870593,53936129,54001665,54067201,54132737,54198273,54263809,54329345,54394881,54460417,54525953,54591489,54657025,54722561,54788097,54853633,54919169,54984705,55050241,55115777,55181313,55246849,55312385,55377921,55443457,55508993,55574529,55640065,55705601,55771137,55836673,55902209,55967745,56033281,56098817,56164353,56229889,56295425,56360961,56426497,56492033,56557569,56623105,56688641,56754177,56819713,56885249,56950785,57016321,57081857,57147393,57212929,57278465,57344001,57409537,57475073,57540609,57606145,57671681,57737217,57802753,57868289,57933825,57999361,58064897,58130433,58195969,58261505,58327041,58392577,58458113,58523649,58589185,58654721,58720257,58785793,58851329,58916865,58982401,59047937,59113473,59179009,59244545,59310081,59375617,59441153,59506689,59572225,59637761,59703297,59768833,59834369,59899905,59965441,60030977,60096513,60162049,60227585,60293121,60358657,60424193,60489729,60555265,60620801,60686337,60751873]} \ No newline at end of file diff --git a/3.4/ref/api/fti/FTI_104.json b/3.4/ref/api/fti/FTI_104.json new file mode 100644 index 0000000..6131569 --- /dev/null +++ b/3.4/ref/api/fti/FTI_104.json @@ -0,0 +1 @@ +{"hoping":[8192001,8454145,9175041,9437185,28835841,29294593],"honour":[6815745,7077889],"holds":[46137345],"helplink":[54525953,60751873],"hide":[262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,917505,983041,1048577,1114113,1245185,1179649,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2162689,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,4456449,4521985,4587521,4653057,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,6815745,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7602177,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9043969,9109505,9175041,9240577,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16842753,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17498113,17563649,17629185,17694721,17760257,17825793,17891329,17956865,18022401,18087937,18153473,18219009,18284545,18350081,18415617,18481153,18546689,18612225,18677761,18743297,18808833,18874369,18939905,19005441,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19857409,19922945,19988481,20054017,20119553,20185089,20250625,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21757953,21823489,21889025,21954561,22020097,22085633,22151169,22216705,22282241,22347777,22413313,22478849,22544385,22609921,22675457,22740993,22806529,22872065,22937601,23003137,23068673,23134209,23199745,23265281,23330817,23396353,23461889,23527425,23592961,23658497,23724033,23789569,23855105,23920641,23986177,24051713,24117249,24182785,24248321,24313857,24379393,24444929,24510465,24576001,24641537,24707073,24772609,24838145,24903681,24969217,25034753,25100289,25165825,25231361,25296897,25362433,25427969,25493505,25559041,25624577,25690113,25755649,25821185,25886721,25952257,26017793,26083329,26148865,26214401,26279937,26345473,26411009,26476545,26542081,26607617,26673153,26738689,26804225,26869761,26935297,27000833,27066369,27131905,27197441,27262977,27328513,27394049,27459585,27525121,27590657,27656193,27721729,27787265,27852801,27918337,27983873,28049409,28114945,28180481,28246017,28311553,28377089,28442625,28508161,28573697,28639233,28704769,28770305,28835841,28901377,28966913,29032449,29097985,29163521,29229057,29294593,29360129,29425665,29491201,29556737,29622273,29687809,29753345,29818881,29884417,29949953,30015489,30081025,30146561,30212097,30277633,30343169,30408705,30474241,30539777,30605313,30670849,30736385,30801921,30867457,30932993,30998529,31064065,31129601,31195137,31260673,31326209,31391745,31457281,31522817,31588353,31653889,31719425,31784961,31850497,31916033,31981569,32047105,32112641,32178177,32243713,32309249,32374785,32440321,32505857,32571393,32636929,32702465,32768001,32833537,32899073,32964609,33030145,33095681,33161217,33226753,33292289,33357825,33423361,33488897,33554433,33619969,33685505,33751041,33816577,33882113,33947649,34013185,34078721,34144257,34209793,34275329,34340865,34406401,34471937,34537473,34603009,34668545,34734081,34799617,34865153,34930689,34996225,35061761,35127297,35192833,35258369,35323905,35389441,35454977,35520513,35586049,35651585,35717121,35782657,35848193,35913729,35979265,36044801,36110337,36175873,36241409,36306945,36372481,36438017,36503553,36569089,36634625,36700161,36765697,36831233,36896769,36962305,37027841,37093377,37158913,37224449,37289985,37355521,37421057,37486593,37552129,37617665,37683201,37748737,37814273,37879809,37945345,38010881,38076417,38141953,38207489,38273025,38338561,38404097,38469633,38535169,38600705,38666241,38731777,38797313,38862849,38928385,38993921,39059457,39124993,39190529,39256065,39321601,39387137,39452673,39518209,39583745,39649281,39714817,39780353,39845889,39911425,39976961,40042497,40108033,40173569,40239105,40304641,40370177,40435713,40501249,40566785,40632321,40697857,40763393,40828929,40894465,40960001,41025537,41091073,41156609,41222145,41287681,41353217,41418753,41484289,41549825,41615361,41680897,41746433,41811969,41877505,41943041,42008577,42074113,42139649,42205185,42270721,42336257,42401793,42467329,42532865,42598401,42663937,42729473,42795009,42860545,42926081,42991617,43057153,43122689,43188225,43253761,43319297,43384833,43450369,43515905,43581441,43646977,43712513,43778049,43843585,43909121,43974657,44040193,44105729,44171265,44236801,44302337,44367873,44433409,44498945,44564481,44630017,44695553,44761089,44826625,44892161,44957697,45023233,45088769,45154305,45219841,45285377,45350913,45416449,45481985,45547521,45613057,45678593,45744129,45809665,45875201,45940737,46006273,46071809,46137345,46202881,46268417,46333953,46399489,46465025,46530561,46596097,46661633,46727169,46792705,46858241,46923777,46989313,47054849,47120385,47185921,47251457,47316993,47382529,47448065,47513601,47579137,47644673,47710209,47775745,47841281,47906817,47972353,48037889,48103425,48168961,48234497,48300033,48365569,48431105,48496641,48562177,48627713,48693249,48758785,48824321,48889857,48955393,49020929,49086465,49152001,49217537,49283073,49348609,49414145,49479681,49545217,49610753,49676289,49741825,49807361,49872897,49938433,50003969,50069505,50135041,50200577,50266113,50331649,50397185,50462721,50528257,50593793,50659329,50724865,50790401,50855937,50921473,50987009,51052545,51118081,51183617,51249153,51314689,51380225,51445761,51511297,51576833,51642369,51707905,51773441,51838977,51904513,51970049,52035585,52101121,52166657,52232193,52297729,52363265,52428801,52494337,52559873,52625409,52690945,52756481,52822017,52887553,52953089,53018625,53084161,53149697,53215233,53280769,53346305,53411841,53477377,53542913,53608449,53673985,53739521,53805057,53870593,53936129,54001665,54067201,54132737,54198273,54263809,54329345,54394881,54460417,54525953,54591489,54657025,54722561,54788097,54853633,54919169,54984705,55050241,55115777,55181313,55246849,55312385,55377921,55443457,55508993,55574529,55640065,55705601,55771137,55836673,55902209,55967745,56033281,56098817,56164353,56229889,56295425,56360961,56426497,56492033,56557569,56623105,56688641,56754177,56819713,56885249,56950785,57016321,57081857,57147393,57212929,57278465,57344001,57409537,57475073,57540609,57606145,57671681,57737217,57802753,57868289,57933825,57999361,58064897,58130433,58195969,58261505,58327041,58392577,58458113,58523649,58589185,58654721,58720257,58785793,58851329,58916865,58982401,59047937,59113473,59179009,59244545,59310081,59375617,59441153,59506689,59572225,59637761,59703297,59768833,59834369,59899905,59965441,60030977,60096513,60162049,60227585,60293121,60358657,60424193,60489729,60555265,60620801,60686337,60751873],"homogeneous":[3604482,3997698,4325378,5046274,9043984,9371664,12845057,13500417,15990785,16384001,16842768,18481153,19070977,19267585,19791873,24641544,28573697,29032449,30474241,30736385,31195137,31522817,34144257,34734081,42270722,45154306,45285378,48824322,50266114,52101122,55640066,56098818,56426498,56492034,58523650,59113474,59834384,60030992,60096528,60620808],"hashset":[5701634,9043972,9371652,16842756,21430278,21823494,24641538,47382530,48365574,48955398,51904514,58785794,59834372,60030980,60096516,60620802],"highest":[25034753,27262977,27721729,37879809,40042497,40566785],"head":[589825,8912904,9043971,9371651,16842755,23920648,24641538,26607624,59834371,60030979,60096515,60358657,60620802],"hresult":[54525954,60751874],"heterogeneous":[3604482,3997698,4325378,5046274,9043984,9371664,13959169,14876673,15466497,15859713,16842768,19267585,19791873,19922945,20316161,24641544,29753345,30605313,30736385,31522817,31784961,32636929,35389441,35848193,42270722,45154306,45285378,48824322,50266114,52101122,55640066,56098818,56426498,56492034,58523650,59113474,59834384,60030992,60096528,60620808],"happen":[8454145],"help":[54525953,60751873],"hash":[524289,5701633,21430275,21823491,25100289,47382530,48365570,48955394,51249153,51904513,58785793,60751873],"having":[1245185,9043970,9371650,9830401,15204353,16842754,24641537,25624577,28901377,53608449,59834370,60030978,60096514,60620801]} \ No newline at end of file diff --git a/3.4/ref/api/fti/FTI_105.json b/3.4/ref/api/fti/FTI_105.json new file mode 100644 index 0000000..d26987b --- /dev/null +++ b/3.4/ref/api/fti/FTI_105.json @@ -0,0 +1 @@ +{"identity":[17498119,40501255],"interleaveextension":[2818049,9043969,9371649,15597569,16842753,50724865,58130437,59834369,60030977,60096513],"included":[12779521,13369345,29818881,30277633],"indexextension":[2883585,9043970,9371650,14155777,14614529,16842754,44105729,50724865,57540613,59834370,60030978,60096514],"index":[1179649,2162689,2686979,2883590,3080193,3276801,4849665,5767175,8978442,9044004,9371688,13107201,13172738,13434881,14155784,14417922,14483461,14614537,15204362,15532037,16842788,17694721,20054019,20512769,20643842,20774917,20840449,24576001,24641554,24969217,25034758,26542085,26738689,27000833,27262982,27721734,28180485,28442634,28901386,30539778,30932995,31457282,32505857,34930690,37879813,38535171,38600708,40042501,40304641,40566789,41025540,41418753,41615364,42532865,43122692,43188225,43384833,43712516,43778052,44105735,44630023,45219848,45744136,49872897,50003975,50724865,52363265,53084161,53673985,54329345,55443457,57344003,57475078,57540615,57671687,57737219,57868289,59834404,60031012,60096553,60620818],"iterates":[9043969,9371649,16842753,59834369,60030977,60096513],"interfaces":[48693250,49086466],"inherited":[262145,524292,9043969,9371657,16842753,25100296,51249156,54329347,54525960,59834369,60030977,60096524,60751889],"inserts":[1179649,3080193,8978433,9043972,9371653,15204353,16842756,24641538,28442625,28901377,52363265,57868289,59834372,60030980,60096517,60620802],"interleaved":[15597570,29229058],"implementation":[31588353,32964609,33357825,40828929,49086466,49479681,50790401,52953089],"increasing":[21233665,43646977,60686337],"identical":[20054017,38535169],"ienumerable":[393218,655362,720898,786438,1048579,1507332,1572866,1638435,1769474,1900548,1966089,2031632,2097159,2228227,2359303,2424835,2490380,2621446,2686978,2752528,2883586,3014658,3145730,3276802,3342338,3473411,3538946,3604494,3735564,3866626,3932163,3997704,4194316,4259842,4325384,4521986,4587523,4653091,4784130,4915204,4980744,5046280,5111810,5177346,5242883,5308420,5439490,5570562,5701634,5767180,5898258,5963785,6160388,6225924,6291460,6422531,6488073,6684687,6815751,6946820,7077895,7143429,7274503,7340034,7405575,7602183,7667720,7798791,7864326,7929863,7995399,8060935,8192012,8323079,8388615,8454168,8519687,8650759,8716296,8781830,8847372,8912907,8978448,9044028,9109511,9175058,9240588,9306119,9371708,9437201,9502732,9568274,9633803,9699334,9830411,9895943,9961479,10092550,10158092,10223623,10289163,10354700,10420236,10485773,10551308,10616840,10682380,10747928,10813452,10879000,10944525,11010061,11075597,11141128,11206662,11272222,11337758,11403277,11468813,11534349,11599885,11665415,11730950,11862023,11927559,11993095,12058635,12189709,12255239,12320775,12386310,12451847,12517388,12582925,12648455,12713996,12779538,12845074,12910612,12976135,13041677,13107214,13172743,13238284,13303826,13369362,13434894,13500434,13565970,13631516,13697031,13762572,13828103,13893650,13959186,14024722,14090247,14155788,14221340,14286860,14352391,14417931,14483468,14548999,14614540,14680083,14745612,14811166,14876690,14942215,15007751,15073292,15138846,15204368,15269895,15335442,15400996,15466514,15532044,15597584,15663122,15728647,15794183,15859730,15925290,15990802,16056334,16121868,16187399,16252942,16318478,16384018,16449543,16515091,16580622,16646156,16711728,16777230,16842812,16908319,16973838,17039385,17104908,17170446,17236022,17301521,17367059,17432588,17498124,17563666,17629196,17694732,17760268,17825804,17891335,17956875,18022412,18087954,18153484,18219021,18284556,18350091,18415635,18481170,18546701,18612242,18677771,18743308,18808844,18874387,18939917,19070994,19136524,19202061,19267602,19398668,19464204,19529753,19595281,19660812,19726347,19791890,19857433,19922962,19988497,20054028,20119570,20185095,20250641,20316178,20381727,20447250,20512782,20578316,20643851,20709387,20774920,20840462,20905991,20971532,21037063,21102606,21168135,21233676,21299212,21364758,21430279,21495815,21561356,21626887,21692428,21757969,21823495,21889031,21954567,22020103,22085643,22151185,22216711,22282247,22347787,22413319,22478866,22544401,22609927,22675463,22740999,22806540,22872071,23003160,22937608,23068679,23134215,23199751,23265287,23330827,23396359,23461895,23527431,23592978,23658503,23724044,23855111,23920651,23986183,24051729,24117260,24182791,24248327,24313868,24444940,24510471,24576017,24641900,24707084,24772615,24838166,24903687,24969233,25034760,25165878,25231372,25296907,25362444,25427975,25493515,25559047,25624587,25690124,25755659,25821196,25886738,25952268,26017803,26148870,26214411,26279954,26345484,26411038,26542088,26607627,26673158,26738702,26804242,26869766,26935302,27000846,27066374,27131924,27197458,27262984,27328530,27394054,27459602,27525126,27590674,27656199,27721736,27787288,27852812,27918343,27983879,28049416,28114956,28180488,28246040,28311559,28377095,28442640,28508167,28573714,28639262,28704775,28770311,28835857,28901392,28966923,29032466,29097991,29163527,29229072,29294610,29360134,29425671,29491207,29556748,29622290,29687815,29753362,29818898,29884423,29949964,30015518,30081048,30146567,30212103,30277650,30408711,30474258,30539787,30605330,30736402,30801927,30867486,30932997,30998536,31064076,31129607,31195154,31260686,31326221,31391756,31457287,31522834,31588357,31653905,31719429,31784978,31850508,31916037,31981581,32047111,32112659,32178181,32243724,32309284,32374789,32440333,32505868,32571417,32636946,32702476,32768012,32833548,32899114,32964613,33030156,33095699,33161229,33226759,33292300,33357829,33423408,33488908,33554437,33619981,33685511,33751059,33816595,33882124,33947653,34013196,34144274,34209799,34275340,34340870,34406419,34471947,34603013,34668551,34734098,34799628,34865166,34930699,34996236,35061785,35127309,35192846,35258373,35323922,35389458,35454983,35520524,35586062,35651606,35717127,35782684,35848210,35913740,36044814,36110349,36175890,36241420,36306969,36372492,36438033,36503566,36569100,36634637,36700188,36765701,36831263,36896785,36962322,37027854,37093389,37158929,37224478,37290002,37421068,37486605,37552142,37617676,37683213,37748754,37814290,37879816,37945349,38010892,38076446,38207495,38141963,38273042,38338578,38404109,38469639,38535180,38600712,38666252,38797319,38731789,38862866,38928415,38993938,39059468,39124995,39190535,39256075,39321630,39387154,39452683,39518220,39583751,39649297,39714823,39780365,39845906,39911435,39976966,40042504,40108039,40173570,40239116,40304654,40370178,40435724,40501260,40566792,40632337,40697859,40763410,40828933,40894476,40960018,41025544,41091089,41156624,41222156,41287698,41353228,41418754,41484323,41549837,41615368,41680920,41746454,41811970,41877516,41943047,42008588,42074129,42139650,42205194,42270728,42336260,42401799,42467335,42532881,42598410,42663971,42729481,42795015,42860546,42926084,42991646,43057159,43122700,43188238,43253767,43319304,43384849,43450375,43581443,43646988,43712514,43778060,43843590,43909123,43974663,44040199,44105730,44171266,44236806,44302340,44367884,44433410,44498946,44564487,44630028,44695554,44761091,44826626,44892167,44957698,45023237,45219852,45154312,45285384,45350947,45481986,45547522,45613072,45678599,45744140,45809666,45875207,45940747,46006274,46071810,46202884,46268427,46333959,46399495,46465026,46530571,46596107,46661647,46727170,46792711,46858243,46923783,46989316,47054860,47120386,47185922,47251467,47382530,47448071,47513604,47579140,47710210,47775748,47841283,47906823,47972355,48037906,48103426,48168971,48234498,48300041,48365575,48431111,48496644,48562185,48627736,48693249,48758793,48824334,48889863,48955399,49020930,49086465,49217539,49348626,49545223,49610759,49807363,50003980,50135044,50266120,50331652,50397186,50462727,50593798,50790402,50921475,50987023,51052546,51314690,51380231,51445764,51511299,51642370,51707906,51773443,51838978,51904514,52101128,52166663,52297730,52494338,52559876,52625412,52690950,52756483,52822019,52953105,53018626,53149705,53215236,53280784,53346339,53411849,53542914,53673986,53739522,53805074,53936131,54132748,54198276,54263810,54394882,54591492,54657027,54853638,54919171,54984706,55115778,55246864,55312388,55377922,55443458,55508996,55574530,55640072,55705602,55836690,55902210,55967753,56098824,56164364,56229892,56360962,56426504,56492046,56819714,56885251,56950792,57081859,57147395,57212932,57278472,57344002,57475074,57540610,57606148,57671692,57737218,57802764,57933827,57999364,58064898,58195970,58261506,58327052,58458127,58523656,58589188,58654722,58720291,58785794,58851330,58916868,58982402,59047939,59113486,59244547,59375619,59572236,59637769,59703308,59768841,59834438,59899939,60031046,60096582,60227591,60293126,60424194,60489730,60621165],"igrouping":[4653070,12713990,13238278,13762566,14286854,16515079,16908301,17039367,18415629,18874381,19529741,19857421,20381709,24641550,32112647,32571399,33751053,34406413,35061773,36306957,36831245,38666246,38928397,39059462,39518214,40239110,42663950,58720270,59899918,60620814],"insertextension":[3080193,9043969,9371649,15204353,16842753,50724865,57868293,59834369,60030977,60096513],"instances":[5439490,9043972,9371652,16842756,20971521,21299201,24641538,31588353,32964609,33357825,36241409,36569089,40828929,45547522,53542914,56360962,59834372,60030980,60096516,60620802],"indicating":[524289,2031617,5373953,7733249,9043971,9371650,9764865,16842754,22085633,24641537,45940737,51249153,52953089,54329345,56033281,59834371,60030978,60096515,60620801],"icurrent":[8192001,8454145,9371649,54329345,60096513],"indicates":[1114113,9043970,9371650,9633793,12910593,16842754,24641537,26017793,27131905,54067201,59834370,60030978,60096514,60620801],"inherit":[60751873],"information":[6815745,7012353,7077889,7143425,7274497,7405569,7536641,7602177,7667713,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9109505,9175041,9240577,9306113,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17498113,17563649,17629185,17694721,17760257,17825793,17891329,17956865,18022401,18087937,18153473,18219009,18284545,18350081,18415617,18481153,18546689,18677761,18612225,18743297,18808833,18874369,18939905,19005441,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19857409,19922945,19988481,20054017,20119553,20185089,20250625,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21757953,21823489,21889025,21954561,22020097,22085633,22151169,22216705,22282241,22347777,22413313,22478849,22544385,22609921,22675457,22740993,22806529,22872065,23003137,22937601,23068673,23134209,23199745,23265281,23330817,23396353,23461889,23527425,23592961,23658497,23724033,23789569,23855105,23920641,23986177,24051713,24117249,24182785,24248321,24313857,24379393,24444929,24510465,24576001,24707073,24772609,24838145,24903681,24969217,25034753,25100289,25165825,25231361,25296897,25362433,25427969,25493505,25559041,25624577,25690113,25755649,25821185,25886721,25952257,26017793,26083329,26148865,26214401,26279937,26345473,26411009,26476545,26542081,26607617,26673153,26738689,26804225,26935297,27000833,27131905,27197441,27262977,27328513,27394049,27459585,27525121,27590657,27656193,27721729,27787265,27852801,27918337,27983873,28049409,28114945,28180481,28246017,28311553,28377089,28442625,28508161,28573697,28639233,28704769,28770305,28835841,28901377,28966913,29032449,29097985,29163521,29229057,29294593,29360129,29425665,29491201,29556737,29622273,29687809,29753345,29818881,29884417,29949953,30015489,30081025,30146561,30212097,30277633,30343169,30408705,30539777,30474241,30605313,30670849,30736385,30801921,30867457,30998529,31064065,31129601,31195137,31260673,31326209,31391745,31457281,31522817,31653889,31784961,31850497,31981569,32047105,32112641,32243713,32309249,32440321,32505857,32571393,32636929,32702465,32768001,32833537,32899073,33030145,33095681,33161217,33226753,33292289,33423361,33488897,33619969,33685505,33751041,33816577,33882113,34013185,34078721,34144257,34209793,34275329,34406401,34471937,34537473,34668545,34734081,34799617,34865153,34930689,34996225,35061761,35192833,35127297,35389441,35323905,35454977,35520513,35586049,35651585,35717121,35782657,35848193,35913729,35979265,36044801,36110337,36175873,36241409,36306945,36372481,36438017,36503553,36569089,36634625,36700161,36831233,36896769,36962305,37027841,37093377,37158913,37224449,37289985,37355521,37421057,37486593,37552129,37617665,37683201,37748737,37814273,37879809,38010881,38076417,38141953,38207489,38273025,38338561,38404097,38469633,38535169,38600705,38666241,38731777,38797313,38862849,38928385,38993921,39059457,39190529,39256065,39321601,39387137,39452673,39518209,39583745,39649281,39780353,39845889,39911425,40042497,40108033,40239105,40304641,40435713,40501249,40566785,40632321,40763393,40894465,40960001,41025537,41091073,41222145,41287681,41549825,41615361,41680897,41746433,41943041,42074113,42401793,42467329,42532865,42795009,42991617,43057153,43122689,43188225,43384833,43450369,43646977,43778049,43974657,44040193,44367873,44564481,44630017,44892161,45219841,45613057,45678593,45875201,45940737,46137345,46268417,46333953,46399489,46530561,46596097,46792705,46923777,47054849,47251457,47448065,47906817,48037889,48168961,48365569,48431105,48627713,48889857,48955393,49152001,49545217,49938433,54525953,60751874],"indexby":[2686978,9043972,9371652,14483461,15532037,16842756,24641538,43122693,43712514,43778053,50724865,57344003,57737218,59834372,60030980,60096516,60620802],"items":[1638407,4718593,5439489,5701634,6356993,7274497,7602177,7798785,8060929,8388609,8519681,8847361,9043992,9371673,9568258,9961473,10092546,10878978,11206657,11272194,11730945,11862018,11927554,11993090,12255234,12320770,12386305,12451842,12976130,13697026,13828098,14090242,14352386,14548994,14745601,14942210,15269890,15400962,15728642,15925250,16187394,16711682,16842776,17235970,18284545,18743297,18808836,19136517,19464194,19660802,19726338,20054017,20643841,20905985,21299202,21430274,21626881,21823490,21954561,22020097,22413313,22675457,22740993,23068673,23134209,23199745,23330819,23396353,23461889,23527425,23855105,24248321,24641548,25165826,26148865,26673153,27394050,27656194,27983874,28311554,28377090,28508162,28704770,28770306,29097986,29163522,29360129,29425666,29491202,29556737,29622274,29884418,29949953,30081026,30146562,30212098,30408706,30801922,30867458,31064065,32309250,32768004,32899074,33292293,33423362,33882114,34275330,34930689,36569090,38141954,38207489,38469633,38535169,38797313,41484295,42401793,42795009,43450369,43974657,44564481,44892161,45350919,45547521,45678593,45875201,46399489,46792705,47382530,48168963,48365570,48431105,48889857,48955394,51904514,52887553,53346311,53542913,56360961,56688641,58785794,59834392,60031000,60096537,60620812],"indexof":[9371649,60096513],"indicate":[24576001,24969217,42532865,43384833],"immediate":[1376257,7667713,7929857,9043970,9371650,9699329,11862017,11927553,11993089,12255233,12320769,12451841,12976129,13697025,13828097,14090241,14352385,14548993,14942209,15269889,15728641,16187393,16842754,20774913,20905985,21168129,21495809,21626881,21889025,21954561,22020097,22282241,22413313,22675457,22740993,23068673,23134209,23199745,23396353,23461889,23527425,23855105,24248321,24641537,25034753,26542081,26935297,27262977,27656193,27721729,27983873,28180481,28311553,28377089,28508161,28704769,28770305,29097985,29163521,29425665,29491201,29884417,30146561,30212097,30408705,30801921,37879809,38207489,38469633,38600705,38797313,40042497,40566785,41025537,41615361,41943041,42401793,42467329,42795009,43057153,43450369,43974657,44040193,44564481,44892161,45678593,45875201,46399489,46792705,48431105,48889857,54460417,54525953,59834370,60030978,60096514,60620801,60751873],"implements":[12910593,27131905,59834369,60030977,60096513],"invoking":[1703937,12058626,24641541,28966914,31719426,32178178,34603010,35258370,55771140,56623105,60620805],"inclusive":[1310721,4587521,4915202,9043976,9371656,10092546,16842760,17498114,18219011,18939905,19202049,24641542,27394050,30932993,32374785,33357825,34340865,38404097,38731777,39780355,40501250,43843585,46858241,47579138,53936129,54591490,54722561,55050242,57081857,57606146,59834376,60030984,60096520,60620806],"inheritance":[49741825,49872897,50200577,50397185,50462721,50659329,50790401,50855937,50921473,51118081,51183617,51249153,51511297,51576833,51642369,51838977,51970049,52035585,52101121,52232193,52363265,52428801,52494337,52690945,52756481,52887553,52953089,53018625,53084161,53215233,53280769,53346305,53608449,53673985,53739521,53805057,54067201,54132737,54198273,54263809,54460417,54722561,54788097,54984705,55181313,55377921,55508993,55574529,55640065,55705601,55902209,55967745,56033281,56098817,56295425,56360961,56492033,56557569,56623105,56688641,56754177,56819713,56885249,56950785,57016321,57081857,57147393,57212929,57344001,57409537,57540609,57606145,57671681,57802753,57868289,57933825,57999361,58130433,58195969,58327041,58392577,58458113,58589185,58720257,58785793,58916865,59047937,59179009,59310081,59441153,59506689,59637761,59768833,60162049,60227585,60293121,60358657,60424193,60489729,60555265,60620801,60751873],"icurrentbuffer":[2031618,8192005,8454149,9371649,49086465,52625410,52953090,54329345,60096516],"identified":[5898244,7667713,9043976,9371656,16842760,21757953,22151169,23592961,24641540,25886721,36438017,36896769,37289985,37814273,49348612,53805060,55836676,59834376,60030984,60096520,60620804],"involved":[31588353,32964609,33357825,40828929],"iextrema":[16842753,26869761,27066369,60030977],"implemented":[12713985,13238273,13565953,13762561,14024705,14286849,20054017,38535169,38666241,39059457,39518209,40239105,40763393,41287681],"iasyncenumerable":[393218,6815755,7077899,49479681,50790403,51052546],"iequalitycomparer":[1507329,1572865,1769473,1900545,2490370,2686977,3997698,4325378,4653059,4980739,5046274,5439489,5701633,5898244,6160386,6225921,6946818,7340033,10420229,10551301,13238278,13369349,13434885,13500422,14024710,14221317,14286854,15138821,15466502,15532037,15859718,16384006,17825797,18415621,19070982,19529733,19595269,19988485,20316166,20381701,20840453,21299205,21823493,22609925,23265285,24510469,24641567,25427973,26279941,26345477,26804229,27000837,28114949,29032454,30277637,30605318,31195142,32636934,33751045,34734086,35061765,35848198,36569093,36700165,36831237,38010885,38076421,38338565,38993925,39059462,39190533,39649285,40108037,40239110,40632325,41287686,41811969,41877506,42139649,42270722,42336257,42663939,42926081,43188229,43319299,43712513,43778053,44302337,45154306,45285378,45547521,46071809,46727169,46923781,46989314,47185921,47382529,47513601,47775746,47906821,48955397,49348612,50135041,50266114,51445762,51904513,52101122,52559874,53542913,53805060,54132738,54198273,54394881,54984705,55377921,55508993,55640066,55836676,56098818,56164354,56229889,56360961,56426498,56819713,56950787,57212929,57278467,57344001,57737217,58523650,58589186,58720259,58785793,58916866,59899907,60620831],"iterating":[8454145],"invalidoperationexception":[7274497,7602177,7798785,8060929,8388609,8519681,9961473,10354689,10747905,11337729,11796481,11862017,11927553,11993089,12255233,12320769,12451841,12976129,13697025,13828097,13893633,14090241,14352385,14548993,14942209,15269889,15728641,16187393,19005441,25231361,26083329,27459585,27656193,27983873,28246017,28311553,28377089,28508161,28639233,28704769,28770305,29097985,29163521,29425665,29491201,29884417,30146561,30212097,30408705,30670849,30801921,34537473,37355521],"iterated":[2031618,7995393,8847361,8978433,9043970,9371650,9568257,10747905,10878977,11272193,11337729,13893633,15204353,15400961,15925249,16121857,16646145,16711681,16842754,17104897,17235969,17301506,17367042,18546689,20709377,22085633,22347777,22478849,22806529,23003137,25165825,26411009,27197441,27459585,27787265,28246017,28442625,28639233,28901377,29622273,30015489,30081025,30867457,31653890,32309249,32899073,33030145,33095682,33423361,33488897,34013185,34471937,37945345,39321601,40960001,41549825,41680897,42991617,45940737,46530561,47054849,48037889,48627713,50528257,52297729,52953090,54001665,59834371,60030978,60096514],"indexselector":[20774917,25034758,26542085,27262982,27721734,28180485,37879814,38600709,40042502,40566790,41025541,41615365],"inner":[2621441,9043970,9371650,13303810,16842754,24641537,24838145,27590658,41746433,44236801,47644673,52690945,53477377,54853633,59834370,60030978,60096514,60620801,60751873],"integer":[917505,983041,1114113,1835009,7077889,7208961,8192001,8454145,8585217,8978433,9043976,9175041,9240577,9371656,9437185,9502725,9633794,10092546,10158081,10289154,10551297,11206659,11730947,12386307,13172737,14155777,14417922,14483457,14614530,14745601,15073281,15204353,15532033,16056321,16121857,16252929,16318465,16580609,16646146,16777217,16842760,16973825,17104897,17170433,17432577,17629185,17694722,17760257,18022401,18153473,18284545,18743297,18808833,19136513,19398657,19464193,19660801,19988481,20054018,20119553,20250625,20643843,20774915,20971521,21102593,21299201,21561345,22151169,22347777,22806529,24248321,24313857,24576001,24641540,24707077,24969217,25034753,25296897,25493506,25755649,25886721,26017794,26148867,26214401,26542082,26673155,26804225,26869761,27066369,27262977,27394050,27721730,27852801,28114945,28180482,28442625,28835841,28901377,29294593,29360131,29556737,29949953,30539778,30932993,31064065,31260673,31391745,31457281,31850497,32243713,32374787,32505858,32702465,32768001,32833537,32964610,33030145,33292289,33357827,33488898,33554433,33882113,33947650,34013185,34275329,34340870,34865153,34930691,35192833,35586049,36044801,36241409,36372481,36503553,36569089,36896769,37027841,37552129,37617665,37814273,37879809,38535170,38600706,38993921,39845889,40042497,40566786,40632321,40828929,41025538,41091073,41615363,42532865,42795009,43122689,43384833,43778049,43843589,44367873,44630017,45219842,45613057,46268417,46530561,46596097,47054849,47251457,49414146,49741825,51249153,53870593,54067201,56754177,59834376,60030984,60096520,60555265,60620804],"iasync":[6815745,7077889],"initially":[8454145],"infinite":[20578305,20774913,24641544,25034753,26542081,27262977,27721729,28180481,30932993,31588354,31916034,32374786,32964610,33357826,33554434,33947650,34340865,35913729,37879809,38600705,40042497,40566785,40828930,41025537,41615361,45416450,59965446,60620808],"interleave":[2818050,9043970,9371650,15597578,16842754,24641537,29229065,50724865,58130435,59834370,60030978,60096514,60620801],"inside":[2686978,9043972,9371652,14483457,15532033,16842756,24641538,43122689,43712514,43778049,57344002,57737218,59834372,60030980,60096516,60620802],"iteration":[18939905,19202049,24838145,31588355,32964611,33357827,38404097,38731777,40828931,41746433,48693249,60030977],"indexbyextension":[2686977,9043970,9371650,14483457,15532033,16842754,43712513,50724865,57344005,59834370,60030978,60096514],"initialization":[8454145],"input":[1966083,4718593,5963779,6356993,6488067,8454145,8847361,9043990,9371670,10354689,10747907,10813441,11337731,11796483,12124161,12779521,12845057,13369345,13500417,13631490,13893635,13959169,14221314,14811138,14876673,15138818,15335428,15466497,15663108,15859713,15990785,16384001,16842774,17498113,17563652,18087939,18219009,18481153,18612227,19005443,19070977,19267587,19333121,19726337,19791875,19922945,20316161,20774913,21430273,21823489,22282241,22347777,22478851,22806529,23003139,23330817,24641547,25034753,25231361,25690113,26083331,26411011,26476546,26542081,26869761,27066369,27197442,27262977,27459587,27721729,27787266,28180481,28246019,28573697,28639235,29032449,29753345,29818881,30015490,30277633,30343169,30474241,30605313,30670851,30736387,31195137,31522819,31784961,32636929,34078721,34144257,34537475,34734081,35389441,35782658,35848193,35979266,36175876,36700162,36962308,37224450,37355523,37748740,37879809,38076418,38141953,38273027,38600705,38862851,39321602,39780353,40042497,40501249,40566785,40960003,41025537,41615361,41680899,42729475,42991619,44040193,46530561,47054849,48037890,48168961,48300035,48365569,48562179,48627714,48758787,48955393,52887553,53149699,53411843,55967747,56688641,59637763,59768835,59834390,60030998,60096534,60620811],"innerexception":[47644677,54525953,60751873],"implement":[48693249,49086465,49479681,50790401,52953089,60620801],"initonly":[458753],"iterator":[8847362],"important":[7405569,7864321,7995393],"isreadonly":[54329345,60096513],"iordered":[23789569,24379393,49152001,49938433],"ilookup":[6160386,22216711,22609927,22872069,23265285,24641538,39190535,39583749,40108037,47775746,49545223,52559874,58916866,60620802],"ilist":[5111810,9043972,9371658,16842756,17956869,20054017,21233670,21561350,24641538,25296901,25755653,26214405,38535169,39256069,43646982,44367878,44695554,46268421,46596101,47251461,49020930,54329345,55705602,59834372,60030980,60096528,60620802],"implementing":[20054017,38535169],"interleaving":[15597569,29229057],"inherits":[59834369,60030977,60096513,60751873],"instead":[2031617,7143425,9043969,26607620,45613060,52953089,59834369],"iorderedenumerable":[6553602,15007749,21037061,23789579,24379403,24641538,35454981,35717125,45088770,49152011,49283074,49938443,57016322,60620802],"insert":[3080194,9043970,9371651,15204359,16842754,24641537,28901382,50724865,57868291,59834370,60030978,60096515,60620801],"iobserver":[7274497,7602177,7798785,8060929,8388609,8519681,9961473],"identifying":[20643841,34930689],"icomparer":[3014657,3342337,3604483,3735557,3866625,4194308,4259841,5177345,5308417,6553601,9043978,9371658,15007750,15663111,16252929,16318472,16449542,16580616,16777223,16842762,16973832,18612231,19136518,19660806,19791879,20185094,20447238,21102593,24379398,24641555,31260680,31522823,33292294,33685510,34275334,34668550,34865153,35323910,35586056,35717126,36044807,36962311,37027841,37552136,38862855,41353220,42008581,44171265,44498945,45088769,45481985,45809665,46006273,47120385,47710209,48496641,48824323,49283073,49938438,52494337,53018625,53215233,53739521,54263809,55312385,55902209,56492035,57016321,57802756,58327045,58654721,58851329,58982401,59113475,59572229,59703300,59834378,60030986,60096522,60620819],"iterate":[8847361,19726338,23330818,38141954,48168962],"iequality":[10420225,10551297,13238273,13369345,13434881,13500417,14024705,14221313,14286849,15138817,15466497,15532033,15859713,16384001,17825793,18415617,19070977,19529729,19595265,19988481,20316161,20381697,20840449,21299201,21823489,22609921,23265281,24510465,25427969,26279937,26345473,26804225,27000833,28114945,29032449,30277633,30605313,31195137,32636929,33751041,34734081,35061761,35848193,36569089,36700161,36831233,38010881,38076417,38338561,38993921,39059457,39190529,39649281,40108033,40239105,40632321,41287681,43188225,43778049,46923777,47906817,48955393],"info":[46137350],"iawait":[8257537,9043969,50528257,54001665,59834369],"inserted":[8978435,15204354,28442627,28901378],"internally":[7012353,31588353,32964609,33357825,40828929],"indexes":[24641537,30932993,60620801],"islast":[22085636,45940740],"int":[5439490,7077892,7208963,8192004,8454148,8585219,8716289,8978435,9175044,9240580,9043972,9371652,9437188,9502732,9633795,9830401,10092550,10158083,10289158,10551299,11206659,11730947,12386307,13172740,14155779,14417926,14483459,14614535,14745604,15073284,15204355,15532035,16056324,16121861,16252932,16318468,16580612,16646153,16777220,16842756,16973828,17104901,17170436,17432581,17498113,17629188,17694729,17760260,18022405,18153476,18284548,18219009,18743300,18808835,19136515,19398659,19464195,19660803,19988484,20054022,20119556,20250628,20643849,20774924,20971525,21102596,21299205,21561348,21626881,22020097,22151172,22347780,22806532,22937601,23855105,24248324,24313860,24576004,24641538,24707084,24969220,25034756,25296899,25493510,25624577,25755651,25886724,26017795,26148867,26214403,26542088,26673155,26804228,26869763,27066371,27262980,27394054,27721736,27852803,28114947,28180488,28442627,28835844,28901379,29294596,29360131,29556740,29949956,30539782,30932995,31064068,31260676,31391748,31457284,31850501,32243716,32374795,32505865,32702468,32768003,32833541,32964615,33030149,33292291,33357835,33488905,33554435,33882115,33947655,34013189,34275331,34340879,34865156,34930697,35192836,35586052,36044804,36241413,36372484,36503556,36569093,36896772,37027844,37552132,37617667,37814276,37879812,38535174,38600712,38993924,39780353,39845892,40042500,40501249,40566792,40632324,40828931,41025544,41091076,41615372,42401793,42532868,42795012,43122691,43384836,43450369,43778051,43843595,44367876,44630019,45219847,45547522,45613059,46268419,46530564,46596099,47054852,47251459,48431105,49414148,53542914,56360962,59834372,60030980,60096516,60620802],"initializes":[43515905,46137345,47316993,47644673,53477380,60751876],"integers":[1310721,9043970,9371650,9830401,10092546,16842754,18808833,19136513,19464193,19660801,24641544,25624577,27394050,32374786,32768001,32964610,33292289,33357826,33554434,33882113,33947650,34275329,34340865,40828930,54722561,55050241,59834370,59965446,60030978,60096514,60620808],"iobservable":[2031686,7274547,7602275,7798847,8060955,8388647,8519755,9961559,52166726,52953158],"interleaves":[2818049,9043970,9371650,15597569,16842754,24641537,29229057,58130433,59834370,60030978,60096514,60620801],"instance":[524289,6815746,7012354,7077890,7143426,7274498,7405570,7536642,7602178,7667714,7798786,7864322,7929858,7995394,8060930,8126466,8192002,8323074,8388610,8454146,8519682,8585218,8650754,8716290,8781826,8847362,8912898,8978434,9109506,9175042,9240578,9306114,9437186,9502722,9568258,9633794,9699330,9764866,9830402,9895938,9961474,10027010,10092546,10158082,10223618,10289154,10354690,10420226,10485762,10551298,10616834,10682370,10747906,10813442,10878978,10944514,11010050,11075586,11141122,11206658,11272194,11337730,11403266,11468802,11534338,11599874,11665410,11730946,11796482,11862018,11927554,11993090,12058626,12124162,12189698,12255234,12320770,12386306,12451842,12517378,12582914,12648450,12713986,12779522,12845058,12910594,12976130,13041666,13107202,13172738,13238274,13303810,13369346,13434882,13500419,13565954,13631490,13697026,13762562,13828098,13893634,13959170,14024706,14090242,14155778,14221314,14286850,14352386,14417922,14483458,14548994,14614530,14680066,14745602,14811138,14876674,14942210,15007746,15073282,15138818,15204354,15269890,15335426,15400962,15466499,15532034,15597570,15663106,15728642,15794178,15859715,15925250,15990786,16056322,16121858,16187394,16252930,16318466,16384003,16449538,16515074,16580610,16646146,16711682,16777218,16908290,16973826,17039362,17104898,17170434,17235970,17301506,17367042,17432578,17498114,17563650,17629186,17694722,17760258,17825794,17891330,17956866,18022402,18087938,18153474,18219010,18284546,18350082,18415618,18481154,18546690,18677762,18612226,18743298,18808834,18874370,18939906,19005442,19070979,19136514,19202050,19267586,19333122,19398658,19464194,19529730,19595266,19660802,19726338,19791874,19857410,19922946,19988482,20054018,20119554,20250626,20185090,20316163,20381698,20447234,20512770,20578306,20643842,20709378,20774914,20840450,20905986,20971522,21037058,21102594,21168130,21233666,21299202,21364738,21430274,21495810,21561346,21626882,21692418,21757954,21823490,21889026,21954562,22020098,22085634,22151170,22216706,22282242,22347778,22413314,22478850,22544386,22609922,22675458,22740994,22806530,22872066,22937602,23003138,23068674,23134210,23199746,23265282,23330818,23396354,23461890,23527426,23592962,23658498,23724034,23789570,23855106,23920642,23986178,24051714,24117250,24182786,24248322,24313858,24379394,24444930,24510466,24576002,24707074,24772610,24838146,24903682,24969218,25034754,25100289,25165826,25231362,25296898,25362434,25427970,25493506,25559042,25624578,25690114,25755650,25821186,25886722,25952258,26017794,26083330,26148866,26214402,26279938,26345474,26411010,26476546,26542082,26607618,26673154,26738690,26804226,26935298,27000834,27131906,27197442,27262978,27328514,27394050,27459586,27525122,27590658,27656194,27721730,27787266,27852802,27918338,27983874,28049410,28114946,28180482,28246018,28311554,28377090,28442626,28508162,28573698,28639234,28704770,28770306,28835842,28901378,28966914,29032451,29097986,29163522,29229058,29294594,29360130,29425666,29491202,29556738,29622274,29687810,29753346,29818882,29884418,29949954,30015490,30081026,30146562,30212098,30277634,30343170,30408706,30539778,30474242,30605315,30670850,30736386,30801922,30867458,30998530,31064066,31129602,31195139,31260674,31326210,31391746,31457282,31522818,31588355,31653890,31784962,31850498,31981570,32047106,32112642,32243714,32309250,32440322,32505858,32571394,32636931,32702466,32768002,32833538,32899074,32964611,33030146,33095682,33161218,33226754,33292290,33357827,33423362,33488898,33619970,33685506,33751042,33816578,33882114,34013186,34078722,34144258,34209794,34275330,34406402,34471938,34537474,34668546,34734083,34799618,34865154,34930690,34996226,35061762,35127298,35192834,35389442,35323906,35454978,35520514,35586050,35651586,35717122,35782658,35848195,35913730,35979266,36044802,36110338,36175874,36241410,36306946,36372482,36438018,36503554,36569090,36634626,36700162,36831234,36896770,37027842,36962306,37093378,37158914,37224450,37289986,37355522,37421058,37486594,37552130,37617666,37683202,37748738,37814274,37879810,38010882,38076418,38141954,38207490,38273026,38338562,38404098,38469634,38535170,38600706,38666242,38731778,38797314,38862850,38928386,38993922,39059458,39190530,39256066,39321602,39387138,39452674,39518210,39583746,39649282,39780354,39845890,39911426,40042498,40108034,40239106,40304642,40435714,40501250,40566786,40632322,40763394,40828931,40894466,40960002,41025538,41091074,41222146,41287682,41549826,41615362,41680898,41746434,41943042,42074114,42401794,42467330,42532866,42795010,42991618,43057154,43122690,43188226,43384834,43450370,43515905,43646978,43778050,43974658,44040194,44367874,44564482,44630018,44892162,45219842,45613058,45678594,45875202,45940738,46137345,46268418,46333954,46399490,46530562,46596098,46792706,46923778,47054850,47251458,47316993,47448066,47644673,47906818,48037890,48168962,48365570,48431106,48627714,48889858,48955394,49152002,49545218,49938434,51249153,53477380,54525953,60751878],"icollection":[9371658,54329348,60096531],"identify":[5439489,9043970,9371650,16842754,21299202,24641537,36569090,45547521,53542913,56360961,59834370,60030978,60096514,60620801],"iterations":[2031617,6815745,7077889,8847361,9043969,9371649,9568257,10878977,11272193,15400961,15925249,16711681,16842753,17235969,25165825,29622273,30081025,30867457,32309249,32899073,33423361,52953089,59834369,60030977,60096513],"increase":[24641537,34340865,55050241,60620801],"initial":[786434,4915201,8716290,9043974,9371654,11141122,16842758,17825793,18546689,19202050,21692417,22937602,24641539,30998530,37421057,37945349,38010881,38731778,39976962,41549825,45023233,47579137,50593794,54591489,57606145,59834374,60030982,60096518,60293122,60620803],"iextremaenumerable":[11796486,12124166,15794181,16449541,16842753,17891333,19005446,19333126,20185093,26083334,26476550,26869761,27066369,30343174,30670854,33226757,33685509,34078726,34209797,34537478,34668549,35979270,37355526,48693249,60030980],"immediately":[3276802,7274497,7602177,7798785,8060929,8323073,8388609,8519681,8650753,8716289,8781825,9109505,9043972,9306113,9371652,9895937,9961473,10223617,10616833,11141121,11665409,12648449,12779521,13172737,13369345,16842756,22937601,23658497,24182785,24641538,24772609,25559041,27525121,27918337,28049409,29687809,29818881,30277633,30998529,31129601,31457281,32047105,41418754,53673986,55443458,59834372,60030980,60096516,60620802],"item":[1638407,2031617,4259842,4718594,5177346,5439490,6160386,6356994,6946818,7864322,9044003,9371687,9568257,10158081,10551297,10878977,11272193,15400961,15925249,16711681,16842787,17235969,18808833,19136513,19464194,19660801,19726342,20971521,21299201,22872065,23265281,23330821,24641558,24903681,25165825,25427969,27852801,28114945,29622273,30081025,30867457,32309249,32768001,32899073,33292289,33423361,33882114,34275329,36241409,36569089,36765705,38141958,39583745,40108033,41484295,44171266,44498946,45350919,45547522,46989314,47120386,47448065,47710210,47775746,47906817,48168965,51445762,52559874,52887554,52953089,53346311,53542914,53739522,54263810,54329345,56360962,56688642,58589186,58916866,59834403,60031011,60096552,60620822],"inputs":[15335425,15663105,17563649,18087937,18612225,19267585,19791873,30736385,31522817,36175873,36962305,37748737,38273025,38862849],"irrespective":[2031617,7864321,9043969,9371649,16842753,52953089,59834369,60030977,60096513],"interface":[8257537,9043969,9371649,16842753,26869761,27066369,50528257,54001665,54329345,59834375,60030983,60096521],"iawaitquery":[7012363,7143430,7405577,7536651,7864329,7995401,8126475,8257542,8585227,9043969,9764875,10027019,49086465,50528257,54001665,59834372],"intermediate":[4587521,7340034,9043974,9371654,16842758,17825794,18546689,21692418,24641539,37421058,38010882,41549825,46071810,46858241,53936129,54394882,56819714,57081857,59834374,60030982,60096518,60620803],"integral":[24641538,34340866,43843586,55050242,60620802],"idisposable":[851970,8781832,24641538,27525128,60162050,60620802],"inject":[20905985,21626881,21954561,22020097,22413313,22675457,22740993,23068673,23134209,23199745,23396353,23461889,23527425,23855105,24248321,38207489,38469633,38797313,42401793,42795009,43450369,43974657,44564481,44892161,45678593,45875201,46399489,46792705,48431105,48889857],"invoked":[8716289,10616833,11141121,17825794,18939905,19202049,21692418,22937601,28049409,30998529,31719425,32178177,34603009,35258369,37421058,38010882,38404097,38731777],"isfirst":[22085636,45940740]} \ No newline at end of file diff --git a/3.4/ref/api/fti/FTI_106.json b/3.4/ref/api/fti/FTI_106.json new file mode 100644 index 0000000..132e095 --- /dev/null +++ b/3.4/ref/api/fti/FTI_106.json @@ -0,0 +1 @@ +{"jonathan":[262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,917505,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2162689,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,4456449,4521985,4587521,4653057,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,6815745,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7602177,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9109505,9175041,9240577,9043969,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16842753,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17498113,17563649,17629185,17694721,17760257,17825793,17891329,17956865,18022401,18087937,18153473,18219009,18284545,18350081,18415617,18481153,18546689,18677761,18612225,18743297,18808833,18874369,18939905,19005441,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19857409,19922945,19988481,20054017,20119553,20250625,20185089,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21757953,21823489,21889025,21954561,22020097,22085633,22151169,22216705,22282241,22347777,22413313,22478849,22544385,22609921,22675457,22740993,22806529,22872065,22937601,23003137,23068673,23134209,23199745,23265281,23330817,23396353,23461889,23527425,23592961,23658497,23724033,23789569,23855105,23920641,23986177,24051713,24117249,24182785,24248321,24313857,24379393,24444929,24510465,24576001,24641537,24707073,24772609,24838145,24903681,24969217,25034753,25100289,25165825,25231361,25296897,25362433,25427969,25493505,25559041,25624577,25690113,25755649,25821185,25886721,25952257,26017793,26083329,26148865,26214401,26279937,26345473,26411009,26476545,26542081,26607617,26673153,26738689,26804225,26869761,26935297,27000833,27066369,27131905,27197441,27262977,27328513,27394049,27459585,27525121,27590657,27656193,27721729,27787265,27852801,27918337,27983873,28049409,28114945,28180481,28246017,28311553,28377089,28442625,28508161,28573697,28639233,28704769,28770305,28835841,28901377,28966913,29032449,29097985,29163521,29229057,29294593,29360129,29425665,29491201,29556737,29622273,29687809,29753345,29818881,29884417,29949953,30015489,30081025,30146561,30212097,30277633,30343169,30408705,30539777,30474241,30605313,30670849,30736385,30801921,30867457,30932993,30998529,31064065,31129601,31195137,31260673,31326209,31391745,31457281,31522817,31588353,31653889,31719425,31784961,31850497,31916033,31981569,32047105,32112641,32178177,32243713,32309249,32374785,32440321,32505857,32571393,32636929,32702465,32768001,32833537,32899073,32964609,33030145,33095681,33161217,33226753,33292289,33357825,33423361,33488897,33554433,33619969,33685505,33751041,33816577,33882113,33947649,34013185,34078721,34144257,34209793,34275329,34340865,34406401,34471937,34537473,34603009,34668545,34734081,34799617,34865153,34930689,34996225,35061761,35192833,35127297,35258369,35389441,35323905,35454977,35520513,35586049,35651585,35717121,35782657,35848193,35913729,35979265,36044801,36110337,36175873,36241409,36306945,36372481,36438017,36503553,36569089,36634625,36700161,36765697,36831233,36896769,36962305,37027841,37093377,37158913,37224449,37289985,37355521,37421057,37486593,37552129,37617665,37683201,37748737,37814273,37879809,37945345,38010881,38076417,38207489,38141953,38273025,38338561,38404097,38469633,38535169,38600705,38666241,38797313,38731777,38862849,38928385,38993921,39059457,39124993,39190529,39256065,39321601,39387137,39452673,39518209,39583745,39649281,39714817,39780353,39845889,39911425,39976961,40042497,40108033,40173569,40239105,40304641,40370177,40435713,40501249,40566785,40632321,40697857,40763393,40828929,40894465,40960001,41025537,41091073,41156609,41222145,41287681,41353217,41418753,41484289,41549825,41615361,41680897,41746433,41811969,41877505,42008577,41943041,42074113,42139649,42205185,42270721,42336257,42401793,42467329,42532865,42598401,42663937,42729473,42795009,42860545,42926081,42991617,43057153,43122689,43188225,43253761,43319297,43384833,43450369,43515905,43581441,43712513,43646977,43778049,43843585,43909121,43974657,44040193,44105729,44171265,44236801,44302337,44367873,44433409,44498945,44564481,44630017,44695553,44761089,44826625,44892161,44957697,45023233,45088769,45154305,45219841,45285377,45350913,45416449,45481985,45547521,45613057,45678593,45744129,45809665,45875201,45940737,46006273,46071809,46137345,46202881,46268417,46333953,46399489,46465025,46530561,46596097,46661633,46727169,46792705,46858241,46923777,46989313,47054849,47120385,47185921,47251457,47316993,47382529,47448065,47513601,47579137,47644673,47710209,47775745,47841281,47906817,47972353,48037889,48103425,48168961,48234497,48300033,48365569,48431105,48496641,48562177,48627713,48693249,48758785,48824321,48889857,48955393,49020929,49086465,49152001,49217537,49283073,49348609,49414145,49479681,49610753,49545217,49676289,49741825,49807361,49872897,49938433,50003969,50069505,50135041,50200577,50266113,50331649,50397185,50528257,50462721,50593793,50659329,50724865,50790401,50855937,50921473,50987009,51052545,51118081,51183617,51249153,51314689,51380225,51445761,51511297,51576833,51642369,51707905,51773441,51838977,51904513,51970049,52035585,52101121,52166657,52232193,52297729,52363265,52428801,52494337,52559873,52625409,52690945,52756481,52822017,52887553,52953089,53018625,53084161,53149697,53215233,53280769,53346305,53411841,53477377,53542913,53608449,53673985,53739521,53805057,53870593,53936129,54001665,54067201,54132737,54198273,54263809,54329345,54394881,54460417,54525953,54591489,54657025,54722561,54788097,54853633,54919169,54984705,55050241,55115777,55181313,55246849,55312385,55377921,55443457,55508993,55574529,55640065,55705601,55771137,55836673,55902209,55967745,56033281,56098817,56164353,56229889,56295425,56360961,56426497,56492033,56557569,56623105,56688641,56754177,56819713,56885249,56950785,57016321,57081857,57147393,57212929,57278465,57344001,57409537,57475073,57540609,57606145,57671681,57737217,57802753,57868289,57933825,57999361,58064897,58130433,58195969,58261505,58327041,58392577,58458113,58523649,58589185,58654721,58720257,58785793,58851329,58916865,58982401,59047937,59113473,59179009,59244545,59310081,59375617,59441153,59506689,59572225,59637761,59703297,59768833,59834369,59899905,59965441,60030977,60096513,60162049,60227585,60293121,60358657,60424193,60489729,60555265,60620801,60686337,60751873],"jnyrup":[262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,917505,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2162689,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,4456449,4521985,4587521,4653057,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,6815745,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7602177,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9109505,9175041,9240577,9043969,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16842753,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17498113,17563649,17629185,17694721,17760257,17825793,17891329,17956865,18022401,18087937,18153473,18219009,18284545,18350081,18415617,18481153,18546689,18677761,18612225,18743297,18808833,18874369,18939905,19005441,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19857409,19922945,19988481,20054017,20119553,20250625,20185089,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21757953,21823489,21889025,21954561,22020097,22085633,22151169,22216705,22282241,22347777,22413313,22478849,22544385,22609921,22675457,22740993,22806529,22872065,22937601,23003137,23068673,23134209,23199745,23265281,23330817,23396353,23461889,23527425,23592961,23658497,23724033,23789569,23855105,23920641,23986177,24051713,24117249,24182785,24248321,24313857,24379393,24444929,24510465,24576001,24641537,24707073,24772609,24838145,24903681,24969217,25034753,25100289,25165825,25231361,25296897,25362433,25427969,25493505,25559041,25624577,25690113,25755649,25821185,25886721,25952257,26017793,26083329,26148865,26214401,26345473,26279937,26411009,26476545,26542081,26607617,26673153,26738689,26804225,26869761,26935297,27000833,27066369,27131905,27197441,27262977,27328513,27394049,27459585,27525121,27590657,27656193,27721729,27787265,27852801,27918337,27983873,28049409,28114945,28180481,28246017,28311553,28377089,28442625,28508161,28573697,28639233,28704769,28770305,28835841,28901377,28966913,29032449,29097985,29163521,29229057,29294593,29360129,29425665,29491201,29556737,29622273,29687809,29753345,29818881,29884417,29949953,30015489,30081025,30146561,30212097,30277633,30343169,30408705,30539777,30474241,30605313,30670849,30736385,30801921,30867457,30932993,30998529,31064065,31129601,31260673,31195137,31326209,31391745,31457281,31522817,31588353,31653889,31719425,31784961,31850497,31916033,31981569,32047105,32112641,32178177,32243713,32309249,32374785,32440321,32505857,32571393,32636929,32702465,32768001,32833537,32899073,32964609,33030145,33095681,33161217,33226753,33292289,33357825,33423361,33488897,33554433,33619969,33685505,33751041,33816577,33882113,33947649,34013185,34078721,34144257,34209793,34275329,34340865,34406401,34471937,34537473,34603009,34668545,34734081,34799617,34865153,34930689,34996225,35061761,35192833,35127297,35258369,35389441,35323905,35454977,35520513,35586049,35651585,35717121,35782657,35848193,35913729,35979265,36044801,36110337,36175873,36241409,36306945,36372481,36438017,36503553,36569089,36634625,36700161,36765697,36831233,36896769,37027841,36962305,37093377,37158913,37224449,37289985,37355521,37486593,37421057,37552129,37617665,37683201,37748737,37814273,37879809,37945345,38010881,38076417,38207489,38141953,38273025,38338561,38404097,38469633,38535169,38600705,38666241,38731777,38797313,38862849,38928385,38993921,39059457,39124993,39190529,39256065,39321601,39387137,39452673,39518209,39583745,39649281,39714817,39780353,39845889,39911425,39976961,40042497,40108033,40173569,40239105,40304641,40370177,40435713,40501249,40566785,40632321,40697857,40763393,40828929,40894465,40960001,41025537,41091073,41156609,41222145,41287681,41353217,41418753,41484289,41549825,41615361,41680897,41746433,41811969,41877505,42008577,41943041,42074113,42139649,42205185,42270721,42336257,42401793,42467329,42532865,42598401,42663937,42729473,42795009,42860545,42926081,42991617,43057153,43122689,43188225,43253761,43319297,43384833,43450369,43515905,43581441,43712513,43646977,43778049,43843585,43909121,43974657,44040193,44105729,44171265,44236801,44302337,44367873,44433409,44498945,44564481,44630017,44695553,44761089,44826625,44892161,44957697,45023233,45088769,45154305,45219841,45285377,45350913,45416449,45481985,45547521,45613057,45678593,45744129,45809665,45875201,45940737,46006273,46071809,46137345,46202881,46268417,46333953,46399489,46465025,46530561,46596097,46661633,46727169,46792705,46858241,46923777,46989313,47054849,47120385,47185921,47251457,47316993,47382529,47448065,47513601,47579137,47644673,47710209,47775745,47841281,47906817,47972353,48037889,48103425,48168961,48234497,48300033,48365569,48431105,48496641,48562177,48627713,48693249,48758785,48824321,48889857,48955393,49020929,49086465,49152001,49217537,49283073,49348609,49414145,49479681,49610753,49545217,49676289,49741825,49807361,49872897,49938433,50003969,50069505,50135041,50200577,50266113,50331649,50397185,50528257,50462721,50593793,50659329,50724865,50790401,50855937,50921473,50987009,51052545,51118081,51183617,51249153,51314689,51380225,51445761,51511297,51576833,51642369,51707905,51773441,51838977,51904513,51970049,52035585,52101121,52166657,52232193,52297729,52363265,52428801,52494337,52559873,52625409,52690945,52756481,52822017,52887553,52953089,53018625,53084161,53149697,53215233,53280769,53346305,53411841,53477377,53542913,53608449,53673985,53739521,53805057,53870593,53936129,54001665,54067201,54132737,54198273,54263809,54329345,54394881,54460417,54525953,54591489,54657025,54722561,54788097,54853633,54919169,54984705,55050241,55115777,55181313,55246849,55312385,55377921,55443457,55508993,55574529,55640065,55705601,55771137,55836673,55902209,55967745,56033281,56098817,56164353,56229889,56295425,56360961,56426497,56492033,56557569,56623105,56688641,56754177,56819713,56885249,56950785,57016321,57081857,57147393,57212929,57278465,57344001,57409537,57475073,57540609,57606145,57671681,57737217,57802753,57868289,57933825,57999361,58064897,58130433,58195969,58261505,58327041,58392577,58458113,58523649,58589185,58654721,58720257,58785793,58851329,58916865,58982401,59047937,59113473,59179009,59244545,59310081,59375617,59441153,59506689,59572225,59637761,59703297,59768833,59834369,59899905,59965441,60030977,60096513,60162049,60227585,60293121,60358657,60424193,60489729,60555265,60620801,60686337,60751873],"just":[7864321,7929857,7995393,8192001,8454145,9175041,9437185,12845058,13500418,13959170,14876673,15466497,15859714,15990785,16384001,17498113,18219009,18481153,19070977,19922945,20316161,28573698,28835841,29032450,29294593,29753346,30474241,30605314,31195137,31784961,32636929,34144257,34734081,35389441,35848193,39780353,40501249],"join":[2490373,3997701,4325381,5046277,9044000,9371680,12845063,13500423,13631492,13959174,14221316,14811140,14876678,15138820,15335425,15466502,15663105,15859718,15990791,16384007,16842784,17563649,18087937,18481159,18612225,19070983,19267585,19791873,19922950,20316166,24641552,28573702,29032454,29753349,30474246,30605317,30736385,31195142,31522817,31784965,32636933,34144262,34734086,35389445,35782659,35848197,36175873,36700163,36962305,37224451,37748737,38076419,38273025,38862849,41877510,42270726,45154310,45285382,50266117,52101125,54132741,55640069,56098821,56164357,56426501,58523653,59834400,60031008,60096544,60620816],"jonas":[262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,917505,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2162689,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,4456449,4521985,4587521,4653057,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,6815745,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7602177,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9109505,9175041,9240577,9043969,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16842753,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17498113,17563649,17629185,17694721,17760257,17825793,17891329,17956865,18022401,18087937,18153473,18219009,18284545,18350081,18415617,18481153,18546689,18677761,18612225,18743297,18808833,18874369,18939905,19005441,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19857409,19922945,19988481,20054017,20119553,20250625,20185089,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21757953,21823489,21889025,21954561,22020097,22085633,22151169,22216705,22282241,22347777,22413313,22478849,22544385,22609921,22675457,22740993,22806529,22872065,22937601,23003137,23068673,23134209,23199745,23265281,23330817,23396353,23461889,23527425,23592961,23658497,23724033,23789569,23855105,23920641,23986177,24051713,24117249,24182785,24248321,24313857,24379393,24444929,24510465,24576001,24641537,24707073,24772609,24838145,24903681,24969217,25034753,25100289,25165825,25231361,25296897,25362433,25427969,25493505,25559041,25624577,25690113,25755649,25821185,25886721,25952257,26017793,26083329,26148865,26214401,26345473,26279937,26411009,26476545,26542081,26607617,26673153,26738689,26804225,26869761,26935297,27000833,27066369,27131905,27197441,27262977,27328513,27394049,27459585,27525121,27590657,27656193,27721729,27787265,27852801,27918337,27983873,28049409,28114945,28180481,28246017,28311553,28377089,28442625,28508161,28573697,28639233,28704769,28770305,28835841,28901377,28966913,29032449,29097985,29163521,29229057,29294593,29360129,29425665,29491201,29556737,29622273,29687809,29753345,29818881,29884417,29949953,30015489,30081025,30146561,30212097,30277633,30343169,30408705,30539777,30474241,30605313,30670849,30736385,30801921,30867457,30932993,30998529,31064065,31129601,31260673,31195137,31326209,31391745,31457281,31522817,31588353,31653889,31719425,31784961,31850497,31916033,31981569,32047105,32112641,32178177,32243713,32309249,32374785,32440321,32505857,32571393,32636929,32702465,32768001,32833537,32899073,32964609,33030145,33095681,33161217,33226753,33292289,33357825,33423361,33488897,33554433,33619969,33685505,33751041,33816577,33882113,33947649,34013185,34078721,34144257,34209793,34275329,34340865,34406401,34471937,34537473,34603009,34668545,34734081,34799617,34865153,34930689,34996225,35061761,35192833,35127297,35258369,35389441,35323905,35454977,35520513,35586049,35651585,35717121,35782657,35848193,35913729,35979265,36044801,36110337,36175873,36241409,36306945,36372481,36438017,36503553,36569089,36634625,36700161,36765697,36831233,36896769,36962305,37027841,37093377,37158913,37224449,37289985,37355521,37486593,37421057,37552129,37617665,37683201,37748737,37814273,37879809,37945345,38010881,38076417,38207489,38141953,38273025,38338561,38404097,38469633,38535169,38600705,38666241,38731777,38797313,38862849,38928385,38993921,39059457,39124993,39190529,39256065,39321601,39387137,39452673,39518209,39583745,39649281,39714817,39780353,39845889,39911425,39976961,40042497,40108033,40173569,40239105,40304641,40370177,40435713,40501249,40566785,40632321,40697857,40763393,40828929,40894465,40960001,41025537,41091073,41156609,41222145,41287681,41353217,41418753,41484289,41549825,41615361,41680897,41746433,41811969,41877505,42008577,41943041,42074113,42139649,42205185,42270721,42336257,42401793,42467329,42532865,42598401,42663937,42729473,42795009,42860545,42926081,42991617,43057153,43122689,43188225,43253761,43319297,43384833,43450369,43515905,43581441,43712513,43646977,43778049,43843585,43909121,43974657,44040193,44105729,44171265,44236801,44302337,44367873,44433409,44498945,44564481,44630017,44695553,44761089,44826625,44892161,44957697,45023233,45088769,45154305,45219841,45285377,45350913,45416449,45481985,45547521,45613057,45678593,45744129,45809665,45875201,45940737,46006273,46071809,46137345,46202881,46268417,46333953,46399489,46465025,46530561,46596097,46661633,46727169,46792705,46858241,46923777,46989313,47054849,47120385,47185921,47251457,47316993,47382529,47448065,47513601,47579137,47644673,47710209,47775745,47841281,47906817,47972353,48037889,48103425,48168961,48234497,48300033,48365569,48431105,48496641,48562177,48627713,48693249,48758785,48824321,48889857,48955393,49020929,49086465,49152001,49217537,49283073,49348609,49414145,49479681,49610753,49545217,49676289,49741825,49807361,49872897,49938433,50003969,50069505,50135041,50200577,50266113,50331649,50397185,50528257,50462721,50593793,50659329,50724865,50790401,50855937,50921473,50987009,51052545,51118081,51183617,51249153,51314689,51380225,51445761,51511297,51576833,51642369,51707905,51773441,51838977,51904513,51970049,52035585,52101121,52166657,52232193,52297729,52363265,52428801,52494337,52559873,52625409,52690945,52756481,52822017,52887553,52953089,53018625,53084161,53149697,53215233,53280769,53346305,53411841,53477377,53542913,53608449,53673985,53739521,53805057,53870593,53936129,54001665,54067201,54132737,54198273,54263809,54329345,54394881,54460417,54525953,54591489,54657025,54722561,54788097,54853633,54919169,54984705,55050241,55115777,55181313,55246849,55312385,55377921,55443457,55508993,55574529,55640065,55705601,55771137,55836673,55902209,55967745,56033281,56098817,56164353,56229889,56295425,56360961,56426497,56492033,56557569,56623105,56688641,56754177,56819713,56885249,56950785,57016321,57081857,57147393,57212929,57278465,57344001,57409537,57475073,57540609,57606145,57671681,57737217,57802753,57868289,57933825,57999361,58064897,58130433,58195969,58261505,58327041,58392577,58458113,58523649,58589185,58654721,58720257,58785793,58851329,58916865,58982401,59047937,59113473,59179009,59244545,59310081,59375617,59441153,59506689,59572225,59637761,59703297,59768833,59834369,59899905,59965441,60030977,60096513,60162049,60227585,60293121,60358657,60424193,60489729,60555265,60620801,60686337,60751873],"joined":[13631489,14221313,14811137,15138817,35782657,36700161,37224449,38076417],"johannes":[262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,917505,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2162689,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,4456449,4521985,4587521,4653057,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,6815745,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7602177,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9109505,9175041,9240577,9043969,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16842753,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17498113,17563649,17629185,17694721,17760257,17825793,17891329,17956865,18022401,18087937,18153473,18219009,18284545,18350081,18415617,18481153,18546689,18677761,18612225,18743297,18808833,18874369,18939905,19005441,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19857409,19922945,19988481,20054017,20119553,20250625,20185089,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21757953,21823489,21889025,21954561,22020097,22085633,22151169,22216705,22282241,22347777,22413313,22478849,22544385,22609921,22675457,22740993,22806529,22872065,22937601,23003137,23068673,23134209,23199745,23265281,23330817,23396353,23461889,23527425,23592961,23658497,23724033,23789569,23855105,23920641,23986177,24051713,24117249,24182785,24248321,24313857,24379393,24444929,24510465,24576001,24641537,24707073,24772609,24838145,24903681,24969217,25034753,25100289,25165825,25231361,25296897,25362433,25427969,25493505,25559041,25624577,25690113,25755649,25821185,25886721,25952257,26017793,26083329,26148865,26214401,26345473,26279937,26411009,26476545,26542081,26607617,26673153,26738689,26804225,26869761,26935297,27000833,27066369,27131905,27197441,27262977,27328513,27394049,27459585,27525121,27590657,27656193,27721729,27787265,27852801,27918337,27983873,28049409,28114945,28180481,28246017,28311553,28377089,28442625,28508161,28573697,28639233,28704769,28770305,28835841,28901377,28966913,29032449,29097985,29163521,29229057,29294593,29360129,29425665,29491201,29556737,29622273,29687809,29753345,29818881,29884417,29949953,30015489,30081025,30146561,30212097,30277633,30343169,30408705,30539777,30474241,30605313,30670849,30736385,30801921,30867457,30932993,30998529,31064065,31129601,31195137,31260673,31326209,31391745,31457281,31522817,31588353,31653889,31719425,31784961,31850497,31916033,31981569,32047105,32112641,32178177,32243713,32309249,32374785,32440321,32505857,32571393,32636929,32702465,32768001,32833537,32899073,32964609,33030145,33095681,33161217,33226753,33292289,33357825,33423361,33488897,33554433,33619969,33685505,33751041,33816577,33882113,33947649,34013185,34078721,34144257,34209793,34275329,34340865,34406401,34471937,34537473,34603009,34668545,34734081,34799617,34865153,34930689,34996225,35061761,35192833,35127297,35258369,35389441,35323905,35454977,35520513,35586049,35651585,35717121,35782657,35848193,35913729,35979265,36044801,36110337,36175873,36241409,36306945,36372481,36438017,36503553,36569089,36634625,36700161,36765697,36831233,36896769,37027841,36962305,37093377,37158913,37224449,37289985,37355521,37421057,37486593,37552129,37617665,37683201,37748737,37814273,37879809,37945345,38010881,38076417,38207489,38141953,38273025,38338561,38404097,38469633,38535169,38600705,38666241,38797313,38731777,38862849,38928385,38993921,39059457,39124993,39190529,39256065,39321601,39387137,39452673,39518209,39583745,39649281,39714817,39780353,39845889,39911425,39976961,40042497,40108033,40173569,40239105,40304641,40370177,40435713,40501249,40566785,40632321,40697857,40763393,40828929,40894465,40960001,41025537,41091073,41156609,41222145,41287681,41353217,41418753,41484289,41549825,41615361,41680897,41746433,41811969,41877505,42008577,41943041,42074113,42139649,42205185,42270721,42336257,42401793,42467329,42532865,42598401,42663937,42729473,42795009,42860545,42926081,42991617,43057153,43122689,43188225,43253761,43319297,43384833,43450369,43515905,43581441,43712513,43646977,43778049,43843585,43909121,43974657,44040193,44105729,44171265,44236801,44302337,44367873,44433409,44498945,44564481,44630017,44695553,44761089,44826625,44892161,44957697,45023233,45088769,45154305,45219841,45285377,45350913,45416449,45481985,45547521,45613057,45678593,45744129,45809665,45875201,45940737,46006273,46071809,46137345,46202881,46268417,46333953,46399489,46465025,46530561,46596097,46661633,46727169,46792705,46858241,46923777,46989313,47054849,47120385,47185921,47251457,47316993,47382529,47448065,47513601,47579137,47644673,47710209,47775745,47841281,47906817,47972353,48037889,48103425,48168961,48234497,48300033,48365569,48431105,48496641,48562177,48627713,48693249,48758785,48824321,48889857,48955393,49020929,49086465,49152001,49217537,49283073,49348609,49414145,49479681,49610753,49545217,49676289,49741825,49807361,49872897,49938433,50003969,50069505,50135041,50200577,50266113,50331649,50397185,50528257,50462721,50593793,50659329,50724865,50790401,50855937,50921473,50987009,51052545,51118081,51183617,51249153,51314689,51380225,51445761,51511297,51576833,51642369,51707905,51773441,51838977,51904513,51970049,52035585,52101121,52166657,52232193,52297729,52363265,52428801,52494337,52559873,52625409,52690945,52756481,52822017,52887553,52953089,53018625,53084161,53149697,53215233,53280769,53346305,53411841,53477377,53542913,53608449,53673985,53739521,53805057,53870593,53936129,54001665,54067201,54132737,54198273,54263809,54329345,54394881,54460417,54525953,54591489,54657025,54722561,54788097,54853633,54919169,54984705,55050241,55115777,55181313,55246849,55312385,55377921,55443457,55508993,55574529,55640065,55705601,55771137,55836673,55902209,55967745,56033281,56098817,56164353,56229889,56295425,56360961,56426497,56492033,56557569,56623105,56688641,56754177,56819713,56885249,56950785,57016321,57081857,57147393,57212929,57278465,57344001,57409537,57475073,57540609,57606145,57671681,57737217,57802753,57868289,57933825,57999361,58064897,58130433,58195969,58261505,58327041,58392577,58458113,58523649,58589185,58654721,58720257,58785793,58851329,58916865,58982401,59047937,59113473,59179009,59244545,59310081,59375617,59441153,59506689,59572225,59637761,59703297,59768833,59834369,59899905,59965441,60030977,60096513,60162049,60227585,60293121,60358657,60424193,60489729,60555265,60620801,60686337,60751873]} \ No newline at end of file diff --git a/3.4/ref/api/fti/FTI_107.json b/3.4/ref/api/fti/FTI_107.json new file mode 100644 index 0000000..ef1befc --- /dev/null +++ b/3.4/ref/api/fti/FTI_107.json @@ -0,0 +1 @@ +{"konrad":[262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,917505,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2162689,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,4456449,4521985,4587521,4653057,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,6815745,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7602177,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9109505,9175041,9240577,9043969,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16842753,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17498113,17563649,17629185,17694721,17760257,17825793,17891329,17956865,18022401,18087937,18153473,18219009,18284545,18350081,18415617,18481153,18546689,18677761,18612225,18743297,18808833,18874369,18939905,19005441,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19857409,19922945,19988481,20054017,20119553,20250625,20185089,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21757953,21823489,21889025,21954561,22020097,22085633,22151169,22216705,22282241,22347777,22413313,22478849,22544385,22609921,22675457,22740993,22806529,22872065,22937601,23003137,23068673,23134209,23199745,23265281,23330817,23396353,23461889,23527425,23592961,23658497,23724033,23789569,23855105,23920641,23986177,24051713,24117249,24182785,24248321,24313857,24379393,24444929,24510465,24576001,24641537,24707073,24772609,24838145,24903681,24969217,25034753,25100289,25165825,25231361,25296897,25362433,25427969,25493505,25559041,25624577,25690113,25755649,25821185,25886721,25952257,26017793,26083329,26148865,26214401,26345473,26279937,26411009,26476545,26542081,26607617,26673153,26738689,26804225,26869761,26935297,27000833,27066369,27131905,27197441,27262977,27328513,27394049,27459585,27525121,27590657,27656193,27721729,27787265,27852801,27918337,27983873,28049409,28114945,28180481,28246017,28311553,28377089,28442625,28508161,28573697,28639233,28704769,28770305,28835841,28901377,28966913,29032449,29097985,29163521,29229057,29294593,29360129,29425665,29491201,29556737,29622273,29687809,29753345,29818881,29884417,29949953,30015489,30081025,30146561,30212097,30277633,30343169,30408705,30539777,30474241,30605313,30670849,30736385,30801921,30867457,30932993,30998529,31064065,31129601,31195137,31260673,31326209,31391745,31457281,31522817,31588353,31653889,31719425,31784961,31850497,31916033,31981569,32047105,32112641,32178177,32243713,32309249,32374785,32440321,32505857,32571393,32636929,32702465,32768001,32833537,32899073,32964609,33030145,33095681,33161217,33226753,33292289,33357825,33423361,33488897,33554433,33619969,33685505,33751041,33816577,33882113,33947649,34013185,34078721,34144257,34209793,34275329,34340865,34406401,34471937,34537473,34603009,34668545,34734081,34799617,34865153,34930689,34996225,35061761,35192833,35127297,35258369,35389441,35323905,35454977,35520513,35586049,35651585,35717121,35782657,35848193,35913729,35979265,36044801,36110337,36175873,36241409,36306945,36372481,36438017,36503553,36569089,36634625,36700161,36765697,36831233,36896769,37027841,36962305,37093377,37158913,37224449,37289985,37355521,37421057,37486593,37552129,37617665,37683201,37748737,37814273,37879809,37945345,38010881,38076417,38207489,38141953,38273025,38338561,38404097,38469633,38535169,38600705,38666241,38797313,38731777,38862849,38928385,38993921,39059457,39124993,39190529,39256065,39321601,39387137,39452673,39518209,39583745,39649281,39714817,39780353,39845889,39911425,39976961,40042497,40108033,40173569,40239105,40304641,40370177,40435713,40501249,40566785,40632321,40697857,40763393,40828929,40894465,40960001,41025537,41091073,41156609,41222145,41287681,41353217,41418753,41484289,41549825,41615361,41680897,41746433,41811969,41877505,42008577,41943041,42074113,42139649,42205185,42270721,42336257,42401793,42467329,42532865,42598401,42663937,42729473,42795009,42860545,42926081,42991617,43057153,43122689,43188225,43253761,43319297,43384833,43450369,43515905,43581441,43712513,43646977,43778049,43843585,43909121,43974657,44040193,44105729,44171265,44236801,44302337,44367873,44433409,44498945,44564481,44630017,44695553,44761089,44826625,44892161,44957697,45023233,45088769,45154305,45219841,45285377,45350913,45416449,45481985,45547521,45613057,45678593,45744129,45809665,45875201,45940737,46006273,46071809,46137345,46202881,46268417,46333953,46399489,46465025,46530561,46596097,46661633,46727169,46792705,46858241,46923777,46989313,47054849,47120385,47185921,47251457,47316993,47382529,47448065,47513601,47579137,47644673,47710209,47775745,47841281,47906817,47972353,48037889,48103425,48168961,48234497,48300033,48365569,48431105,48496641,48562177,48627713,48693249,48758785,48824321,48889857,48955393,49020929,49086465,49152001,49217537,49283073,49348609,49414145,49479681,49610753,49545217,49676289,49741825,49807361,49872897,49938433,50003969,50069505,50135041,50200577,50266113,50331649,50397185,50528257,50462721,50593793,50659329,50724865,50790401,50855937,50921473,50987009,51052545,51118081,51183617,51249153,51314689,51380225,51445761,51511297,51576833,51642369,51707905,51773441,51838977,51904513,51970049,52035585,52101121,52166657,52232193,52297729,52363265,52428801,52494337,52559873,52625409,52690945,52756481,52822017,52887553,52953089,53018625,53084161,53149697,53215233,53280769,53346305,53411841,53477377,53542913,53608449,53673985,53739521,53805057,53870593,53936129,54001665,54067201,54132737,54198273,54263809,54329345,54394881,54460417,54525953,54591489,54657025,54722561,54788097,54853633,54919169,54984705,55050241,55115777,55181313,55246849,55312385,55377921,55443457,55508993,55574529,55640065,55705601,55771137,55836673,55902209,55967745,56033281,56098817,56164353,56229889,56295425,56360961,56426497,56492033,56557569,56623105,56688641,56754177,56819713,56885249,56950785,57016321,57081857,57147393,57212929,57278465,57344001,57409537,57475073,57540609,57606145,57671681,57737217,57802753,57868289,57933825,57999361,58064897,58130433,58195969,58261505,58327041,58392577,58458113,58523649,58589185,58654721,58720257,58785793,58851329,58916865,58982401,59047937,59113473,59179009,59244545,59310081,59375617,59441153,59506689,59572225,59637761,59703297,59768833,59834369,59899905,59965441,60030977,60096513,60162049,60227585,60293121,60358657,60424193,60489729,60555265,60620801,60686337,60751873],"key":[1572866,1900546,2686982,2883586,3604487,3735556,3866626,3997702,4325382,4653058,4980742,5046278,5177346,6160386,6553602,6946818,9044070,9371750,10158082,10420227,10551298,10682371,12713988,12779525,12845061,13238276,13369349,13500422,13565957,13631491,13762564,13959174,14024709,14155777,14221315,14286852,14483463,14614529,14811140,14876678,15007747,15138820,15466503,15532039,15859719,15990789,16056321,16252929,16318465,16384006,16580609,16777217,16842854,16908291,16973825,17170433,17563652,17825795,18087940,18415624,18481157,18612228,18808835,18874376,19070982,19136515,19267590,19529730,19791878,19857410,19922950,20316167,20381699,20971521,21037059,21102593,21299201,21692419,22216707,22609923,22872066,23265282,23789571,23986179,24379395,24510467,24641595,24903682,25427970,25952259,26345475,27852802,28114946,28573701,29032454,29753350,29818885,30277637,30474245,30605319,30736390,31195142,31260673,31522822,31784966,32636935,32768003,33292291,33751048,34144261,34406408,34734086,34865153,35061762,35192833,35389446,35454979,35586049,35717123,35782659,35848199,36044801,36241409,36306946,36503553,36569089,36700163,36831235,37027841,37224452,37421059,37552129,37748740,38010883,38076420,38273028,38666244,38862852,38928387,39059460,39190531,39518212,39583746,40108034,40239108,40763397,41287685,41811970,42008580,42270726,42663938,42926082,43122695,43319302,43712518,43778055,44105730,44171266,44630017,45088770,45219841,45154310,45285382,46006274,46333955,46727170,46923779,46989314,47448066,47710210,47775746,47906818,48824327,49152003,49283074,49545219,49938435,50135042,50266118,51445762,52101126,52559874,53739522,54525953,54984706,55640070,55902210,56098822,56426502,56492039,56950790,57016322,57212930,57278470,57344006,57475074,57540610,57737222,58327044,58523654,58589186,58720258,58916866,58982402,59113479,59572228,59834470,59899906,60031078,60096614,60620859,60751873],"keyselector":[10158085,10420229,10551301,10682373,12713990,12779526,12845061,13238278,13369350,13500421,13565958,13762566,14024710,14286854,14483461,15007749,15532037,15990789,16056325,16318469,16384005,16777221,17563653,17825797,18087941,18481157,18612229,18808837,19070981,19136517,21037061,21102597,21692421,23789573,24379397,25952261,26345477,27852805,28114949,28573701,29032453,29818886,30277638,30474245,31195141,32768005,33292293,34144261,34734085,34865157,35192837,35454981,35586053,35717125,36044805,37421061,37748741,38010885,38273029,38666246,38862853,39059462,39518214,40239110,40763398,41287686,43122693,43778053,49152005,49938437],"keys":[1572867,2686977,3604483,4194305,4653065,4980740,6160386,6946818,7340037,9044002,9371682,10158082,10420226,10551300,10682369,12779523,13238274,13369348,13500417,13565953,14024706,14221313,14286850,15138817,15466497,15532034,15859713,16056322,16318467,16384001,16515073,16777218,16842786,16908290,17039361,17563650,17825797,18087938,18415619,18612228,18874369,19070977,19136513,19267586,19529732,19791876,19857410,20316161,20381700,21102594,21692419,22216705,22609923,22872065,23265283,23986177,24510467,24641566,24903681,25427971,25952257,26345474,27852802,28114948,29032449,29818883,30277636,30605313,30736386,31195137,31522820,32112641,32571393,32636929,33292289,33751043,34406401,34734081,34865154,35061764,35192834,35586051,35848193,36044802,36306946,36700161,36831236,37421059,37748738,38010885,38076417,38273026,38862852,38928386,39059458,39190531,39583745,40108035,40239106,40763393,41287682,41353217,41811971,42663945,43319300,43712513,43778050,46071813,46333953,46727171,46923779,46989314,47448065,47775746,47906819,48824323,49545217,51445762,52559874,54394885,54984707,56492035,56819717,56950788,57278468,57344001,57737217,57802753,58589186,58720265,58916866,59113475,59703297,59834402,59899913,60031010,60096546,60620830],"keycomparer":[13369349,30277637],"keyvaluepair":[2883586,5439490,6160388,6946820,9043976,9371656,10158085,10551301,14155783,14483461,14614535,15532037,16842760,17825797,20971527,21299207,21692421,22216711,22609927,23986183,24510471,24641548,27852805,28114949,36241415,36569095,37421061,38010885,39190535,43122693,43778053,44105730,44630023,45219847,45547522,46333959,46923783,46989316,47775748,49545223,51445764,52559876,53542914,56360962,57475074,57540610,58589188,58916868,59834376,60030984,60096520,60620812],"kept":[7405569,7864321,7995393]} \ No newline at end of file diff --git a/3.4/ref/api/fti/FTI_108.json b/3.4/ref/api/fti/FTI_108.json new file mode 100644 index 0000000..a763eb6 --- /dev/null +++ b/3.4/ref/api/fti/FTI_108.json @@ -0,0 +1 @@ +{"lower":[32374785,33357825],"lagged":[18284547,18743299,29556739,29949955],"leftjoin":[3997700,9043976,9371656,14876677,15466501,15990789,16384005,16842760,24641540,30474245,31195141,31784965,32636933,45154308,50724865,52101125,58523652,59834376,60030984,60096520,60620804],"lazy":[19726337,23330817,38141953,48168961],"longer":[131073,22478849,23003137,26411009,40960001,41680897,42991617],"logic":[3276801,9043970,9371650,13172737,16842754,24641537,31457281,41418753,53673985,55443457,59834370,60030978,60096514,60620801],"locate":[131073],"leandromoh":[262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,917505,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2162689,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,4456449,4521985,4587521,4653057,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,6815745,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7602177,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9109505,9175041,9240577,9043969,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16842753,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17498113,17563649,17629185,17694721,17760257,17825793,17891329,17956865,18022401,18087937,18153473,18219009,18284545,18350081,18415617,18481153,18546689,18677761,18612225,18743297,18808833,18874369,18939905,19005441,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19857409,19922945,19988481,20054017,20119553,20250625,20185089,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21757953,21823489,21889025,21954561,22020097,22085633,22151169,22216705,22282241,22347777,22413313,22478849,22544385,22609921,22675457,22740993,22806529,22872065,22937601,23003137,23068673,23134209,23199745,23265281,23330817,23396353,23461889,23527425,23592961,23658497,23724033,23789569,23855105,23920641,23986177,24051713,24117249,24182785,24248321,24313857,24379393,24444929,24510465,24576001,24641537,24707073,24772609,24838145,24903681,24969217,25034753,25100289,25165825,25231361,25296897,25362433,25427969,25493505,25559041,25624577,25690113,25755649,25821185,25886721,25952257,26017793,26083329,26148865,26214401,26345473,26279937,26411009,26476545,26542081,26607617,26673153,26738689,26804225,26869761,26935297,27000833,27066369,27131905,27197441,27262977,27328513,27394049,27459585,27525121,27590657,27656193,27721729,27787265,27852801,27918337,27983873,28049409,28114945,28180481,28246017,28311553,28377089,28442625,28508161,28573697,28639233,28704769,28770305,28835841,28901377,28966913,29032449,29097985,29163521,29229057,29294593,29360129,29425665,29491201,29556737,29622273,29687809,29753345,29818881,29884417,29949953,30015489,30081025,30146561,30212097,30277633,30343169,30408705,30539777,30474241,30605313,30670849,30736385,30801921,30867457,30932993,30998529,31064065,31129601,31260673,31195137,31326209,31391745,31457281,31522817,31588353,31653889,31719425,31784961,31850497,31916033,31981569,32047105,32112641,32178177,32243713,32309249,32374785,32440321,32505857,32571393,32636929,32702465,32768001,32833537,32899073,32964609,33030145,33095681,33161217,33226753,33292289,33357825,33423361,33488897,33554433,33619969,33685505,33751041,33816577,33882113,33947649,34013185,34078721,34144257,34209793,34275329,34340865,34406401,34471937,34537473,34603009,34668545,34734081,34799617,34865153,34930689,34996225,35061761,35192833,35127297,35258369,35389441,35323905,35454977,35520513,35586049,35651585,35717121,35782657,35848193,35913729,35979265,36044801,36110337,36175873,36241409,36306945,36372481,36438017,36503553,36569089,36634625,36700161,36765697,36831233,36896769,36962305,37027841,37093377,37158913,37224449,37289985,37355521,37486593,37421057,37552129,37617665,37683201,37748737,37814273,37879809,37945345,38010881,38076417,38207489,38141953,38273025,38338561,38404097,38469633,38535169,38600705,38666241,38731777,38797313,38862849,38928385,38993921,39059457,39124993,39190529,39256065,39321601,39387137,39452673,39518209,39583745,39649281,39714817,39780353,39845889,39911425,39976961,40042497,40108033,40173569,40239105,40304641,40370177,40435713,40501249,40566785,40632321,40697857,40763393,40828929,40894465,40960001,41025537,41091073,41156609,41222145,41287681,41353217,41418753,41484289,41549825,41615361,41680897,41746433,41811969,41877505,42008577,41943041,42074113,42139649,42205185,42270721,42336257,42401793,42467329,42532865,42598401,42663937,42729473,42795009,42860545,42926081,42991617,43057153,43122689,43188225,43253761,43319297,43384833,43450369,43515905,43581441,43712513,43646977,43778049,43843585,43909121,43974657,44040193,44105729,44171265,44236801,44302337,44367873,44433409,44498945,44564481,44630017,44695553,44761089,44826625,44892161,44957697,45023233,45088769,45154305,45219841,45285377,45350913,45416449,45481985,45547521,45613057,45678593,45744129,45809665,45875201,45940737,46006273,46071809,46137345,46202881,46268417,46333953,46399489,46465025,46530561,46596097,46661633,46727169,46792705,46858241,46923777,46989313,47054849,47120385,47185921,47251457,47316993,47382529,47448065,47513601,47579137,47644673,47710209,47775745,47841281,47906817,47972353,48037889,48103425,48168961,48234497,48300033,48365569,48431105,48496641,48562177,48627713,48693249,48758785,48824321,48889857,48955393,49020929,49086465,49152001,49217537,49283073,49348609,49414145,49479681,49610753,49545217,49676289,49741825,49807361,49872897,49938433,50003969,50069505,50135041,50200577,50266113,50331649,50397185,50528257,50462721,50593793,50659329,50724865,50790401,50855937,50921473,50987009,51052545,51118081,51183617,51249153,51314689,51380225,51445761,51511297,51576833,51642369,51707905,51773441,51838977,51904513,51970049,52035585,52101121,52166657,52232193,52297729,52363265,52428801,52494337,52559873,52625409,52690945,52756481,52822017,52887553,52953089,53018625,53084161,53149697,53215233,53280769,53346305,53411841,53477377,53542913,53608449,53673985,53739521,53805057,53870593,53936129,54001665,54067201,54132737,54198273,54263809,54329345,54394881,54460417,54525953,54591489,54657025,54722561,54788097,54853633,54919169,54984705,55050241,55115777,55181313,55246849,55312385,55377921,55443457,55508993,55574529,55640065,55705601,55771137,55836673,55902209,55967745,56033281,56098817,56164353,56229889,56295425,56360961,56426497,56492033,56557569,56623105,56688641,56754177,56819713,56885249,56950785,57016321,57081857,57147393,57212929,57278465,57344001,57409537,57475073,57540609,57606145,57671681,57737217,57802753,57868289,57933825,57999361,58064897,58130433,58195969,58261505,58327041,58392577,58458113,58523649,58589185,58654721,58720257,58785793,58851329,58916865,58982401,59047937,59113473,59179009,59244545,59310081,59375617,59441153,59506689,59572225,59637761,59703297,59768833,59834369,59899905,59965441,60030977,60096513,60162049,60227585,60293121,60358657,60424193,60489729,60555265,60620801,60686337,60751873],"long":[6488067,9240577,9043974,9371654,9502721,16121857,16646145,16842758,17104897,17432577,17694721,18022401,19726337,21626884,22413314,23330817,24313857,24641539,24707073,27197441,27787265,30015489,31850497,32505857,32833537,33030145,33488897,34013185,38141953,39321601,43450372,48037889,48168961,48300035,48627713,48889858,53149699,59637763,59834374,60030982,60096518,60620803],"lastextension":[2949121,16842753,19005441,50724865,50855941,60030977],"leadextension":[3538945,9043970,9371650,14745601,15073281,16842754,44957697,50724865,51642373,59834370,60030978,60096514],"limitation":[2031617,8126466,9043969,52953089,59834369],"letters":[10747906,11337730,13893634,22478850,23003138,26411010,27197442,27459586,27787266,28246018,28639234,30015490,39321602,40960002,41680898,42991618,48037890,48627714],"leaf":[13303809,27590657],"loops":[42205186,42598402],"looking":[131073],"large":[8192001,8454145,9175041,9437185,25034753,27262977,27721729,28835841,29294593,37879809,40042497,40566785],"limit":[524289,2031617,7208961,8585218,9043969,51249153,52953089,59834369],"lazily":[2031617,8847361,8978433,9043969,9371649,15204353,16842753,24838145,28442625,28901377,41746433,52953089,59834369,60030977,60096513],"lesser":[917505,9043970,9371650,11730946,16842754,24641537,26673154,49741825,59834370,60030978,60096514,60620801],"load":[1],"link":[65537,54525953,60751873],"lookup":[6160387,22216706,22609922,22872068,23265284,24641538,39190529,39583747,40108035,47775748,49545217,52559875,58916867,60620802],"leopold":[262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,917505,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2162689,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,4456449,4521985,4587521,4653057,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,6815745,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7602177,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9109505,9175041,9240577,9043969,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16842753,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17498113,17563649,17629185,17694721,17760257,17825793,17891329,17956865,18022401,18087937,18153473,18219009,18284545,18350081,18415617,18481153,18546689,18677761,18612225,18743297,18808833,18874369,18939905,19005441,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19857409,19922945,19988481,20054017,20119553,20250625,20185089,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21757953,21823489,21889025,21954561,22020097,22085633,22151169,22216705,22282241,22347777,22413313,22478849,22544385,22609921,22675457,22740993,22806529,22872065,22937601,23003137,23068673,23134209,23199745,23265281,23330817,23396353,23461889,23527425,23592961,23658497,23724033,23789569,23855105,23920641,23986177,24051713,24117249,24182785,24248321,24313857,24379393,24444929,24510465,24576001,24641537,24707073,24772609,24838145,24903681,24969217,25034753,25100289,25165825,25231361,25296897,25362433,25427969,25493505,25559041,25624577,25690113,25755649,25821185,25886721,25952257,26017793,26083329,26148865,26214401,26345473,26279937,26411009,26476545,26542081,26607617,26673153,26738689,26804225,26869761,26935297,27000833,27066369,27131905,27197441,27262977,27328513,27394049,27459585,27525121,27590657,27656193,27721729,27787265,27852801,27918337,27983873,28049409,28114945,28180481,28246017,28311553,28377089,28442625,28508161,28573697,28639233,28704769,28770305,28835841,28901377,28966913,29032449,29097985,29163521,29229057,29294593,29360129,29425665,29491201,29556737,29622273,29687809,29753345,29818881,29884417,29949953,30015489,30081025,30146561,30212097,30277633,30343169,30408705,30539777,30474241,30605313,30670849,30736385,30801921,30867457,30932993,30998529,31064065,31129601,31195137,31260673,31326209,31391745,31457281,31522817,31588353,31653889,31719425,31784961,31850497,31916033,31981569,32047105,32112641,32178177,32243713,32309249,32374785,32440321,32505857,32571393,32636929,32702465,32768001,32833537,32899073,32964609,33030145,33095681,33161217,33226753,33292289,33357825,33423361,33488897,33554433,33619969,33685505,33751041,33816577,33882113,33947649,34013185,34078721,34144257,34209793,34275329,34340865,34406401,34471937,34537473,34603009,34668545,34734081,34799617,34865153,34930689,34996225,35061761,35192833,35127297,35258369,35389441,35323905,35454977,35520513,35586049,35651585,35717121,35782657,35848193,35913729,35979265,36044801,36110337,36175873,36241409,36306945,36372481,36438017,36503553,36569089,36634625,36700161,36765697,36831233,36896769,36962305,37027841,37093377,37158913,37224449,37289985,37355521,37486593,37421057,37552129,37617665,37683201,37748737,37814273,37879809,37945345,38010881,38076417,38207489,38141953,38273025,38338561,38404097,38469633,38535169,38600705,38666241,38731777,38797313,38862849,38928385,38993921,39059457,39124993,39190529,39256065,39321601,39387137,39452673,39518209,39583745,39649281,39714817,39780353,39845889,39911425,39976961,40042497,40108033,40173569,40239105,40304641,40370177,40435713,40501249,40566785,40632321,40697857,40763393,40828929,40894465,40960001,41025537,41091073,41156609,41222145,41287681,41353217,41418753,41484289,41549825,41615361,41680897,41746433,41811969,41877505,42008577,41943041,42074113,42139649,42205185,42270721,42336257,42401793,42467329,42532865,42598401,42663937,42729473,42795009,42860545,42926081,42991617,43057153,43122689,43188225,43253761,43319297,43384833,43450369,43515905,43581441,43712513,43646977,43778049,43843585,43909121,43974657,44040193,44105729,44171265,44236801,44302337,44367873,44433409,44498945,44564481,44630017,44695553,44761089,44826625,44892161,44957697,45023233,45088769,45154305,45219841,45285377,45350913,45416449,45481985,45547521,45613057,45678593,45744129,45809665,45875201,45940737,46006273,46071809,46137345,46202881,46268417,46333953,46399489,46465025,46530561,46596097,46661633,46727169,46792705,46858241,46923777,46989313,47054849,47120385,47185921,47251457,47316993,47382529,47448065,47513601,47579137,47644673,47710209,47775745,47841281,47906817,47972353,48037889,48103425,48168961,48234497,48300033,48365569,48431105,48496641,48562177,48627713,48693249,48758785,48824321,48889857,48955393,49020929,49086465,49152001,49217537,49283073,49348609,49414145,49479681,49610753,49545217,49676289,49741825,49807361,49872897,49938433,50003969,50069505,50135041,50200577,50266113,50331649,50397185,50528257,50462721,50593793,50659329,50724865,50790401,50855937,50921473,50987009,51052545,51118081,51183617,51249153,51314689,51380225,51445761,51511297,51576833,51642369,51707905,51773441,51838977,51904513,51970049,52035585,52101121,52166657,52232193,52297729,52363265,52428801,52494337,52559873,52625409,52690945,52756481,52822017,52887553,52953089,53018625,53084161,53149697,53215233,53280769,53346305,53411841,53477377,53542913,53608449,53673985,53739521,53805057,53870593,53936129,54001665,54067201,54132737,54198273,54263809,54329345,54394881,54460417,54525953,54591489,54657025,54722561,54788097,54853633,54919169,54984705,55050241,55115777,55181313,55246849,55312385,55377921,55443457,55508993,55574529,55640065,55705601,55771137,55836673,55902209,55967745,56033281,56098817,56164353,56229889,56295425,56360961,56426497,56492033,56557569,56623105,56688641,56754177,56819713,56885249,56950785,57016321,57081857,57147393,57212929,57278465,57344001,57409537,57475073,57540609,57606145,57671681,57737217,57802753,57868289,57933825,57999361,58064897,58130433,58195969,58261505,58327041,58392577,58458113,58523649,58589185,58654721,58720257,58785793,58851329,58916865,58982401,59047937,59113473,59179009,59244545,59310081,59375617,59441153,59506689,59572225,59637761,59703297,59768833,59834369,59899905,59965441,60030977,60096513,60162049,60227585,60293121,60358657,60424193,60489729,60555265,60620801,60686337,60751873],"like":[4587521,9043970,9371650,16842754,18546689,24641537,41549825,46858241,53936129,57081857,59834370,60030978,60096514,60620801],"lagextension":[3145729,9043970,9371650,16842754,18284545,18743297,44433409,50397189,50724865,59834370,60030978,60096514],"lambda":[6291458,9043972,9371652,16842756,21495809,22282241,24641538,42467329,44040193,46202882,50331650,57999362,59834372,60030980,60096516,60620802],"leading":[15073281,31391745],"lengths":[1966083,9043974,9371654,10747906,11337730,13893634,16842758,22478849,23003137,24641539,26411009,27459586,28246018,28639234,40960001,41680897,42729475,42991617,48562179,55967747,59834374,60030982,60096518,60620803],"larsen":[262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,917505,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2162689,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,4456449,4521985,4587521,4653057,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,6815745,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7602177,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9109505,9175041,9240577,9043969,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16842753,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17498113,17563649,17629185,17694721,17760257,17825793,17891329,17956865,18022401,18087937,18153473,18219009,18284545,18350081,18415617,18481153,18546689,18677761,18612225,18743297,18808833,18874369,18939905,19005441,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19857409,19922945,19988481,20054017,20119553,20250625,20185089,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21757953,21823489,21889025,21954561,22020097,22085633,22151169,22216705,22282241,22347777,22413313,22478849,22544385,22609921,22675457,22740993,22806529,22872065,22937601,23003137,23068673,23134209,23199745,23265281,23330817,23396353,23461889,23527425,23592961,23658497,23724033,23789569,23855105,23920641,23986177,24051713,24117249,24182785,24248321,24313857,24379393,24444929,24510465,24576001,24641537,24707073,24772609,24838145,24903681,24969217,25034753,25100289,25165825,25231361,25296897,25362433,25427969,25493505,25559041,25624577,25690113,25755649,25821185,25886721,25952257,26017793,26083329,26148865,26214401,26345473,26279937,26411009,26476545,26542081,26607617,26673153,26738689,26804225,26869761,26935297,27000833,27066369,27131905,27197441,27262977,27328513,27394049,27459585,27525121,27590657,27656193,27721729,27787265,27852801,27918337,27983873,28049409,28114945,28180481,28246017,28311553,28377089,28442625,28508161,28573697,28639233,28704769,28770305,28835841,28901377,28966913,29032449,29097985,29163521,29229057,29294593,29360129,29425665,29491201,29556737,29622273,29687809,29753345,29818881,29884417,29949953,30015489,30081025,30146561,30212097,30277633,30343169,30408705,30539777,30474241,30605313,30670849,30736385,30801921,30867457,30932993,30998529,31064065,31129601,31195137,31260673,31326209,31391745,31457281,31522817,31588353,31653889,31719425,31784961,31850497,31916033,31981569,32047105,32112641,32178177,32243713,32309249,32374785,32440321,32505857,32571393,32636929,32702465,32768001,32833537,32899073,32964609,33030145,33095681,33161217,33226753,33292289,33357825,33423361,33488897,33554433,33619969,33685505,33751041,33816577,33882113,33947649,34013185,34078721,34144257,34209793,34275329,34340865,34406401,34471937,34537473,34603009,34668545,34734081,34799617,34865153,34930689,34996225,35061761,35192833,35127297,35258369,35389441,35323905,35454977,35520513,35586049,35651585,35717121,35782657,35848193,35913729,35979265,36044801,36110337,36175873,36241409,36306945,36372481,36438017,36503553,36569089,36634625,36700161,36765697,36831233,36896769,37027841,36962305,37093377,37158913,37224449,37289985,37355521,37421057,37486593,37552129,37617665,37683201,37748737,37814273,37879809,37945345,38010881,38076417,38207489,38141953,38273025,38338561,38404097,38469633,38535169,38600705,38666241,38797313,38731777,38862849,38928385,38993921,39059457,39124993,39190529,39256065,39321601,39387137,39452673,39518209,39583745,39649281,39714817,39780353,39845889,39911425,39976961,40042497,40108033,40173569,40239105,40304641,40370177,40435713,40501249,40566785,40632321,40697857,40763393,40828929,40894465,40960001,41025537,41091073,41156609,41222145,41287681,41353217,41418753,41484289,41549825,41615361,41680897,41746433,41811969,41877505,42008577,41943041,42074113,42139649,42205185,42270721,42336257,42401793,42467329,42532865,42598401,42663937,42729473,42795009,42860545,42926081,42991617,43057153,43122689,43188225,43253761,43319297,43384833,43450369,43515905,43581441,43712513,43646977,43778049,43843585,43909121,43974657,44040193,44105729,44171265,44236801,44302337,44367873,44433409,44498945,44564481,44630017,44695553,44761089,44826625,44892161,44957697,45023233,45088769,45154305,45219841,45285377,45350913,45416449,45481985,45547521,45613057,45678593,45744129,45809665,45875201,45940737,46006273,46071809,46137345,46202881,46268417,46333953,46399489,46465025,46530561,46596097,46661633,46727169,46792705,46858241,46923777,46989313,47054849,47120385,47185921,47251457,47316993,47382529,47448065,47513601,47579137,47644673,47710209,47775745,47841281,47906817,47972353,48037889,48103425,48168961,48234497,48300033,48365569,48431105,48496641,48562177,48627713,48693249,48758785,48824321,48889857,48955393,49020929,49086465,49152001,49217537,49283073,49348609,49414145,49479681,49610753,49545217,49676289,49741825,49807361,49872897,49938433,50003969,50069505,50135041,50200577,50266113,50331649,50397185,50528257,50462721,50593793,50659329,50724865,50790401,50855937,50921473,50987009,51052545,51118081,51183617,51249153,51314689,51380225,51445761,51511297,51576833,51642369,51707905,51773441,51838977,51904513,51970049,52035585,52101121,52166657,52232193,52297729,52363265,52428801,52494337,52559873,52625409,52690945,52756481,52822017,52887553,52953089,53018625,53084161,53149697,53215233,53280769,53346305,53411841,53477377,53542913,53608449,53673985,53739521,53805057,53870593,53936129,54001665,54067201,54132737,54198273,54263809,54329345,54394881,54460417,54525953,54591489,54657025,54722561,54788097,54853633,54919169,54984705,55050241,55115777,55181313,55246849,55312385,55377921,55443457,55508993,55574529,55640065,55705601,55771137,55836673,55902209,55967745,56033281,56098817,56164353,56229889,56295425,56360961,56426497,56492033,56557569,56623105,56688641,56754177,56819713,56885249,56950785,57016321,57081857,57147393,57212929,57278465,57344001,57409537,57475073,57540609,57606145,57671681,57737217,57802753,57868289,57933825,57999361,58064897,58130433,58195969,58261505,58327041,58392577,58458113,58523649,58589185,58654721,58720257,58785793,58851329,58916865,58982401,59047937,59113473,59179009,59244545,59310081,59375617,59441153,59506689,59572225,59637761,59703297,59768833,59834369,59899905,59965441,60030977,60096513,60162049,60227585,60293121,60358657,60424193,60489729,60555265,60620801,60686337,60751873],"loop":[9568257,10878977,11272193,15400961,15925249,16711681,17235969,25165825,29622273,30081025,30867457,32309249,32899073,33423361],"linq":[786435,4915202,8716289,9043978,9371658,10616833,11141121,16842762,18939905,19202049,22937601,24641541,28049409,30998529,38404097,38731777,39976963,47579138,48693250,49086466,49479681,50593795,50724865,54591490,57606146,59834378,60030986,60096522,60293123,60620805],"lead":[3538947,8192001,8454145,9043972,9175041,9371652,9437185,14745612,15073291,16842756,24641538,28835841,29294593,31064075,31391754,44957700,50724865,51642372,58261507,59834372,60030980,60096516,60620802],"list":[10289153,17956865,21233665,25493505,39124994,39256065,39714818,39976962,40173570,40370178,40697858,41156610,41353218,41418754,41484290,41811970,41877506,42008578,42139650,42270722,42336258,42663938,42729474,42860546,42926082,43253762,43319298,43581442,43712514,43646977,43909122,44105730,44171266,44236802,44302338,44433410,44498946,44695554,44761090,44826626,44957698,45088770,45154306,45285378,45350914,45416450,45481986,45547522,45744130,45809666,46006274,46071810,46202882,46465026,46661634,46727170,46858242,46989314,47120386,47185922,47382530,47513602,47579138,47710210,47775746,47841282,47972354,48103426,48234498,48300034,48496642,48562178,48758786,48824322,49020930,49217538,49283074,49348610,49610754,49807362,50003970,50135042,50266114,50331650,50593794,50987010,51052546,51314690,51380226,51445762,51707906,51773442,51904514,52166658,52297730,52559874,52625410,52822018,53149698,53411842,53477378,53542914,53936130,54394882,54591490,54657026,54853634,54919170,55050242,55115778,55246850,55312386,55443458,55771138,55836674,56164354,56229890,56426498,57278466,57475074,57737218,58064898,58261506,58523650,58654722,58851330,58982402,59113474,59244546,59375618,59572226,59703298,59899906,59965442,60096513],"lag":[3145731,9043972,9371652,16842756,18284554,18743306,24641538,29556745,29949961,44433412,50397188,50724865,58064899,59834372,60030980,60096516,60620802],"leandro":[262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,917505,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2162689,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,4456449,4521985,4587521,4653057,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,6815745,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7602177,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9109505,9175041,9240577,9043969,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16842753,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17498113,17563649,17629185,17694721,17760257,17825793,17891329,17956865,18022401,18087937,18153473,18219009,18284545,18350081,18415617,18481153,18546689,18677761,18612225,18743297,18808833,18874369,18939905,19005441,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19857409,19922945,19988481,20054017,20119553,20250625,20185089,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21757953,21823489,21889025,21954561,22020097,22085633,22151169,22216705,22282241,22347777,22413313,22478849,22544385,22609921,22675457,22740993,22806529,22872065,22937601,23003137,23068673,23134209,23199745,23265281,23330817,23396353,23461889,23527425,23592961,23658497,23724033,23789569,23855105,23920641,23986177,24051713,24117249,24182785,24248321,24313857,24379393,24444929,24510465,24576001,24641537,24707073,24772609,24838145,24903681,24969217,25034753,25100289,25165825,25231361,25296897,25362433,25427969,25493505,25559041,25624577,25690113,25755649,25821185,25886721,25952257,26017793,26083329,26148865,26214401,26345473,26279937,26411009,26476545,26542081,26607617,26673153,26738689,26804225,26869761,26935297,27000833,27066369,27131905,27197441,27262977,27328513,27394049,27459585,27525121,27590657,27656193,27721729,27787265,27852801,27918337,27983873,28049409,28114945,28180481,28246017,28311553,28377089,28442625,28508161,28573697,28639233,28704769,28770305,28835841,28901377,28966913,29032449,29097985,29163521,29229057,29294593,29360129,29425665,29491201,29556737,29622273,29687809,29753345,29818881,29884417,29949953,30015489,30081025,30146561,30212097,30277633,30343169,30408705,30539777,30474241,30605313,30670849,30736385,30801921,30867457,30932993,30998529,31064065,31129601,31260673,31195137,31326209,31391745,31457281,31522817,31588353,31653889,31719425,31784961,31850497,31916033,31981569,32047105,32112641,32178177,32243713,32309249,32374785,32440321,32505857,32571393,32636929,32702465,32768001,32833537,32899073,32964609,33030145,33095681,33161217,33226753,33292289,33357825,33423361,33488897,33554433,33619969,33685505,33751041,33816577,33882113,33947649,34013185,34078721,34144257,34209793,34275329,34340865,34406401,34471937,34537473,34603009,34668545,34734081,34799617,34865153,34930689,34996225,35061761,35192833,35127297,35258369,35389441,35323905,35454977,35520513,35586049,35651585,35717121,35782657,35848193,35913729,35979265,36044801,36110337,36175873,36241409,36306945,36372481,36438017,36503553,36569089,36634625,36700161,36765697,36831233,36896769,36962305,37027841,37093377,37158913,37224449,37289985,37355521,37421057,37486593,37552129,37617665,37683201,37748737,37814273,37879809,37945345,38010881,38076417,38207489,38141953,38273025,38338561,38404097,38469633,38535169,38600705,38666241,38731777,38797313,38862849,38928385,38993921,39059457,39124993,39190529,39256065,39321601,39387137,39452673,39518209,39583745,39649281,39714817,39780353,39845889,39911425,39976961,40042497,40108033,40173569,40239105,40304641,40370177,40435713,40501249,40566785,40632321,40697857,40763393,40828929,40894465,40960001,41025537,41091073,41156609,41222145,41287681,41353217,41418753,41484289,41549825,41615361,41680897,41746433,41811969,41877505,42008577,41943041,42074113,42139649,42205185,42270721,42336257,42401793,42467329,42532865,42598401,42663937,42729473,42795009,42860545,42926081,42991617,43057153,43122689,43188225,43253761,43319297,43384833,43450369,43515905,43581441,43712513,43646977,43778049,43843585,43909121,43974657,44040193,44105729,44171265,44236801,44302337,44367873,44433409,44498945,44564481,44630017,44695553,44761089,44826625,44892161,44957697,45023233,45088769,45154305,45219841,45285377,45350913,45416449,45481985,45547521,45613057,45678593,45744129,45809665,45875201,45940737,46006273,46071809,46137345,46202881,46268417,46333953,46399489,46465025,46530561,46596097,46661633,46727169,46792705,46858241,46923777,46989313,47054849,47120385,47185921,47251457,47316993,47382529,47448065,47513601,47579137,47644673,47710209,47775745,47841281,47906817,47972353,48037889,48103425,48168961,48234497,48300033,48365569,48431105,48496641,48562177,48627713,48693249,48758785,48824321,48889857,48955393,49020929,49086465,49152001,49217537,49283073,49348609,49414145,49479681,49610753,49545217,49676289,49741825,49807361,49872897,49938433,50003969,50069505,50135041,50200577,50266113,50331649,50397185,50528257,50462721,50593793,50659329,50724865,50790401,50855937,50921473,50987009,51052545,51118081,51183617,51249153,51314689,51380225,51445761,51511297,51576833,51642369,51707905,51773441,51838977,51904513,51970049,52035585,52101121,52166657,52232193,52297729,52363265,52428801,52494337,52559873,52625409,52690945,52756481,52822017,52887553,52953089,53018625,53084161,53149697,53215233,53280769,53346305,53411841,53477377,53542913,53608449,53673985,53739521,53805057,53870593,53936129,54001665,54067201,54132737,54198273,54263809,54329345,54394881,54460417,54525953,54591489,54657025,54722561,54788097,54853633,54919169,54984705,55050241,55115777,55181313,55246849,55312385,55377921,55443457,55508993,55574529,55640065,55705601,55771137,55836673,55902209,55967745,56033281,56098817,56164353,56229889,56295425,56360961,56426497,56492033,56557569,56623105,56688641,56754177,56819713,56885249,56950785,57016321,57081857,57147393,57212929,57278465,57344001,57409537,57475073,57540609,57606145,57671681,57737217,57802753,57868289,57933825,57999361,58064897,58130433,58195969,58261505,58327041,58392577,58458113,58523649,58589185,58654721,58720257,58785793,58851329,58916865,58982401,59047937,59113473,59179009,59244545,59310081,59375617,59441153,59506689,59572225,59637761,59703297,59768833,59834369,59899905,59965441,60030977,60096513,60162049,60227585,60293121,60358657,60424193,60489729,60555265,60620801,60686337,60751873],"leftjoinextension":[3997697,9043972,9371652,14876673,15466497,15990785,16384001,16842756,45154305,50724865,52101125,59834372,60030980,60096516],"left":[3997701,5832706,9043978,9371658,14876676,15466500,15990788,16384004,16842762,24641541,25755651,30474243,31195139,31784963,32636931,45154310,46268418,52101125,58523653,59441154,59834378,60030986,60096522,60620805],"lists":[3801089,9043970,9371650,16842754,17956866,21233665,21561345,24641537,39256066,43646977,44367873,50200577,59834370,60030978,60096514,60620801],"larger":[49086465,60096513],"local":[31588353,32964609,33357825,40828929],"length":[3473411,3932163,5439491,5767171,8192001,8454145,8716289,8978433,9043990,9371670,15204353,15597569,16121859,16646147,16842774,17104899,17432579,17498113,17694723,18022403,18219009,20774920,20971524,21299204,22937601,24641547,26542088,28180488,28442625,28901377,29229057,31850499,32505859,32833539,33030147,33488899,34013187,36241411,36569091,38600712,39780353,40501249,41025544,41615368,45547524,45744131,49217539,49807363,50003971,53542915,56360963,56885251,57147395,57671683,59244547,59375619,59834390,60030998,60096534,60620811],"lst":[22085634,45940738],"lastordefault":[3211265,16842754,19333124,24641537,30343172,50724865,51183618,60030978,60620801],"lastordefaultextension":[3211265,16842753,19333121,50724865,51183621,60030977],"longest":[6488068,9043974,9371654,16842758,24641539,27197443,27787267,30015491,39321602,48037890,48300037,48627714,53149700,59637764,59834374,60030982,60096518,60620803]} \ No newline at end of file diff --git a/3.4/ref/api/fti/FTI_109.json b/3.4/ref/api/fti/FTI_109.json new file mode 100644 index 0000000..528b79a --- /dev/null +++ b/3.4/ref/api/fti/FTI_109.json @@ -0,0 +1 @@ +{"merged":[15335425,15663105,17563649,18087937,18612225,19267585,19791873,20447233,21364739,30736385,31522817,35323905,35651587,36175873,36962305,37748737,38273025,38862849],"misspelled":[131073],"main":[131073],"mapping":[12779521,13369345,13631490,14221314,14811138,15138818,29818881,30277633,35782658,36700162,37224450,38076418],"meet":[655362,9043972,9371652,10354690,10813441,16842756,24641538,25231362,25690113,40370178,51314690,59834372,60030980,60096516,60489730,60620802],"movenext":[31588353,32964609,33357825,40828929],"match":[12845057,13500417,13959169,14876673,15466497,15859713,15990785,16384001,18481153,19070977,19922945,20316161,28573697,29032449,29753345,30474241,30605313,31195137,31784961,32636929,34144257,34734081,35389441,35848193],"memory":[8192001,8454145,9175041,9437185,28835841,29294593],"minimal":[3342338,9043972,9371652,16842756,17891330,20185090,24641538,34209794,34668546,45809666,53018626,58851330,59834372,60030980,60096516,60620802],"microsoft":[262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,917505,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2162689,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,4456449,4521985,4587521,4653057,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,6815745,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7602177,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9109505,9175041,9240577,9043969,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16842753,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17498113,17563649,17629185,17694721,17760257,17825793,17891329,17956865,18022401,18087937,18153473,18219009,18284545,18350081,18415617,18481153,18546689,18677761,18612225,18743297,18808833,18874369,18939905,19005441,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19857409,19922945,19988481,20054017,20119553,20250625,20185089,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21757953,21823489,21889025,21954561,22020097,22085633,22151169,22216705,22282241,22347777,22413313,22478849,22544385,22609921,22675457,22740993,22806529,22872065,22937601,23003137,23068673,23134209,23199745,23265281,23330817,23396353,23461889,23527425,23592961,23658497,23724033,23789569,23855105,23920641,23986177,24051713,24117249,24182785,24248321,24313857,24379393,24444929,24510465,24576001,24641537,24707073,24772609,24838145,24903681,24969217,25034753,25100289,25165825,25231361,25296897,25362433,25427969,25493505,25559041,25624577,25690113,25755649,25821185,25886721,25952257,26017793,26083329,26148865,26214401,26345473,26279937,26411009,26476545,26542081,26607617,26673153,26738689,26804225,26869761,26935297,27000833,27066369,27131905,27197441,27262977,27328513,27394049,27459585,27525121,27590657,27656193,27721729,27787265,27852801,27918337,27983873,28049409,28114945,28180481,28246017,28311553,28377089,28442625,28508161,28573697,28639233,28704769,28770305,28835841,28901377,28966913,29032449,29097985,29163521,29229057,29294593,29360129,29425665,29491201,29556737,29622273,29687809,29753345,29818881,29884417,29949953,30015489,30081025,30146561,30212097,30277633,30343169,30408705,30539777,30474241,30605313,30670849,30736385,30801921,30867457,30932993,30998529,31064065,31129601,31260673,31195137,31326209,31391745,31457281,31522817,31588353,31653889,31719425,31784961,31850497,31916033,31981569,32047105,32112641,32178177,32243713,32309249,32374785,32440321,32505857,32571393,32636929,32702465,32768001,32833537,32899073,32964609,33030145,33095681,33161217,33226753,33292289,33357825,33423361,33488897,33554433,33619969,33685505,33751041,33816577,33882113,33947649,34013185,34078721,34144257,34209793,34275329,34340865,34406401,34471937,34537473,34603009,34668545,34734081,34799617,34865153,34930689,34996225,35061761,35192833,35127297,35258369,35389441,35323905,35454977,35520513,35586049,35651585,35717121,35782657,35848193,35913729,35979265,36044801,36110337,36175873,36241409,36306945,36372481,36438017,36503553,36569089,36634625,36700161,36765697,36831233,36896769,37027841,36962305,37093377,37158913,37224449,37289985,37355521,37421057,37486593,37552129,37617665,37683201,37748737,37814273,37879809,37945345,38010881,38076417,38207489,38141953,38273025,38338561,38404097,38469633,38535169,38600705,38666241,38731777,38797313,38862849,38928385,38993921,39059457,39124993,39190529,39256065,39321601,39387137,39452673,39518209,39583745,39649281,39714817,39780353,39845889,39911425,39976961,40042497,40108033,40173569,40239105,40304641,40370177,40435713,40501249,40566785,40632321,40697857,40763393,40828929,40894465,40960001,41025537,41091073,41156609,41222145,41287681,41353217,41418753,41484289,41549825,41615361,41680897,41746433,41811969,41877505,42008577,41943041,42074113,42139649,42205185,42270721,42336257,42401793,42467329,42532865,42598401,42663937,42729473,42795009,42860545,42926081,42991617,43057153,43122689,43188225,43253761,43319297,43384833,43450369,43515905,43581441,43712513,43646977,43778049,43843585,43909121,43974657,44040193,44105729,44171265,44236801,44302337,44367873,44433409,44498945,44564481,44630017,44695553,44761089,44826625,44892161,44957697,45023233,45088769,45154305,45219841,45285377,45350913,45416449,45481985,45547521,45613057,45678593,45744129,45809665,45875201,45940737,46006273,46071809,46137345,46202881,46268417,46333953,46399489,46465025,46530561,46596097,46661633,46727169,46792705,46858241,46923777,46989313,47054849,47120385,47185921,47251457,47316993,47382529,47448065,47513601,47579137,47644673,47710209,47775745,47841281,47906817,47972353,48037889,48103425,48168961,48234497,48300033,48365569,48431105,48496641,48562177,48627713,48693249,48758785,48824321,48889857,48955393,49020929,49086465,49152001,49217537,49283073,49348609,49414145,49479681,49610753,49545217,49676289,49741825,49807361,49872897,49938433,50003969,50069505,50135041,50200577,50266113,50331649,50397185,50528257,50462721,50593793,50659329,50724865,50790401,50855937,50921473,50987009,51052545,51118081,51183617,51249153,51314689,51380225,51445761,51511297,51576833,51642369,51707905,51773441,51838977,51904513,51970049,52035585,52101121,52166657,52232193,52297729,52363265,52428801,52494337,52559873,52625409,52690945,52756481,52822017,52887553,52953089,53018625,53084161,53149697,53215233,53280769,53346305,53411841,53477377,53542913,53608449,53673985,53739521,53805057,53870593,53936129,54001665,54067201,54132737,54198273,54263809,54329345,54394881,54460417,54525953,54591489,54657025,54722561,54788097,54853633,54919169,54984705,55050241,55115777,55181313,55246849,55312385,55377921,55443457,55508993,55574529,55640065,55705601,55771137,55836673,55902209,55967745,56033281,56098817,56164353,56229889,56295425,56360961,56426497,56492033,56557569,56623105,56688641,56754177,56819713,56885249,56950785,57016321,57081857,57147393,57212929,57278465,57344001,57409537,57475073,57540609,57606145,57671681,57737217,57802753,57868289,57933825,57999361,58064897,58130433,58195969,58261505,58327041,58392577,58458113,58523649,58589185,58654721,58720257,58785793,58851329,58916865,58982401,59047937,59113473,59179009,59244545,59310081,59375617,59441153,59506689,59572225,59637761,59703297,59768833,59834369,59899905,59965441,60030977,60096513,60162049,60227585,60293121,60358657,60424193,60489729,60555265,60620801,60686337,60751873],"matrix":[24838146,41746434],"merge":[393218,3604481,5308417,6815750,7077894,15335426,15663106,17563650,18087938,18612226,19267586,19791874,20447236,21364742,30736385,31522817,35323907,35651589,36175873,36962305,37748737,38273025,38862849,48496642,48824322,50790402,51052547,53215233,55312385,56492033,59113473],"mere":[7864321,7995393],"moreenumerable":[9044186,9371866,16842976,22937601,23658497,23920641,24182785,24313857,24641537,24707073,24772609,25165825,25231361,25493505,25559041,25624577,25690113,25952257,26017793,26148865,26345473,26607617,26673153,26738689,26935297,27000833,27131905,27394049,27459585,27525121,27590657,27656193,27852801,27918337,27983873,28049409,28114945,28246017,28311553,28377089,28442625,28508161,28573697,28639233,28704769,28770305,28835841,28901377,28966913,29032449,29097985,29163521,29229057,29294593,29360129,29425665,29491201,29556737,29622273,29687809,29753345,29818881,29884417,29949953,30081025,30146561,30212097,30277633,30343169,30408705,30539777,30474241,30605313,30670849,30736385,30801921,30867457,30932993,30998529,31064065,31129601,31195137,31260673,31326209,31391745,31457281,31522817,31588353,31653889,31719425,31784961,31850497,31916033,31981569,32047105,32112641,32178177,32243713,32309249,32374785,32440321,32505857,32571393,32636929,32702465,32768001,32833537,32899073,32964609,33030145,33095681,33161217,33226753,33292289,33357825,33423361,33488897,33554433,33619969,33685505,33751041,33816577,33882113,33947649,34013185,34078721,34144257,34209793,34275329,34340866,34406401,34471937,34537473,34603009,34668545,34734081,34799617,34865153,34930689,34996225,35061761,35192833,35127297,35258369,35389441,35323905,35454977,35520513,35586049,35651585,35717121,35782657,35848193,35913729,35979265,36044801,36110337,36175873,36241409,36306945,36372481,36438017,36503553,36569089,36634625,36700161,36765697,36831233,36896769,36962305,37027841,37093377,37158913,37224449,37289985,37355521,37421057,37486593,37552129,37617665,37683201,37748737,37814273,37879809,37945346,38010881,38076417,38207489,38141953,38273025,38338561,38404097,38469633,38535169,38600705,38666241,38797313,38731777,38862849,38928385,38993921,39059457,39190529,39256065,39321601,39387137,39452673,39518209,39583745,39649281,39780353,39845889,39911425,40042497,40108033,40239105,40304641,40435713,40501249,40566785,40632321,40763393,40828929,40894465,40960001,41025537,41091073,41222145,41287681,41549825,41615361,41680897,41746433,41943041,42074113,42205185,42401793,42467329,42532865,42598401,42795009,42991617,43057153,43122689,43188225,43384833,43450369,43646977,43778049,43843586,43974657,44040193,44367873,44564481,44630017,44761089,44892161,45023233,45219841,45350913,45416449,45613057,45678593,45875201,45940737,46268417,46333953,46399489,46465025,46530561,46596097,46727169,46792705,46923777,47054849,47120385,47185921,47251457,47448065,47513601,47710209,47906817,48037889,48103425,48168961,48365569,48431105,48562177,48627713,48693249,48889857,48955393,49020929,49152001,49283073,49610753,49545217,49938433,50003969,50135041,50266113,50331649,50593793,50987009,51314689,51380225,51445761,51707905,51773441,51904513,52559873,52822017,53149697,53411841,53542913,53936129,54394881,54591489,54657025,54853633,54919169,55050241,55115777,55246849,55312385,55443457,55771137,55836673,56164353,56229889,56426497,57278465,57475073,57737217,58064897,58261505,58523649,58654721,58851329,58982401,59113473,59244545,59375617,59572225,59703297,59834586,59899905,59965441,60031200,60096730,60620805],"manner":[8847361,14745601,15073281,15597569,18284545,18743297,20054017,21233665,21364737,29229057,29556737,29949953,31064065,31391745,35651585,38535169,43646977],"minimum":[1310721,9043970,9371650,10092546,11206657,16842754,24641539,26148865,27394050,32374785,33357825,48693249,54722561,59834370,59965442,60030979,60096514,60620803],"moveextension":[3670017,9043969,9371649,16842753,20643841,50724865,54788101,59834369,60030977,60096513],"major":[49086466,49479681,50790401,52953089],"maxvalue":[8192001,8454145,9175041,9437185,28835841,29294593,30932993,32374789,32964613,33357829,33947653],"minor":[49086466,49479681,50790401,52953089],"maxbyextension":[3014657,9043970,9371650,15794177,16449537,16842754,45481985,50724865,52494341,59834370,60030978,60096514],"maxconcurrency":[2031617,7405569,7864321,7995393,8585220,9043969,49414148,51249153,52953089,53870593,59834369],"moved":[3670017,9043970,9371650,16842754,20643843,24641537,34930691,49086465,54788097,59834370,60030978,60096515,60620801],"min":[3342337,10092552,17891330,20185090,27394056,34209793,34668545,45809666,53018625,58851329],"map":[13565953,13762561,14024705,14286849,39518209,40239105,40763393,41287681],"methods":[393219,524291,589827,655363,720899,786435,851971,917507,983043,1048579,1114115,1179651,1245187,1310723,1376259,1441795,1507331,1572867,1638403,1703939,1769475,1835011,1900547,1966083,2031619,2097155,2162691,2228227,2293763,2359299,2424835,2490371,2555907,2621443,2686979,2752515,2818051,2883587,2949123,3014659,3080195,3145731,3211267,3276803,3342339,3407875,3473411,3538947,3604483,3670019,3735555,3801091,3866627,3932163,3997699,4063235,4128771,4194307,4259843,4325379,4390915,4456451,4521987,4587523,4653059,4718595,4784131,4849667,4915203,4980739,5046275,5111811,5177347,5242883,5308419,5373955,5439491,5505027,5570563,5636099,5701635,5767171,5832707,5898243,5963779,6029315,6094851,6160387,6225923,6291459,6356995,6422531,6488067,6553603,6619139,6684675,6815746,6881283,6946819,7012354,7077890,7143426,7274498,7340035,7405570,7471107,7536642,7602178,7667714,7798786,7864322,7929858,7995394,8060930,8126466,8192002,8323074,8388610,8454146,8519682,8585218,8650754,8716290,8781826,8847362,8912898,8978434,9043973,9109506,9175042,9240578,9306114,9371653,9437186,9502722,9568258,9633794,9699330,9764866,9830402,9895938,9961474,10027010,10092546,10158082,10223618,10289154,10354690,10420226,10485762,10551298,10616834,10682370,10747906,10813442,10878978,10944514,11010050,11075586,11141122,11206658,11272194,11337730,11403266,11468802,11534338,11599874,11665410,11730946,11796482,11862018,11927554,11993090,12058626,12124162,12189698,12255234,12320770,12386306,12451842,12517378,12582914,12648450,12713986,12779522,12845058,12910594,12976130,13041666,13107202,13172738,13238274,13303810,13369346,13434882,13500418,13565954,13631490,13697026,13762562,13828098,13893634,13959170,14024706,14090242,14155778,14221314,14286850,14352386,14417922,14483458,14548994,14614530,14680066,14745602,14811138,14876674,14942210,15007746,15073282,15138818,15204354,15269890,15335426,15400962,15466498,15532034,15597570,15663106,15728642,15794178,15859714,15925250,15990786,16056322,16121858,16187394,16252930,16318466,16384002,16449538,16515074,16580610,16646146,16711682,16777218,16842757,16908290,16973826,17039362,17104898,17170434,17235970,17301506,17367042,17432578,17498114,17563650,17629186,17694722,17760258,17825794,17891330,17956866,18022402,18087938,18153474,18219010,18284546,18350082,18415618,18481154,18546690,18677762,18612226,18743298,18808834,18874370,18939906,19005442,19070978,19136514,19202050,19267586,19333122,19398658,19464194,19529730,19595266,19660802,19726338,19791874,19857410,19922946,19988482,20054018,20119554,20250626,20185090,20316162,20381698,20447234,20512770,20578306,20643842,20709378,20774914,20840450,20905986,20971522,21037058,21102594,21168130,21233666,21299202,21364738,21430274,21495810,21561346,21626882,21692418,21757954,21823490,21889026,21954562,22020098,22085634,22151170,22216706,22282242,22347778,22413314,22478850,22544386,22609922,22675458,22740994,22806530,22872066,23003138,22937602,23068674,23134210,23199746,23265282,23330818,23396354,23461890,23527426,23592962,23658498,23724034,23789570,23855106,23920642,23986178,24051714,24117250,24182786,24248322,24313858,24379394,24444930,24510466,24576002,24641539,24707074,24772610,24838146,24903682,24969218,25034754,25100291,25165826,25231362,25296898,25362434,25427970,25493506,25559042,25624578,25690114,25755650,25821186,25886722,25952258,26017794,26083330,26148866,26214402,26279938,26345474,26411010,26476546,26542082,26607618,26673154,26738690,26804226,26935298,27000834,27131906,27197442,27262978,27328514,27394050,27459586,27525122,27590658,27656194,27721730,27787266,27852802,27918338,27983874,28049410,28114946,28180482,28246018,28311554,28377090,28442626,28508162,28573698,28639234,28704770,28770306,28835842,28901378,28966914,29032450,29097986,29163522,29229058,29294594,29360130,29425666,29491202,29556738,29622274,29687810,29753346,29818882,29884418,29949954,30015490,30081026,30146562,30212098,30277634,30343170,30408706,30539778,30474242,30605314,30670850,30736386,30801922,30867458,30998530,31064066,31129602,31195138,31260674,31326210,31391746,31457282,31522818,31653890,31784962,31850498,31981570,32047106,32112642,32243714,32309250,32440322,32505858,32571394,32636930,32702466,32768002,32833538,32899074,33030146,33095682,33161218,33226754,33292290,33423362,33488898,33619970,33685506,33751042,33816578,33882114,34013186,34078722,34144258,34209794,34275330,34406402,34471938,34537474,34668546,34734082,34799618,34865154,34930690,34996226,35061762,35192834,35127298,35389442,35323906,35454978,35520514,35586050,35651586,35717122,35782658,35848194,35913730,35979266,36044802,36110338,36175874,36241410,36306946,36372482,36438018,36503554,36569090,36634626,36700162,36831234,36896770,37027842,36962306,37093378,37158914,37224450,37289986,37355522,37421058,37486594,37552130,37617666,37683202,37748738,37814274,37879810,38010882,38076418,38141954,38207490,38273026,38338562,38404098,38469634,38535170,38600706,38666242,38731778,38797314,38862850,38928386,38993922,39059458,39190530,39256066,39321602,39387138,39452674,39518210,39583746,39649282,39780354,39845890,39911426,40042498,40108034,40239106,40304642,40435714,40501250,40566786,40632322,40763394,40894466,40960002,41025538,41091074,41222146,41287682,41549826,41615362,41680898,41746434,41943042,42074114,42401794,42467330,42532866,42795010,42991618,43057154,43122690,43188226,43384834,43450370,43646978,43778050,43974658,44040194,44367874,44564482,44630018,44892162,45219842,45613058,45678594,45875202,45940738,46268418,46333954,46399490,46530562,46596098,46792706,46923778,47054850,47251458,47448066,47906818,48037890,48168962,48365570,48431106,48627714,48693250,48889858,48955394,49086470,49152002,49479683,49545218,49741826,49872898,49938434,50200578,50397186,50462722,50659330,50790405,50855938,50921474,51118082,51183618,51249154,51511298,51576834,51642370,51838978,51970050,52035586,52101122,52232194,52363266,52428802,52494338,52690946,52756482,52887554,52953093,53018626,53084162,53215234,53280770,53346306,53608450,53673986,53739522,53805058,54067202,54132738,54198274,54263810,54460418,54722562,54788098,54984706,55181314,55377922,55508994,55574530,55640066,55705602,55902210,55967746,56033282,56098818,56295426,56360962,56492034,56557570,56623106,56688642,56754178,56819714,56885250,56950786,57016322,57081858,57147394,57212930,57344002,57409538,57540610,57606146,57671682,57802754,57868290,57933826,57999362,58130434,58195970,58327042,58392578,58458114,58589186,58720258,58785794,58916866,59047938,59179010,59310082,59441154,59506690,59637762,59768834,59834372,60030980,60096516,60162050,60227586,60293122,60358658,60424194,60489730,60555266,60620803,60751874],"moment":[7405569,7864321,7995393],"mean":[7208961,49414145,51249153,53870593],"means":[7733250,9764866,19726337,23330817,38141953,48168961],"minbyextension":[3342337,9043970,9371650,16842754,17891329,20185089,45809665,50724865,53018629,59834370,60030978,60096514],"missing":[2228231,2424839,9043996,9371676,11468807,11599883,12189707,13041671,16842780,17694721,24641550,31326215,31981579,32505857,33161223,33619979,43581447,43909127,49479681,50724865,50921479,51511303,51773447,54657031,59834396,60031004,60096540,60620814],"memberwiseclone":[25100289,60751873],"maxconcurrent":[7077894],"matching":[4653062,16908290,18415618,18874370,19529731,19726337,19857411,20381698,23330817,24641542,33751042,34406402,35061763,36306947,36831234,38141953,38928386,42663942,48168961,58720262,59899910,60620806],"merging":[17563649,18087937,18612225,19267585,19791873,30736385,31522817,37748737,38273025,38862849],"maps":[20774914,25034754,26542082,27262978,27721730,28180482,37879810,38600706,40042498,40566786,41025538,41615362],"max":[3014657,7208961,8585217,10092551,15794178,16449538,25296897,27394055,33226753,33685505,45481986,45613057,47251457,49414145,52494337,58654721],"materialized":[17956865,21233665,39256065,43646977],"members":[6291458,9043972,9371652,16842756,21495810,22282242,24641538,42467330,44040194,46202882,50331650,57999362,59834372,60030980,60096516,60620802,60686338],"mapped":[10289153,22216705,22609921,22872065,23265281,23986177,24510465,24903681,25427969,25493505,39190529,39583745,40108033,46333953,46923777,47448065,47906817,49545217],"maximum":[393217,1310721,5898246,7077890,7208961,9043982,9371662,10092546,11730945,16056321,16252929,16318465,16580609,16777217,16842766,16973825,17170433,19988482,20119554,20250626,21102593,22151170,24641547,25886722,26673153,26804226,27394050,31260673,32374785,32964609,33357825,33947649,34865153,35192833,35586049,36044801,36503553,36896770,37027841,37552129,37814274,38993922,39845890,40632322,41091074,48693249,49348614,49414145,50790401,51052545,51249153,53805062,53870593,54722561,55836678,59834382,59965444,60030991,60096526,60620811],"maxby":[3014658,9043972,9371652,15794181,16449541,16842756,24641538,33226757,33685509,45481986,50724865,52494339,58654722,59834372,60030980,60096516,60620802],"message":[24444930,41222146,47316999,47644679,53477378,54525954,60751876],"maximal":[3014658,9043972,9371652,15794178,16449538,16842756,24641538,33226754,33685506,45481986,52494338,58654722,59834372,60030980,60096516,60620802],"memoize":[2031617,8847365,9043969,9371649,16842753,52953089,59834369,60030977,60096513],"morelinq":[1,131073,196609,262147,327683,393219,458758,524291,589827,655363,720899,786435,851971,917507,983043,1048579,1114115,1179651,1245187,1310723,1376259,1441795,1507331,1572867,1638403,1703939,1769475,1835011,1900547,1966083,2031619,2097155,2162691,2228227,2293763,2359299,2424835,2490371,2555907,2621443,2686979,2752515,2818051,2883587,2949123,3014659,3080195,3145731,3211267,3276803,3342339,3407875,3473411,3538947,3604483,3670019,3735555,3801091,3866627,3932163,3997699,4063235,4128771,4194307,4259843,4325379,4390915,4456451,4521987,4587523,4653059,4718595,4784131,4849667,4915203,4980739,5046275,5111811,5177347,5242883,5308419,5373955,5439491,5505027,5570563,5636099,5701635,5767171,5832707,5898243,5963779,6029315,6094851,6160387,6225923,6291459,6356995,6422531,6488067,6553603,6619139,6684675,6750214,6815750,6881283,6946819,7012358,7077894,7143430,7208966,7274502,7340035,7405574,7471107,7536646,7602182,7667718,7733254,7798790,7864326,7929862,7995398,8060934,8126470,8192006,8257542,8323078,8388614,8454150,8519686,8585222,8650758,8716294,8781830,8847366,8912902,8978438,9043971,9109510,9175046,9240582,9306118,9371651,9437190,9502726,9568262,9633798,9699334,9764870,9830406,9895942,9961478,10027014,10092550,10158086,10223622,10289158,10354694,10420230,10485766,10551302,10616838,10682374,10747910,10813446,10878982,10944518,11010054,11075590,11141126,11206662,11272198,11337734,11403270,11468806,11534342,11599878,11665414,11730950,11796486,11862022,11927558,11993094,12058630,12124166,12189702,12255238,12320774,12386310,12451846,12517382,12582918,12648454,12713990,12779526,12845062,12910598,12976134,13041670,13107206,13172742,13238278,13303814,13369350,13434886,13500422,13565958,13631494,13697030,13762566,13828102,13893638,13959174,14024710,14090246,14155782,14221318,14286854,14352390,14417926,14483462,14548998,14614534,14680070,14745606,14811142,14876678,14942214,15007750,15073286,15138822,15204358,15269894,15335430,15400966,15466502,15532038,15597574,15663110,15728646,15794182,15859718,15925254,15990790,16056326,16121862,16187398,16252934,16318470,16384006,16449542,16515078,16580614,16646150,16711686,16777222,16842755,16908294,16973830,17039366,17104902,17170438,17235974,17301510,17367046,17432582,17498118,17563654,17629190,17694726,17760262,17825798,17891334,17956870,18022406,18087942,18153478,18219014,18284550,18350086,18415622,18481158,18546694,18612230,18677766,18743302,18808838,18874374,18939910,19005446,19070982,19136518,19202054,19267590,19333126,19398662,19464198,19529734,19595270,19660806,19726342,19791878,19857414,19922950,19988486,20054022,20119558,20185094,20250630,20316166,20381702,20447238,20512774,20578310,20643846,20709382,20774918,20840454,20905990,20971526,21037062,21102598,21168134,21233670,21299206,21364742,21430278,21495814,21561350,21626886,21692422,21757958,21823494,21889030,21954566,22020102,22085638,22151174,22216710,22282246,22347782,22413318,22478854,22544390,22609926,22675462,22740998,22806534,22872070,22937606,23003142,23068678,23134214,23199750,23265286,23330822,23396358,23461894,23527430,23592966,23658502,23724038,23789574,23855110,23920646,23986182,24051718,24117254,24182790,24248326,24313862,24379398,24444934,24510470,24576006,24641539,24707078,24772614,24838150,24903686,24969222,25034758,25100291,25165830,25231366,25296902,25362438,25427974,25493510,25559046,25624582,25690118,25755654,25821190,25886726,25952262,26017798,26083334,26148870,26214406,26279942,26345478,26411014,26476550,26542086,26607622,26673158,26738694,26804230,26869766,26935302,27000838,27066374,27131910,27197446,27262982,27328518,27394054,27459590,27525126,27590662,27656198,27721734,27787270,27852806,27918342,27983878,28049414,28114950,28180486,28246022,28311558,28377094,28442630,28508166,28573702,28639238,28704774,28770310,28835846,28901382,28966918,29032454,29097990,29163526,29229062,29294598,29360134,29425670,29491206,29556742,29622278,29687814,29753350,29818886,29884422,29949958,30015494,30081030,30146566,30212102,30277638,30343174,30408710,30474246,30539782,30605318,30670854,30736390,30801926,30867462,30932998,30998534,31064070,31129606,31195142,31260678,31326214,31391750,31457286,31522822,31588358,31653894,31719430,31784966,31850502,31916038,31981574,32047110,32112646,32178182,32243718,32309254,32374790,32440326,32505862,32571398,32636934,32702470,32768006,32833542,32899078,32964614,33030150,33095686,33161222,33226758,33292294,33357830,33423366,33488902,33554438,33619974,33685510,33751046,33816582,33882118,33947654,34013190,34078726,34144262,34209798,34275334,34340870,34406406,34471942,34537478,34603014,34668550,34734086,34799622,34865158,34930694,34996230,35061766,35127302,35192838,35258374,35323910,35389446,35454982,35520518,35586054,35651590,35717126,35782662,35848198,35913734,35979270,36044806,36110342,36175878,36241414,36306950,36372486,36438022,36503558,36569094,36634630,36700166,36765702,36831238,36896774,36962310,37027846,37093382,37158918,37224454,37289990,37355526,37421062,37486598,37552134,37617670,37683206,37748742,37814278,37879814,37945350,38010886,38076422,38141958,38207494,38273030,38338566,38404102,38469638,38535174,38600710,38666246,38731782,38797318,38862854,38928390,38993926,39059462,39124995,39190534,39256070,39321606,39387142,39452678,39518214,39583750,39649286,39714819,39780358,39845894,39911430,39976963,40042502,40108038,40173571,40239110,40304646,40370179,40435718,40501254,40566790,40632326,40697859,40763398,40828934,40894470,40960006,41025542,41091078,41156611,41222150,41287686,41353219,41418755,41484291,41549830,41615366,41680902,41746438,41811971,41877507,41943046,42008579,42074118,42139651,42205190,42270723,42336259,42401798,42467334,42532870,42598406,42663939,42729475,42795014,42860547,42926083,42991622,43057158,43122694,43188230,43253763,43319299,43384838,43450374,43515910,43581443,43646982,43712515,43778054,43843590,43909123,43974662,44040198,44105731,44171267,44236803,44302339,44367878,44433411,44498947,44564486,44630022,44695555,44761091,44826627,44892166,44957699,45023238,45088771,45154307,45219846,45285379,45350915,45416451,45481987,45547523,45613062,45678598,45744131,45809667,45875206,45940742,46006275,46071811,46137350,46202883,46268422,46333958,46399494,46465027,46530566,46596102,46661635,46727171,46792710,46858243,46923782,46989315,47054854,47120387,47185923,47251462,47316998,47382531,47448070,47513603,47579139,47644678,47710211,47775747,47841283,47906822,47972355,48037894,48103427,48168966,48234499,48300035,48365574,48431110,48496643,48562179,48627718,48693250,48758787,48824323,48889862,48955398,49020931,49086466,49152006,49217539,49283075,49348611,49414150,49479683,49545222,49610755,49676294,49741830,49807363,49872902,49938438,50003971,50069510,50135043,50200582,50266115,50331651,50397190,50462726,50528262,50593795,50659334,50724867,50790406,50855942,50921478,50987011,51052547,51118086,51183622,51249158,51314691,51380227,51445763,51511302,51576838,51642374,51707907,51773443,51838982,51904515,51970054,52035590,52101126,52166659,52232198,52297731,52363270,52428806,52494342,52559875,52625411,52690950,52756486,52822019,52887558,52953094,53018630,53084166,53149699,53215238,53280774,53346310,53411843,53477379,53542915,53608454,53673990,53739526,53805062,53870595,53936131,54001667,54067206,54132742,54198278,54263814,54329347,54394883,54460422,54525955,54591491,54657027,54722566,54788102,54853635,54919171,54984710,55050243,55115779,55181318,55246851,55312387,55377926,55443459,55508998,55574534,55640070,55705606,55771139,55836675,55902214,55967750,56033286,56098822,56164355,56229891,56295430,56360966,56426499,56492038,56557574,56623110,56688646,56754182,56819718,56885254,56950790,57016326,57081862,57147398,57212934,57278467,57344006,57409542,57475075,57540614,57606150,57671686,57737219,57802758,57868294,57933830,57999366,58064899,58130438,58195974,58261507,58327046,58392582,58458118,58523651,58589190,58654723,58720262,58785798,58851331,58916870,58982403,59047942,59113475,59179014,59244547,59310086,59375619,59441158,59506694,59572227,59637766,59703299,59768838,59834374,59899907,59965443,60030982,60096518,60162054,60227590,60293126,60358662,60424198,60489734,60555270,60620806,60686342,60751878],"minvalue":[32374789,33357829],"multiple":[393218,5242883,6815745,7077889,8847361,9043974,9371654,10420225,10682369,12058626,12779521,13369345,16842758,24051713,24576001,24641539,24969217,25952257,26345473,28966914,29818881,30277633,31588353,31719426,32178178,32964609,33357825,34603010,35258370,40828929,42074113,42532865,43384833,47841283,50790402,51052546,54919171,57933827,59834374,60030982,60096518,60620803],"merges":[393218,3604487,5308418,6815745,7077889,9043986,9371666,15335425,15663105,16842770,17563649,18087937,18612225,19267585,19791873,20447233,21364737,24641545,30736385,31522817,35323905,35651585,36175873,36962305,37748737,38273025,38862849,48496642,48824327,50790402,51052546,53215234,55312386,56492039,59113479,59834386,60030994,60096530,60620809],"minby":[3342338,9043972,9371652,16842756,17891333,20185093,24641538,34209797,34668549,45809666,50724865,53018627,58851330,59834372,60030980,60096516,60620802],"method":[1376257,3604482,6750209,6815749,7012357,7077893,7143429,7208961,7274501,7405575,7471105,7536645,7602181,7667717,7733249,7798789,7864327,7929861,7995399,8060933,8126469,8192005,8257537,8323077,8388613,8454149,8519685,8585221,8650757,8716293,8781829,8847365,8912901,8978438,9109509,9043974,9175045,9240581,9306117,9371654,9437189,9502725,9568263,9633797,9699334,9764869,9830406,9895941,9961477,10027013,10092549,10158085,10223621,10289158,10354693,10420229,10485765,10551301,10616837,10682373,10747909,10813445,10878983,10944517,11010053,11075589,11141125,11206661,11272199,11337733,11403270,11468806,11534341,11599878,11665413,11730949,11796485,11862021,11927557,11993093,12058629,12124165,12189702,12255237,12320773,12386309,12451845,12517381,12582918,12648453,12713990,12779525,12845061,12910597,12976133,13041670,13107205,13172741,13238278,13303813,13369349,13434885,13500421,13565958,13631493,13697029,13762566,13828101,13893637,13959173,14024710,14090245,14155781,14221317,14286854,14352389,14417925,14483461,14548997,14614533,14680069,14745605,14811141,14876677,14942213,15007749,15073285,15138821,15204357,15269893,15335430,15400967,15466501,15532037,15597574,15663110,15728645,15794181,15859717,15925255,15990789,16056325,16121861,16187397,16252933,16318469,16384005,16449541,16515077,16580613,16646149,16711687,16777221,16842760,16908293,16973829,17039365,17104901,17170437,17235975,17301509,17367045,17432581,17498117,17563654,17629189,17694725,17760261,17825797,17891333,17956869,18022405,18087942,18153477,18219013,18284549,18350085,18415621,18481157,18546693,18612231,18677765,18743301,18808837,18874373,18939909,19005445,19070981,19136517,19202053,19267590,19333125,19398661,19464197,19529733,19595269,19660805,19726341,19791879,19857413,19922949,19988485,20054022,20119557,20250629,20185093,20316165,20381701,20447237,20512773,20578309,20643845,20709381,20774918,20840453,20905990,20971525,21037061,21102597,21168133,21233669,21299205,21364741,21430277,21495813,21561349,21626886,21692421,21757957,21823493,21889029,21954566,22020102,22085637,22151173,22216709,22282245,22347781,22413318,22478853,22544389,22609925,22675462,22740998,22806533,22872069,22937605,23003141,23068678,23134214,23199750,23265285,23330821,23396358,23461894,23527430,23592965,23658501,23724037,23789573,23855110,23920645,23986181,24051717,24117253,24182789,24248326,24313861,24379397,24444933,24510469,24576005,24641540,24707077,24772613,24838149,24903685,24969221,25034758,25165831,25231365,25296901,25362438,25427973,25493510,25559045,25624582,25690117,25755653,25821190,25886725,25952261,26017797,26083333,26148869,26214405,26279941,26345477,26411013,26476550,26542086,26607621,26673157,26738693,26804229,26869761,26935302,27000837,27066369,27131909,27197445,27262982,27328517,27394053,27459589,27525125,27590661,27656197,27721734,27787269,27852805,27918341,27983877,28049413,28114949,28180486,28246021,28311557,28377093,28442630,28508165,28573701,28639237,28704773,28770309,28835845,28901381,28966917,29032453,29097989,29163525,29229062,29294597,29360133,29425669,29491205,29556741,29622279,29687813,29753349,29818885,29884421,29949957,30015493,30081031,30146565,30212101,30277637,30343173,30408709,30474245,30539781,30605317,30670853,30736390,30801925,30867463,30932993,30998533,31064069,31129605,31195141,31260677,31326214,31391749,31457285,31522823,31588353,31653893,31719425,31784965,31850501,31916033,31981574,32047109,32112645,32178177,32243717,32309255,32374785,32440326,32505861,32571397,32636933,32702469,32768005,32833541,32899079,32964609,33030149,33095685,33161222,33226757,33292293,33357825,33423367,33488901,33554433,33619974,33685509,33751045,33816581,33882117,33947649,34013189,34078725,34144261,34209797,34275333,34340865,34406405,34471941,34537477,34603009,34668549,34734085,34799621,34865157,34930693,34996230,35061765,35127301,35192837,35258369,35323909,35389445,35454981,35520518,35586053,35651589,35717125,35782661,35848197,35913733,35979270,36044805,36110341,36175878,36241413,36306949,36372485,36438021,36503557,36569093,36634629,36700165,36765697,36831237,36896773,36962310,37027845,37093381,37158917,37224453,37289989,37355525,37421061,37486597,37552133,37617669,37683206,37748742,37814277,37879814,37945345,38010885,38076421,38141957,38207494,38273030,38338565,38404101,38469638,38535174,38600710,38666246,38797318,38731781,38862855,38928389,38993925,39059462,39124993,39190533,39256069,39321605,39387141,39452677,39518214,39583749,39649285,39714817,39780357,39845893,39911429,39976961,40042502,40108037,40173569,40239110,40304645,40370177,40435717,40501253,40566790,40632325,40697857,40763398,40828929,40894469,40960005,41025542,41091077,41156609,41222149,41287686,41353217,41418753,41484289,41549829,41615366,41680901,41746437,41811969,41877505,41943045,42008577,42074117,42139649,42205185,42270721,42336257,42401798,42467333,42532869,42598401,42663937,42729473,42795014,42860545,42926081,42991621,43057157,43122693,43188229,43253761,43319297,43384837,43450374,43581441,43646981,43712513,43778053,43843585,43909121,43974662,44040197,44105729,44171265,44236801,44302337,44367877,44433409,44498945,44564486,44630021,44695553,44761089,44826625,44892166,44957697,45023233,45088769,45154305,45219845,45285377,45350913,45416449,45481985,45547521,45613061,45678598,45744129,45809665,45875206,45940741,46006273,46071809,46202881,46268421,46333957,46399494,46465025,46530565,46596101,46661633,46727169,46792710,46858241,46923781,46989313,47054853,47120385,47185921,47251461,47382529,47448069,47513601,47579137,47710209,47775745,47841281,47906821,47972353,48037893,48103425,48168965,48234497,48300033,48365573,48431110,48496641,48562177,48627717,48758785,48824323,48889862,48955397,49020929,49152005,49217537,49283073,49348609,49545221,49610753,49807361,49938437,50003969,50135041,50266113,50331649,50593793,50987009,51052545,51314689,51380225,51445761,51707905,51773441,51904513,52035585,52166657,52297729,52559873,52625409,52822017,53149697,53411841,53542913,53936129,54394881,54460417,54525953,54591489,54657025,54853633,54919169,55050241,55115777,55246849,55312385,55443457,55771137,55836673,56164353,56229889,56426497,56492034,57278465,57475073,57737217,58064897,58261505,58523649,58654721,58851329,58982401,59113475,59244545,59375617,59572225,59703297,59834374,59899905,59965441,60030984,60096518,60620804,60751873],"mathematics":[5111810,9043972,9371652,16842756,21233665,21561345,24641538,43646977,44367873,44695554,49020930,55705602,59834372,60030980,60096516,60620802],"member":[6750209,6815745,7012353,7077889,7143425,7208961,7274497,7405569,7536641,7602177,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9109505,9175041,9240577,9306113,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17498113,17563649,17629185,17694721,17760257,17825793,17891329,17956865,18022401,18087937,18153473,18219009,18284545,18350081,18415617,18481153,18546689,18677761,18612225,18743297,18808833,18874369,18939905,19005441,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19857409,19922945,19988481,20054017,20119553,20250625,20185089,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21757953,21823489,21889025,21954561,22020097,22085633,22151169,22216705,22282241,22347777,22413313,22478849,22544385,22609921,22675457,22740993,22806529,22872065,22937601,23003137,23068673,23134209,23199745,23265281,23330817,23396353,23461889,23527425,23592961,23658497,23724033,23789569,23855105,23920641,23986177,24051713,24117249,24182785,24248321,24313857,24379393,24444929,24510465,24576001,24707073,24772609,24838145,24903681,24969217,25034753,25165825,25231361,25296897,25362433,25427969,25493505,25559041,25624577,25690113,25755649,25821185,25886721,25952257,26017793,26083329,26148865,26214401,26279937,26345473,26411009,26476545,26542081,26607617,26673153,26738689,26804225,26935297,27000833,27131905,27197441,27262977,27328513,27394049,27459585,27525121,27590657,27656193,27721729,27787265,27852801,27918337,27983873,28049409,28114945,28180481,28246017,28311553,28377089,28442625,28508161,28573697,28639233,28704769,28770305,28835841,28901377,28966913,29032449,29097985,29163521,29229057,29294593,29360129,29425665,29491201,29556737,29622273,29687809,29753345,29818881,29884417,29949953,30015489,30081025,30146561,30212097,30277633,30343169,30408705,30539777,30474241,30605313,30670849,30736385,30801921,30867457,30932993,30998529,31064065,31129601,31195137,31260673,31326209,31391745,31457281,31522817,31588353,31653889,31719425,31784961,31850497,31916033,31981569,32047105,32112641,32178177,32243713,32309249,32374785,32440321,32505857,32571393,32636929,32702465,32768001,32833537,32899073,32964609,33030145,33095681,33161217,33226753,33292289,33357825,33423361,33488897,33554433,33619969,33685505,33751041,33816577,33882113,33947649,34013185,34078721,34144257,34209793,34275329,34340865,34406401,34471937,34537473,34603009,34668545,34734081,34799617,34865153,34930689,34996225,35061761,35127297,35192833,35258369,35323905,35389441,35454977,35520513,35586049,35651585,35717121,35782657,35848193,35913729,35979265,36044801,36110337,36175873,36241409,36306945,36372481,36438017,36503553,36569089,36634625,36700161,36765697,36831233,36896769,37027841,36962305,37093377,37158913,37224449,37289985,37355521,37421057,37486593,37552129,37617665,37683201,37748737,37814273,37879809,37945345,38010881,38076417,38207489,38141953,38273025,38338561,38404097,38469633,38535169,38600705,38666241,38797313,38731777,38862849,38928385,38993921,39059457,39190529,39256065,39321601,39387137,39452673,39518209,39583745,39649281,39780353,39845889,39911425,40042497,40108033,40239105,40304641,40435713,40501249,40566785,40632321,40763393,40828929,40894465,40960001,41025537,41091073,41222145,41287681,41549825,41615361,41680897,41746433,41943041,42074113,42205185,42401793,42467329,42532865,42598401,42795009,42991617,43057153,43122689,43188225,43384833,43450369,43646977,43778049,43843585,43974657,44040193,44367873,44564481,44630017,44892161,45023233,45219841,45613057,45678593,45875201,45940737,46268417,46333953,46399489,46530561,46596097,46792705,46923777,47054849,47251457,47448065,47906817,48037889,48168961,48365569,48431105,48627713,48889857,48955393,49152001,49414145,49545217,49676289,49938433,50069505]} \ No newline at end of file diff --git a/3.4/ref/api/fti/FTI_110.json b/3.4/ref/api/fti/FTI_110.json new file mode 100644 index 0000000..40bc17a --- /dev/null +++ b/3.4/ref/api/fti/FTI_110.json @@ -0,0 +1 @@ +{"necessary":[11862017,11927553,11993089,12255233,12320769,12451841,12976129,13697025,13828097,14090241,14352385,14548993,14942209,15269889,15728641,16187393,27656193,27983873,28311553,28377089,28508161,28704769,28770305,29097985,29163521,29425665,29491201,29884417,30146561,30212097,30408705,30801921],"narrower":[3473411,3932163,9043980,9371660,16121857,16646145,16842764,17104897,17432577,17694721,18022401,24641542,31850497,32505857,32833537,33030145,33488897,34013185,49217539,49807363,56885251,57147395,59244547,59375619,59834380,60030988,60096524,60620806],"new":[524291,1245185,3670017,6750210,7208962,7405569,7733250,7864321,7995393,8257539,8912897,9043973,9371652,9633794,9830401,10092545,10485761,10747907,11206657,11337732,11730945,12386305,13893634,15597571,16842756,17956865,20054017,20643842,20709377,21364739,22085634,22478850,23003139,23920641,24051713,24576001,24641538,24838148,24969217,25624577,26017794,26148865,26411012,26607617,26673153,27394049,27459586,27787267,28246019,28639236,29229059,29360129,30015492,34471937,34930690,35127297,35651587,38535169,39256065,39321604,40960002,41680899,41746436,42074113,42532865,42991620,43384833,43515907,45940738,46137347,47316995,47644675,48627715,51249155,53477380,53608449,54788097,59834373,60030980,60096516,60620802,60751876],"needed":[37945345,42205185,42598401],"nyrup":[262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,917505,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2162689,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,4456449,4521985,4587521,4653057,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,6815745,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7602177,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9109505,9175041,9240577,9043969,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16842753,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17498113,17563649,17629185,17694721,17760257,17825793,17891329,17956865,18022401,18087937,18153473,18219009,18284545,18350081,18415617,18481153,18546689,18677761,18612225,18743297,18808833,18874369,18939905,19005441,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19857409,19922945,19988481,20054017,20119553,20250625,20185089,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21757953,21823489,21889025,21954561,22020097,22085633,22151169,22216705,22282241,22347777,22413313,22478849,22544385,22609921,22675457,22740993,22806529,22872065,22937601,23003137,23068673,23134209,23199745,23265281,23330817,23396353,23461889,23527425,23592961,23658497,23724033,23789569,23855105,23920641,23986177,24051713,24117249,24182785,24248321,24313857,24379393,24444929,24510465,24576001,24641537,24707073,24772609,24838145,24903681,24969217,25034753,25100289,25165825,25231361,25296897,25362433,25427969,25493505,25559041,25624577,25690113,25755649,25821185,25886721,25952257,26017793,26083329,26148865,26214401,26345473,26279937,26411009,26476545,26542081,26607617,26673153,26738689,26804225,26869761,26935297,27000833,27066369,27131905,27197441,27262977,27328513,27394049,27459585,27525121,27590657,27656193,27721729,27787265,27852801,27918337,27983873,28049409,28114945,28180481,28246017,28311553,28377089,28442625,28508161,28573697,28639233,28704769,28770305,28835841,28901377,28966913,29032449,29097985,29163521,29229057,29294593,29360129,29425665,29491201,29556737,29622273,29687809,29753345,29818881,29884417,29949953,30015489,30081025,30146561,30212097,30277633,30343169,30408705,30539777,30474241,30605313,30670849,30736385,30801921,30867457,30932993,30998529,31064065,31129601,31260673,31195137,31326209,31391745,31457281,31522817,31588353,31653889,31719425,31784961,31850497,31916033,31981569,32047105,32112641,32178177,32243713,32309249,32374785,32440321,32505857,32571393,32636929,32702465,32768001,32833537,32899073,32964609,33030145,33095681,33161217,33226753,33292289,33357825,33423361,33488897,33554433,33619969,33685505,33751041,33816577,33882113,33947649,34013185,34078721,34144257,34209793,34275329,34340865,34406401,34471937,34537473,34603009,34668545,34734081,34799617,34865153,34930689,34996225,35061761,35192833,35127297,35258369,35389441,35323905,35454977,35520513,35586049,35651585,35717121,35782657,35848193,35913729,35979265,36044801,36110337,36175873,36241409,36306945,36372481,36438017,36503553,36569089,36634625,36700161,36765697,36831233,36896769,36962305,37027841,37093377,37158913,37224449,37289985,37355521,37486593,37421057,37552129,37617665,37683201,37748737,37814273,37879809,37945345,38010881,38076417,38207489,38141953,38273025,38338561,38404097,38469633,38535169,38600705,38666241,38797313,38731777,38862849,38928385,38993921,39059457,39124993,39190529,39256065,39321601,39387137,39452673,39518209,39583745,39649281,39714817,39780353,39845889,39911425,39976961,40042497,40108033,40173569,40239105,40304641,40370177,40435713,40501249,40566785,40632321,40697857,40763393,40828929,40894465,40960001,41025537,41091073,41156609,41222145,41287681,41353217,41418753,41484289,41549825,41615361,41680897,41746433,41811969,41877505,42008577,41943041,42074113,42139649,42205185,42270721,42336257,42401793,42467329,42532865,42598401,42663937,42729473,42795009,42860545,42926081,42991617,43057153,43122689,43188225,43253761,43319297,43384833,43450369,43515905,43581441,43712513,43646977,43778049,43843585,43909121,43974657,44040193,44105729,44171265,44236801,44302337,44367873,44433409,44498945,44564481,44630017,44695553,44761089,44826625,44892161,44957697,45023233,45088769,45154305,45219841,45285377,45350913,45416449,45481985,45547521,45613057,45678593,45744129,45809665,45875201,45940737,46006273,46071809,46137345,46202881,46268417,46333953,46399489,46465025,46530561,46596097,46661633,46727169,46792705,46858241,46923777,46989313,47054849,47120385,47185921,47251457,47316993,47382529,47448065,47513601,47579137,47644673,47710209,47775745,47841281,47906817,47972353,48037889,48103425,48168961,48234497,48300033,48365569,48431105,48496641,48562177,48627713,48693249,48758785,48824321,48889857,48955393,49020929,49086465,49152001,49217537,49283073,49348609,49414145,49479681,49610753,49545217,49676289,49741825,49807361,49872897,49938433,50003969,50069505,50135041,50200577,50266113,50331649,50397185,50528257,50462721,50593793,50659329,50724865,50790401,50855937,50921473,50987009,51052545,51118081,51183617,51249153,51314689,51380225,51445761,51511297,51576833,51642369,51707905,51773441,51838977,51904513,51970049,52035585,52101121,52166657,52232193,52297729,52363265,52428801,52494337,52559873,52625409,52690945,52756481,52822017,52887553,52953089,53018625,53084161,53149697,53215233,53280769,53346305,53411841,53477377,53542913,53608449,53673985,53739521,53805057,53870593,53936129,54001665,54067201,54132737,54198273,54263809,54329345,54394881,54460417,54525953,54591489,54657025,54722561,54788097,54853633,54919169,54984705,55050241,55115777,55181313,55246849,55312385,55377921,55443457,55508993,55574529,55640065,55705601,55771137,55836673,55902209,55967745,56033281,56098817,56164353,56229889,56295425,56360961,56426497,56492033,56557569,56623105,56688641,56754177,56819713,56885249,56950785,57016321,57081857,57147393,57212929,57278465,57344001,57409537,57475073,57540609,57606145,57671681,57737217,57802753,57868289,57933825,57999361,58064897,58130433,58195969,58261505,58327041,58392577,58458113,58523649,58589185,58654721,58720257,58785793,58851329,58916865,58982401,59047937,59113473,59179009,59244545,59310081,59375617,59441153,59506689,59572225,59637761,59703297,59768833,59834369,59899905,59965441,60030977,60096513,60162049,60227585,60293121,60358657,60424193,60489729,60555265,60620801,60686337,60751873],"num":[22085634,45940738],"negative":[3145730,8978433,9043972,9371652,9502721,10092545,11206657,11730945,12386305,15204353,16842756,18284545,18743297,20774913,24641538,24707073,26148865,26542081,26673153,27394049,28180481,28442625,28901377,29360129,29556737,29949953,38600705,41025537,41615361,44433410,50397186,58064898,59834372,60030980,60096516,60620802],"numbers":[8716290,10092546,10485762,10747906,11141122,11206658,11337730,11730946,12386306,13893634,16121858,16646146,17104898,17432578,17694722,18022402,22085634,22347778,22478850,22806530,22937602,23003138,24641538,26148866,26411010,26673154,27197442,27394050,27459586,27787266,28246018,28639234,29360130,30015490,30998530,31588353,31850498,31916033,32374785,32505858,32833538,32964609,33030146,33357825,33488898,33554433,34013186,34340866,35127298,39321602,40828929,40960002,41680898,42991618,43843586,45940738,46530562,47054850,48037890,48627714,55050242,60620802],"newsegmentpredicate":[24051718,24576006,24969222,42074118,42532870,43384838],"needs":[42205185,42598401],"net":[24641537,31588353,32964609,33357825,40828930,59965441,60620801],"node":[24641540,42205187,42598403,60620804],"numerical":[54525953,60751873],"nullable":[4653058,7208963,10289155,17039366,24641538,25493507,32571398,42663938,49414148,58720258,59899906,60620802],"namespace":[262145,327681,393217,458754,524289,589825,655361,720897,786433,851969,917505,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2162689,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,4456449,4521985,4587521,4653057,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750210,6815746,6881281,6946817,7012354,7077890,7143426,7208962,7274498,7340033,7405570,7471105,7536642,7602178,7667714,7733250,7798786,7864322,7929858,7995394,8060930,8126466,8192002,8257538,8323074,8388610,8454146,8519682,8585218,8650754,8716290,8781826,8847362,8912898,8978434,9109506,9175042,9240578,9043969,9306114,9371649,9437186,9502722,9568258,9633794,9699330,9764866,9830402,9895938,9961474,10027010,10092546,10158082,10223618,10289154,10354690,10420226,10485762,10551298,10616834,10682370,10747906,10813442,10878978,10944514,11010050,11075586,11141122,11206658,11272194,11337730,11403266,11468802,11534338,11599874,11665410,11730946,11796482,11862018,11927554,11993090,12058626,12124162,12189698,12255234,12320770,12386306,12451842,12517378,12582914,12648450,12713986,12779522,12845058,12910594,12976130,13041666,13107202,13172738,13238274,13303810,13369346,13434882,13500418,13565954,13631490,13697026,13762562,13828098,13893634,13959170,14024706,14090242,14155778,14221314,14286850,14352386,14417922,14483458,14548994,14614530,14680066,14745602,14811138,14876674,14942210,15007746,15073282,15138818,15204354,15269890,15335426,15400962,15466498,15532034,15597570,15663106,15728642,15794178,15859714,15925250,15990786,16056322,16121858,16187394,16252930,16318466,16384002,16449538,16515074,16580610,16646146,16711682,16777218,16842753,16908290,16973826,17039362,17104898,17170434,17235970,17301506,17367042,17432578,17498114,17563650,17629186,17694722,17760258,17825794,17891330,17956866,18022402,18087938,18153474,18219010,18284546,18350082,18415618,18481154,18546690,18677762,18612226,18743298,18808834,18874370,18939906,19005442,19070978,19136514,19202050,19267586,19333122,19398658,19464194,19529730,19595266,19660802,19726338,19791874,19857410,19922946,19988482,20054018,20119554,20250626,20185090,20316162,20381698,20447234,20512770,20578306,20643842,20709378,20774914,20840450,20905986,20971522,21037058,21102594,21168130,21233666,21299202,21364738,21430274,21495810,21561346,21626882,21692418,21757954,21823490,21889026,21954562,22020098,22085634,22151170,22216706,22282242,22347778,22413314,22478850,22544386,22609922,22675458,22740994,22806530,22872066,23003138,22937602,23068674,23134210,23199746,23265282,23330818,23396354,23461890,23527426,23592962,23658498,23724034,23789570,23855106,23920642,23986178,24051714,24117250,24182786,24248322,24313858,24379394,24444930,24510466,24576002,24641537,24707074,24772610,24838146,24903682,24969218,25034754,25100289,25165826,25231362,25296898,25362434,25427970,25493506,25559042,25624578,25690114,25755650,25821186,25886722,25952258,26017794,26083330,26148866,26214402,26279938,26345474,26411010,26476546,26542082,26607618,26673154,26738690,26804226,26869762,26935298,27000834,27066370,27131906,27197442,27262978,27328514,27394050,27459586,27525122,27590658,27656194,27721730,27787266,27852802,27918338,27983874,28049410,28114946,28180482,28246018,28311554,28377090,28442626,28508162,28573698,28639234,28704770,28770306,28835842,28901378,28966914,29032450,29097986,29163522,29229058,29294594,29360130,29425666,29491202,29556738,29622274,29687810,29753346,29818882,29884418,29949954,30015490,30081026,30146562,30212098,30277634,30343170,30408706,30539778,30474242,30605314,30670850,30736386,30801922,30867458,30932994,30998530,31064066,31129602,31195138,31260674,31326210,31391746,31457282,31522818,31588354,31653890,31719426,31784962,31850498,31916034,31981570,32047106,32112642,32178178,32243714,32309250,32374786,32440322,32505858,32571394,32636930,32702466,32768002,32833538,32899074,32964610,33030146,33095682,33161218,33226754,33292290,33357826,33423362,33488898,33554434,33619970,33685506,33751042,33816578,33882114,33947650,34013186,34078722,34144258,34209794,34275330,34340866,34406402,34471938,34537474,34603010,34668546,34734082,34799618,34865154,34930690,34996226,35061762,35127298,35192834,35258370,35323906,35389442,35454978,35520514,35586050,35651586,35717122,35782658,35848194,35913730,35979266,36044802,36110338,36175874,36241410,36306946,36372482,36438018,36503554,36569090,36634626,36700162,36765698,36831234,36896770,37027842,36962306,37093378,37158914,37224450,37289986,37355522,37421058,37486594,37552130,37617666,37683202,37748738,37814274,37879810,37945346,38010882,38076418,38141954,38207490,38273026,38338562,38404098,38469634,38535170,38600706,38666242,38797314,38731778,38862850,38928386,38993922,39059458,39124993,39190530,39256066,39321602,39387138,39452674,39518210,39583746,39649282,39714817,39780354,39845890,39911426,39976961,40042498,40108034,40173569,40239106,40304642,40370177,40435714,40501250,40566786,40632322,40697857,40763394,40828930,40894466,40960002,41025538,41091074,41156609,41222146,41287682,41353217,41418753,41484289,41549826,41615362,41680898,41746434,41811969,41877505,41943042,42008577,42074114,42205186,42139649,42270721,42336257,42401794,42467330,42532866,42598402,42663937,42729473,42795010,42860545,42926081,42991618,43057154,43122690,43188226,43253761,43319297,43384834,43450370,43515906,43581441,43646978,43712513,43778050,43843586,43909121,43974658,44040194,44105729,44171265,44236801,44302337,44367874,44433409,44498945,44564482,44630018,44695553,44761089,44826625,44892162,44957697,45023234,45088769,45219842,45154305,45285377,45350913,45416449,45481985,45547521,45613058,45678594,45744129,45809665,45875202,45940738,46006273,46071809,46137346,46202881,46268418,46333954,46399490,46530562,46465025,46596098,46661633,46727169,46792706,46858241,46923778,46989313,47054850,47120385,47251458,47185921,47316994,47382529,47448066,47513601,47579137,47644674,47710209,47775745,47841281,47906818,47972353,48037890,48103425,48168962,48234497,48300033,48365570,48431106,48496641,48562177,48627714,48693249,48758785,48824321,48889858,48955394,49020929,49086465,49152002,49217537,49283073,49348609,49414146,49479681,49545218,49610753,49676290,49741826,49807361,49872898,49938434,50003969,50069506,50135041,50200578,50266113,50331649,50397186,50462722,50528258,50593793,50659330,50724865,50790402,50855938,50921474,50987009,51052545,51118082,51183618,51249154,51314689,51380225,51445761,51511298,51576834,51642370,51707905,51773441,51838978,51904513,51970050,52035586,52101122,52166657,52232194,52297729,52363266,52428802,52494338,52559873,52625409,52690946,52756482,52822017,52887554,52953090,53018626,53084162,53149697,53215234,53280770,53346306,53411841,53477377,53542913,53608450,53673986,53739522,53805058,53870593,53936129,54001665,54067202,54132738,54198274,54263810,54329345,54394881,54460418,54525953,54591489,54657025,54722562,54788098,54853633,54919169,54984706,55050241,55115777,55181314,55246849,55312385,55377922,55443457,55508994,55574530,55640066,55705602,55771137,55836673,55902210,55967746,56033282,56098818,56164353,56229889,56295426,56360962,56426497,56492034,56557570,56623106,56688642,56754178,56819714,56885250,56950786,57016322,57081858,57147394,57212930,57278465,57344002,57409538,57475073,57540610,57606146,57671682,57737217,57802754,57868290,57933826,57999362,58064897,58130434,58195970,58261505,58327042,58392578,58458114,58523649,58589186,58654721,58720258,58785794,58851329,58916866,58982401,59047938,59113473,59179010,59244545,59310082,59375617,59441154,59506690,59572225,59637762,59703297,59768834,59834370,59899905,59965441,60030978,60096514,60162050,60227586,60293122,60358658,60424194,60489730,60555266,60620802,60686338,60751874],"notinheritable":[49741825,49872897,50200577,50397185,50462721,50659329,50790401,50855937,50921473,51118081,51183617,51249153,51511297,51576833,51642369,51838977,51970049,52035585,52101121,52232193,52363265,52428801,52494337,52690945,52756481,52887553,52953089,53018625,53084161,53215233,53280769,53346305,53608449,53673985,53739521,53805057,54067201,54132737,54198273,54263809,54460417,54722561,54788097,54984705,55181313,55377921,55508993,55574529,55640065,55705601,55902209,55967745,56033281,56098817,56295425,56360961,56492033,56557569,56623105,56688641,56754177,56819713,56885249,56950785,57016321,57081857,57147393,57212929,57344001,57409537,57540609,57606145,57671681,57802753,57868289,57933825,57999361,58130433,58195969,58327041,58392577,58458113,58589185,58720257,58785793,58916865,59047937,59179009,59310081,59441153,59506689,59637761,59768833,60162049,60227585,60293121,60358657,60424193,60489729,60555265,60620801],"number":[917505,983041,1310721,1572866,1835009,2162689,4390913,4521985,6029313,7077889,9043988,9240577,9371668,9502721,9633793,10092548,10158082,10551298,11206659,11730947,12386307,14417922,14745601,15073281,16056321,16252929,16318465,16580609,16777217,16842774,16973825,17170433,17629186,18284545,18743297,19398658,19988481,20054018,20119553,20250625,21102593,22085636,22151169,22347777,22806531,24313857,24641551,24707073,25296898,25886721,26017793,26148867,26673155,26804225,26869763,27066371,27394052,27852802,28114946,29360131,29556737,29949953,30539778,31064065,31260673,31391745,31588353,31916033,32374785,32964609,33357825,33554433,33947649,34340865,34865153,35192833,35586049,36044801,36372482,36503553,36896769,37027841,37552129,37617666,37814273,38535170,38993921,39845889,40632321,40828930,41091073,41811970,44826625,45416449,45613058,45940740,46530561,46727170,47054851,47251458,48103425,49414145,49741825,49872897,51249153,52428801,53870593,54329345,54722561,54984706,55574529,56557569,56754177,59834388,59965444,60030998,60096533,60555265,60620815],"newline":[25755649,26214401,46268417,46596097],"notice":[49086466,49479681,50790401,52953089],"null":[2228226,2424834,4653057,7208961,8912897,8978434,9043976,9371656,9633794,10092545,10289153,10420225,10551297,11206657,11403269,11730945,12058625,12386305,12517377,12582917,12910594,13303811,13369345,14221313,15138817,15204354,15532033,15794177,16449537,16842760,17039362,17825793,17891329,19726337,20185089,20905985,21430273,21626881,21823490,21954561,22020097,22413313,22675457,22740993,23068673,23134209,23199745,23330817,23396353,23461889,23527425,23855105,23920641,24248321,24444929,24641541,25493505,26017794,26148865,26345473,26607617,26673153,27131906,27394049,27590659,28114945,28442626,28901378,28966913,29360129,30277633,32440325,32571394,33226753,33685505,34209793,34668545,34799617,35258369,36700161,37683205,38010881,38076417,38207489,38141953,38469633,38797313,41222145,42401793,42663937,42795009,43450369,43581442,43778049,43909122,43974657,44564481,44892161,45678593,45875201,46399489,46792705,48168961,48365569,48431105,48889857,48955394,49414145,50921474,51249153,51511298,51773442,53870593,54657026,58720257,59834376,59899905,60030984,60096520,60620805],"nested":[2621444,9043976,9371656,9568257,10878977,11272193,12517378,12910595,13303810,15400961,15925249,16711681,16842760,17235969,24641540,25165825,27131907,27590658,29622273,30081025,30867457,32309249,32899073,33423361,34799618,44236804,52690948,54853636,59834376,60030984,60096520,60620804]} \ No newline at end of file diff --git a/3.4/ref/api/fti/FTI_111.json b/3.4/ref/api/fti/FTI_111.json new file mode 100644 index 0000000..b1ca8a0 --- /dev/null +++ b/3.4/ref/api/fti/FTI_111.json @@ -0,0 +1 @@ +{"optimized":[20054017,38535169],"overload":[5439489,6815745,7077889,7274497,7405570,7602177,7667713,7798785,7929857,7995393,8060929,8192001,8323073,8388609,8454145,8519681,8650753,8716289,9109505,9175041,9240577,9043970,9306113,9371650,9437185,9502721,9568257,9895937,9961473,10158081,10223617,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11862017,11927553,11993089,12189697,12255233,12320769,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15269889,15335425,15400961,15466497,15532033,15663105,15794178,15728641,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16842754,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17563649,17629185,17694721,17760257,17825793,17891330,18022401,18087937,18153473,18219009,18284545,18415617,18481153,18546689,18612225,18743297,18808833,18874369,18939905,19070977,19136513,19202049,19267585,19464193,19529729,19595265,19660801,19791873,19857409,19922945,19988481,20119553,20250625,20185089,20316161,20381697,20447233,20512769,20578305,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299202,21364737,21430273,21495809,21561345,21626881,21692417,21757953,21823489,21889025,21954561,22020097,22151169,22216705,22282241,22413313,22478849,22544385,22609921,22675457,22740993,22872065,22937601,23003137,23068673,23134209,23199745,23265281,23396353,23461889,23527425,23592961,23658497,23724033,23789569,23855105,23986177,24051713,24117249,24182785,24248321,24313857,24379393,24444929,24510465,24576001,24641537,24707073,24772609,24903681,24969217,25034753,25165825,25231361,25362433,25427969,25559041,25690113,25821185,25886721,25952257,26279937,26345473,26411009,26542081,26738689,26804225,27000833,27131905,27197441,27262977,27328513,27459585,27590657,27656193,27721729,27787265,27852801,27918337,27983873,28049409,28114945,28180481,28246017,28311553,28377089,28508161,28573697,28639233,28704769,28770305,28835841,29032449,29097985,29163521,29294593,29425665,29491201,29556737,29622273,29687809,29753345,29818881,29884417,29949953,30015489,30081025,30146561,30212097,30277633,30408705,30474241,30605313,30736385,30801921,30867457,30998529,31064065,31129601,31195137,31260673,31326209,31391745,31457281,31522817,31588353,31653889,31719425,31784961,31850497,31916033,31981569,32047105,32112641,32178177,32243713,32309249,32374785,32440321,32505857,32571393,32636929,32702465,32768001,32833537,32899073,32964609,33030145,33095681,33161217,33226754,33292289,33357825,33423361,33488897,33554433,33619969,33685505,33751041,33816577,33882113,33947649,34013185,34144257,34209794,34275329,34340865,34406401,34603009,34668545,34734081,34799617,34865153,34996225,35061761,35192833,35127297,35258369,35389441,35323905,35454977,35520513,35586049,35651585,35717121,35782657,35848193,35913729,36044801,36110337,36175873,36241409,36306945,36372481,36438017,36503553,36569090,36634625,36700161,36831233,36896769,36962305,37027841,37093377,37158913,37224449,37289985,37421057,37486593,37552129,37683201,37748737,37814273,37879809,38010881,38076417,38207489,38273025,38338561,38404097,38469633,38600705,38666241,38731777,38797313,38862849,38928385,38993921,39059457,39124994,39190529,39321601,39387137,39518209,39583745,39649281,39714818,39780353,39845889,39976962,40042497,40108033,40173570,40239105,40304641,40370178,40435713,40566785,40632321,40697858,40763393,40828929,40894465,40960001,41025537,41091073,41156610,41222145,41287681,41353218,41418754,41484290,41549825,41615361,41680897,41811970,41877506,42008578,41943041,42074113,42139650,42270722,42336258,42401793,42467329,42532865,42663938,42729474,42860546,42795009,42926082,42991617,43057153,43122689,43188225,43253762,43319298,43384833,43450369,43515905,43581442,43712514,43646977,43778049,43843585,43909122,43974657,44040193,44105730,44171266,44236802,44302338,44367873,44433410,44498946,44564481,44630017,44695554,44761090,44826626,44892161,44957698,45088770,45154306,45219841,45285378,45350914,45416450,45481986,45547523,45678593,45744130,45809666,45875201,46006274,46071810,46137345,46202882,46333953,46399489,46465026,46661634,46727170,46792705,46858242,46923777,46989314,47120386,47185922,47316993,47382530,47448065,47513602,47579138,47644673,47710210,47775746,47841282,47906817,47972354,48037889,48103426,48234498,48300034,48365569,48431105,48496642,48562178,48627713,48758786,48824322,48889857,48955393,49020930,49152001,49217538,49283074,49348610,49610754,49545217,49807362,49938433,50003970,50135042,50266114,50331650,50593794,50987010,51052546,51314690,51380226,51445762,51707906,51773442,51904514,52166658,52297730,52559874,52625410,52822018,53149698,53411842,53477378,53542915,53936130,54394882,54591490,54657026,54853634,54919170,55050242,55115778,55246850,55312386,55443458,55771138,55836674,56164354,56229890,56360961,56426498,57278466,57475074,57737218,58064898,58261506,58523650,58654722,58851330,58982402,59113474,59244546,59375618,59572226,59703298,59834370,59899906,59965442,60030978,60096514,60620801],"occurrences":[1572866,9043972,9371652,10158082,10551298,16842756,17104897,24641538,27852802,28114946,34013185,41811970,46727170,54984706,59834372,60030980,60096516,60620802],"occurrence":[5439490,9043972,9371653,16842756,20971522,21299202,24641538,36241410,36569090,45547522,53542914,56360962,59834372,60030980,60096517,60620802],"obsolete":[262145,24641538,26607617,45613057,60620802,60751873],"occurred":[1],"odds":[17301506,17367042,31653890,33095682],"operations":[393217,2031617,7012353,7077890,7864321,7995394,9043969,9371649,16842753,25100289,49414145,50790401,51052545,51249153,52297729,52953089,53870593,59834369,60030977,60096513,60751873],"orderbydirection":[3735556,3866626,4194308,5308418,6553602,9043976,9371656,15007749,16056326,16252934,16777222,16842760,16973830,20447237,21037061,21364744,23789573,24379397,24641550,31260678,35192838,35323909,35454981,35651592,35717125,36044806,37027846,41353220,42008580,45088770,46006274,48496642,48693249,49152005,49283074,49938437,53215234,55312386,55902210,57016322,57802756,58327044,58982402,59572228,59703300,59834376,60030984,60096520,60620814,60686340],"objects":[851969,8781827,24641537,27525123,48693250,49086466,49479681,50790401,52953089,60030977,60162049,60620802],"orderedmerge":[3604487,9043982,9371662,15335429,15663109,16842766,17563653,18087941,18612229,19267589,19791877,24641543,30736389,31522821,36175877,36962309,37748741,38273029,38862853,48824327,50724865,56492040,59113479,59834382,60030990,60096526,60620807],"overall":[25296897,31588353,32964609,33357825,40828929,45613057,47251457,49086465,60096513],"obsoleteattribute":[26607620,45613060],"occurs":[262145,8978433,12713985,13238273,13565953,13762561,14024705,14286849,15204353,28442625,28901377,38666241,39059457,39518209,40239105,40763393,41287681,60751873],"outofmemoryexception":[8192001,8454145,9175041,9437185,28835841,29294593],"orderbyextension":[3866625,9043970,9371650,15007745,16842754,21037057,46006273,50724865,55902213,59834370,60030978,60096514],"output":[15335425,15663105,17563649,25755649,26214401,36175873,36962305,37748737,45023234,46268417,46596097],"overwrites":[20774913,25034753,26542081,27262977,27721729,28180481,37879809,38600705,40042497,40566785,41025537,41615361],"one":[851969,1179649,1441793,1638407,2031618,2228226,2424833,3604487,4587521,6881281,7471105,7667718,7929863,8192001,8454145,8781825,8978433,9044010,9175041,9371690,9437185,9568257,10289154,10878977,11272193,11599875,12189698,12845057,13500417,15335425,15400961,15663105,15925249,15990785,16384001,16711681,16842798,17235969,17563649,17956866,18087937,18481153,18546689,18612225,19070977,19267585,19791873,20774913,24641559,25034753,25100289,25165825,25493506,26083330,26476545,26542081,27262977,27525121,27721729,28180481,28442625,28573697,28835841,29032449,29294593,29622273,30081025,30474241,30736385,30867457,31195137,31522817,31981570,32309249,32899073,33423361,33619971,34144257,34734081,35979265,36175873,36962305,37355522,37748737,37879809,38273025,38600705,38862849,39124994,39256066,40042497,40566785,41025537,41484295,41549825,41615361,43581441,43909122,45350919,46858241,48824327,50921473,51511298,51773441,52035585,52363265,52953090,53346311,53936129,54657026,55181313,56492039,57081857,58392577,59113479,59834410,60031022,60096554,60162049,60620823,60751873],"object":[262145,524295,655362,2621442,6291462,6815745,7012353,7077889,7143425,7274497,7405569,7536641,7602177,7667713,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9043982,9109505,9175041,9240577,9306113,9371663,9437185,9502723,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354690,10420225,10485761,10551297,10616833,10682369,10747905,10813443,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058626,12124161,12189697,12255233,12320769,12386305,12451841,12517382,12582913,12648449,12713985,12779521,12845057,12910598,12976129,13041665,13107201,13172737,13238273,13303823,13369345,13434881,13500417,13565954,13631489,13697025,13762561,13828097,13893633,13959169,14024706,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16842766,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17498113,17563649,17629185,17694721,17760257,17825793,17891329,17956865,18022401,18087937,18153473,18219009,18284545,18350081,18415617,18481153,18546689,18677761,18612225,18743297,18808833,18874369,18939905,19005441,19070977,19136514,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660802,19726337,19791873,19857409,19922945,19988481,20054017,20119553,20250625,20185089,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168130,21233665,21299201,21364737,21430273,21495816,21561345,21626881,21692417,21757953,21823489,21889026,21954561,22020097,22085633,22151169,22216705,22282250,22347777,22413313,22478849,22544385,22609921,22675457,22740993,22806529,22872065,22937601,23003137,23068673,23134209,23199745,23265281,23330817,23396353,23461889,23527425,23592961,23658497,23724033,23789569,23855105,23920641,23986177,24051713,24117249,24182785,24248321,24313857,24379393,24444929,24510465,24576001,24641546,24707075,24772609,24838145,24903681,24969217,25034753,25100296,25165825,25231362,25296897,25362433,25427969,25493505,25559041,25624577,25690115,25755649,25821185,25886721,25952257,26017793,26083329,26148865,26214401,26279937,26345473,26411009,26476545,26542081,26607617,26673153,26738689,26804225,26935297,27000833,27131910,27197441,27262977,27328513,27394049,27459585,27525121,27590671,27656193,27721729,27787265,27852801,27918337,27983873,28049409,28114945,28180481,28246017,28311553,28377089,28442625,28508161,28573697,28639233,28704769,28770305,28835841,28901377,28966914,29032449,29097985,29163521,29229057,29294593,29360129,29425665,29491201,29556737,29622273,29687809,29753345,29818881,29884417,29949953,30015489,30081025,30146561,30212097,30277633,30343169,30408705,30539777,30474241,30605313,30670849,30736385,30801921,30867457,30998529,31064065,31129601,31195137,31260673,31326209,31391745,31457281,31522817,31653889,31719425,31784961,31850497,31981569,32047105,32112641,32178177,32243713,32309249,32440321,32505857,32571393,32636929,32702465,32768001,32833537,32899073,33030145,33095681,33161217,33226753,33292290,33423361,33488897,33619969,33685505,33751041,33816577,33882113,34013185,34078721,34144257,34209793,34275330,34406401,34471937,34537473,34603009,34668545,34734081,34799622,34865153,34930689,34996225,35061761,35127297,35192833,35258369,35389441,35323905,35454977,35520513,35586049,35651585,35717121,35782657,35848193,35913729,35979265,36044801,36110337,36175873,36241409,36306945,36372481,36438017,36503553,36569089,36634625,36700161,36831233,36896769,36962305,37027841,37093377,37158913,37224449,37289985,37355521,37421057,37486593,37552129,37617665,37683201,37748737,37814273,37879809,38010881,38076417,38141953,38207489,38273025,38338561,38404097,38469633,38535169,38600705,38666241,38731777,38797313,38862849,38928385,38993921,39059457,39190529,39256065,39321601,39387137,39452673,39518209,39583745,39649281,39780353,39845889,39911425,40042497,40108033,40239105,40304641,40370178,40435713,40501249,40566785,40632321,40763394,40894465,40960001,41025537,41091073,41222145,41287682,41549825,41615361,41680897,41746433,41943042,42074113,42401793,42467336,42532865,42795009,42991617,43057154,43122689,43188225,43384833,43450369,43646977,43778049,43974657,44040202,44236802,44367873,44564481,44630017,44892161,45219841,45613057,45678593,45875201,45940737,46137346,46202886,46268417,46333953,46399489,46530561,46596097,46792705,46923777,47054849,47251457,47448065,47906817,48037889,48168961,48365569,48431105,48627713,48889857,48955393,49152001,49545217,49741825,49872897,49938433,50200577,50331654,50397185,50462721,50659329,50790401,50855937,50921473,51118081,51183617,51249160,51314690,51511297,51576833,51642369,51838977,51970049,52035585,52101121,52232193,52363265,52428801,52494337,52690947,52756481,52887553,52953089,53018625,53084161,53215233,53280769,53346305,53608449,53673985,53739521,53805057,54067201,54132737,54198273,54263809,54460417,54525953,54722561,54788097,54853634,54984705,55181313,55377921,55508993,55574529,55640065,55705601,55902209,55967745,56033281,56098817,56295425,56360961,56492033,56557569,56623105,56688641,56754177,56819713,56885249,56950785,57016321,57081857,57147393,57212929,57344001,57409537,57540609,57606145,57671681,57802753,57868289,57933825,57999367,58130433,58195969,58327041,58392577,58458113,58589185,58720257,58785793,58916865,59047937,59179009,59310081,59441153,59506689,59637761,59768833,59834382,60030990,60096527,60162049,60227585,60293121,60358657,60424193,60489731,60555265,60620811,60751883],"outer":[3997700,4325380,5046276,9043992,9371672,12845058,13500418,13959170,14876674,15335425,15466498,15663105,15859714,15990786,16384002,16842776,17563649,18087937,18481154,18612225,19070978,19267585,19791873,19922946,20316162,24641548,28573698,29032450,29753346,30474242,30605314,30736385,31195138,31522817,31784962,32636930,34144258,34734082,35389442,35848194,36175873,36962305,37748737,38273025,38862849,42270724,45154308,45285380,50266116,52101124,55640068,56098820,56426500,58523652,59834392,60031000,60096536,60620812],"ordering":[4259841,5177345,6553602,9043972,9371652,16842756,17956865,18808833,19464193,20447233,21364737,23789569,24379393,24641540,32768001,33882113,35323905,35651585,39256065,44171265,44498945,45088770,47120385,47710209,48693249,49152001,49283074,49938433,53739521,54263809,57016322,59834372,60030980,60096516,60620804,60686337],"original":[1572866,2686978,3801089,4784130,5111810,5242883,5570562,5636097,7274497,7602177,7798785,8060929,8388609,8519681,9043999,9240577,9371679,9502721,9961473,10158082,10354689,10551298,10813441,14483457,15532033,16842783,17629185,17760258,17956868,18153474,18350082,20447233,20578305,21233667,21364737,21561346,24051714,24313857,24576002,24641552,24707073,24969218,25231361,25296897,25362433,25690113,25821185,27852802,28114946,32243714,32702466,34996225,35323905,35520513,35651585,35913729,36372481,39256068,39452674,41811970,42074114,42532866,42860546,43122689,43384834,43646979,43712514,43778049,44367874,44695554,45613057,46465026,46727170,47251457,47841283,48234498,49020930,50200577,51838978,54919171,54984706,55115778,55705602,57344002,57737218,57933827,58195970,59310081,59834399,60031007,60096543,60620816],"ordered":[3604493,7012353,9043992,9371672,9764865,15007745,15335427,15663107,16842776,17563652,18087940,18612228,19267588,19791876,21037057,21364737,23789569,24379393,24641548,30736387,31522819,35454977,35651585,35717121,36175874,36962306,37748739,38273027,38862851,48824334,49152001,49676289,49938433,51249153,53870593,56492045,59113485,59834392,60031000,60096536,60620812,60686338],"oncompleted":[7274497,7602177,7798785,8060929,8388609,8519681,9961473],"operator":[786438,4915204,6815745,7077889,7274497,7602177,7667713,7798785,7929857,8060929,8192001,8323073,8388609,8454145,8519681,8650753,8716291,8781825,8912897,9043988,9109505,9175041,9240577,9306113,9371668,9437185,9502721,9895937,9961473,10223617,10354689,10420225,10616835,10682369,10747905,10813441,11141123,11337729,11665409,11862017,11927553,11993089,12058625,12255233,12320769,12451841,12779521,12976129,13369345,13631489,13697025,13828097,13893633,14090241,14155777,14221313,14352385,14548993,14614529,14745601,14811137,14942209,15073281,15138817,15269889,15597569,15728641,15794177,16056321,16121857,16187393,16252929,16318465,16449537,16580609,16646145,16777217,16842772,16973825,17104897,17170433,17432577,17498113,17694721,17891329,17956865,18022401,18219009,18284545,18350081,18546689,18677761,18743297,18939907,19202051,20185089,20643841,20709377,20905985,21102593,21168129,21233665,21495809,21626881,21889025,21954561,22020097,22085633,22282241,22347777,22413313,22478849,22675457,22740993,22806529,22937603,23003137,23068673,23134209,23199745,23396353,23461889,23527425,23658497,23724033,23855105,23920641,24117249,24182785,24248321,24313857,24444929,24641546,24707073,24772609,24838145,25231361,25559041,25690113,25755649,25952257,26214401,26345473,26411009,26607617,27197441,27459585,27525121,27656193,27787265,27918337,27983873,28049411,28246017,28311553,28377089,28508161,28639233,28704769,28770305,28835841,28966913,29097985,29163521,29229057,29294593,29425665,29491201,29556737,29687809,29818881,29884417,29949953,30015489,30146561,30212097,30277633,30408705,30801921,30998531,31064065,31260673,31391745,31719425,31850497,32047105,32178177,32505857,32833537,33030145,33226753,33488897,33685505,34013185,34209793,34340866,34471937,34603009,34668545,34865153,34930689,35192833,35258369,35586049,35782657,36044801,36503553,36700161,37027841,37224449,37552129,38076417,38207489,38404099,38469633,38731779,38797313,39256065,39321601,39452673,39780353,39911425,39976966,40435713,40501249,40894465,40960001,41222145,41549825,41680897,41746433,41943041,42401793,42467329,42795009,42991617,43057153,43450369,43646977,43843585,43974657,44040193,44564481,44630017,44892161,45023233,45219841,45678593,45875201,45940737,46268417,46399489,46530561,46596097,46792705,47054849,47579140,48037889,48431105,48627713,48889857,50593798,54591492,57606148,59834388,60030996,60096532,60293126,60620810],"ones":[19398657,37617665],"omit":[6815745,7012353,7077889,7143425,7274497,7405569,7536641,7602177,7667713,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9109505,9175041,9240577,9306113,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17498113,17563649,17629185,17694721,17760257,17825793,17891329,17956865,18022401,18087937,18153473,18219009,18284545,18350081,18415617,18481153,18546689,18677761,18612225,18743297,18808833,18874369,18939905,19005441,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19857409,19922945,19988481,20054017,20119553,20185089,20250625,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21757953,21823489,21889025,21954561,22020097,22085633,22151169,22216705,22282241,22347777,22413313,22478849,22544385,22609921,22675457,22740993,22806529,22872065,23003137,22937601,23068673,23134209,23199745,23265281,23330817,23396353,23461889,23527425,23592961,23658497,23724033,23789569,23855105,23920641,23986177,24051713,24117249,24182785,24248321,24313857,24379393,24444929,24510465,24576001,24707073,24772609,24838145,24903681,24969217,25034753,25165825,25231361,25296897,25362433,25427969,25493505,25559041,25624577,25690113,25755649,25821185,25886721,25952257,26017793,26083329,26148865,26214401,26279937,26345473,26411009,26476545,26542081,26607617,26673153,26738689,26804225,26935297,27000833,27131905,27197441,27262977,27328513,27394049,27459585,27525121,27590657,27656193,27721729,27787265,27852801,27918337,27983873,28049409,28114945,28180481,28246017,28311553,28377089,28442625,28508161,28573697,28639233,28704769,28770305,28835841,28901377,28966913,29032449,29097985,29163521,29229057,29294593,29360129,29425665,29491201,29556737,29622273,29687809,29753345,29818881,29884417,29949953,30015489,30081025,30146561,30212097,30277633,30343169,30408705,30539777,30474241,30605313,30670849,30736385,30801921,30867457,30998529,31064065,31129601,31195137,31260673,31326209,31391745,31457281,31522817,31653889,31784961,31850497,31981569,32047105,32112641,32243713,32309249,32440321,32505857,32571393,32636929,32702465,32768001,32833537,32899073,33030145,33095681,33161217,33226753,33292289,33423361,33488897,33619969,33685505,33751041,33816577,33882113,34013185,34078721,34144257,34209793,34275329,34406401,34471937,34537473,34668545,34734081,34799617,34865153,34930689,34996225,35061761,35127297,35192833,35389441,35323905,35454977,35520513,35586049,35651585,35717121,35782657,35848193,35913729,35979265,36044801,36110337,36175873,36241409,36306945,36372481,36438017,36503553,36569089,36634625,36700161,36831233,36896769,36962305,37027841,37093377,37158913,37224449,37289985,37355521,37421057,37486593,37552129,37617665,37683201,37748737,37814273,37879809,38010881,38076417,38141953,38207489,38273025,38338561,38404097,38469633,38535169,38600705,38666241,38731777,38797313,38862849,38928385,38993921,39059457,39190529,39256065,39321601,39387137,39452673,39518209,39583745,39649281,39780353,39845889,39911425,40042497,40108033,40239105,40304641,40435713,40501249,40566785,40632321,40763393,40894465,40960001,41025537,41091073,41222145,41287681,41549825,41615361,41680897,41746433,41943041,42074113,42401793,42467329,42532865,42795009,42991617,43057153,43122689,43188225,43384833,43450369,43646977,43778049,43974657,44040193,44367873,44564481,44630017,44892161,45219841,45613057,45678593,45875201,45940737,46268417,46333953,46399489,46530561,46596097,46792705,46923777,47054849,47251457,47448065,47906817,48037889,48168961,48365569,48431105,48627713,48889857,48955393,49152001,49545217,49938433],"orderby":[3735556,3866626,4194308,9043988,9371668,15007749,16056321,16252929,16318465,16580609,16777217,16842772,16973825,17170433,21037061,21102593,24641546,31260673,34865153,35192833,35454981,35586049,35717125,36044801,36503553,37027841,37552129,41353220,42008580,46006274,50724865,55902211,57802756,58327044,58982402,59572228,59703300,59834388,60030996,60096532,60620810],"overridden":[25100290,60751874],"orderedmergeextension":[3604481,9043975,9371655,15335425,15663105,16842759,17563649,18087937,18612225,19267585,19791873,48824321,50724865,56492037,59834375,60030983,60096519],"options":[327682,458754,524292,6750211,7208963,7405569,7733251,7864321,7995393,8257545,9043969,49086465,49414145,49676289,50069505,50528262,51249158,53870593,54001666,59834371],"othersequences":[15597574,20447237,21364741,29229062,35323909,35651589],"operation":[3735556,4194308,7208961,9043984,9371664,12779521,13369345,14876674,15466498,15990786,16056321,16252929,16318465,16384002,16580609,16777217,16842768,16973825,17170433,17498114,18219010,18481154,18546689,19070978,19922946,20316162,21102593,24641544,25296897,29818881,30277633,30474242,31195138,31260673,31784962,32636930,34144258,34734082,34865153,35192833,35389442,35586049,35848194,36044801,36503553,37027841,37552129,39780354,40501250,41353220,41549825,42008580,45613057,47251457,57802756,58327044,59572228,59703300,59834384,60030992,60096528,60620808],"order":[524289,1703937,2031619,3866625,5308420,5570562,6815746,7012355,7077890,7274497,7405570,7536642,7602177,7733252,7798785,7864322,7995394,8060929,8388609,8519681,8781825,9043983,9371660,9568257,9764868,9961473,10878977,11272193,12058625,12713985,13238273,13631490,13762561,14221314,14286849,14745601,14811138,15007750,15073281,15138818,15400961,15597569,15925249,16056322,16252930,16318465,16580609,16711681,16777218,16842764,16908289,16973826,17170433,17235969,17760257,18153473,18284545,18350081,18415617,18743297,18874369,19529729,19857409,20381697,20447237,21037062,21102593,21364741,23789572,24379396,24641546,25165825,25362434,25821186,27525121,28966913,29229057,29556737,29622273,29949953,30081025,30867457,31064065,31260674,31391745,31588353,32178177,32243713,32309249,32702465,32899073,32964609,33357825,33423361,33751041,34406401,34603009,34865153,34996226,35061761,35192834,35258369,35323909,35454981,35520514,35586049,35651589,35717125,35782658,36044802,36306945,36503553,36700162,36831233,37027842,37224450,37552129,38076418,38666241,38928385,39059457,39452673,39518209,40239105,40828929,46006274,48234498,48496644,49152004,49676289,49938436,51249153,52953091,53215236,55115778,55312388,55771139,55902209,56623105,58195970,58982401,59834383,60030988,60096524,60620810,60686337],"offset":[3145730,3538946,3670017,9043978,9371658,14745608,15073287,16842762,18284552,18743304,20643841,24641541,29556744,29949960,31064072,31391751,34930689,44433410,44957698,50397186,51642370,54788097,58064898,58261506,59834378,60030986,60096522,60620805],"option":[131073]} \ No newline at end of file diff --git a/3.4/ref/api/fti/FTI_112.json b/3.4/ref/api/fti/FTI_112.json new file mode 100644 index 0000000..7499bd2 --- /dev/null +++ b/3.4/ref/api/fti/FTI_112.json @@ -0,0 +1 @@ +{"preserve":[7733249,9764865,13631489,14221313,14811137,15138817,35782657,36700161,37224449,38076417,49676289],"partitions":[4653066,9043972,9371652,16515073,16842756,16908289,17039361,17301505,17367041,18415617,18874369,19529729,19857409,20381697,24641546,31653889,32112641,32571393,33095681,33751041,34406401,35061761,36306945,36831233,38928385,42663946,58720266,59834372,59899914,60030980,60096516,60620810],"parameters":[2228225,2424833,3604484,3735553,4194305,5373953,6750210,6815748,7012356,7077892,7143428,7208962,7274500,7405572,7536644,7602180,7667716,7733250,7798788,7864324,7929860,7995396,8060932,8126468,8192004,8257538,8323076,8388612,8454148,8519684,8585220,8650756,8716292,8781828,8847364,8912900,8978436,9109508,9043986,9175044,9240580,9306116,9371666,9437188,9502724,9568260,9633796,9699332,9764868,9830404,9895940,9961476,10027012,10092548,10158084,10223620,10289156,10354692,10420228,10485764,10551300,10616836,10682372,10747908,10813444,10878980,10944516,11010052,11075588,11141124,11206660,11272196,11337732,11403268,11468804,11534340,11599877,11665412,11730948,11796484,11862020,11927556,11993092,12058628,12124164,12189701,12255236,12320772,12386308,12451844,12517378,12582916,12648452,12713988,12779524,12845060,12910594,12976132,13041668,13107204,13172740,13238276,13303810,13369348,13434884,13500420,13565956,13631492,13697028,13762564,13828100,13893636,13959172,14024708,14090244,14155780,14221316,14286852,14352388,14417924,14483460,14548996,14614532,14680068,14745604,14811140,14876676,14942212,15007748,15073284,15138820,15204356,15269892,15335428,15400964,15466500,15532036,15597572,15663108,15728644,15794180,15859716,15925252,15990788,16056324,16121860,16187396,16252932,16318468,16384004,16449540,16515076,16580612,16646148,16711684,16777221,16842770,16908292,16973829,17039364,17104900,17170436,17235972,17301508,17367044,17432580,17498116,17563652,17629188,17694724,17760260,17825796,17891332,17956868,18022404,18087941,18153476,18219012,18284548,18350084,18415620,18481156,18546692,18612229,18677764,18743300,18808836,18874372,18939908,19005444,19070980,19136516,19202052,19267589,19333124,19398660,19464196,19529732,19595268,19660804,19726340,19791877,19857412,19922948,19988484,20054020,20119556,20250628,20185092,20316164,20381700,20447236,20512772,20578308,20643844,20709380,20774916,20840452,20905986,20971524,21037060,21102596,21168132,21233668,21299204,21364740,21430276,21495812,21561348,21626882,21692420,21757956,21823492,21889028,21954562,22020098,22085637,22151172,22216708,22282244,22347780,22413314,22478852,22544388,22609924,22675458,22740994,22806532,22872068,22937604,23003140,23068674,23134210,23199746,23265284,23330820,23396354,23461892,23527426,23592964,23658500,23724036,23789572,23855106,23920644,23986180,24051716,24117252,24182788,24248322,24313860,24379396,24444932,24510468,24576004,24641545,24707076,24772612,24838148,24903684,24969220,25034756,25165828,25231364,25296900,25362436,25427972,25493508,25559044,25624580,25690116,25755652,25821188,25886724,25952260,26017796,26083332,26148868,26214404,26279940,26345476,26411012,26476548,26542084,26607620,26673156,26738692,26804228,26869762,26935300,27000836,27066370,27131906,27197444,27262980,27328516,27394052,27459588,27525124,27590658,27656196,27721732,27787268,27852804,27918340,27983876,28049412,28114948,28180484,28246020,28311556,28377092,28442628,28508164,28573700,28639236,28704772,28770308,28835844,28901380,28966916,29032452,29097988,29163524,29229060,29294596,29360132,29425668,29491204,29556740,29622276,29687812,29753348,29818884,29884420,29949956,30015492,30081028,30146564,30212100,30277636,30343172,30408708,30539780,30474244,30605316,30670852,30736389,30801924,30867460,30932996,30998532,31064068,31129604,31195140,31260677,31326212,31391748,31457284,31522821,31653892,31719428,31784964,31850500,31916034,31981573,32047108,32112644,32178180,32243716,32309252,32374786,32440324,32505860,32571396,32636932,32702468,32768004,32833540,32899076,32964610,33030148,33095684,33161220,33226756,33292292,33357826,33423364,33488900,33554434,33619973,33685508,33751044,33816580,33882116,33947650,34013188,34078724,34144260,34209796,34275332,34340866,34406404,34471940,34537476,34603012,34668548,34734084,34799618,34865156,34930692,34996228,35061764,35127300,35192836,35258372,35323908,35389444,35454980,35520516,35586052,35651588,35717124,35782660,35848196,35913732,35979268,36044805,36110340,36175876,36241412,36306948,36372484,36438020,36503556,36569092,36634628,36700164,36765700,36831236,36896772,37027844,36962308,37093380,37158916,37224452,37289988,37355524,37421060,37486596,37552132,37617668,37683204,37748740,37814276,37879812,37945348,38010884,38076420,38207490,38141956,38273029,38338564,38404100,38469634,38535172,38600708,38666244,38797314,38731780,38862853,38928388,38993924,39059460,39190532,39256068,39321604,39387140,39452676,39518212,39583748,39649284,39780356,39845892,39911428,40042500,40108036,40239108,40304644,40435716,40501252,40566788,40632324,40763396,40894468,40960004,41025540,41091076,41222148,41287684,41353217,41549828,41615364,41680900,41746436,41943044,42008577,42074116,42205188,42401794,42467332,42532868,42598404,42795010,42991620,43057156,43122692,43188228,43384836,43450370,43581441,43646980,43778052,43843586,43909121,43974658,44040196,44367876,44564482,44630020,44892162,45023236,45219844,45613060,45678596,45875202,45940741,46137345,46268420,46333956,46399490,46530564,46596100,46792706,46923780,47054852,47251460,47316993,47448068,47644673,47906820,48037892,48168964,48365572,48431106,48627716,48824324,48889858,48955396,49152004,49545220,49938436,50921473,51511297,51773441,54657025,56033281,56492036,57802753,58327041,59113476,59572225,59703297,59834387,60030995,60096531,60620809],"project":[18087939,18612227,19267587,19791875,20119553,20774913,22085633,23592961,25886721,26279937,26804225,27262977,27328513,27721729,28180481,30736387,31522819,37289985,37814273,38273027,38338561,38862851,38993921,39387137,39845889,40042497,40566785,41025537,41615361,45940737],"params":[10944513,15597569,20447233,21364737,21495809,22282241,29229057,35258369,35323905,35651585,37486593,42467329,44040193],"padstart":[3932163,9043974,9371654,16842758,17432582,17694726,18022406,24641539,31850502,32505862,32833542,49807363,50724865,57147396,59375619,59834374,60030982,60096518,60620803],"pairwiseextension":[3407873,9043969,9371649,16842753,20709377,50724865,57409541,59834369,60030977,60096513],"preserves":[5308418,9043972,9371652,16842756,20447233,21364737,24641538,35323905,35651585,48496642,53215234,55312386,59834372,60030980,60096516,60620802],"preserved":[2031617,9043969,9764865,52953089,59834369],"portion":[14417921,24051713,24576001,24969217,30539777,42074113,42532865,43384833],"paramarray":[10944513,15597569,20447233,21364737,21495809,22282241,29229057,35258369,35323905,35651585,37486593,42467329,44040193],"pads":[3473411,3932163,9043980,9371660,16121857,16646145,16842764,17104897,17432577,17694721,18022401,24641542,31850497,32505857,32833537,33030145,33488897,34013185,49217539,49807363,56885251,57147395,59244547,59375619,59834380,60030988,60096524,60620806],"power":[5111809,9043970,9371650,16842754,21233665,24641537,43646977,44695553,49020929,55705601,59834370,60030978,60096514,60620801],"partitionextension":[4653057,9043970,9371650,16515073,16842754,16908289,17039361,17301505,17367041,18415617,18874369,19529729,19857409,20381697,42663937,50724865,58720261,59834370,60030978,60096514],"predecessor":[3407874,9043972,9371652,16842756,20709378,24641538,34471938,57409538,59834372,60030980,60096516,60620802],"programming":[6815745,7012353,7077889,7143425,7274497,7405569,7536641,7602177,7667713,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9109505,9175041,9240577,9306113,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17498113,17563649,17629185,17694721,17760257,17825793,17891329,17956865,18022401,18087937,18153473,18219009,18284545,18350081,18415617,18481153,18546689,18677761,18612225,18743297,18808833,18874369,18939905,19005441,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19857409,19922945,19988481,20054017,20119553,20250625,20185089,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21757953,21823489,21889025,21954561,22020097,22085633,22151169,22216705,22282241,22347777,22413313,22478849,22544385,22609921,22675457,22740993,22806529,22872065,23003137,22937601,23068673,23134209,23199745,23265281,23330817,23396353,23461889,23527425,23592961,23658497,23724033,23789569,23855105,23920641,23986177,24051713,24117249,24182785,24248321,24313857,24379393,24444929,24510465,24576001,24707073,24772609,24838145,24903681,24969217,25034753,25165825,25231361,25296897,25362433,25427969,25493505,25559041,25624577,25690113,25755649,25821185,25886721,25952257,26017793,26083329,26148865,26214401,26279937,26345473,26411009,26476545,26542081,26607617,26673153,26738689,26804225,26935297,27000833,27131905,27197441,27262977,27328513,27394049,27459585,27525121,27590657,27656193,27721729,27787265,27852801,27918337,27983873,28049409,28114945,28180481,28246017,28311553,28377089,28442625,28508161,28573697,28639233,28704769,28770305,28835841,28901377,28966913,29032449,29097985,29163521,29229057,29294593,29360129,29425665,29491201,29556737,29622273,29687809,29753345,29818881,29884417,29949953,30015489,30081025,30146561,30212097,30277633,30343169,30408705,30539777,30474241,30605313,30670849,30736385,30801921,30867457,30998529,31064065,31129601,31195137,31260673,31326209,31391745,31457281,31522817,31653889,31784961,31850497,31981569,32047105,32112641,32243713,32309249,32440321,32505857,32571393,32636929,32702465,32768001,32833537,32899073,33030145,33095681,33161217,33226753,33292289,33423361,33488897,33619969,33685505,33751041,33816577,33882113,34013185,34078721,34144257,34209793,34275329,34406401,34471937,34537473,34668545,34734081,34799617,34865153,34930689,34996225,35061761,35192833,35127297,35389441,35323905,35454977,35520513,35586049,35651585,35717121,35782657,35848193,35913729,35979265,36044801,36110337,36175873,36241409,36306945,36372481,36438017,36503553,36569089,36634625,36700161,36831233,36896769,36962305,37027841,37093377,37158913,37224449,37289985,37355521,37421057,37486593,37552129,37617665,37683201,37748737,37814273,37879809,38010881,38076417,38141953,38207489,38273025,38338561,38404097,38469633,38535169,38600705,38666241,38731777,38797313,38862849,38928385,38993921,39059457,39190529,39256065,39321601,39387137,39452673,39518209,39583745,39649281,39780353,39845889,39911425,40042497,40108033,40239105,40304641,40435713,40501249,40566785,40632321,40763393,40894465,40960001,41025537,41091073,41222145,41287681,41549825,41615361,41680897,41746433,41943041,42074113,42401793,42467329,42532865,42795009,42991617,43057153,43122689,43188225,43384833,43450369,43646977,43778049,43974657,44040193,44367873,44564481,44630017,44892161,45219841,45613057,45678593,45875201,45940737,46268417,46333953,46399489,46530561,46596097,46792705,46923777,47054849,47251457,47448065,47906817,48037889,48168961,48365569,48431105,48627713,48889857,48955393,49152001,49545217,49938433],"parameter":[393217,720897,2228225,2424833,2621442,2686977,2883585,3604482,3735554,3932162,4194306,4587521,4653059,4784129,5570561,5898243,6160386,6815745,6946818,7012353,7077890,7143425,7274497,7340033,7405569,7536641,7602177,7667713,7798785,7864322,7929857,7995394,8060929,8126465,8192001,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9044012,9109505,9175041,9240577,9306113,9371692,9437185,9502722,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468802,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910594,12976129,13041666,13107201,13172738,13238273,13303810,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614530,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532034,15597569,15663106,15728641,15794177,15859713,15925249,15990785,16056322,16121858,16187393,16252930,16318466,16384001,16449537,16515073,16580610,16646146,16711681,16777217,16842796,16908289,16973825,17039361,17104898,17170433,17235969,17301505,17367041,17432578,17498113,17563650,17629185,17694723,17760257,17825794,17891329,17956865,18022403,18087937,18153474,18219009,18284545,18350081,18415618,18481153,18546690,18677761,18612225,18743297,18808833,18874369,18939905,19005441,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529730,19595265,19660801,19726337,19791873,19857409,19922945,19988482,20054017,20119553,20185089,20250625,20316161,20381698,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21757953,21823489,21889025,21954561,22020097,22085633,22151169,22216705,22282241,22347777,22413313,22478849,22544385,22609922,22675457,22740993,22806529,22872065,23003137,22937601,23068673,23134209,23199745,23265282,23330817,23396353,23461889,23527425,23592961,23658497,23724033,23789569,23855105,23920641,23986177,24051713,24117249,24182785,24248321,24313857,24379393,24444929,24510466,24576001,24641568,24707074,24772609,24838145,24903681,24969217,25034753,25165825,25231361,25296897,25362433,25427970,25493505,25559041,25624577,25690113,25755649,25821186,25886721,25952257,26017793,26083329,26148865,26214401,26279938,26345473,26411009,26476545,26542081,26607617,26673153,26738689,26804226,26935297,27000833,27131906,27197441,27262977,27328513,27394049,27459585,27525121,27590658,27656193,27721729,27787265,27852801,27918337,27983873,28049409,28114945,28180481,28246017,28311553,28377089,28442625,28508161,28573697,28639233,28704769,28770305,28835841,28901377,28966913,29032449,29097985,29163521,29229057,29294593,29360129,29425665,29491201,29556737,29622273,29687809,29753345,29818881,29884417,29949953,30015489,30081025,30146561,30212097,30277633,30343169,30408705,30539777,30474241,30605313,30670849,30736385,30801921,30867457,30998529,31064065,31129601,31195137,31260673,31326210,31391745,31457282,31522817,31653889,31784961,31850498,31981569,32047105,32112641,32178177,32243713,32309249,32440321,32505859,32571393,32636929,32702466,32768001,32833539,32899073,33030146,33095681,33161218,33226753,33292289,33423361,33488898,33619969,33685505,33751042,33816577,33882113,34013186,34078721,34144257,34209793,34275329,34340865,34406401,34471937,34537473,34603009,34668545,34734081,34799617,34865153,34930689,34996225,35061762,35192834,35127297,35389441,35323905,35454977,35520514,35586050,35651585,35717121,35782657,35848193,35913729,35979265,36044801,36110337,36175873,36241409,36306945,36372481,36438017,36503553,36569089,36634625,36700161,36831234,36896769,36962306,37027842,37093377,37158913,37224449,37289985,37355521,37421057,37486593,37552130,37617665,37683201,37748738,37814273,37879809,38010882,38076417,38141953,38207489,38273025,38338562,38404097,38469633,38535169,38600705,38666241,38731777,38797313,38862849,38928385,38993922,39059457,39190530,39256065,39321601,39387137,39452673,39518209,39583745,39649281,39780353,39845889,39911425,40042497,40108034,40173569,40239105,40304641,40435713,40501249,40566785,40632322,40763393,40894465,40960001,41025537,41091073,41222145,41287681,41353218,41549826,41615361,41680897,41746433,42008578,41943041,42074113,42401793,42467329,42532865,42663939,42795009,42860545,42991617,43057153,43122689,43188225,43384833,43450369,43581441,43646977,43712513,43778050,43909121,43974657,44040193,44105729,44236802,44367873,44564481,44630017,44892161,45219842,45613057,45678593,45875201,45940737,46071809,46268417,46333953,46399489,46465025,46530561,46596097,46792705,46858241,46923778,46989314,47054849,47251457,47448065,47775746,47906818,48037889,48168961,48234497,48365569,48431105,48627713,48824322,48889857,48955393,49152001,49348611,49545217,49807362,49938433,50790401,50921473,51052545,51445762,51511297,51707905,51773441,51838977,52559874,52690946,53805059,53936129,54394881,54657025,54853634,55050241,55115777,55771138,55836675,56492034,56819713,57081857,57147394,57344001,57475073,57540609,57737217,57802754,58195969,58327042,58589186,58720259,58916866,59113474,59375618,59572226,59703298,59834412,59899907,60031020,60096556,60424193,60620832],"produces":[3145730,3538946,7274500,7602180,7798788,8060932,8388612,8519684,9043976,9371656,9961476,14745602,15073282,16842760,18284545,18743297,21233665,21364737,24641540,29556737,29949953,31064066,31391746,35651585,42205185,42598401,43646977,44433410,44957698,50397186,51642370,58064898,58261506,59834376,60030984,60096520,60620804],"providing":[21495809,22282241,42467329,44040193],"permute":[17956865,39256065],"property":[2621441,6291458,9043974,9371654,13303809,16842758,21495809,22282241,24641539,27590657,42467329,44040193,44236801,46202882,48693249,49414148,49676292,50069508,50331650,50528260,52690945,54853633,57999362,59834374,60030983,60096518,60620803],"passed":[2031617,7929859,7995393,9043969,9371649,16515073,16842753,16908289,17039361,17367041,18415617,18874369,19529729,19857409,20381697,32112641,32571393,33095681,33751041,34406401,35061761,36306945,36831233,38928385,52297729,52953089,59834369,60030977,60096513],"pool":[2031618,8192008,8454152,9043970,9371650,16842754,52625410,52953090,59834370,60030978,60096514],"properly":[6815745,7077889],"pairs":[3145730,3538946,9043976,9371656,13107201,13434881,14745601,15073281,16842760,18284545,18743297,20512769,20840449,22216705,22609921,23986177,24510465,24641540,26738689,27000833,29556737,29949953,31064065,31391745,39190529,40304641,43188225,44433410,44957698,46333953,46923777,49545217,50397186,51642370,54525953,58064898,58261506,59834376,60030984,60096520,60620804,60751873],"paddingselector":[16646149,17694725,32505861,33488901],"partial":[3735553,4194305,16056322,16252930,16318466,16580610,16777218,16973826,17170434,21102594,31260673,34865153,35192833,35586049,36044801,36503553,37027841,37552129,41353218,42008578,57802753,58327041,59572225,59703297],"particular":[3866626,4849665,6553602,9043974,9371655,15007745,16842758,20054017,21037057,23789569,24379393,24641541,35454977,35717121,38535169,45088770,46006274,49152001,49283074,49938433,53084161,55902210,57016322,58982402,59834374,60030982,60096519,60620805],"primary":[20447233,21364737,35323905,35651585],"projected":[1769474,2031619,3014657,3342337,4980739,5767172,7929857,8192002,8454146,9043993,9371673,10158081,10420226,10551297,10682370,12845057,13303809,13500417,13565953,13959169,14024705,14286849,14483457,14876673,15466497,15532033,15794178,15859713,15990785,16384001,16449539,16842777,17891330,18481153,19070977,19922945,20185091,20316161,20774914,24641547,25952258,26345474,27262978,27590657,27721730,27852801,28180482,28114945,28573697,29032449,29753345,30474241,30605313,31195137,31784961,32636929,33226754,33685507,34144257,34209794,34668547,34734081,35389441,35848193,39124993,40042498,40239105,40566786,40763393,41025538,41287681,41615362,42139650,43122689,43319299,43778049,45481985,45744132,45809665,47185922,50003972,52494337,52625410,52953091,53018625,55377922,56950787,57278467,57671684,58654721,58851329,59834393,60031001,60096537,60620811],"protected":[46137347],"possibly":[49086466,49479681,50790401,52953089],"projections":[9175041,18087937,18612225,19267585,19791873,29294593,30736385,31522817,38273025,38862849],"pairing":[14745601,15073281,18284545,18743297,29556737,29949953,31064065,31391745],"partially":[7405569,7864321,7995393],"projecting":[13631489,14221313,14745601,14811137,15073281,15138817,18284545,18743297,29556737,29949953,31064065,31391745,35782657,36700161,37224449,38076417],"published":[49086466,49479681,50790401,52953089],"provide":[2228225,2424833,9043972,9371652,11599873,12189697,16842756,24641538,31981569,33619969,43581441,43909121,50921473,51511297,51773441,54525953,54657025,59834372,60030980,60096516,60620802,60751873],"padextension":[3473409,9043971,9371651,16121857,16646145,16842755,17104897,49217537,50724865,56885253,59834371,60030979,60096515],"produce":[11599873,12189697,21233665,21561346,31916033,31981569,32374785,33554433,33619969,33947649,43646977,44367874],"projects":[2031617,2621441,4653063,4980737,7274497,7602177,7798785,7864322,7929857,8060929,8192001,8323073,8388609,8454145,8519681,8650753,9109505,9043975,9306113,9371655,9895937,9961473,10223617,11665409,12845060,13303810,13500420,13762561,13959173,14483457,14876676,15466500,15532033,15859717,15990787,16384003,16515073,16842759,16908290,17039361,17367042,18415618,18481155,18874370,19070979,19529730,19857410,19922948,20316164,20381698,23658497,24182785,24641545,24772609,25559041,27590658,27918337,28573700,29032452,29687809,29753349,30474243,30605317,31195139,31784964,32047105,32112641,32571393,32636932,33095682,33751042,34144259,34406402,34734083,35061762,35389444,35848196,36306946,36831234,38928386,39518209,42663943,43122689,43319297,43778049,44236801,52690945,52953089,54853633,56950785,57278465,58720263,59834375,59899911,60030983,60096519,60620809],"persists":[1],"pair":[13893633,14483457,14811137,15138817,15532033,20709377,22216705,22478849,22609921,23986177,24510465,27197441,27459585,34471937,37224449,38076417,39190529,40960001,43122689,43778049,46333953,46923777,48037889,49545217],"position":[1179649,8978433,9043970,9371650,16842754,18808833,19136513,19464193,19660801,20054017,20643841,24641537,28442625,32768001,33292289,33882113,34275329,34930689,38535169,52363265,59834370,60030978,60096514,60620801],"padstartextension":[3932161,9043971,9371651,16842755,17432577,17694721,18022401,49807361,50724865,57147397,59834371,60030979,60096515],"predicate":[2621441,4653058,4718593,6356993,9043978,9371658,10354693,10813445,11468805,11599877,12189701,12910600,13041669,16842762,17301512,17367049,19726352,21757953,22151169,23330831,23592961,24641541,25231365,25690117,25886721,27131912,31326213,31653896,31981573,33095689,33161221,33619973,36438017,36896769,37289985,37814273,38141968,42663938,44236801,45023237,48168975,52690945,52887553,54853633,56688641,58720258,59834378,59899906,60030986,60096522,60620805],"provides":[1441793,9043970,9371650,10289153,16842754,24641537,25493505,48693250,49086466,49479681,50790401,52953089,55181313,59834370,60030978,60096514,60620802],"preserveorder":[2031617,9043969,9764868,49676292,51249153,52953089,53870593,59834369],"prescanextension":[4456449,9043969,9371649,16842753,17498113,50724865,51576837,59834369,60030977,60096513],"permutations":[3801091,9043972,9371652,16842756,17956875,24641538,39256074,50200580,50724865,59834372,60030980,60096516,60620802],"partialsortextension":[3735553,9043972,9371652,16252929,16580609,16842756,16973825,17170433,42008577,50724865,58327045,59834372,60030980,60096516],"pipeextension":[4063233,9043969,9371649,16842753,18350081,50659333,50724865,59834369,60030977,60096513],"pairwise":[3407874,9043970,9371650,16842754,20709383,24641537,34471942,50724865,57409539,59834370,60030978,60096514,60620801],"past":[20054017,38535169],"produced":[7274497,7602177,7798785,8060929,8192001,8388609,8454146,8519681,9961473,14745601,15073281,17629185,18284545,18743297,20578305,21233665,21364737,29556737,29949953,31064065,31391745,35651585,35913729,36372481,42205185,42598401,43646977],"partialsortby":[4194308,9043976,9371656,16056325,16318469,16777221,16842760,21102597,24641540,34865157,35192837,35586053,36044805,41353220,50724865,57802757,59703300,59834376,60030984,60096520,60620804],"preserving":[20447233,21364737,35323905,35651585],"public":[458755,6750211,6815747,7012355,7077891,7143427,7208963,7274499,7405571,7536643,7602179,7667715,7733251,7798787,7864323,7929859,7995395,8060931,8126467,8192003,8323075,8388611,8454147,8519683,8585219,8650755,8716291,8781827,8847363,8912899,8978435,9109507,9175043,9240579,9306115,9437187,9502723,9568259,9633795,9699331,9764867,9830403,9895939,9961475,10027011,10092547,10158083,10223619,10289155,10354691,10420227,10485763,10551299,10616835,10682371,10747907,10813443,10878979,10944515,11010051,11075587,11141123,11206659,11272195,11337731,11403267,11468803,11534339,11599875,11665411,11730947,11796483,11862019,11927555,11993091,12058627,12124163,12189699,12255235,12320771,12386307,12451843,12517379,12582915,12648451,12713987,12779523,12845059,12910595,12976131,13041667,13107203,13172739,13238275,13303811,13369347,13434883,13500419,13565955,13631491,13697027,13762563,13828099,13893635,13959171,14024707,14090243,14155779,14221315,14286851,14352387,14417923,14483459,14548995,14614531,14680067,14745603,14811139,14876675,14942211,15007747,15073283,15138819,15204355,15269891,15335427,15400963,15466499,15532035,15597571,15663107,15728643,15794179,15859715,15925251,15990787,16056323,16121859,16187395,16252931,16318467,16384003,16449539,16515075,16580611,16646147,16711683,16777219,16908291,16973827,17039363,17104899,17170435,17235971,17301507,17367043,17432579,17498115,17563651,17629187,17694723,17760259,17825795,17891331,17956867,18022403,18087939,18153475,18219011,18284547,18350083,18415619,18481155,18546691,18677763,18612227,18743299,18808835,18874371,18939907,19005443,19070979,19136515,19202051,19267587,19333123,19398659,19464195,19529731,19595267,19660803,19726339,19791875,19857411,19922947,19988483,20054019,20119555,20250627,20185091,20316163,20381699,20447235,20512771,20578307,20643843,20709379,20774915,20840451,20905987,20971523,21037059,21102595,21168131,21233667,21299203,21364739,21430275,21495811,21561347,21626883,21692419,21757955,21823491,21889027,21954563,22020099,22085635,22151171,22216707,22282243,22347779,22413315,22478851,22544387,22609923,22675459,22740995,22806531,22872067,22937603,23003139,23068675,23134211,23199747,23265283,23330819,23396355,23461891,23527427,23592963,23658499,23724035,23789571,23855107,23920643,23986179,24051715,24117251,24182787,24248323,24313859,24379395,24444931,24510467,24576003,24707075,24772611,24838147,24903683,24969219,25034755,25165827,25231363,25296899,25362435,25427971,25493507,25559043,25624579,25690115,25755651,25821187,25886723,25952259,26017795,26083331,26148867,26214403,26279939,26345475,26411011,26476547,26542083,26607619,26673155,26738691,26804227,26935299,27000835,27131907,27197443,27262979,27328515,27394051,27459587,27525123,27590659,27656195,27721731,27787267,27852803,27918339,27983875,28049411,28114947,28180483,28246019,28311555,28377091,28442627,28508163,28573699,28639235,28704771,28770307,28835843,28901379,28966915,29032451,29097987,29163523,29229059,29294595,29360131,29425667,29491203,29556739,29622275,29687811,29753347,29818883,29884419,29949955,30015491,30081027,30146563,30212099,30277635,30343171,30408707,30539779,30474243,30605315,30670851,30736387,30801923,30867459,30932995,30998531,31064067,31129603,31195139,31260675,31326211,31391747,31457283,31522819,31588355,31653891,31719427,31784963,31850499,31916035,31981571,32047107,32112643,32178179,32243715,32309251,32374787,32440323,32505859,32571395,32636931,32702467,32768003,32833539,32899075,32964611,33030147,33095683,33161219,33226755,33292291,33357827,33423363,33488899,33554435,33619971,33685507,33751043,33816579,33882115,33947651,34013187,34078723,34144259,34209795,34275331,34340867,34406403,34471939,34537475,34603011,34668547,34734083,34799619,34865155,34930691,34996227,35061763,35127299,35192835,35258371,35323907,35389443,35454979,35520515,35586051,35651587,35717123,35782659,35848195,35913731,35979267,36044803,36110339,36175875,36241411,36306947,36372483,36438019,36503555,36569091,36634627,36700163,36765699,36831235,36896771,36962307,37027843,37093379,37158915,37224451,37289987,37355523,37421059,37486595,37552131,37617667,37683203,37748739,37814275,37879811,37945347,38010883,38076419,38141955,38207491,38273027,38338563,38404099,38469635,38535171,38600707,38666243,38797315,38731779,38862851,38928387,38993923,39059459,39190531,39256067,39321603,39387139,39452675,39518211,39583747,39649283,39780355,39845891,39911427,40042499,40108035,40239107,40304643,40435715,40501251,40566787,40632323,40763395,40828931,40894467,40960003,41025539,41091075,41222147,41287683,41549827,41615363,41680899,41746435,41943043,42074115,42205187,42401795,42467331,42532867,42598403,42795011,42991619,43057155,43122691,43188227,43384835,43450371,43515907,43646979,43778051,43843587,43974659,44040195,44367875,44564483,44630019,44892163,45023235,45219843,45613059,45678595,45875203,45940739,46268419,46333955,46399491,46530563,46596099,46792707,46923779,47054851,47251459,47316995,47448067,47644675,47906819,48037891,48168963,48365571,48431107,48627715,48889859,48955395,49152003,49414147,49545219,49676291,49741827,49872899,49938435,50069507,50200579,50397187,50462723,50659331,50790403,50855939,50921475,51118083,51183619,51249155,51511299,51576835,51642371,51838979,51970051,52035587,52101123,52232195,52363267,52428803,52494339,52690947,52756483,52887555,52953091,53018627,53084163,53215235,53280771,53346307,53608451,53673987,53739523,53805059,54067203,54132739,54198275,54263811,54460419,54722563,54788099,54984707,55181315,55377923,55508995,55574531,55640067,55705603,55902211,55967747,56033283,56098819,56295427,56360963,56492035,56557571,56623107,56688643,56754179,56819715,56885251,56950787,57016323,57081859,57147395,57212931,57344003,57409539,57540611,57606147,57671683,57802755,57868291,57933827,57999363,58130435,58195971,58327043,58392579,58458115,58589187,58720259,58785795,58916867,59047939,59179011,59310083,59441155,59506691,59637763,59768835,59834371,60030979,60096515,60162051,60227587,60293123,60358659,60424195,60489731,60555267,60620803,60686339,60751876],"padding":[3932162,6488067,9043978,9371658,16646145,16842762,17104902,17694722,18022407,24641541,27197441,27787265,30015489,32505858,32833543,33488897,34013190,39321601,48037889,48300035,48627713,49807362,53149699,57147394,59375618,59637763,59834378,60030986,60096522,60620805],"prependextension":[4128769,9043969,9371649,16842753,18677761,50724865,51118085,59834369,60030977,60096513],"permutationsextension":[3801089,9043969,9371649,16842753,17956865,50200581,50724865,59834369,60030977,60096513],"pick":[15794177,16449537,17891329,20185089,33226753,33685505,34209793,34668545],"prepends":[4128769,9043970,9371650,16842754,18677761,24641537,39911425,51118081,59834370,60030978,60096514,60620801],"pass":[2031623,2359303,7274497,7602177,7798785,8060929,8323073,8388609,8519681,8650753,9043989,9109505,9306113,9371669,9895937,9961473,10223617,11665409,16842773,23658497,23724033,24117249,24182785,24444929,24641543,24772609,25559041,27918337,29687809,32047105,39714823,40435713,40894465,41222145,49610759,52166663,52953095,59834389,60030997,60096533,60227591,60620807],"perform":[25100289,60751873],"prevent":[12779521,13369345,29818881,30277633],"partialsort":[3735556,9043976,9371656,16252933,16580613,16842760,16973829,17170437,24641540,31260677,36503557,37027845,37552133,42008580,50724865,58327045,59572228,59834376,60030984,60096520,60620804],"place":[7864321,7995393,31588354,32964610,33357826,40828930,49086465,60096513],"pipe":[4063234,9043970,9371650,16842754,18350086,24641537,39452677,50659331,50724865,59834370,60030978,60096514,60620801],"prepend":[4128770,9043970,9371650,16842754,18677768,24641537,39911431,50724865,51118083,59834370,60030978,60096514,60620801],"prepended":[18677761,39911425],"product":[1638407,9043982,9371662,9568257,10878977,11272193,15400961,15925249,16711681,16842766,17235969,24641543,25165825,29622273,30081025,30867457,32309249,32899073,33423361,41484295,45350919,53346311,59834382,60030990,60096526,60620807],"placed":[5767174,9043980,9371660,16842764,20774913,24641542,25034753,26542081,27262977,27721729,28180481,37879809,38600705,40042497,40566785,41025537,41615361,45744134,50003974,57671686,59834380,60030988,60096524,60620806],"prefix":[4456449,4587521,4915202,9043976,9371656,16842760,17498115,18219011,18939905,19202049,24641540,38404097,38731777,39780355,40501251,46858241,47579138,51576833,53936129,54591490,57081857,57606146,59834376,60030984,60096520,60620804],"practically":[30932993],"part":[5111810,6815745,7077889,9043972,9371652,16842756,18153473,21233665,21561345,24641538,25821185,32702465,35520513,43646977,44367873,44695554,49020930,55705602,59834372,60030980,60096516,60620802],"projection":[1048577,1638407,1769474,1966083,3014658,3145730,3342338,3538946,3997700,4325380,4653058,5046276,5963779,6488067,7864322,7995394,8454146,9044046,9175042,9371726,9568258,10420227,10682371,10747905,10878978,11272194,11337729,12845057,13500417,13565953,13893633,13959169,14024705,14745602,14876673,15073282,15400962,15466497,15794178,15859713,15925250,15990785,16384001,16449538,16515073,16711682,16842830,17039361,17235970,17891330,18284546,18481153,18743298,19070977,19922945,20185090,20316161,22478850,23003138,24641577,25165826,25952259,26345475,26411010,27197441,27459585,27787265,28246017,28573697,28639233,29032449,29294594,29556738,29622274,29753345,29949954,30015489,30081026,30474241,30605313,30867458,31064066,31195137,31391746,31784961,32112641,32309250,32571393,32636929,32899074,33226754,33423362,33685506,34144257,34209794,34668546,34734081,35389441,35848193,39321601,40697857,40763393,40960002,41287681,41484295,41680898,42139650,42270724,42663938,42729475,42991618,44433410,44761089,44957698,45154308,45285380,45350919,45481986,45809666,47185922,48037889,48300035,48562179,48627713,48758787,50266116,50397186,51642370,52101124,52494338,52756481,53018626,53149699,53346311,53411843,55377922,55640068,55967747,56098820,56426500,58064898,58261506,58523652,58654722,58720258,58851330,59637763,59768835,59834446,59899906,60031054,60096590,60620841],"potentially":[12779521,13369345,29818881,30277633],"partition":[4653067,9043972,9371652,16515079,16842756,16908298,17039367,17301512,17367048,18415624,18874376,19529737,19857417,20381706,24641546,31653895,32112646,32571398,33095687,33751047,34406407,35061768,36306952,36831241,38928393,42663948,50724865,58720268,59834372,59899915,60030980,60096516,60620810],"pad":[3473412,3932161,9043974,9371654,16121866,16646154,16842758,17104906,17432580,17694724,18022404,24641539,31850499,32505859,32833539,33030153,33488905,34013193,49217541,49807362,50724865,56885253,57147393,59244548,59375617,59834374,60030982,60096518,60620803],"provided":[8192001,24641537,36765697,60620801],"positive":[3538946,9043972,9371652,9502721,14745602,15073282,16842756,18284545,18743297,24641538,24707073,29556737,29949953,31064066,31391746,44957698,49414145,51249153,51642370,53870593,58261506,59834372,60030980,60096516,60620802],"performs":[2490372,3997700,4325380,4456449,4587521,4915202,5046276,6553602,9044008,9371688,12845057,13500417,13631489,13959169,14221313,14811137,14876673,15138817,15466497,15859713,15990785,16384001,16842792,17498113,18219009,18481153,18939905,19070977,19202049,19922945,20316161,21364737,23789569,24379393,24641558,28573697,29032449,29753345,30474241,30605313,31195137,31784961,32636929,34144257,34734081,35389441,35651585,35782657,35848193,36700161,37224449,38076417,38404097,38731777,39780353,40501249,41877508,42270724,45088770,45154308,45285380,46858241,47579138,49152001,49283074,49938433,50266116,51576833,52101124,53936129,54132740,54591490,55640068,56098820,56164356,56426500,57016322,57081857,57606146,58523652,59834408,60031016,60096552,60620822],"page":[1,131077],"prior":[18284545,18743297,29556737,29949953],"paired":[14483457,15532033,17825793,21692417,37421057,38010881,43122689,43778049],"permutation":[17956866,39256066],"point":[851969,8781825,20054017,24641537,27525121,38535169,60162049,60620801],"possible":[1638407,9043982,9371662,9568257,10878977,11272193,15400961,15925249,16711681,16842766,17235969,19726337,23330817,24641543,25165825,29622273,30081025,30867457,32309249,32899073,33423361,38141953,41484295,45350919,48168961,53346311,59834382,60030990,60096526,60620807],"processes":[5636097,9043971,9371651,16842755,24641538,25296897,45613057,47251457,59310081,59834371,60030979,60096515,60620802],"process":[13303809,27590657],"plus":[8978433,14811137,15138817,15204353,25034753,27262977,27721729,28442625,28901377,37224449,37879809,38076417,40042497,40566785],"portions":[262150,327686,393222,458758,524294,589830,655366,720902,786438,851974,917510,983046,1048582,1114118,1179654,1245190,1310726,1376262,1441798,1507334,1572870,1638406,1703942,1769478,1835014,1900550,1966086,2031622,2097158,2162694,2228230,2293766,2359302,2424838,2490374,2555910,2621446,2686982,2752518,2818054,2883590,2949126,3014662,3080198,3145734,3211270,3276806,3342342,3407878,3473414,3538950,3604486,3670022,3735558,3801094,3866630,3932166,3997702,4063238,4128774,4194310,4259846,4325382,4390918,4456454,4521990,4587526,4653062,4718598,4784134,4849670,4915206,4980742,5046278,5111814,5177350,5242886,5308422,5373958,5439494,5505030,5570566,5636102,5701638,5767174,5832710,5898246,5963782,6029318,6094854,6160390,6225926,6291462,6356998,6422534,6488070,6553606,6619142,6684678,6750214,6815750,6881286,6946822,7012358,7077894,7143430,7208966,7274502,7340038,7405574,7471110,7536646,7602182,7667718,7733254,7798790,7864326,7929862,7995398,8060934,8126470,8192006,8257542,8323078,8388614,8454150,8519686,8585222,8650758,8716294,8781830,8847366,8912902,8978438,9109510,9175046,9240582,9043974,9306118,9371654,9437190,9502726,9568262,9633798,9699334,9764870,9830406,9895942,9961478,10027014,10092550,10158086,10223622,10289158,10354694,10420230,10485766,10551302,10616838,10682374,10747910,10813446,10878982,10944518,11010054,11075590,11141126,11206662,11272198,11337734,11403270,11468806,11534342,11599878,11665414,11730950,11796486,11862022,11927558,11993094,12058630,12124166,12189702,12255238,12320774,12386310,12451846,12517382,12582918,12648454,12713990,12779526,12845062,12910598,12976134,13041670,13107206,13172742,13238278,13303814,13369350,13434886,13500422,13565958,13631494,13697030,13762566,13828102,13893638,13959174,14024710,14090246,14155782,14221318,14286854,14352390,14417926,14483462,14548998,14614534,14680070,14745606,14811142,14876678,14942214,15007750,15073286,15138822,15204358,15269894,15335430,15400966,15466502,15532038,15597574,15663110,15728646,15794182,15859718,15925254,15990790,16056326,16121862,16187398,16252934,16318470,16384006,16449542,16515078,16580614,16646150,16711686,16777222,16842758,16908294,16973830,17039366,17104902,17170438,17235974,17301510,17367046,17432582,17498118,17563654,17629190,17694726,17760262,17825798,17891334,17956870,18022406,18087942,18153478,18219014,18284550,18350086,18415622,18481158,18546694,18677766,18612230,18743302,18808838,18874374,18939910,19005446,19070982,19136518,19202054,19267590,19333126,19398662,19464198,19529734,19595270,19660806,19726342,19791878,19857414,19922950,19988486,20054022,20119558,20250630,20185094,20316166,20381702,20447238,20512774,20578310,20643846,20709382,20774918,20840454,20905990,20971526,21037062,21102598,21168134,21233670,21299206,21364742,21430278,21495814,21561350,21626886,21692422,21757958,21823494,21889030,21954566,22020102,22085638,22151174,22216710,22282246,22347782,22413318,22478854,22544390,22609926,22675462,22740998,22806534,22872070,22937606,23003142,23068678,23134214,23199750,23265286,23330822,23396358,23461894,23527430,23592966,23658502,23724038,23789574,23855110,23920646,23986182,24051718,24117254,24182790,24248326,24313862,24379398,24444934,24510470,24576006,24641542,24707078,24772614,24838150,24903686,24969222,25034758,25100294,25165830,25231366,25296902,25362438,25427974,25493510,25559046,25624582,25690118,25755654,25821190,25886726,25952262,26017798,26083334,26148870,26214406,26279942,26345478,26411014,26476550,26542086,26607622,26673158,26738694,26804230,26869766,26935302,27000838,27066374,27131910,27197446,27262982,27328518,27394054,27459590,27525126,27590662,27656198,27721734,27787270,27852806,27918342,27983878,28049414,28114950,28180486,28246022,28311558,28377094,28442630,28508166,28573702,28639238,28704774,28770310,28835846,28901382,28966918,29032454,29097990,29163526,29229062,29294598,29360134,29425670,29491206,29556742,29622278,29687814,29753350,29818886,29884422,29949958,30015494,30081030,30146566,30212102,30277638,30343174,30408710,30539782,30474246,30605318,30670854,30736390,30801926,30867462,30932998,30998534,31064070,31129606,31195142,31260678,31326214,31391750,31457286,31522822,31588358,31653894,31719430,31784966,31850502,31916038,31981574,32047110,32112646,32178182,32243718,32309254,32374790,32440326,32505862,32571398,32636934,32702470,32768006,32833542,32899078,32964614,33030150,33095686,33161222,33226758,33292294,33357830,33423366,33488902,33554438,33619974,33685510,33751046,33816582,33882118,33947654,34013190,34078726,34144262,34209798,34275334,34340870,34406406,34471942,34537478,34603014,34668550,34734086,34799622,34865158,34930694,34996230,35061766,35192838,35127302,35258374,35389446,35323910,35454982,35520518,35586054,35651590,35717126,35782662,35848198,35913734,35979270,36044806,36110342,36175878,36241414,36306950,36372486,36438022,36503558,36569094,36634630,36700166,36765702,36831238,36896774,37027846,36962310,37093382,37158918,37224454,37289990,37355526,37421062,37486598,37552134,37617670,37683206,37748742,37814278,37879814,37945350,38010886,38076422,38207494,38141958,38273030,38338566,38404102,38469638,38535174,38600710,38666246,38797318,38731782,38862854,38928390,38993926,39059462,39124998,39190534,39256070,39321606,39387142,39452678,39518214,39583750,39649286,39714822,39780358,39845894,39911430,39976966,40042502,40108038,40173574,40239110,40304646,40370182,40435718,40501254,40566790,40632326,40697862,40763398,40828934,40894470,40960006,41025542,41091078,41156614,41222150,41287686,41353222,41418758,41484294,41549830,41615366,41680902,41746438,41811974,41877510,42008582,41943046,42074118,42139654,42205190,42270726,42336262,42401798,42467334,42532870,42598406,42663942,42729478,42795014,42860550,42926086,42991622,43057158,43122694,43188230,43253766,43319302,43384838,43450374,43515910,43581446,43712518,43646982,43778054,43843590,43909126,43974662,44040198,44105734,44171270,44236806,44302342,44367878,44433414,44498950,44564486,44630022,44695558,44761094,44826630,44892166,44957702,45023238,45088774,45154310,45219846,45285382,45350918,45416454,45481990,45547526,45613062,45678598,45744134,45809670,45875206,45940742,46006278,46071814,46137350,46202886,46268422,46333958,46399494,46465030,46530566,46596102,46661638,46727174,46792710,46858246,46923782,46989318,47054854,47120390,47185926,47251462,47316998,47382534,47448070,47513606,47579142,47644678,47710214,47775750,47841286,47906822,47972358,48037894,48103430,48168966,48234502,48300038,48365574,48431110,48496646,48562182,48627718,48693254,48758790,48824326,48889862,48955398,49020934,49086470,49152006,49217542,49283078,49348614,49414150,49479686,49610758,49545222,49676294,49741830,49807366,49872902,49938438,50003974,50069510,50135046,50200582,50266118,50331654,50397190,50528262,50462726,50593798,50659334,50724870,50790406,50855942,50921478,50987014,51052550,51118086,51183622,51249158,51314694,51380230,51445766,51511302,51576838,51642374,51707910,51773446,51838982,51904518,51970054,52035590,52101126,52166662,52232198,52297734,52363270,52428806,52494342,52559878,52625414,52690950,52756486,52822022,52887558,52953094,53018630,53084166,53149702,53215238,53280774,53346310,53411846,53477382,53542918,53608454,53673990,53739526,53805062,53870598,53936134,54001670,54067206,54132742,54198278,54263814,54329350,54394886,54460422,54525958,54591494,54657030,54722566,54788102,54853638,54919174,54984710,55050246,55115782,55181318,55246854,55312390,55377926,55443462,55508998,55574534,55640070,55705606,55771142,55836678,55902214,55967750,56033286,56098822,56164358,56229894,56295430,56360966,56426502,56492038,56557574,56623110,56688646,56754182,56819718,56885254,56950790,57016326,57081862,57147398,57212934,57278470,57344006,57409542,57475078,57540614,57606150,57671686,57737222,57802758,57868294,57933830,57999366,58064902,58130438,58195974,58261510,58327046,58392582,58458118,58523654,58589190,58654726,58720262,58785798,58851334,58916870,58982406,59047942,59113478,59179014,59244550,59310086,59375622,59441158,59506694,59572230,59637766,59703302,59768838,59834374,59899910,59965446,60030982,60096518,60162054,60227590,60293126,60358662,60424198,60489734,60555270,60620806,60686342,60751878],"previous":[2228227,9043974,9371654,11599874,12582913,13041665,16842758,18939905,24641539,24969217,32440321,33161217,33619970,37945345,38404097,43384833,43909123,51511299,54657027,59834374,60030982,60096518,60620803],"prescan":[4456449,9043970,9371650,16842754,17498121,18219012,24641537,39780356,40501257,50724865,51576834,59834370,60030978,60096514,60620801],"partialsortbyextension":[4194305,9043972,9371652,16056321,16318465,16777217,16842756,21102593,41353217,50724865,57802757,59834372,60030980,60096516],"properties":[51249154,53870595,54001667,54329347,54525955,59834370,60096514,60751874]} \ No newline at end of file diff --git a/3.4/ref/api/fti/FTI_113.json b/3.4/ref/api/fti/FTI_113.json new file mode 100644 index 0000000..a347fbe --- /dev/null +++ b/3.4/ref/api/fti/FTI_113.json @@ -0,0 +1 @@ +{"quadruplet":[11337729,26411009,28639233,30015489,39321601,42991617],"querying":[48693249,49086465,49479681,50790401,52953089,60620801],"query":[327682,458754,524289,2031625,6750209,7012354,7143425,7208961,7405570,7536642,7733249,7864321,7995394,8126466,8257539,8585218,9043978,9371649,9764866,10027010,16842753,20774913,25034753,26542081,27262977,27721729,28180481,37879809,38600705,40042497,40566785,41025537,41615361,49086465,49414145,49676289,50069505,50528257,51249155,52297730,52953097,53870593,54001665,59834378,60030977,60096513],"queries":[2031623,7274497,7602177,7798785,8060929,8388609,8519681,9043975,9371655,9961473,16842759,52166663,52953095,59834375,60030983,60096519]} \ No newline at end of file diff --git a/3.4/ref/api/fti/FTI_114.json b/3.4/ref/api/fti/FTI_114.json new file mode 100644 index 0000000..efd08a1 --- /dev/null +++ b/3.4/ref/api/fti/FTI_114.json @@ -0,0 +1 @@ +{"raised":[7274497,7602177,7798785,8060929,8388609,8519681,9961473],"rights":[262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,917505,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2162689,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,4456449,4521985,4587521,4653057,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,6815745,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7602177,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9109505,9175041,9240577,9043969,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16842753,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17498113,17563649,17629185,17694721,17760257,17825793,17891329,17956865,18022401,18087937,18153473,18219009,18284545,18350081,18415617,18481153,18546689,18677761,18612225,18743297,18808833,18874369,18939905,19005441,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19857409,19922945,19988481,20054017,20119553,20250625,20185089,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21757953,21823489,21889025,21954561,22020097,22085633,22151169,22216705,22282241,22347777,22413313,22478849,22544385,22609921,22675457,22740993,22806529,22872065,22937601,23003137,23068673,23134209,23199745,23265281,23330817,23396353,23461889,23527425,23592961,23658497,23724033,23789569,23855105,23920641,23986177,24051713,24117249,24182785,24248321,24313857,24379393,24444929,24510465,24576001,24641537,24707073,24772609,24838145,24903681,24969217,25034753,25100289,25165825,25231361,25296897,25362433,25427969,25493505,25559041,25624577,25690113,25755649,25821185,25886721,25952257,26017793,26083329,26148865,26214401,26345473,26279937,26411009,26476545,26542081,26607617,26673153,26738689,26804225,26869761,26935297,27000833,27066369,27131905,27197441,27262977,27328513,27394049,27459585,27525121,27590657,27656193,27721729,27787265,27852801,27918337,27983873,28049409,28114945,28180481,28246017,28311553,28377089,28442625,28508161,28573697,28639233,28704769,28770305,28835841,28901377,28966913,29032449,29097985,29163521,29229057,29294593,29360129,29425665,29491201,29556737,29622273,29687809,29753345,29818881,29884417,29949953,30015489,30081025,30146561,30212097,30277633,30343169,30408705,30539777,30474241,30605313,30670849,30736385,30801921,30867457,30932993,30998529,31064065,31129601,31260673,31195137,31326209,31391745,31457281,31522817,31588353,31653889,31719425,31784961,31850497,31916033,31981569,32047105,32112641,32178177,32243713,32309249,32374785,32440321,32505857,32571393,32636929,32702465,32768001,32833537,32899073,32964609,33030145,33095681,33161217,33226753,33292289,33357825,33423361,33488897,33554433,33619969,33685505,33751041,33816577,33882113,33947649,34013185,34078721,34144257,34209793,34275329,34340865,34406401,34471937,34537473,34603009,34668545,34734081,34799617,34865153,34930689,34996225,35061761,35192833,35127297,35258369,35389441,35323905,35454977,35520513,35586049,35651585,35717121,35782657,35848193,35913729,35979265,36044801,36110337,36175873,36241409,36306945,36372481,36438017,36503553,36569089,36634625,36700161,36765697,36831233,36896769,36962305,37027841,37093377,37158913,37224449,37289985,37355521,37486593,37421057,37552129,37617665,37683201,37748737,37814273,37879809,37945345,38010881,38076417,38207489,38141953,38273025,38338561,38404097,38469633,38535169,38600705,38666241,38797313,38731777,38862849,38928385,38993921,39059457,39124993,39190529,39256065,39321601,39387137,39452673,39518209,39583745,39649281,39714817,39780353,39845889,39911425,39976961,40042497,40108033,40173569,40239105,40304641,40370177,40435713,40501249,40566785,40632321,40697857,40763393,40828929,40894465,40960001,41025537,41091073,41156609,41222145,41287681,41353217,41418753,41484289,41549825,41615361,41680897,41746433,41811969,41877505,42008577,41943041,42074113,42139649,42205185,42270721,42336257,42401793,42467329,42532865,42598401,42663937,42729473,42795009,42860545,42926081,42991617,43057153,43122689,43188225,43253761,43319297,43384833,43450369,43515905,43581441,43712513,43646977,43778049,43843585,43909121,43974657,44040193,44105729,44171265,44236801,44302337,44367873,44433409,44498945,44564481,44630017,44695553,44761089,44826625,44892161,44957697,45023233,45088769,45154305,45219841,45285377,45350913,45416449,45481985,45547521,45613057,45678593,45744129,45809665,45875201,45940737,46006273,46071809,46137345,46202881,46268417,46333953,46399489,46465025,46530561,46596097,46661633,46727169,46792705,46858241,46923777,46989313,47054849,47120385,47185921,47251457,47316993,47382529,47448065,47513601,47579137,47644673,47710209,47775745,47841281,47906817,47972353,48037889,48103425,48168961,48234497,48300033,48365569,48431105,48496641,48562177,48627713,48693249,48758785,48824321,48889857,48955393,49020929,49086465,49152001,49217537,49283073,49348609,49414145,49479681,49610753,49545217,49676289,49741825,49807361,49872897,49938433,50003969,50069505,50135041,50200577,50266113,50331649,50397185,50528257,50462721,50593793,50659329,50724865,50790401,50855937,50921473,50987009,51052545,51118081,51183617,51249153,51314689,51380225,51445761,51511297,51576833,51642369,51707905,51773441,51838977,51904513,51970049,52035585,52101121,52166657,52232193,52297729,52363265,52428801,52494337,52559873,52625409,52690945,52756481,52822017,52887553,52953089,53018625,53084161,53149697,53215233,53280769,53346305,53411841,53477377,53542913,53608449,53673985,53739521,53805057,53870593,53936129,54001665,54067201,54132737,54198273,54263809,54329345,54394881,54460417,54525953,54591489,54657025,54722561,54788097,54853633,54919169,54984705,55050241,55115777,55181313,55246849,55312385,55377921,55443457,55508993,55574529,55640065,55705601,55771137,55836673,55902209,55967745,56033281,56098817,56164353,56229889,56295425,56360961,56426497,56492033,56557569,56623105,56688641,56754177,56819713,56885249,56950785,57016321,57081857,57147393,57212929,57278465,57344001,57409537,57475073,57540609,57606145,57671681,57737217,57802753,57868289,57933825,57999361,58064897,58130433,58195969,58261505,58327041,58392577,58458113,58523649,58589185,58654721,58720257,58785793,58851329,58916865,58982401,59047937,59113473,59179009,59244545,59310081,59375617,59441153,59506689,59572225,59637761,59703297,59768833,59834369,59899905,59965441,60030977,60096513,60162049,60227585,60293121,60358657,60424193,60489729,60555265,60620801,60686337,60751873],"root":[24641538,25100289,42205191,42598407,60620802,60751873],"randomdouble":[24641538,31588357,31916037,45416450,60620802],"rudolph":[262146,327682,393218,458754,524290,589826,655362,720898,786434,851970,917506,983042,1048578,1114114,1179650,1245186,1310722,1376258,1441794,1507330,1572866,1638402,1703938,1769474,1835010,1900546,1966082,2031618,2097154,2162690,2228226,2293762,2359298,2424834,2490370,2555906,2621442,2686978,2752514,2818050,2883586,2949122,3014658,3080194,3145730,3211266,3276802,3342338,3407874,3473410,3538946,3604482,3670018,3735554,3801090,3866626,3932162,3997698,4063234,4128770,4194306,4259842,4325378,4390914,4456450,4521986,4587522,4653058,4718594,4784130,4849666,4915202,4980738,5046274,5111810,5177346,5242882,5308418,5373954,5439490,5505026,5570562,5636098,5701634,5767170,5832706,5898242,5963778,6029314,6094850,6160386,6225922,6291458,6356994,6422530,6488066,6553602,6619138,6684674,6750210,6815746,6881282,6946818,7012354,7077890,7143426,7208962,7274498,7340034,7405570,7471106,7536642,7602178,7667714,7733250,7798786,7864322,7929858,7995394,8060930,8126466,8192002,8257538,8323074,8388610,8454146,8519682,8585218,8650754,8716290,8781826,8847362,8912898,8978434,9109506,9175042,9240578,9043970,9306114,9371650,9437186,9502722,9568258,9633794,9699330,9764866,9830402,9895938,9961474,10027010,10092546,10158082,10223618,10289154,10354690,10420226,10485762,10551298,10616834,10682370,10747906,10813442,10878978,10944514,11010050,11075586,11141122,11206658,11272194,11337730,11403266,11468802,11534338,11599874,11665410,11730946,11796482,11862018,11927554,11993090,12058626,12124162,12189698,12255234,12320770,12386306,12451842,12517378,12582914,12648450,12713986,12779522,12845058,12910594,12976130,13041666,13107202,13172738,13238274,13303810,13369346,13434882,13500418,13565954,13631490,13697026,13762562,13828098,13893634,13959170,14024706,14090242,14155778,14221314,14286850,14352386,14417922,14483458,14548994,14614530,14680066,14745602,14811138,14876674,14942210,15007746,15073282,15138818,15204354,15269890,15335426,15400962,15466498,15532034,15597570,15663106,15728642,15794178,15859714,15925250,15990786,16056322,16121858,16187394,16252930,16318466,16384002,16449538,16515074,16580610,16646146,16711682,16777218,16842754,16908290,16973826,17039362,17104898,17170434,17235970,17301506,17367042,17432578,17498114,17563650,17629186,17694722,17760258,17825794,17891330,17956866,18022402,18087938,18153474,18219010,18284546,18350082,18415618,18481154,18546690,18677762,18612226,18743298,18808834,18874370,18939906,19005442,19070978,19136514,19202050,19267586,19333122,19398658,19464194,19529730,19595266,19660802,19726338,19791874,19857410,19922946,19988482,20054018,20119554,20250626,20185090,20316162,20381698,20447234,20512770,20578306,20643842,20709378,20774914,20840450,20905986,20971522,21037058,21102594,21168130,21233666,21299202,21364738,21430274,21495810,21561346,21626882,21692418,21757954,21823490,21889026,21954562,22020098,22085634,22151170,22216706,22282242,22347778,22413314,22478850,22544386,22609922,22675458,22740994,22806530,22872066,22937602,23003138,23068674,23134210,23199746,23265282,23330818,23396354,23461890,23527426,23592962,23658498,23724034,23789570,23855106,23920642,23986178,24051714,24117250,24182786,24248322,24313858,24379394,24444930,24510466,24576002,24641538,24707074,24772610,24838146,24903682,24969218,25034754,25100290,25165826,25231362,25296898,25362434,25427970,25493506,25559042,25624578,25690114,25755650,25821186,25886722,25952258,26017794,26083330,26148866,26214402,26345474,26279938,26411010,26476546,26542082,26607618,26673154,26738690,26804226,26869762,26935298,27000834,27066370,27131906,27197442,27262978,27328514,27394050,27459586,27525122,27590658,27656194,27721730,27787266,27852802,27918338,27983874,28049410,28114946,28180482,28246018,28311554,28377090,28442626,28508162,28573698,28639234,28704770,28770306,28835842,28901378,28966914,29032450,29097986,29163522,29229058,29294594,29360130,29425666,29491202,29556738,29622274,29687810,29753346,29818882,29884418,29949954,30015490,30081026,30146562,30212098,30277634,30343170,30408706,30539778,30474242,30605314,30670850,30736386,30801922,30867458,30932994,30998530,31064066,31129602,31195138,31260674,31326210,31391746,31457282,31522818,31588354,31653890,31719426,31784962,31850498,31916034,31981570,32047106,32112642,32178178,32243714,32309250,32374786,32440322,32505858,32571394,32636930,32702466,32768002,32833538,32899074,32964610,33030146,33095682,33161218,33226754,33292290,33357826,33423362,33488898,33554434,33619970,33685506,33751042,33816578,33882114,33947650,34013186,34078722,34144258,34209794,34275330,34340866,34406402,34471938,34537474,34603010,34668546,34734082,34799618,34865154,34930690,34996226,35061762,35192834,35127298,35258370,35389442,35323906,35454978,35520514,35586050,35651586,35717122,35782658,35848194,35913730,35979266,36044802,36110338,36175874,36241410,36306946,36372482,36438018,36503554,36569090,36634626,36700162,36765698,36831234,36896770,36962306,37027842,37093378,37158914,37224450,37289986,37355522,37421058,37486594,37552130,37617666,37683202,37748738,37814274,37879810,37945346,38010882,38076418,38207490,38141954,38273026,38338562,38404098,38469634,38535170,38600706,38666242,38731778,38797314,38862850,38928386,38993922,39059458,39124994,39190530,39256066,39321602,39387138,39452674,39518210,39583746,39649282,39714818,39780354,39845890,39911426,39976962,40042498,40108034,40173570,40239106,40304642,40370178,40435714,40501250,40566786,40632322,40697858,40763394,40828930,40894466,40960002,41025538,41091074,41156610,41222146,41287682,41353218,41418754,41484290,41549826,41615362,41680898,41746434,41811970,41877506,42008578,41943042,42074114,42139650,42205186,42270722,42336258,42401794,42467330,42532866,42598402,42663938,42729474,42795010,42860546,42926082,42991618,43057154,43122690,43188226,43253762,43319298,43384834,43450370,43515906,43581442,43712514,43646978,43778050,43843586,43909122,43974658,44040194,44105730,44171266,44236802,44302338,44367874,44433410,44498946,44564482,44630018,44695554,44761090,44826626,44892162,44957698,45023234,45088770,45154306,45219842,45285378,45350914,45416450,45481986,45547522,45613058,45678594,45744130,45809666,45875202,45940738,46006274,46071810,46137346,46202882,46268418,46333954,46399490,46465026,46530562,46596098,46661634,46727170,46792706,46858242,46923778,46989314,47054850,47120386,47185922,47251458,47316994,47382530,47448066,47513602,47579138,47644674,47710210,47775746,47841282,47906818,47972354,48037890,48103426,48168962,48234498,48300034,48365570,48431106,48496642,48562178,48627714,48693250,48758786,48824322,48889858,48955394,49020930,49086466,49152002,49217538,49283074,49348610,49414146,49479682,49610754,49545218,49676290,49741826,49807362,49872898,49938434,50003970,50069506,50135042,50200578,50266114,50331650,50397186,50528258,50462722,50593794,50659330,50724866,50790402,50855938,50921474,50987010,51052546,51118082,51183618,51249154,51314690,51380226,51445762,51511298,51576834,51642370,51707906,51773442,51838978,51904514,51970050,52035586,52101122,52166658,52232194,52297730,52363266,52428802,52494338,52559874,52625410,52690946,52756482,52822018,52887554,52953090,53018626,53084162,53149698,53215234,53280770,53346306,53411842,53477378,53542914,53608450,53673986,53739522,53805058,53870594,53936130,54001666,54067202,54132738,54198274,54263810,54329346,54394882,54460418,54525954,54591490,54657026,54722562,54788098,54853634,54919170,54984706,55050242,55115778,55181314,55246850,55312386,55377922,55443458,55508994,55574530,55640066,55705602,55771138,55836674,55902210,55967746,56033282,56098818,56164354,56229890,56295426,56360962,56426498,56492034,56557570,56623106,56688642,56754178,56819714,56885250,56950786,57016322,57081858,57147394,57212930,57278466,57344002,57409538,57475074,57540610,57606146,57671682,57737218,57802754,57868290,57933826,57999362,58064898,58130434,58195970,58261506,58327042,58392578,58458114,58523650,58589186,58654722,58720258,58785794,58851330,58916866,58982402,59047938,59113474,59179010,59244546,59310082,59375618,59441154,59506690,59572226,59637762,59703298,59768834,59834370,59899906,59965442,60030978,60096514,60162050,60227586,60293122,60358658,60424194,60489730,60555266,60620802,60686338,60751874],"remove":[9371649,60096513],"repetition":[17629185,20578305,35913729,36372481],"returned":[524289,2031619,3407873,3604483,6356993,7012354,7274499,7536642,7602179,7667715,7733249,7798787,7864321,7929858,7995393,8060931,8192001,8323073,8388611,8454146,8519683,8650753,8847362,9043981,9109505,9175041,9306113,9371659,9502721,9568257,9830401,9895937,9961475,10223617,10289154,10420225,10682369,10878977,10944513,11010050,11075587,11272193,11534340,11665409,11862017,11927553,11993089,12058625,12255233,12320769,12451841,12713985,12779523,12845057,12910593,12976129,13238273,13369347,13500417,13565953,13697025,13762561,13828097,13959169,14024705,14090241,14286849,14352385,14548993,14680065,14876673,14942209,15269889,15335425,15400961,15466497,15663105,15728641,15794177,15859713,15925249,15990785,16187393,16384001,16449537,16711681,16842763,17235969,17563649,17891329,17956865,18087937,18350082,18481153,18612225,19070977,19267585,19726337,19791873,19922945,20185089,20316161,20709378,21233666,22085633,23330818,23658497,24182785,24641541,24707073,24772609,25034753,25165825,25296898,25493506,25559041,25624577,25952257,26345473,27131905,27262977,27656193,27721729,27918337,27983873,28311553,28377089,28508161,28573697,28704769,28770305,28966913,29032449,29097985,29163521,29294593,29425665,29491201,29622273,29687809,29753345,29818883,29884417,30081025,30146561,30212097,30277635,30408705,30474241,30605313,30736385,30801921,30867457,30932993,31195137,31522817,31719425,31784961,32047105,32178177,32309249,32374786,32636929,32899073,32964609,33226753,33357826,33423361,33685505,33816577,33947649,34144257,34209793,34471938,34603009,34668545,34734081,35258369,35389441,35848193,36110338,36175873,36634627,36962305,37093380,37486593,37748737,37879809,38141953,38273025,38666241,38862849,39059457,39256065,39452674,39518209,40042497,40239105,40566785,40763393,41287681,43646978,45613058,45940737,47251458,48168962,48824323,51249153,52953091,56492035,56688641,57409537,59113475,59834381,60030987,60096523,60620805],"ranked":[19464193,33882113],"resultselector":[7274502,7602182,7798790,7864325,7929866,8060934,8192007,8323078,8388614,8454150,8519686,8650758,8716293,9109510,9175046,9306118,9568262,9895942,9961478,10223622,10289158,10747911,10878982,11272198,11337735,11665414,13565957,13893639,14024709,14745605,14811141,15073285,15138821,15400966,15925254,16515079,16711686,16908295,17039367,17235974,17367047,18284549,18415623,18743301,18874375,19529735,19857415,20119557,20381703,20709381,20774917,22085637,22478854,22937605,23003142,23592965,23658502,24182790,24772614,25165830,25493510,25559046,25886725,26279941,26411014,26804229,27197447,27262981,27328517,27459591,27721733,27787271,27918342,28180485,28246023,28639239,29294598,29556741,29622278,29687814,29949957,30015495,30081030,30867462,31064069,31391749,32047110,32112647,32309254,32571399,32899078,33095687,33423366,33751047,34406407,34471941,35061767,36306951,36831239,37224453,37289989,37814277,38076421,38338565,38928391,38993925,39321607,39387141,39845893,40042501,40566789,40763397,40960006,41025541,41287685,41615365,41680902,42991622,45023238,45940741,48037895,48627719],"redirected":[65537],"reserved":[262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,917505,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2162689,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,4456449,4521985,4587521,4653057,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,6815745,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7602177,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9109505,9175041,9240577,9043969,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16842753,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17498113,17563649,17629185,17694721,17760257,17825793,17891329,17956865,18022401,18087937,18153473,18219009,18284545,18350081,18415617,18481153,18546689,18677761,18612225,18743297,18808833,18874369,18939905,19005441,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19857409,19922945,19988481,20054017,20119553,20250625,20185089,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21757953,21823489,21889025,21954561,22020097,22085633,22151169,22216705,22282241,22347777,22413313,22478849,22544385,22609921,22675457,22740993,22806529,22872065,23003137,22937601,23068673,23134209,23199745,23265281,23330817,23396353,23461889,23527425,23592961,23658497,23724033,23789569,23855105,23920641,23986177,24051713,24117249,24182785,24248321,24313857,24379393,24444929,24510465,24576001,24641537,24707073,24772609,24838145,24903681,24969217,25034753,25100289,25165825,25231361,25296897,25362433,25427969,25493505,25559041,25624577,25690113,25755649,25821185,25886721,25952257,26017793,26083329,26148865,26214401,26345473,26279937,26411009,26476545,26542081,26607617,26673153,26738689,26804225,26869761,26935297,27000833,27066369,27131905,27197441,27262977,27328513,27394049,27459585,27525121,27590657,27656193,27721729,27787265,27852801,27918337,27983873,28049409,28114945,28180481,28246017,28311553,28377089,28442625,28508161,28573697,28639233,28704769,28770305,28835841,28901377,28966913,29032449,29097985,29163521,29229057,29294593,29360129,29425665,29491201,29556737,29622273,29687809,29753345,29818881,29884417,29949953,30015489,30081025,30146561,30212097,30277633,30343169,30408705,30539777,30474241,30605313,30670849,30736385,30801921,30867457,30932993,30998529,31064065,31129601,31260673,31195137,31326209,31391745,31457281,31522817,31588353,31653889,31719425,31784961,31850497,31916033,31981569,32047105,32112641,32178177,32243713,32309249,32374785,32440321,32505857,32571393,32636929,32702465,32768001,32833537,32899073,32964609,33030145,33095681,33161217,33226753,33292289,33357825,33423361,33488897,33554433,33619969,33685505,33751041,33816577,33882113,33947649,34013185,34078721,34144257,34209793,34275329,34340865,34406401,34471937,34537473,34603009,34668545,34734081,34799617,34865153,34930689,34996225,35061761,35192833,35127297,35258369,35389441,35323905,35454977,35520513,35586049,35651585,35717121,35782657,35848193,35913729,35979265,36044801,36110337,36175873,36241409,36306945,36372481,36438017,36503553,36569089,36634625,36700161,36765697,36831233,36896769,37027841,36962305,37093377,37158913,37224449,37289985,37355521,37486593,37421057,37552129,37617665,37683201,37748737,37814273,37879809,37945345,38010881,38076417,38207489,38141953,38273025,38338561,38404097,38469633,38535169,38600705,38666241,38797313,38731777,38862849,38928385,38993921,39059457,39124993,39190529,39256065,39321601,39387137,39452673,39518209,39583745,39649281,39714817,39780353,39845889,39911425,39976961,40042497,40108033,40173569,40239105,40304641,40370177,40435713,40501249,40566785,40632321,40697857,40763393,40828929,40894465,40960001,41025537,41091073,41156609,41222145,41287681,41353217,41418753,41484289,41549825,41615361,41680897,41746433,41811969,41877505,42008577,41943041,42074113,42139649,42205185,42270721,42336257,42401793,42467329,42532865,42598401,42663937,42729473,42795009,42860545,42926081,42991617,43057153,43122689,43188225,43253761,43319297,43384833,43450369,43515905,43581441,43712513,43646977,43778049,43843585,43909121,43974657,44040193,44105729,44171265,44236801,44302337,44367873,44433409,44498945,44564481,44630017,44695553,44761089,44826625,44892161,44957697,45023233,45088769,45154305,45219841,45285377,45350913,45416449,45481985,45547521,45613057,45678593,45744129,45809665,45875201,45940737,46006273,46071809,46137345,46202881,46268417,46333953,46399489,46465025,46530561,46596097,46661633,46727169,46792705,46858241,46923777,46989313,47054849,47120385,47185921,47251457,47316993,47382529,47448065,47513601,47579137,47644673,47710209,47775745,47841281,47906817,47972353,48037889,48103425,48168961,48234497,48300033,48365569,48431105,48496641,48562177,48627713,48693249,48758785,48824321,48889857,48955393,49020929,49086465,49152001,49217537,49283073,49348609,49414145,49479681,49610753,49545217,49676289,49741825,49807361,49872897,49938433,50003969,50069505,50135041,50200577,50266113,50331649,50397185,50528257,50462721,50593793,50659329,50724865,50790401,50855937,50921473,50987009,51052545,51118081,51183617,51249153,51314689,51380225,51445761,51511297,51576833,51642369,51707905,51773441,51838977,51904513,51970049,52035585,52101121,52166657,52232193,52297729,52363265,52428801,52494337,52559873,52625409,52690945,52756481,52822017,52887553,52953089,53018625,53084161,53149697,53215233,53280769,53346305,53411841,53477377,53542913,53608449,53673985,53739521,53805057,53870593,53936129,54001665,54067201,54132737,54198273,54263809,54329345,54394881,54460417,54525953,54591489,54657025,54722561,54788097,54853633,54919169,54984705,55050241,55115777,55181313,55246849,55312385,55377921,55443457,55508993,55574529,55640065,55705601,55771137,55836673,55902209,55967745,56033281,56098817,56164353,56229889,56295425,56360961,56426497,56492033,56557569,56623105,56688641,56754177,56819713,56885249,56950785,57016321,57081857,57147393,57212929,57278465,57344001,57409537,57475073,57540609,57606145,57671681,57737217,57802753,57868289,57933825,57999361,58064897,58130433,58195969,58261505,58327041,58392577,58458113,58523649,58589185,58654721,58720257,58785793,58851329,58916865,58982401,59047937,59113473,59179009,59244545,59310081,59375617,59441153,59506689,59572225,59637761,59703297,59768833,59834369,59899905,59965441,60030977,60096513,60162049,60227585,60293121,60358657,60424193,60489729,60555265,60620801,60686337,60751873],"remaining":[8192001,8454145,9175041,9437185,15597569,28835841,29229057,29294593],"removeat":[9371649,60096513],"required":[8847361],"resources":[25100289,60751873],"rows":[6291459,6619137,9043974,9371654,16842758,21495809,21889025,22282242,24641540,24838148,41746436,42467329,43057153,44040194,46202883,50331651,57999363,59179009,59834374,60030982,60096518,60620804],"randomsubsetextension":[4784129,9043970,9371650,16842754,17760257,18153473,42860545,50724865,51838981,59834370,60030978,60096514],"reclaimed":[25100289,60751873],"returns":[524292,589825,1114113,1245186,1572866,1638407,1703937,1769474,1900546,1966083,2031626,2097163,2228227,2293761,2424835,2555905,2686978,2752528,2883586,2949121,3014658,3211265,3342338,3407873,3670017,4587521,4718593,4784130,5111810,5373953,5505025,5570562,5701634,5963779,6029313,6356994,6488067,6750209,6881281,7012353,7208961,7471105,7536641,7667713,7733249,7929857,8126465,8192001,8257538,8454146,8585217,8781825,8847361,8912897,9044149,9240577,9371822,9502722,9568258,9633793,9764866,9830402,10027009,10158081,10289153,10354689,10420225,10485761,10551297,10682369,10747905,10813442,10878978,10944514,11010050,11075586,11272194,11337729,11403265,11468801,11534338,11599873,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12451841,12582913,12779521,12976129,13041665,13303809,13369345,13697025,13828097,13893633,14090241,14155777,14352385,14483457,14548993,14614529,14680066,14942209,15269889,15400962,15532033,15728641,15794177,15925250,16121857,16187393,16449537,16646145,16711682,16842940,17104897,17235970,17432577,17498113,17694721,17760257,17825793,17891329,17956865,18022401,18153473,18219009,18284545,18546689,18677761,18743297,18808833,19005441,19136513,19333121,19726338,20185089,20643841,20709378,20905985,21233665,21430273,21561345,21626881,21692417,21823489,21954561,22020097,22085634,22347777,22413313,22478849,22675457,22740993,22806529,23003137,23068673,23134209,23199745,23330819,23396353,23461889,23527425,23855105,23920641,24051713,24248321,24313857,24576001,24641644,24707074,24838145,24969217,25100290,25165826,25231361,25362433,25493505,25624578,25690114,25821185,25952257,26017793,26083329,26345473,26411009,26476545,26607617,26869761,27066369,27197441,27459585,27525121,27590657,27656193,27787265,27852801,27983873,28114945,28246017,28311553,28377089,28508161,28639233,28704769,28770305,28966913,29097985,29163521,29425665,29491201,29556737,29622274,29818881,29884417,29949953,30015489,30081026,30146561,30212097,30277633,30343169,30408705,30670849,30801921,30867458,30932993,31326209,31588353,31719425,31850497,31916033,31981569,32178177,32243713,32309250,32374785,32440321,32505857,32702465,32768001,32833537,32899074,32964609,33030145,33161217,33226753,33292289,33357825,33423362,33488897,33554433,33619969,33685505,33816578,33947649,34013185,34078721,34209793,34340865,34471938,34537473,34603009,34668545,34930689,34996225,35127297,35258369,35520513,35979265,36110338,36634626,36765697,37093378,37355521,37486594,37421057,37683201,37945345,38010881,38141954,38207489,38469633,38797313,39124994,39256065,39321601,39780353,39911425,40501249,40828929,40960001,41156624,41484295,41549825,41680897,41746433,41811970,42074113,42139650,42401793,42532865,42729475,42795009,42860546,42926082,42991617,43122689,43253771,43384833,43450369,43581443,43646977,43712514,43778049,43909123,43974657,44105730,44367873,44564481,44630017,44695554,44892161,45023233,45219841,45350919,45416450,45481986,45678593,45809666,45875201,45940738,46399489,46465026,46530561,46727170,46792705,46858241,47054849,47185922,47382530,48037889,48168963,48234498,48300035,48365569,48431105,48562179,48627713,48758787,48889857,48955393,49020930,50135042,50462731,50855937,50921475,51183617,51249156,51380235,51511299,51773443,51838978,51904514,51970049,52035585,52232193,52494338,52625410,52887553,52953098,53018626,53149699,53280784,53346311,53411843,53608450,53936129,54067201,54657027,54788097,54984706,55115778,55246864,55377922,55705602,55771140,55967747,56033281,56295425,56557569,56623105,56688642,57081857,57212930,57344002,57409537,57475074,57540610,57737218,58195970,58392577,58654722,58785794,58851330,59637763,59768835,59834549,59965446,60031164,60096686,60358657,60620908,60751874],"results":[327681,458753,524289,2031624,4587521,5898247,6815745,7012355,7077889,7143425,7405569,7536642,7733251,7864322,7995394,8126466,8192001,8454145,8585218,8912897,8978433,9043992,9175041,9240577,9371664,9437185,9502721,9568257,9764870,9830401,10027010,10289154,10354689,10420225,10682369,10747905,10813441,10878977,11272193,11337729,11403265,11468801,11599873,12058626,12189697,12582913,12779521,12845057,13041665,13369345,13500417,13631491,13893633,13959169,14155777,14221315,14614529,14811139,14876673,15138819,15400961,15466497,15794178,15859713,15925249,15990785,16056321,16121857,16252929,16318465,16384001,16449538,16580609,16646145,16711681,16777217,16842768,16973825,17104897,17170433,17235969,17432577,17694721,17891330,17956865,18022401,18350081,18481153,18546689,18677761,18939905,19070977,19202049,19595265,19726337,19922945,20119553,20185090,20316161,20643841,20709377,21102593,21364737,22085633,22347777,22478849,22806529,23003137,23330817,23592961,23724033,23920641,24117249,24313857,24444929,24641544,24707073,24838145,25165825,25231361,25362434,25493506,25624577,25690113,25755649,25821186,25886721,25952257,26214401,26279937,26345473,26411009,26607617,26804225,27197441,27328513,27459585,27787265,28246017,28442625,28573697,28639233,28835841,28966914,29032449,29294593,29622273,29753345,29818881,30015489,30081025,30277633,30474241,30605313,30867457,30932994,31195137,31260673,31326209,31719425,31784961,31850497,31981569,32178177,32309249,32440321,32505857,32636929,32833537,32899073,33030145,33161217,33226754,33423361,33488897,33619969,33685506,34013185,34144257,34209794,34340865,34471937,34603009,34668546,34734081,34865153,34930689,34996226,35192833,35258369,35389441,35520514,35586049,35651585,35782659,35848193,36044801,36503553,36700163,37027841,37224451,37289985,37552129,37683201,37814273,37945345,38076419,38141953,38338561,38404097,38731777,38993921,39256065,39321601,39387137,39452673,39649281,39845889,39911425,40435713,40894465,40960001,41222145,41549825,41680897,41746433,42205185,42598401,42991617,43843585,44630017,45023234,45219841,45940737,46268417,46530561,46596097,46858241,47054849,48037889,48168961,48627713,49086466,49348615,49676289,51249156,52953096,53805063,53870593,53936129,55836679,57081857,59834393,60030992,60096528,60620808],"rightjoinextension":[5046273,9043972,9371652,16842756,18481153,19070977,19922945,20316161,45285377,50724865,56098821,59834372,60030980,60096516],"removed":[49086466,49479681,50790401,52953089],"replace":[11599873,12189697,31981569,33619969],"random":[4784134,5570565,9043984,9371664,16842768,17760263,18153488,24641569,25362434,25821195,31588362,31916043,32243718,32374800,32702479,32964624,33357839,33554449,33947665,34996226,35520523,40828944,42860551,45416453,46465030,48234501,51838982,55115781,58195973,59834384,59965460,60030992,60096528,60620833],"randomsubset":[4784130,9043972,9371652,16842756,17760261,18153477,24641538,32243717,32702469,42860546,46465026,50724865,51838979,59834372,60030980,60096516,60620802],"ranks":[4259841,5177346,9043974,9371654,16842758,18808834,19136514,19464194,19660801,24641539,32768002,33292290,33882114,34275329,44171266,44498945,47120385,47710210,53739522,54263809,59834374,60030982,60096518,60620803],"rank":[4259844,5177345,9043974,9371654,16842758,18808837,19136518,19464199,19660809,24641539,32768004,33292293,33882118,34275336,44171266,44498949,47120388,47710209,50724865,53739521,54263813,59834374,60030982,60096518,60620803],"rand":[18153477,25821189,31916038,32374790,32702469,33554438,33947654,35520517],"readonly":[458754,49414145,49676289,50069505,50528257],"rightjoin":[5046276,9043976,9371656,16842760,18481157,19070981,19922949,20316165,24641540,34144261,34734085,35389445,35848197,45285380,50266116,50724865,56098821,59834376,60030984,60096520,60620804],"responsible":[13631489,14221313,14811137,15138817,35782657,36700161,37224449,38076417],"ref":[49741825,49872897,50200577,50397185,50462721,50659329,50790401,50855937,50921473,51118081,51183617,51249153,51511297,51576833,51642369,51838977,51970049,52035585,52101121,52232193,52363265,52428801,52494337,52690945,52756481,52887553,52953089,53018625,53084161,53215233,53280769,53346305,53608449,53673985,53739521,53805057,54067201,54132737,54198273,54263809,54460417,54722561,54788097,54984705,55181313,55377921,55508993,55574529,55640065,55705601,55902209,55967745,56033281,56098817,56295425,56360961,56492033,56557569,56623105,56688641,56754177,56819713,56885249,56950785,57016321,57081857,57147393,57212929,57344001,57409537,57540609,57606145,57671681,57802753,57868289,57933825,57999361,58130433,58195969,58327041,58392577,58458113,58589185,58720257,58785793,58916865,59047937,59179009,59310081,59441153,59506689,59637761,59768833,60162049,60227585,60293121,60358657,60424193,60489729,60555265,60620801,60751873],"repeatextension":[4521985,9043970,9371650,16842754,17629185,20578305,44826625,50724865,55574533,59834370,60030978,60096514],"result":[786433,1245186,2031620,2752528,3604492,3997700,4325380,4653063,5046276,7274506,7405571,7602190,7798795,7864325,7929858,7995394,8060936,8192001,8323075,8388617,8454145,8519692,8650755,8716292,9044059,9109507,9175041,9306115,9371739,9568257,9633794,9830402,9895939,9961485,10092546,10223619,10289153,10485762,10616834,10747905,10878977,11141122,11206658,11272193,11337729,11665411,11730946,11862018,11927554,11993090,12255234,12320770,12386306,12451842,12845061,12976130,13500421,13565953,13697026,13828098,13893633,13959173,14024705,14090242,14352386,14548994,14745602,14876676,14942210,15073282,15269890,15400961,15466500,15728642,15859717,15925249,15990788,16121858,16187394,16384004,16515074,16646146,16711681,16842843,16908291,17039362,17104898,17235969,17367043,17432578,17498115,17694722,18022402,18087942,18219011,18284546,18415619,18481156,18546691,18612230,18743298,18874371,18939906,19070980,19202050,19267590,19529731,19726337,19791878,19857411,19922948,20054018,20119553,20316164,20381699,20643842,20709378,21364739,22085634,22347778,22478850,22806530,22937604,23003138,23330817,23592961,23658499,24182787,24641590,24772611,24838146,25165825,25493505,25559043,25624578,25886721,26017794,26148866,26279937,26411010,26673154,26804225,27197441,27328513,27394050,27459585,27656194,27787265,27918339,27983874,28049410,28246017,28311554,28377090,28508162,28573701,28639233,28704770,28770306,29032453,29097986,29163522,29294593,29360130,29425666,29491202,29556738,29622273,29687811,29753349,29884418,29949954,30015489,30081025,30146562,30212098,30408706,30474244,30605317,30736390,30801922,30867457,30998530,31064066,31195140,31391746,31522822,31719425,31784964,31850498,32047107,32112642,32178177,32309249,32505858,32571394,32636932,32833538,32899073,33030146,33095683,33423361,33488898,33751043,34013186,34144260,34340866,34406403,34471938,34603009,34734084,34930690,35061763,35127298,35389444,35651587,35848196,36306947,36831235,37289985,37814273,37945346,38141953,38273030,38338561,38404098,38535170,38731778,38862854,38928387,38993921,39124993,39321601,39387137,39780355,39845889,39976961,40501251,40763393,40960002,41156624,41287681,41549827,41680898,41746434,42270724,42663943,42991618,43843586,45023236,45154308,45285380,45940738,46530562,47054850,48037889,48168961,48627713,48824332,49086466,50266116,50593793,52101124,52297730,52953092,53280784,53608450,55246864,55640068,55771139,56098820,56426500,56492044,58523652,58720263,59113484,59834459,59899911,60031067,60096605,60293121,60620854],"represent":[3801089,9043970,9371650,16842754,17956865,21233665,24641537,39256065,43646977,50200577,59834370,60030978,60096514,60620801],"randomized":[25362433,25821185,34996225,35520513],"respects":[19726337,23330817,38141953,48168961],"replacement":[2228225,2424833,9043972,9371652,11599873,12189697,16842756,24641538,31981569,33619969,43581441,43909121,50921473,51511297,51773441,54657025,59834372,60030980,60096516,60620802],"runlengthencodeextension":[5439489,9043970,9371650,16842754,20971521,21299201,45547521,50724865,56360965,59834370,60030978,60096514],"return":[131073,6750210,6815746,7012354,7077890,7143426,7208962,7274499,7405570,7536642,7602179,7667714,7733250,7798787,7864322,7929858,7995394,8060931,8126466,8192002,8257538,8323074,8388611,8454146,8519683,8585218,8650754,8716290,8781826,8847362,8912898,8978434,9109506,9175042,9240578,9306114,9437186,9502722,9568258,9633794,9764866,9830402,9895938,9961475,10027010,10092548,10158082,10223618,10289154,10354690,10420226,10485763,10551298,10616834,10682370,10747906,10813442,10878978,10944514,11010050,11075586,11141122,11206659,11272194,11337730,11403266,11468802,11534338,11599874,11665410,11730947,11796482,11862018,11927554,11993090,12058626,12124162,12189698,12255234,12320770,12386307,12451842,12517378,12582914,12713986,12779522,12845058,12910594,12976130,13041666,13107202,13238274,13303810,13369346,13434882,13500418,13565954,13631490,13697026,13762562,13828098,13893634,13959170,14024706,14090242,14155778,14221314,14286850,14352386,14417922,14483458,14548994,14614530,14680066,14745602,14811138,14876674,14942210,15007746,15073282,15138818,15204354,15269890,15335426,15400962,15466498,15532034,15597570,15663106,15728642,15794178,15859714,15925250,15990786,16056323,16121858,16187394,16252931,16318467,16384002,16449538,16515075,16580611,16646146,16711682,16777219,16908291,16973827,17039363,17104898,17170435,17235970,17301506,17367043,17432578,17498114,17563650,17629186,17694722,17760260,17825794,17891330,17956866,18022402,18087938,18153476,18219010,18284546,18350082,18415619,18481154,18546690,18677762,18612226,18743298,18808834,18874371,18939906,19005442,19070978,19136514,19202050,19267586,19333122,19398658,19464194,19529731,19595266,19660802,19726342,19791874,19857411,19922946,19988482,20054019,20119554,20250626,20185090,20316162,20381699,20447234,20512770,20578306,20643842,20709378,20774914,20840450,20905986,20971522,21037058,21102595,21168130,21233666,21299202,21364738,21430274,21495810,21561346,21626882,21692418,21757954,21823490,21889026,21954562,22020098,22085634,22151170,22216706,22282242,22347778,22413314,22478850,22544386,22609922,22675458,22740994,22806532,22872066,23003138,22937602,23068674,23134210,23199746,23265282,23330821,23396354,23461890,23527426,23592962,23658498,23724035,23789570,23855106,23920642,23986178,24051714,24117251,24182786,24248322,24313858,24379394,24444931,24510466,24576002,24641537,24707074,24772610,24838146,24903682,24969218,25034754,25165826,25231362,25296898,25362435,25427970,25493506,25559042,25624578,25690114,25755650,25821187,25886722,25952258,26017794,26083330,26148867,26214402,26279938,26345474,26411010,26476546,26542082,26607618,26673155,26738690,26804226,26869763,27000834,27066371,27131906,27197442,27262978,27328514,27394052,27459586,27525122,27590658,27656194,27721730,27787266,27852802,27918338,27983874,28049410,28114946,28180482,28246018,28311554,28377090,28442626,28508162,28573698,28639234,28704770,28770306,28835842,28901378,28966914,29032450,29097986,29163522,29229058,29294594,29360131,29425666,29491202,29556738,29622274,29687810,29753346,29818882,29884418,29949954,30015490,30081026,30146562,30212098,30277634,30343170,30408706,30539778,30474242,30605314,30670850,30736386,30801922,30867458,30932994,30998530,31064066,31195138,31260675,31326210,31391746,31522818,31588353,31653890,31719426,31784962,31850498,31916034,31981570,32047106,32112643,32178178,32243716,32309250,32374786,32440322,32505858,32571395,32636930,32702468,32768002,32833538,32899074,32964610,33030146,33095683,33161218,33226754,33292290,33357826,33423362,33488898,33554434,33619970,33685506,33751043,33816578,33882114,33947650,34013186,34078722,34144258,34209794,34275330,34340866,34406403,34471938,34537474,34603010,34668546,34734082,34799618,34865155,34930690,34996227,35061763,35127299,35192835,35258370,35389442,35323906,35454978,35520515,35586051,35651586,35717122,35782658,35848194,35913730,35979266,36044803,36110338,36175874,36241410,36306947,36372482,36438018,36503555,36569090,36634626,36700162,36765704,36831235,36896770,37027843,36962306,37093378,37158914,37224450,37289986,37355522,37421058,37486594,37552131,37617666,37683202,37748738,37814274,37879810,37945346,38010882,38076418,38207490,38141958,38273026,38338562,38404098,38469634,38535171,38600706,38666242,38731778,38797314,38862850,38928387,38993922,39059458,39190530,39256066,39321602,39387138,39452674,39518210,39583746,39649282,39780354,39845890,39911426,40042498,40108034,40239106,40304642,40435715,40501250,40566786,40632322,40763394,40828929,40894467,40960002,41025538,41091074,41222147,41287682,41549826,41615362,41680898,41746434,41943042,42074114,42205186,42401794,42467330,42532866,42598402,42795010,42991618,43057154,43122690,43188226,43384834,43450370,43646978,43778050,43843586,43974658,44040194,44367874,44564482,44630018,44892162,45023234,45219842,45613058,45678594,45875202,45940738,46268418,46333954,46399490,46530562,46596098,46792706,46923778,47054852,47251458,47448066,47906818,48037890,48168965,48365570,48431106,48627714,48889858,48955394,49152002,49545218,49938434,60620801],"runlengthencode":[5439490,9043972,9371652,16842756,20971525,21299205,24641538,36241413,36569093,45547522,50724865,53542914,56360963,59834372,60030980,60096516,60620802],"runtime":[25100289,60751873],"responsibility":[42205185,42598401],"requested":[131073,20054017,23330817,38535169,48168961],"read":[54329345,60096513],"represents":[524289,1179651,1441795,8978435,9043980,9371660,10289155,13172737,13565953,14024705,16842764,21561345,24641542,25493507,28442627,31457281,40763393,41287681,44367873,49086467,51249154,52363267,55181315,59834381,60030988,60096525,60620806],"rented":[8192001,8454145],"ranges":[30932993],"rankextension":[4259841,9043970,9371650,16842754,19464193,19660801,44498945,50724865,54263813,59834370,60030978,60096514],"returning":[7340034,9043972,9371652,15597569,16842756,17825793,21692417,22347777,24641538,29229057,37421057,38010881,46071810,46530561,54394882,56819714,59834372,60030980,60096516,60620802],"risk":[49086466,49479681,50790401,52953089],"rankby":[5177346,9043972,9371652,16842756,18808837,19136517,24641538,32768005,33292293,44171266,47710210,50724865,53739523,59834372,60030980,60096516,60620802],"retained":[10420225,10682369,12779521,13369345,25952257,26345473,29818881,30277633],"release":[49086466,49479681,50790401,52953089],"recursive":[24641537,45023233,60620801],"reusing":[2031617,8847361,9043969,9371649,16842753,52953089,59834369,60030977,60096513],"rankbyextension":[5177345,9043970,9371650,16842754,18808833,19136513,44171265,50724865,53739525,59834370,60030978,60096514],"requires":[6815745,7077889],"representation":[25100289,54525953,60751874],"respectively":[4653058,16515074,17039362,17301505,17367041,24641538,31653889,32112642,32571394,33095681,42663938,58720258,59899906,60620802],"relative":[20447233,35323905],"right":[786439,4915205,5046277,6094850,8716293,9043998,9371678,10616837,11141125,16842782,18481156,18939909,19070980,19202053,19922948,20316164,22937604,24641551,26214403,28049412,30998532,34144259,34734083,35389443,35848195,38404100,38731780,39976968,45285382,46596098,47579142,50266117,50593799,54591493,56098821,57606149,59506690,59834398,60031006,60096542,60293127,60620815],"resulting":[1703937,3407873,3604483,5373953,5963779,6488067,6815745,7077889,7405570,7864321,7929857,7995393,8192001,8454146,8716289,8978433,9043990,9371670,10289154,12058626,12910593,13565953,13762562,14024705,14286850,14811137,15138817,15335425,15663105,16842774,17563649,18939905,19202049,20054017,20119553,20709378,20774916,22085634,22282241,22478849,23003137,22937601,23592961,24641549,24838145,25034753,25493506,25886721,26279937,26411009,26542082,26804225,27131905,27197441,27262979,27328513,27721731,27787265,28180484,28442625,28966914,30015489,31588353,31719426,32178178,32964609,33357825,34471938,34603010,35258371,36175873,36962305,37224449,37289985,37748737,37814273,37879809,38076417,38338561,38404097,38535169,38600706,38731777,38993921,39321601,39387137,39518210,39845889,40042499,40239106,40566787,40763393,40828929,40960001,41025540,41287681,41615364,41680897,41746433,42205185,42598401,42991617,44040193,45940738,48037889,48300035,48627713,48758787,48824323,53149699,53411843,55771137,56033281,56492035,56623105,57409537,59113475,59637763,59768835,59834390,60030998,60096534,60620813],"rent":[2031618,8192002,8454146,9043970,9371650,16842754,52625410,52953090,59834370,60030978,60096514],"remainder":[22478849,23003137,26411009,40960001,41680897,42991617],"references":[11403266,12582914,32440322,37683202],"representing":[5111810,5439490,5636097,9043979,9371659,16842763,17956865,18808833,19136513,19464193,19660801,20971521,21168129,21233665,21299201,21495809,21561345,21889025,22282241,24641542,24838145,25296898,25755649,26214401,32768001,33292289,33882113,34275329,36241409,36569089,39256065,41746433,41943041,42467329,43057153,43646977,44040193,44367873,44695554,45547522,45613058,46268417,46596097,47251458,48693249,49020930,53542914,55705602,56360962,59310081,59834379,60030987,60096523,60620806,60686337],"remain":[11403265,11468801,11599873,12189697,12582913,13041665,31326209,31981569,32440321,33161217,33619969,37683201],"relationship":[17498113,18219009,39780353,40501249],"reversed":[19726337,23330817,38141953,48168961],"recursively":[12910593,27131905],"range":[1310721,3670017,8716289,9043972,9371652,10092545,10616833,11141121,16842756,17301505,17367041,18546689,18939905,19202049,20643845,22937601,24641540,25755649,26214401,27394049,28049409,30998529,31653889,33095681,34340866,34930693,38404097,38731777,41549825,43843586,46268417,46596097,54722561,54788097,55050242,59834372,60030980,60096516,60620804],"reference":[262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,917505,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2162689,2228227,2293761,2359297,2424835,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,4456449,4521985,4587521,4653057,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,6815745,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7602177,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9109505,9043977,9175041,9240577,9306113,9371657,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11403267,11337729,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582915,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16842761,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17498113,17563649,17629185,17694721,17760257,17825793,17891329,17956865,18022401,18087937,18153473,18219009,18284545,18350081,18415617,18481153,18546689,18677761,18612225,18743297,18808833,18874369,18939905,19005441,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19857409,19922945,19988481,20054017,20119553,20250625,20185089,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21757953,21823489,21889025,21954561,22020097,22085633,22151169,22216705,22282241,22347777,22413313,22478849,22544385,22609921,22675457,22740993,22806529,22872065,22937601,23003137,23068673,23134209,23199745,23265281,23330817,23396353,23461889,23527425,23592961,23658497,23724033,23789569,23855105,23920641,23986177,24051713,24117249,24182785,24248321,24313857,24379393,24444929,24510465,24576001,24641541,24707073,24772609,24838145,24903681,24969217,25034753,25100289,25165825,25231361,25296897,25362433,25427969,25493505,25559041,25624577,25690113,25755649,25821185,25886721,25952257,26017793,26083329,26148865,26214401,26279937,26345473,26411009,26476545,26542081,26607617,26673153,26738689,26804225,26869761,26935297,27000833,27066369,27131905,27197441,27262977,27328513,27394049,27459585,27525121,27590657,27656193,27721729,27787265,27852801,27918337,27983873,28049409,28114945,28180481,28246017,28311553,28377089,28442625,28508161,28573697,28639233,28704769,28770305,28835841,28901377,28966913,29032449,29097985,29163521,29229057,29294593,29360129,29425665,29491201,29556737,29622273,29687809,29753345,29818881,29884417,29949953,30015489,30081025,30146561,30212097,30277633,30343169,30408705,30539777,30474241,30605313,30670849,30736385,30801921,30867457,30932993,30998529,31064065,31129601,31195137,31260673,31326209,31391745,31457281,31522817,31588353,31653889,31719425,31784961,31850497,31916033,31981569,32047105,32112641,32178177,32243713,32309249,32374785,32440323,32505857,32571393,32636929,32702465,32768001,32833537,32899073,32964609,33030145,33095681,33161217,33226753,33292289,33357825,33423361,33488897,33554433,33619969,33685505,33751041,33816577,33882113,33947649,34013185,34078721,34144257,34209793,34275329,34340865,34406401,34471937,34537473,34603009,34668545,34734081,34799617,34865153,34930689,34996225,35061761,35192833,35127297,35258369,35389441,35323905,35454977,35520513,35586049,35651585,35717121,35782657,35848193,35913729,35979265,36044801,36110337,36175873,36241409,36306945,36372481,36438017,36503553,36569089,36634625,36700161,36765697,36831233,36896769,37027841,36962305,37093377,37158913,37224449,37289985,37355521,37421057,37486593,37552129,37617665,37683203,37748737,37814273,37879809,37945345,38010881,38076417,38207489,38141953,38273025,38338561,38404097,38469633,38535169,38600705,38666241,38797313,38731777,38862849,38928385,38993921,39059457,39124993,39190529,39256065,39321601,39387137,39452673,39518209,39583745,39649281,39714817,39780353,39845889,39911425,39976961,40042497,40108033,40173569,40239105,40304641,40370177,40435713,40501249,40566785,40632321,40697857,40763393,40828929,40894465,40960001,41025537,41091073,41156609,41222145,41287681,41353217,41418753,41484289,41549825,41615361,41680897,41746433,41811969,41877505,42008577,41943041,42074113,42139649,42205185,42270721,42336257,42401793,42467329,42532865,42598401,42663937,42729473,42795009,42860545,42926081,42991617,43057153,43122689,43188225,43253761,43319297,43384833,43450369,43515905,43581443,43712513,43646977,43778049,43843585,43909123,43974657,44040193,44105729,44171265,44236801,44302337,44367873,44433409,44498945,44564481,44630017,44695553,44761089,44826625,44892161,44957697,45023233,45088769,45154305,45219841,45285377,45350913,45416449,45481985,45547521,45613057,45678593,45744129,45809665,45875201,45940737,46006273,46071809,46137345,46202881,46268417,46333953,46399489,46465025,46530561,46596097,46661633,46727169,46792705,46858241,46923777,46989313,47054849,47120385,47185921,47251457,47316993,47382529,47448065,47513601,47579137,47644674,47710209,47775745,47841281,47906817,47972353,48037889,48103425,48168961,48234497,48300033,48365569,48431105,48496641,48562177,48627713,48758785,48824321,48889857,48955393,49020929,49152001,49217537,49283073,49348609,49414145,49610753,49545217,49676289,49741825,49807361,49872897,49938433,50003969,50069505,50135041,50200577,50266113,50331649,50397185,50462721,50528257,50593793,50659329,50790401,50855937,50921475,50987009,51052545,51118081,51183617,51249153,51314689,51380225,51445761,51511299,51576833,51642369,51707905,51773443,51838977,51904513,51970049,52035585,52101121,52166657,52232193,52297729,52363265,52428801,52494337,52559873,52625409,52690945,52756481,52822017,52887553,52953089,53018625,53084161,53149697,53215233,53280769,53346305,53411841,53477378,53542913,53608449,53673985,53739521,53805057,53870593,53936129,54001665,54067201,54132737,54198273,54263809,54329345,54394881,54460417,54525953,54591489,54657027,54722561,54788097,54853633,54919169,54984705,55050241,55115777,55181313,55246849,55312385,55377921,55443457,55508993,55574529,55640065,55705601,55771137,55836673,55902209,55967745,56033281,56098817,56164353,56229889,56295425,56360961,56426497,56492033,56557569,56623105,56688641,56754177,56819713,56885249,56950785,57016321,57081857,57147393,57212929,57278465,57344001,57409537,57475073,57540609,57606145,57671681,57737217,57802753,57868289,57933825,57999361,58064897,58130433,58195969,58261505,58327041,58392577,58458113,58523649,58589185,58654721,58720257,58785793,58851329,58916865,58982401,59047937,59113473,59179009,59244545,59310081,59375617,59441153,59506689,59572225,59637761,59703297,59768833,59834377,59899905,59965441,60030985,60096521,60162049,60227585,60293121,60358657,60424193,60489729,60555265,60620805,60686337,60751874],"receives":[7274497,7602177,7798785,7929857,8060929,8388609,8519681,9502721,9961473,10289153,11599874,12189698,12910593,13303809,24707073,25493505,27131905,27590657,31981570,33619970],"replaced":[2228227,2424835,9043980,9371660,11403266,11468802,11599874,12189697,12582914,13041666,16842764,24641542,31326210,31981569,32440322,33161218,33619970,37683202,43581443,43909123,50921475,51511299,51773443,54657027,59834380,60030988,60096524,60620806],"repeats":[4521986,9043972,9371652,16842756,17629185,20578305,24641538,35913729,36372481,44826626,48103426,55574530,59834372,60030980,60096516,60620802],"repeat":[4521987,9043972,9371652,16842756,17629193,20578312,24641538,35913735,36372488,44826628,48103427,50724865,55574532,59834372,60030980,60096516,60620802],"removes":[9371651,60096515],"remarks":[6815746,7012354,7077890,7274498,7405570,7602178,7667714,7798786,7864322,7929858,7995394,8060930,8192002,8323074,8388610,8454146,8519682,8650754,8716290,8781826,8847362,8912898,8978434,9109506,9175042,9240578,9306114,9437186,9502722,9568258,9830402,9895938,9961474,10223618,10289154,10354690,10420226,10616834,10682370,10747906,10813442,10878978,11141122,11272194,11337730,11403266,11468802,11599874,11665410,11862018,11927554,11993090,12058626,12189698,12255234,12320770,12451842,12582914,12713986,12779522,12976130,13041666,13107202,13238274,13369346,13434882,13565954,13631490,13697026,13762562,13828098,13893634,14024706,14090242,14155778,14221314,14286850,14352386,14548994,14614530,14745602,14811138,14942210,15073282,15138818,15269890,15335426,15400962,15597570,15663106,15728642,15794178,15925250,16056322,16121858,16187394,16252930,16318466,16449538,16580610,16646146,16711682,16777218,16973826,17104898,17170434,17235970,17432578,17498115,17563650,17694722,17891330,17956866,18022402,18087938,18219010,18284546,18350082,18546690,18677762,18612226,18743298,18939906,19202050,19267586,19726338,19791874,20054018,20185090,20512770,20643842,20709378,20774914,20840450,20905986,21102594,21168130,21233666,21364738,21430274,21495810,21626882,21823490,21889026,21954562,22020098,22085634,22282242,22347778,22413314,22478850,22675458,22740994,22806530,23003138,22937602,23068674,23134210,23199746,23330818,23396354,23461890,23527426,23658498,23724034,23855106,23920642,24117250,24182786,24248322,24313858,24444930,24707074,24772610,24838146,25034754,25165826,25231362,25296898,25362434,25493506,25559042,25624578,25690114,25755650,25821186,25952258,26214402,26345474,26411010,26542082,26607618,26738690,27000834,27197442,27262978,27459586,27525122,27656194,27721730,27787266,27918338,27983874,28049410,28180482,28246018,28311554,28377090,28442626,28508162,28639234,28704770,28770306,28835842,28966914,29097986,29163522,29229058,29294594,29425666,29491202,29556738,29622274,29687810,29818882,29884418,29949954,30015490,30081026,30146562,30212098,30277634,30408706,30736386,30801922,30867458,30932994,30998530,31064066,31260674,31326210,31391746,31522818,31588354,31719426,31850498,31981570,32047106,32178178,32309250,32440322,32505858,32833538,32899074,32964610,33030146,33161218,33226754,33357826,33423362,33488898,33619970,33685506,34013186,34209794,34340866,34471938,34603010,34668546,34865154,34930690,34996226,35192834,35258370,35520514,35586050,35651586,35782658,36044802,36175874,36503554,36700162,36962306,37027842,37224450,37552130,37683202,37748738,37879810,37945346,38076418,38207490,38141954,38273026,38404098,38469634,38535170,38600706,38666242,38797314,38731778,38862850,39059458,39256066,39321602,39452674,39518210,39780354,39911426,40042498,40239106,40304642,40435714,40501251,40566786,40763394,40828930,40894466,40960002,41025538,41222146,41287682,41549826,41615362,41680898,41746434,41943042,42205186,42401794,42467330,42598402,42795010,42991618,43057154,43188226,43450370,43646978,43843586,43974658,44040194,44564482,44630018,44892162,45023234,45219842,45613058,45678594,45875202,45940738,46268418,46399490,46530562,46596098,46792706,47054850,47251458,48037890,48168962,48365570,48431106,48627714,48889858,48955394]} \ No newline at end of file diff --git a/3.4/ref/api/fti/FTI_115.json b/3.4/ref/api/fti/FTI_115.json new file mode 100644 index 0000000..b2eb6e2 --- /dev/null +++ b/3.4/ref/api/fti/FTI_115.json @@ -0,0 +1 @@ +{"startswithextension":[6225921,9043970,9371650,16842754,20512769,20840449,44302337,50724865,54198277,59834370,60030978,60096514],"serves":[524289,25100289,51249153,60751873],"sorry":[1,131073],"sixth":[7602178,8519682,8650755,9109507,9961474,10223619,15925255,16711687,17235975,23658499,25165831,29687811,32047107,32899079,33423367],"sholland":[262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,917505,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2162689,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,4456449,4521985,4587521,4653057,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,6815745,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7602177,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9109505,9175041,9240577,9043969,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16842753,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17498113,17563649,17629185,17694721,17760257,17825793,17891329,17956865,18022401,18087937,18153473,18219009,18284545,18350081,18415617,18481153,18546689,18677761,18612225,18743297,18808833,18874369,18939905,19005441,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19857409,19922945,19988481,20054017,20119553,20250625,20185089,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21757953,21823489,21889025,21954561,22020097,22085633,22151169,22216705,22282241,22347777,22413313,22478849,22544385,22609921,22675457,22740993,22806529,22872065,22937601,23003137,23068673,23134209,23199745,23265281,23330817,23396353,23461889,23527425,23592961,23658497,23724033,23789569,23855105,23920641,23986177,24051713,24117249,24182785,24248321,24313857,24379393,24444929,24510465,24576001,24641537,24707073,24772609,24838145,24903681,24969217,25034753,25100289,25165825,25231361,25296897,25362433,25427969,25493505,25559041,25624577,25690113,25755649,25821185,25886721,25952257,26017793,26083329,26148865,26214401,26345473,26279937,26411009,26476545,26542081,26607617,26673153,26738689,26804225,26869761,26935297,27000833,27066369,27131905,27197441,27262977,27328513,27394049,27459585,27525121,27590657,27656193,27721729,27787265,27852801,27918337,27983873,28049409,28114945,28180481,28246017,28311553,28377089,28442625,28508161,28573697,28639233,28704769,28770305,28835841,28901377,28966913,29032449,29097985,29163521,29229057,29294593,29360129,29425665,29491201,29556737,29622273,29687809,29753345,29818881,29884417,29949953,30015489,30081025,30146561,30212097,30277633,30343169,30408705,30539777,30474241,30605313,30670849,30736385,30801921,30867457,30932993,30998529,31064065,31129601,31195137,31260673,31326209,31391745,31457281,31522817,31588353,31653889,31719425,31784961,31850497,31916033,31981569,32047105,32112641,32178177,32243713,32309249,32374785,32440321,32505857,32571393,32636929,32702465,32768001,32833537,32899073,32964609,33030145,33095681,33161217,33226753,33292289,33357825,33423361,33488897,33554433,33619969,33685505,33751041,33816577,33882113,33947649,34013185,34078721,34144257,34209793,34275329,34340865,34406401,34471937,34537473,34603009,34668545,34734081,34799617,34865153,34930689,34996225,35061761,35192833,35127297,35258369,35389441,35323905,35454977,35520513,35586049,35651585,35717121,35782657,35848193,35913729,35979265,36044801,36110337,36175873,36241409,36306945,36372481,36438017,36503553,36569089,36634625,36700161,36765697,36831233,36896769,37027841,36962305,37093377,37158913,37224449,37289985,37355521,37421057,37486593,37552129,37617665,37683201,37748737,37814273,37879809,37945345,38010881,38076417,38207489,38141953,38273025,38338561,38404097,38469633,38535169,38600705,38666241,38797313,38731777,38862849,38928385,38993921,39059457,39124993,39190529,39256065,39321601,39387137,39452673,39518209,39583745,39649281,39714817,39780353,39845889,39911425,39976961,40042497,40108033,40173569,40239105,40304641,40370177,40435713,40501249,40566785,40632321,40697857,40763393,40828929,40894465,40960001,41025537,41091073,41156609,41222145,41287681,41353217,41418753,41484289,41549825,41615361,41680897,41746433,41811969,41877505,42008577,41943041,42074113,42139649,42205185,42270721,42336257,42401793,42467329,42532865,42598401,42663937,42729473,42795009,42860545,42926081,42991617,43057153,43122689,43188225,43253761,43319297,43384833,43450369,43515905,43581441,43712513,43646977,43778049,43843585,43909121,43974657,44040193,44105729,44171265,44236801,44302337,44367873,44433409,44498945,44564481,44630017,44695553,44761089,44826625,44892161,44957697,45023233,45088769,45154305,45219841,45285377,45350913,45416449,45481985,45547521,45613057,45678593,45744129,45809665,45875201,45940737,46006273,46071809,46137345,46202881,46268417,46333953,46399489,46465025,46530561,46596097,46661633,46727169,46792705,46858241,46923777,46989313,47054849,47120385,47185921,47251457,47316993,47382529,47448065,47513601,47579137,47644673,47710209,47775745,47841281,47906817,47972353,48037889,48103425,48168961,48234497,48300033,48365569,48431105,48496641,48562177,48627713,48693249,48758785,48824321,48889857,48955393,49020929,49086465,49152001,49217537,49283073,49348609,49414145,49479681,49610753,49545217,49676289,49741825,49807361,49872897,49938433,50003969,50069505,50135041,50200577,50266113,50331649,50397185,50528257,50462721,50593793,50659329,50724865,50790401,50855937,50921473,50987009,51052545,51118081,51183617,51249153,51314689,51380225,51445761,51511297,51576833,51642369,51707905,51773441,51838977,51904513,51970049,52035585,52101121,52166657,52232193,52297729,52363265,52428801,52494337,52559873,52625409,52690945,52756481,52822017,52887553,52953089,53018625,53084161,53149697,53215233,53280769,53346305,53411841,53477377,53542913,53608449,53673985,53739521,53805057,53870593,53936129,54001665,54067201,54132737,54198273,54263809,54329345,54394881,54460417,54525953,54591489,54657025,54722561,54788097,54853633,54919169,54984705,55050241,55115777,55181313,55246849,55312385,55377921,55443457,55508993,55574529,55640065,55705601,55771137,55836673,55902209,55967745,56033281,56098817,56164353,56229889,56295425,56360961,56426497,56492033,56557569,56623105,56688641,56754177,56819713,56885249,56950785,57016321,57081857,57147393,57212929,57278465,57344001,57409537,57475073,57540609,57606145,57671681,57737217,57802753,57868289,57933825,57999361,58064897,58130433,58195969,58261505,58327041,58392577,58458113,58523649,58589185,58654721,58720257,58785793,58851329,58916865,58982401,59047937,59113473,59179009,59244545,59310081,59375617,59441153,59506689,59572225,59637761,59703297,59768833,59834369,59899905,59965441,60030977,60096513,60162049,60227585,60293121,60358657,60424193,60489729,60555265,60620801,60686337,60751873],"semantics":[7405569,7864321,7995393,9830401,10289153,11403265,11468801,11599873,12189697,12582913,13041665,15007745,19136513,19660801,24379393,25493505,25624577,31326209,31981569,32440321,33161217,33292289,33619969,34275329,35717121,37683201,49938433],"singleordefault":[7471105,16842754,24641537,26476548,35979268,50724865,52035586,60030978,60620801],"signed":[21954561,43974657],"start":[3932161,11599873,12582913,13041665,16842753,17432578,17694722,18022402,19726337,23330817,26214401,26869762,31850497,32440321,32505857,32833537,33161217,33619969,34340870,38141953,43843589,46596097,48168961,49807362,57147393,59375617,60030977],"sources":[6815753,7077897],"skipped":[4718593,9043970,9371650,16842754,19726337,24641537,24838145,38141953,41746433,52887553,59834370,60030978,60096514,60620801],"selector":[1900546,4980742,9043984,9371664,12713985,12779521,12845057,13238273,13303815,13369345,13500417,13565953,13762561,13959169,14024705,14286849,14876673,15007745,15466497,15794183,15859713,15990785,16384001,16449543,16842768,17891335,18481153,18808833,19070977,19136513,19922945,20185095,20316161,21037057,23789569,24379393,24641544,27590663,28573697,29032449,29753345,29818881,30277633,30474241,30605313,31195137,31784961,32636929,32768001,33226759,33292289,33685511,34144257,34209799,34668551,34734081,35389441,35454977,35717121,35848193,38666241,39059457,39518209,40239105,40763393,41287681,42926082,43319302,49152001,49938433,50135042,56950790,57212930,57278470,59834384,60030992,60096528,60620808],"streaming":[14745601,15073281,15597569,17956865,18284545,18743297,21233665,21364737,29229057,29556737,29949953,31064065,31391745,35651585,39256065,43646977,46137345],"starting":[2162689,2883585,4849665,9043974,9371655,14417921,14614529,16842758,20054018,21233665,24641541,30539777,38535170,42205185,42598401,43646977,44105729,45219841,49872897,53084161,57475073,57540609,59834374,60030982,60096519,60620805],"scanrightextension":[4915201,9043970,9371650,16842754,18939905,19202049,47579137,50724865,57606149,59834370,60030978,60096514],"str":[8716290,9830402,22937602,25624578],"smaller":[8192001,8454145,9175041,9437185,28835841,29294593],"search":[131073,196609],"stacktrace":[54525953,60751873],"sequence":[262145,589825,655362,720898,786435,851969,917505,983041,1048578,1114114,1179651,1245186,1310721,1376257,1441793,1507332,1572870,1638407,1703938,1835009,1900548,2031637,2097164,2162689,2228230,2293762,2359303,2424838,2555905,2621444,2686982,2752528,2818049,2883588,2949121,3014658,3080194,3145730,3211266,3276802,3342338,3407874,3473411,3538946,3604494,3670018,3801090,3866626,3932163,4063233,4128769,4259842,4390913,4456449,4521986,4587522,4653058,4718593,4784132,4849665,4915202,4980742,5111812,5177346,5242886,5308418,5373955,5439490,5505025,5570564,5636097,5832705,5898252,5963782,6029313,6094849,6160388,6225924,6291462,6356993,6422531,6488070,6553602,6619138,6684687,6815745,6881282,6946820,7012353,7077889,7143426,7274499,7340034,7405575,7471107,7536641,7602179,7667720,7798787,7864324,7929864,7995399,8060931,8126465,8192007,8323074,8388611,8454154,8519683,8585217,8650754,8716290,8781827,8847366,8912900,8978439,9044473,9109506,9175045,9240580,9306114,9372153,9437189,9502724,9568261,9633800,9699330,9764865,9830406,9895938,9961475,10027009,10092550,10158088,10223618,10289158,10354694,10420228,10485763,10551304,10616834,10682372,10747912,10813445,10878982,10944516,11010053,11075590,11141122,11206661,11272199,11337738,11403269,11468806,11534343,11599878,11665410,11730949,11796484,11862021,11927557,11993093,12058628,12124163,12189702,12255237,12320773,12386309,12451845,12517379,12582917,12648451,12713988,12779525,12845060,12910596,12976133,13041670,13107204,13172739,13238276,13303814,13369349,13434884,13500420,13565955,13631496,13697029,13762564,13828101,13893638,13959173,14024707,14090245,14155781,14221320,14286852,14352389,14417929,14483463,14548997,14614533,14680068,14745608,14811145,14876677,14942213,15007748,15073287,15138825,15204358,15269893,15335429,15400968,15466501,15532039,15597578,15663109,15728645,15794181,15859717,15925257,15990788,16056323,16121859,16187397,16252931,16318467,16384004,16449541,16515073,16580611,16646147,16711690,16777219,16843281,16908289,16973827,17039361,17104899,17170435,17235979,17301506,17367042,17432579,17498117,17563653,17629195,17694723,17760262,17825796,17891333,17956879,18022403,18087944,18153478,18219013,18284551,18350087,18415617,18481156,18546692,18612232,18677763,18743303,18808839,18874369,18939911,19005444,19070980,19136519,19202053,19267596,19333123,19398661,19464197,19529729,19595268,19660806,19726343,19791884,19857409,19922949,19988484,20054030,20119558,20250628,20185093,20316165,20381697,20447236,20512772,20578314,20643845,20709382,20774914,20840452,20905988,20971529,21037060,21102595,21168129,21233680,21299209,21364740,21430276,21495810,21561356,21626884,21692420,21757957,21823492,21889025,21954564,22020100,22085638,22151173,22216706,22282242,22347781,22413316,22478857,22544388,22609922,22675460,22740996,22806531,22872066,22937602,23003147,23068676,23134212,23199748,23265282,23330823,23396356,23461893,23527428,23592967,23658498,23724036,23789572,23855108,23920644,23986178,24051718,24117252,24182786,24248324,24313860,24379396,24444932,24510466,24576006,24641844,24707076,24772610,24838150,24903682,24969222,25034754,25100289,25165835,25231366,25296900,25362438,25427970,25493510,25559042,25624582,25690117,25755652,25821190,25886727,25952260,26017800,26083333,26148869,26214404,26279942,26345476,26411021,26476550,26542082,26607620,26673157,26738692,26804230,26869762,26935298,27000836,27066370,27131908,27197448,27262978,27328518,27394054,27459590,27525123,27590662,27656197,27721730,27787274,27852808,27918338,27983877,28049410,28114952,28180482,28246024,28311557,28377093,28442631,28508165,28573700,28639242,28704773,28770309,28835845,28901382,28966916,29032452,29097989,29163525,29229066,29294597,29360133,29425669,29491205,29556743,29622277,29687810,29753349,29818885,29884421,29949959,30015500,30081030,30146565,30212101,30277637,30343171,30408709,30539785,30474244,30605317,30670852,30736396,30801925,30867463,30932996,30998530,31064072,31129603,31195140,31260675,31326214,31391751,31457283,31522828,31588355,31653890,31719427,31784965,31850499,31916034,31981574,32047106,32112641,32178179,32243718,32309256,32374786,32440325,32505859,32571393,32636933,32702470,32768007,32833539,32899081,32964611,33030147,33095682,33161222,33226757,33292295,33357827,33423370,33488899,33554434,33619974,33685509,33751041,33816580,33882117,33947650,34013187,34078723,34144260,34209797,34275334,34340876,34406401,34471942,34537476,34603011,34668549,34734084,34799619,34865155,34930693,34996230,35061761,35127299,35192835,35258372,35323908,35389445,35454980,35520518,35586051,35651588,35717124,35782664,35848197,35913738,35979270,36044803,36110341,36175877,36241417,36306945,36372491,36438021,36503555,36569097,36634630,36700168,36765699,36831233,36896773,36962309,37027843,37093383,37158916,37224457,37289991,37355525,37421060,37486596,37552131,37617669,37683205,37748741,37814279,37879810,37945347,38010884,38076425,38141959,38207492,38273032,38338566,38404103,38469636,38535182,38600706,38666244,38797316,38731781,38862856,38928385,38993926,39059460,39124996,39190530,39256079,39321612,39387142,39452679,39518212,39583746,39649284,39714823,39780357,39845894,39911427,39976963,40042498,40108034,40173570,40239108,40304644,40370178,40435716,40501253,40566786,40632324,40697858,40763395,40828931,40894468,40960009,41025538,41091076,41156624,41222148,41287683,41418754,41484295,41549828,41615362,41680907,41746438,41811974,41943041,42074118,42205186,42336260,42401796,42467330,42532870,42598402,42663938,42795012,42860548,42926084,42991629,43057153,43122695,43188228,43253772,43319302,43384838,43450372,43515905,43581446,43646992,43712518,43778055,43843595,43909126,43974660,44040194,44105732,44171266,44236804,44302340,44367884,44433410,44498946,44564484,44630021,44695556,44761090,44826626,44892164,44957698,45023237,45088770,45219845,45350919,45416450,45481986,45547522,45613060,45678597,45809666,45875204,45940742,46006274,46071810,46137345,46202886,46268420,46333954,46399492,46465028,46530565,46596100,46661647,46727174,46792708,46858242,46923778,46989316,47054851,47120386,47251460,47316993,47448066,47513604,47579138,47644673,47710210,47775748,47841286,47906818,47972355,48037896,48103426,48168967,48234500,48300038,48365572,48431108,48496642,48627722,48693251,48758790,48824334,48889860,48955396,49020932,49152004,49086465,49217539,49283074,49348620,49545218,49610759,49741825,49807363,49872897,49938436,50135044,50200578,50331654,50397186,50462732,50528257,50593795,50659329,50855937,50921478,50987023,51118081,51183618,51314690,51380236,51445764,51511302,51576833,51642370,51707906,51773446,51838980,51970049,52035587,52166663,52232194,52297733,52363267,52428801,52494338,52559876,52625412,52690948,52756482,52822019,52887553,52953109,53018626,53084161,53149702,53215234,53280784,53346311,53411846,53477377,53542914,53608450,53673986,53739522,53805068,53936130,54001665,54067202,54198276,54263810,54394882,54460417,54525953,54591490,54657030,54722561,54788098,54853636,54919174,54984710,55050247,55115780,55181313,55246864,55312386,55443458,55508996,55574530,55705604,55771141,55836684,55902210,56033283,56229892,56295425,56360962,56492046,56557569,56623106,56688641,56754177,56819714,56885251,56950790,57016322,57081858,57147395,57212932,57278470,57344006,57409538,57475076,57540612,57606146,57737222,57868290,57933830,57999366,58064898,58130433,58195972,58261506,58392578,58458127,58589188,58654722,58720258,58851330,58916868,58982402,59047939,59113486,59179010,59244547,59310081,59375619,59441153,59506689,59637766,59768838,59834875,59899906,59965446,60031506,60097017,60162049,60227591,60293123,60358657,60424194,60489730,60555265,60621108,60686337,60751874],"scanright":[4915202,9043972,9371652,16842756,18939910,19202054,24641538,38404102,38731782,47579138,50724865,54591490,57606147,59834372,60030980,60096516,60620802],"sbyte":[6684673,21954566,24641537,43974662,46661633,50987009,58458113,60620801],"size":[4784130,5111810,5832705,6094849,8192010,8454154,9175049,9043980,9371660,9437193,16842764,17760258,18153474,20774913,21233665,21561346,24641542,25034753,25296902,25755656,26214408,26542081,27262977,27721729,28180481,28835849,29294601,32243714,32702466,37879809,38600705,40042497,40566785,41025537,41615361,42860546,43646977,44367874,44695554,45613062,46268424,46465026,46596104,47251462,49020930,51838978,55705602,59441153,59506689,59834380,60030988,60096524,60620806],"sort":[196609,3735555,4194307,9043976,9371656,16056324,16252932,16318466,16580610,16777220,16842760,16973828,17170434,21102594,24641540,31260675,34865153,35192835,35586049,36044803,36503553,37027843,37552129,41353220,42008580,57802755,58327043,59572227,59703299,59834376,60030984,60096520,60620804],"seed":[786434,4587521,4915201,8323074,8650760,8716294,9043976,9109510,9306115,9371656,9895940,10223623,11141126,11665413,16842760,18546695,19202054,22937606,23658504,24182786,24641540,24772611,25559044,27918341,29687814,30998534,32047111,38731782,39976962,41549831,46858241,47579137,50593794,53936129,54591489,57081857,57606145,59834376,60030984,60096520,60293122,60620804],"serialized":[262146,46137346,53477377,60751875],"skipping":[2818049,9043970,9371650,15597569,16842754,24641537,29229057,58130433,59834370,60030978,60096514,60620801],"selected":[12779521,13369345,29818881,30277633],"segmentextension":[5242881,9043971,9371651,16842755,24051713,24576001,24969217,47841281,50724865,57933829,59834371,60030979,60096515],"swapped":[24838145,41746433],"scanextension":[4587521,9043970,9371650,16842754,18219009,18546689,46858241,50724865,57081861,59834370,60030978,60096514],"serialization":[46137345],"stack":[54525953,60751873],"secondkeyselector":[13631493,13959173,14221317,14811141,14876677,15138821,15466501,15859717,19267589,19791877,19922949,20316165,29753349,30605317,30736389,31522821,31784965,32636933,35389445,35782661,35848197,36700165,37224453,38076421],"sealedattribute":[49741825,49872897,50200577,50397185,50462721,50659329,50790401,50855937,50921473,51118081,51183617,51249153,51511297,51576833,51642369,51838977,51970049,52035585,52101121,52232193,52363265,52428801,52494337,52690945,52756481,52887553,52953089,53018625,53084161,53215233,53280769,53346305,53608449,53673985,53739521,53805057,54067201,54132737,54198273,54263809,54460417,54722561,54788097,54984705,55181313,55377921,55508993,55574529,55640065,55705601,55902209,55967745,56033281,56098817,56295425,56360961,56492033,56557569,56623105,56688641,56754177,56819713,56885249,56950785,57016321,57081857,57147393,57212929,57344001,57409537,57540609,57606145,57671681,57802753,57868289,57933825,57999361,58130433,58195969,58327041,58392577,58458113,58589185,58720257,58785793,58916865,59047937,59179009,59310081,59441153,59506689,59637761,59768833,60162049,60227585,60293121,60358657,60424193,60489729,60555265,60620801],"starts":[6225921,7405569,7864321,7995393,20512770,20840450,40304641,43188225,44302338,54198273,56229889],"sequences":[1114113,1638407,1966086,2490372,2621443,2818050,3604500,3997700,4325380,5046276,5242883,5308418,5636097,5963779,6488070,8978433,9044109,9371789,9568259,9633794,10485761,10747908,10878979,10944513,11010049,11075585,11272195,11337732,11534337,12517378,12779521,12845059,12910594,13303810,13369345,13500419,13631490,13893636,13959170,14221314,14680065,14811138,14876674,15138818,15335429,15400963,15466498,15597578,15663110,15859714,15925251,15990787,16384003,16515073,16711683,16842893,17039361,17235971,17367041,17563654,18087943,18481155,18612231,18874369,19070979,19267590,19791878,19922946,20316162,20447236,20774913,21364741,22478852,23003140,24051713,24576001,24641607,24838147,24969217,25034753,25165827,25296900,26017794,26411012,26542081,27131906,27197443,27262977,27459588,27590658,27721729,27787267,28180481,28246020,28442625,28573699,28639236,29032451,29229066,29622275,29753346,29818881,30015491,30081027,30277633,30474243,30605314,30736390,30867459,31195139,31522822,31588354,31784962,32112641,32309251,32571393,32636930,32899075,32964610,33095681,33357826,33423363,33816577,34144259,34406401,34734083,34799618,35127297,35323908,35389442,35651589,35782658,35848194,36110337,36175877,36634625,36700162,36962310,37093377,37224450,37486593,37748742,37879809,38076418,38273031,38600705,38862855,39321603,40042497,40566785,40828930,40960004,41025537,41484295,41615361,41680900,41746435,41877508,42074113,42270724,42532865,42729478,42991620,43384833,44236803,45154308,45285380,45350919,45613060,47251460,47841283,48037891,48300038,48496642,48562182,48627715,48758787,48824340,50266116,52101124,52690947,53149702,53215234,53346311,53411843,54067201,54132740,54853635,54919171,55312386,55640068,55967750,56098820,56164356,56426500,56492052,57933827,58130434,58523652,59113492,59310081,59637766,59768835,59834509,60031117,60096653,60620871],"streamingcontext":[46137349,53477377,60751873],"secondselector":[12845061,13500421,13959173,15859717,18087941,18481157,18612229,19070981,19267589,19791877,19922949,20316165,28573701,29032453,29753349,30605317,30736389,31522821,34144261,34734085,35389445,35848197,38273029,38862853],"startindex":[14417925,14614533,20054022,30539781,38535174,45219845],"subscribed":[7274497,7602177,7798785,8060929,8388609,8519681,9961473],"system":[31588353,32964609,33357825,40828929],"strings":[12517377,34799617],"select":[786433,8716289,9043970,9371650,10616833,16842754,18939905,22937601,24641537,25755649,26214401,28049409,38404097,39976961,45023234,46268417,46596097,50593793,59834370,60030978,60096514,60293121,60620801],"safe":[8847362],"site":[1],"sum":[4456449,4587521,9043972,9371652,16842756,17498117,18219013,24641538,39780357,40501253,46858241,51576833,53936129,57081857,59834372,60030980,60096516,60620802],"step":[22347781,24641537,34340871,43843585,46530565,55050241,60620801],"scanby":[7340034,9043972,9371652,16842756,17825797,21692421,24641538,37421061,38010885,46071810,50724865,54394882,56819715,59834372,60030980,60096516,60620802],"seedselector":[17825797,21692421,37421061,38010885],"stream":[393218,6815747,7077891,7864321,7995393,9568257,10878977,11272193,15400961,15925249,16711681,17235969,25165825,29622273,30081025,30867457,32309249,32899073,33423361,50790402,51052546],"singleextension":[6881281,16842753,26083329,50724865,58392581,60030977],"subsequent":[6553602,9568257,10878977,11272193,14745601,15073281,15400961,15925249,16711681,17235969,23789569,24379393,24641538,25100289,25165825,29622273,30081025,30867457,31064065,31391745,32309249,32899073,33423361,45088770,49152001,49283074,49938433,57016322,60620802,60751873],"shortest":[5963780,9043974,9371654,16842758,22478852,23003140,24641539,26411012,40960003,41680899,42991619,48758789,53411844,59768836,59834374,60030982,60096518,60620803],"sized":[1048578,2031618,8192001,8454145,9043974,9175042,9371654,9437186,16842758,21561345,24641538,28835842,29294594,40697858,44367873,44761090,52625410,52756482,52953090,59834374,60030982,60096518,60620802],"setting":[6750209,7208961,7733249],"sortedmergeextension":[5308417,9043970,9371650,16842754,20447233,21364737,48496641,50724865,53215237,59834370,60030978,60096514],"subclass":[21889025,22282241,43057153,44040193],"segment":[5242887,9043980,9371660,16842764,24051723,24576011,24641542,24969227,42074122,42532874,43384842,47841288,50724865,54919175,57933832,59834380,60030988,60096524,60620806],"shorter":[3473411,3932163,6488067,9043986,9371666,16121857,16646145,16842770,17104897,17432577,17694721,18022401,24641545,24838146,27197441,27787265,30015489,31850497,32505857,32833537,33030145,33488897,34013185,39321601,41746434,48037889,48300035,48627713,49217539,49807363,53149699,56885251,57147395,59244547,59375619,59637763,59834386,60030994,60096530,60620809],"succeed":[2031617,7864321,9043969,9371649,16842753,52953089,59834369,60030977,60096513],"set":[1900546,4653060,5111811,5701633,6291458,8192001,8454145,9043982,9175041,9371662,9437185,10420225,10682369,12779523,13369347,16842766,16908289,17498113,19529729,19857409,20381697,21233667,21430275,21495809,21561345,21823491,22282241,24641547,25952257,26345473,28835841,29294593,29818883,30277635,35061761,36306945,36831233,38928385,40501249,42467329,42663940,42926082,43646979,44040193,44367873,44695555,46202882,47382530,48365570,48693249,48955394,49020931,49086465,49479681,50135042,50331650,50790401,51904513,52953089,55705603,57212930,57999362,58720260,58785793,59834382,59899908,60030990,60096526,60620812],"shallow":[25100289,60751873],"secondly":[19726337,23330817,38141953,48168961],"satisfying":[17301505,31653889],"splitter":[21757953,22151169,23592961,25886721,36438017,36896769,37289985,37814273],"serializationinfo":[25100289,46137349,53477377,60751874],"seventh":[7602178,8650755,9961474,10223619,16711687,17235975,23658499,25165831,32047107,33423367],"split":[5898253,9043992,9371672,9830401,16842776,19595271,19988487,20119559,20250631,21757959,22151175,22544391,23592967,24641548,25624577,25886728,26279943,26804231,27328519,36438022,36896774,37158918,37289990,37814279,38338566,38993926,39387142,39649286,39845894,40632326,41091078,49348622,50724865,53805070,55836685,59834392,60031000,60096536,60620812],"sub":[5636097,9043971,9371651,9699329,12648449,13172737,16842755,24641538,25296898,26935297,31129601,31457281,43515905,45613058,46137345,47251458,47316993,47644673,59310081,59834371,60030979,60096515,60620802],"special":[17498113,40501249],"streamed":[9175042,9437186,24838145,25296897,25362433,25821185,28835842,29294594,34996225,35520513,41746433,45613057,47251457],"source":[524289,720898,851969,1048578,1245186,1703937,1769474,2031626,2228227,2424835,2883586,3276802,3407873,3670017,4063233,4718593,5373953,5701634,5832705,5898252,6094849,6356993,6422531,7012361,7143431,7274504,7405578,7536649,7602184,7667719,7733250,7798792,7864330,7929863,7995401,8060936,8126471,8192009,8323079,8388616,8454154,8519688,8585223,8650759,8716295,8781833,8847372,8978433,9109511,9044063,9175050,9240584,9306119,9371740,9437194,9502728,9699334,9764873,9830410,9895943,9961480,10027015,10092551,10158088,10223623,10289162,10354696,10420233,10485769,10551304,10616839,10682377,10813447,10944521,11010058,11075595,11141127,11206663,11403272,11468808,11534348,11599880,11665415,11730951,11796486,11862025,11927561,11993097,12058625,12124168,12189704,12255241,12320777,12386311,12451849,12517383,12582920,12648454,12713991,12779521,12845057,12910599,12976137,13041672,13172743,13238279,13303815,13369345,13500417,13565959,13631489,13697033,13762568,13828105,14024711,14090249,14155784,14221313,14286856,14352393,14483464,14549001,14614536,14680073,14745606,14811137,14942217,15007751,15073286,15138817,15204354,15269897,15532040,15597570,15728649,15794184,15990785,16056327,16121862,16187401,16252935,16318471,16384001,16449544,16515080,16580615,16646150,16777223,16842844,16908298,16973831,17039368,17104902,17170439,17301512,17367048,17432582,17498119,17629185,17694726,17760262,17825799,17891336,18022406,18087940,18153478,18219015,18284550,18350087,18415626,18481153,18546695,18677766,18612228,18743302,18808838,18874378,18939912,19005446,19070977,19136518,19202056,19267587,19333128,19398665,19464197,19529738,19595272,19660806,19726348,19791875,19857418,19988488,20054018,20119561,20250632,20185096,20381706,20447237,20578305,20643848,20709386,20774920,20905992,21037063,21102599,21168136,21364741,21430281,21495816,21626888,21692423,21757961,21823497,21889032,21954568,22020104,22085640,22151177,22216710,22282248,22347783,22413320,22544392,22609926,22675464,22741000,22806534,22872070,22937607,23068680,23134216,23199752,23265286,23330828,23396360,23461897,23527432,23592970,23658503,23724041,23789575,23855112,23986182,24051718,24117258,24182791,24248328,24313864,24379399,24444937,24510470,24576006,24641582,24707080,24772615,24838153,24903686,24969222,25034759,25231368,25296902,25362440,25427974,25493514,25559047,25624586,25690119,25755655,25821192,25886730,25952265,26083334,26148871,26214407,26279945,26345481,26476550,26542087,26673159,26804233,26935302,27131911,27262984,27328521,27394055,27525129,27590663,27656201,27721736,27852808,27918343,27983881,28049415,28114952,28180488,28311561,28377097,28442625,28508169,28573697,28704777,28770313,28835850,28901378,28966913,29032449,29097993,29163529,29229058,29294602,29360135,29425673,29491209,29556742,29687815,29818881,29884425,29949958,30146569,30212105,30277633,30343176,30408713,30474241,30670854,30736387,30801929,30998535,31064070,31129606,31260679,31195137,31326216,31391750,31457287,31522819,31653896,31850502,31981576,32047111,32112648,32243718,32440328,32505862,32571400,32702470,32768006,32833542,33030150,33095688,33161224,33226760,33292294,33488902,33619976,33685512,33751050,33816585,33882117,34013190,34078728,34144257,34209800,34275334,34406410,34471946,34537478,34668552,34734081,34799623,34865159,34930696,34996232,35061770,35127305,35192839,35258369,35323909,35454983,35520520,35586055,35651589,35717127,35782657,35913729,35979270,36044807,36110346,36306954,36372481,36438025,36503559,36634635,36700161,36831242,36896777,37027847,37093388,37158920,37224449,37289994,37355526,37421063,37486601,37552135,37617673,37683208,37814282,37879815,38010887,38076417,38141964,38207496,38273028,38338569,38404104,38469640,38535170,38600711,38666247,38797320,38731784,38862852,38928394,38993929,39059463,39190534,39387145,39452679,39518216,39583750,39649288,39780359,39845897,39911430,40042504,40108038,40173570,40239112,40435721,40501255,40566792,40632328,40697858,40763399,40894474,41025544,41091080,41222153,41287687,41418754,41549831,41615368,41746441,41943048,42074118,42139650,42401800,42467336,42532870,42795016,43057160,43122696,43384838,43450376,43581443,43778056,43909123,43974664,44040200,44105730,44564488,44630024,44761090,44892168,45219848,45613062,45678601,45875208,45940744,46137345,46268423,46333958,46399496,46530567,46596103,46792712,46923782,47054854,47185922,47251462,47382530,47448070,47906822,47972355,48168972,48365577,48431112,48889864,48955401,49152007,49348620,49545222,49676289,49938439,50659329,50921475,51249154,51511299,51707906,51773443,51904514,52297730,52625410,52756482,52822019,52887553,52953098,53608450,53673986,53805068,53870593,54525953,54657027,54788097,55377922,55443458,55771137,55836684,56033281,56623105,56688641,57409537,57475074,57540610,58785794,59047939,59441153,59506689,59834464,60031068,60096604,60162049,60424194,60620846,60751873],"specifying":[3604482,6291458,9043976,9371656,15663105,16842760,17563649,21495809,22282241,24641540,36962305,37748737,42467329,44040193,46202882,48824322,50331650,56492034,57999362,59113474,59834376,60030984,60096520,60620804],"singleton":[2097153,9043970,9371650,10485762,16842754,24641537,35127298,43253761,50462721,51380225,59834370,60030978,60096514,60620801],"satisfy":[17367041,33095681],"startswith":[6225922,9043972,9371652,16842756,20512774,20840454,24641538,40304646,43188230,44302338,50724865,54198275,56229890,59834372,60030980,60096516,60620802],"subsetsextension":[5111809,9043970,9371650,16842754,21233665,21561345,44695553,50724865,55705605,59834370,60030978,60096514],"simultaneously":[8847362],"standard":[24641537,40828929,59965441,60620801],"serializableattribute":[60751876],"string":[524289,6422530,6684704,9043970,9371650,10616833,11141121,13107201,13434881,16842754,20512769,20840449,20906001,21626897,21954577,22020113,22413329,22675473,22741009,23068689,23134225,23199761,23396369,23461905,23527448,23855121,24117255,24248337,24444935,24641569,25100289,26738689,27000833,28049409,30998529,38207504,38469648,38797328,40304641,40894471,41222151,42401808,42795024,43188225,43450384,43974672,44564496,44892176,45678608,45875216,46399511,46661665,46792720,47316998,47644678,47972354,48431120,48889872,50987040,51249153,52822018,53477378,54525953,58458144,59047938,59834370,60030978,60096514,60620833,60751876],"skipwhile":[19726337,38141953],"separated":[3145730,3538946,9043976,9371656,14745601,15073281,16842760,18284545,18743297,24641540,29556737,29949953,31064065,31391745,44433410,44957698,50397186,51642370,58064898,58261506,59834376,60030984,60096520,60620804],"sequenceexception":[262145,25100289,43515910,46137350,47316998,47644678,48693249,53477385,54525953,60751885],"skip":[4390913,4718593,15597569,19398658,19726338,20054017,29229057,37617665,38141953,38535169,52428801,52887553],"splitextension":[5898241,9043980,9371660,16842764,19595265,19988481,20119553,20250625,21757953,22151169,22544385,23592961,25886721,26279937,26804225,27328513,49348609,50724865,53805061,59834380,60030988,60096524],"skipuntil":[4718593,9043970,9371650,16842754,19726343,24641537,38141959,50724865,52887554,59834370,60030978,60096514,60620801],"splits":[4653058,5898265,9044022,9371702,16842806,17301505,17367041,19595267,19988484,20119557,20250628,21757954,22151172,22544386,23592963,24641563,25886724,26279939,26804229,27328515,31653889,33095681,36438018,36896772,37158914,37289987,37814276,38338563,38993925,39387139,39649283,39845893,40632324,41091076,42663938,49348633,53805081,55836697,58720258,59834422,59899906,60031030,60096566,60620827],"sets":[25100289,54329345,54525955,60096513,60751876],"skipuntilextension":[4718593,9043969,9371649,16842753,19726337,50724865,52887557,59834369,60030977,60096513],"singleordefaultextension":[7471105,16842753,26476545,50724865,52035589,60030977],"second":[1114113,1179649,1245185,1441793,1507330,1900546,2490370,3407873,3604488,6160386,6225922,6946818,7274498,7602178,7798786,7864322,7995394,8060930,8323075,8388610,8519682,8650755,8978442,9109507,9044010,9306115,9371690,9568263,9633803,9830401,9895939,9961474,10223619,10289153,10747912,10878983,11010049,11075585,11272199,11337736,11534337,11599873,11665411,12189697,12779528,12845065,13107207,13172737,13369352,13434887,13500425,13631501,13893640,13959179,14221325,14811146,14876682,15138826,15204360,15335430,15400967,15466506,15597569,15663110,15859723,15925255,15990792,16384008,16711687,16842794,16908289,17235975,17563654,18087945,18481160,18612233,18939905,19070984,19267595,19529729,19791883,19857409,19922954,20316170,20381697,20512775,20709377,20840455,22478856,22872065,23003144,23265281,23658499,24182787,24641561,24772611,24903681,25165831,25427969,25493505,25559043,25624577,26017803,26411016,26738695,27000839,27197448,27459592,27787272,27918339,28246024,28442634,28573705,28639240,28901384,29032457,29229057,29622279,29687811,29753355,29818888,30015496,30081031,30277640,30474248,30605323,30736395,30867463,31195144,31457281,31522827,31784970,31981569,32047107,32178177,32309255,32636938,32899079,33423367,33619969,34144264,34471937,34603009,34734088,35061761,35389450,35782669,35848202,36110337,36175878,36306945,36634625,36700173,36831233,36962310,37093377,37224458,37748742,38076426,38273033,38404097,38862857,38928385,39321608,39583745,40108033,40304647,40960008,41680904,41877506,42336258,42926082,42991624,43188231,44302338,46989314,47448065,47513602,47775746,47906817,48037896,48627720,48824328,50135042,51445762,52363265,52559874,53608449,54067201,54132738,54198274,55181313,55508994,56164354,56229890,56492040,57212930,57409537,58589186,58916866,59113480,59834410,60031018,60096554,60620825],"scheduler":[524289,2031618,6750211,9043970,10027016,50069510,51249155,52953090,53870594,59834370],"subsets":[5111814,9043978,9371658,16842762,21233678,21561356,24641541,43646989,44367883,44695559,49020934,50724865,55705607,59834378,60030986,60096522,60620805],"shuffle":[5570563,9043972,9371652,16842756,24641538,25362439,25821191,34996230,35520518,48234500,50724865,55115779,58195972,59834372,60030980,60096516,60620802],"sequentially":[2031623,2359303,7274497,7602177,7798785,8060929,8323073,8388609,8519681,8650753,9043989,9109505,9306113,9371669,9895937,9961473,10223617,11665409,16842773,23658497,24182785,24641543,24772609,25559041,27918337,29687809,32047105,39714823,49610759,52166663,52953095,59834389,60030997,60096533,60227591,60620807],"series":[5636097,9043971,9371651,16842755,24641538,25296898,37945345,45613058,47251458,59310081,59834371,60030979,60096515,60620802],"sealed":[49741825,49872897,50200577,50397185,50462721,50659329,50790401,50855937,50921473,51118081,51183617,51249154,51511297,51576833,51642369,51838977,51970049,52035585,52101121,52232193,52363265,52428801,52494337,52690945,52756481,52887553,52953089,53018625,53084161,53215233,53280769,53346305,53608449,53673985,53739521,53805057,54067201,54132737,54198273,54263809,54460417,54722561,54788097,54984705,55181313,55377921,55508993,55574529,55640065,55705601,55902209,55967745,56033281,56098817,56295425,56360961,56492033,56557569,56623105,56688641,56754177,56819713,56885249,56950785,57016321,57081857,57147393,57212929,57344001,57409537,57540609,57606145,57671681,57802753,57868289,57933825,57999361,58130433,58195969,58327041,58392577,58458113,58589185,58720257,58785793,58916865,59047937,59179009,59310081,59441153,59506689,59637761,59768833,60162049,60227585,60293121,60358657,60424193,60489729,60555265,60620801],"stop":[19726337,23330817,34340869,38141953,43843589,48168961],"specifies":[393217,720897,1572865,2031617,2228225,2424833,2621442,2686977,2883585,3735554,3932162,4194306,4587521,4653059,4784129,5570561,5898243,6160386,6946818,7077889,7340033,7864321,9044011,9371691,9502721,10551297,11468801,12910593,13041665,13303809,14614529,15532033,16056321,16252929,16318465,16580609,16842795,17694721,17825793,18022401,18153473,18415617,18546689,19529729,19988481,20381697,22609921,23265281,24510465,24641565,24707073,25427969,25821185,26279937,26804225,27131905,27590657,28114945,31326209,32505857,32702465,32833537,33161217,33751041,34340865,35061761,35192833,35520513,35586049,36831233,37027841,37552129,38010881,38338561,38993921,39190529,40108033,40173569,40632321,41353218,41549825,41811969,42008578,42663939,42860545,43581441,43712513,43778049,43909121,44105729,44236802,45219841,46071809,46465025,46727169,46858241,46923777,46989314,47775746,47906817,48234497,49348611,49414145,49807362,50790401,50921473,51052545,51249153,51445762,51511297,51707905,51773441,51838977,52559874,52690946,52953089,53805059,53870593,53936129,54394881,54657025,54853634,54984705,55050241,55115777,55836675,56819713,57081857,57147394,57344001,57475073,57540609,57737217,57802754,58195969,58327042,58589186,58720259,58916866,59375618,59572226,59703298,59834411,59899907,60031019,60096555,60424193,60620829],"sequential":[2031617,7143426,9043969,34340865,43843585,52953089,59834369],"specified":[524289,786435,1179649,1507329,1769473,2097154,3014657,3080193,3342337,4390913,4521985,4784130,4915201,4980747,5177346,5701633,5767171,6029313,6225921,8716290,8978433,9044038,9240577,9371720,9502721,10420226,10485762,10682369,11141121,12713985,13238274,13434881,13565954,13762562,14024706,14286850,14417921,15204353,16056321,16121857,16252929,16449537,16646145,16777217,16842824,16973825,17104897,17432577,17629185,17694721,17760257,18022401,18153473,18808833,19136513,19202049,19398657,20054017,20185089,20643842,20774913,20840449,21823489,22806530,22937602,24313857,24641573,24707073,25100289,25952257,26345474,26542081,26869762,27000833,27066370,28180481,28442625,28901377,30539777,30998529,31260673,31850497,32243713,32505857,32702465,32768001,32833537,33030145,33292289,33488897,33685505,34013185,34340865,34668545,34930690,35127298,35192833,36044801,36372481,37027841,37617665,38535169,38600705,38666241,38731777,39059458,39518210,39976963,40239106,40763394,41025537,41287682,41615361,42139649,42336257,42860546,43188225,43253762,43319307,43843585,44171266,44302337,44826625,45481985,45744131,45809665,46465026,47054850,47185921,47382529,47513601,47579137,47710210,48103425,48693249,48955393,50003971,50462722,50593795,51249153,51380226,51838978,51904513,52363265,52428801,52494337,53018625,53739522,54198273,54329345,54591489,55050242,55377921,55508993,55574529,56229889,56557569,56950795,57278475,57606145,57671683,57868289,58654721,58785793,58851329,59834438,60031049,60096585,60293123,60620837,60751873],"short":[5963779,9043974,9371654,16842758,20905985,22478849,23003137,23855107,24641539,26411009,40960001,41680897,42401795,42991617,46792705,48758787,53411843,59768835,59834374,60030982,60096518,60620803],"serializeobjectstate":[262145,60751873],"solicit":[49086466,49479681,50790401,52953089],"slice":[4849666,9043970,9371650,16842754,20054025,24641537,38535176,50724865,53084163,59834370,60030978,60096514,60620801],"stateselector":[45023237],"slides":[25755649,26214401,46268417,46596097],"static":[458755,6815747,7012355,7077891,7143427,7274499,7405571,7536643,7602179,7667715,7798787,7864323,7929859,7995395,8060931,8126467,8192003,8323075,8388611,8454147,8519683,8585219,8650755,8716291,8781827,8847363,8912899,8978435,9109507,9175043,9240579,9306115,9437187,9502723,9568259,9633795,9699331,9764867,9830403,9895939,9961475,10027011,10092547,10158083,10223619,10289155,10354691,10420227,10485763,10551299,10616835,10682371,10747907,10813443,10878979,10944515,11010051,11075587,11141123,11206659,11272195,11337731,11403267,11468803,11534339,11599875,11665411,11730947,11796483,11862019,11927555,11993091,12058627,12124163,12189699,12255235,12320771,12386307,12451843,12517379,12582915,12648451,12713987,12779523,12845059,12910595,12976131,13041667,13107203,13172739,13238275,13303811,13369347,13434883,13500419,13565955,13631491,13697027,13762563,13828099,13893635,13959171,14024707,14090243,14155779,14221315,14286851,14352387,14417923,14483459,14548995,14614531,14680067,14745603,14811139,14876675,14942211,15007747,15073283,15138819,15204355,15269891,15335427,15400963,15466499,15532035,15597571,15663107,15728643,15794179,15859715,15925251,15990787,16056323,16121859,16187395,16252931,16318467,16384003,16449539,16515075,16580611,16646147,16711683,16777219,16908291,16973827,17039363,17104899,17170435,17235971,17301507,17367043,17432579,17498115,17563651,17629187,17694723,17760259,17825795,17891331,17956867,18022403,18087939,18153475,18219011,18284547,18350083,18415619,18481155,18546691,18677763,18612227,18743299,18808835,18874371,18939907,19005443,19070979,19136515,19202051,19267587,19333123,19398659,19464195,19529731,19595267,19660803,19726339,19791875,19857411,19922947,19988483,20054019,20119555,20250627,20185091,20316163,20381699,20447235,20512771,20578307,20643843,20709379,20774915,20840451,20905987,20971523,21037059,21102595,21168131,21233667,21299203,21364739,21430275,21495811,21561347,21626883,21692419,21757955,21823491,21889027,21954563,22020099,22085635,22151171,22216707,22282243,22347779,22413315,22478851,22544387,22609923,22675459,22740995,22806531,22872067,22937603,23003139,23068675,23134211,23199747,23265283,23330819,23396355,23461891,23527427,23592963,23658499,23724035,23789571,23855107,23920643,23986179,24051715,24117251,24182787,24248323,24313859,24379395,24444931,24510467,24576003,24707075,24772611,24838147,24903683,24969219,25034755,25165827,25231363,25296899,25362435,25427971,25493507,25559043,25624579,25690115,25755651,25821187,25886723,25952259,26017795,26083331,26148867,26214403,26279939,26345475,26411011,26476547,26542083,26607619,26673155,26738691,26804227,26935299,27000835,27131907,27197443,27262979,27328515,27394051,27459587,27525123,27590659,27656195,27721731,27787267,27852803,27918339,27983875,28049411,28114947,28180483,28246019,28311555,28377091,28442627,28508163,28573699,28639235,28704771,28770307,28835843,28901379,28966915,29032451,29097987,29163523,29229059,29294595,29360131,29425667,29491203,29556739,29622275,29687811,29753347,29818883,29884419,29949955,30015491,30081027,30146563,30212099,30277635,30343171,30408707,30539779,30474243,30605315,30670851,30736387,30801923,30867459,30932995,30998531,31064067,31129603,31195139,31260675,31326211,31391747,31457283,31522819,31588355,31653891,31719427,31784963,31850499,31916035,31981571,32047107,32112643,32178179,32243715,32309251,32374787,32440323,32505859,32571395,32636931,32702467,32768003,32833539,32899075,32964611,33030147,33095683,33161219,33226755,33292291,33357827,33423363,33488899,33554435,33619971,33685507,33751043,33816579,33882115,33947651,34013187,34078723,34144259,34209795,34275331,34340867,34406403,34471939,34537475,34603011,34668547,34734083,34799619,34865155,34930691,34996227,35061763,35127299,35192835,35258371,35323907,35389443,35454979,35520515,35586051,35651587,35717123,35782659,35848195,35913731,35979267,36044803,36110339,36175875,36241411,36306947,36372483,36438019,36503555,36569091,36634627,36700163,36765699,36831235,36896771,36962307,37027843,37093379,37158915,37224451,37289987,37355523,37421059,37486595,37552131,37617667,37683203,37748739,37814275,37879811,37945347,38010883,38076419,38141955,38207491,38273027,38338563,38404099,38469635,38535171,38600707,38666243,38797315,38731779,38862851,38928387,38993923,39059459,39190531,39256067,39321603,39387139,39452675,39518211,39583747,39649283,39780355,39845891,39911427,40042499,40108035,40239107,40304643,40435715,40501251,40566787,40632323,40763395,40828931,40894467,40960003,41025539,41091075,41222147,41287683,41549827,41615363,41680899,41746435,41943043,42074115,42205187,42401795,42467331,42532867,42598403,42795011,42991619,43057155,43122691,43188227,43384835,43450371,43646979,43778051,43843587,43974659,44040195,44367875,44564483,44630019,44892163,45023235,45219843,45613059,45678595,45875203,45940739,46268419,46333955,46399491,46530563,46596099,46792707,46923779,47054851,47251459,47448067,47906819,48037891,48168963,48365571,48431107,48627715,48693249,48889859,48955395,49086465,49152003,49479681,49545219,49741825,49872897,49938435,50200577,50397185,50462721,50659329,50790402,50855937,50921473,51118081,51183617,51511297,51576833,51642369,51838977,51970049,52035585,52101121,52232193,52363265,52428801,52494337,52690945,52756481,52887553,52953090,53018625,53084161,53215233,53280769,53346305,53608449,53673985,53739521,53805057,54067201,54132737,54198273,54263809,54460417,54722561,54788097,54984705,55181313,55377921,55508993,55574529,55640065,55705601,55902209,55967745,56033281,56098817,56295425,56360961,56492033,56557569,56623105,56688641,56754177,56819713,56885249,56950785,57016321,57081857,57147393,57212929,57344001,57409537,57540609,57606145,57671681,57802753,57868289,57933825,57999361,58130433,58195969,58327041,58392577,58458113,58589185,58720257,58785793,58916865,59047937,59179009,59310081,59441153,59506689,59637761,59768833,60162049,60227585,60293121,60358657,60424193,60489729,60555265,60620802],"selection":[3997700,4325380,4784129,5046276,5570561,9043996,9371676,12845057,13500417,13959169,14876673,15466497,15859713,15990785,16384001,16842780,18153474,18481153,19070977,19922945,20316161,24641550,25821186,28573697,29032449,29753345,30474241,30605313,31195137,31784961,32636929,32702466,34144257,34734081,35389441,35520514,35848193,42270724,42860545,45154308,45285380,46465025,48234497,50266116,51838977,52101124,55115777,55640068,56098820,56426500,58195969,58523652,59834396,60031004,60096540,60620814],"subset":[4784129,5636097,9043971,9371651,16842755,17760259,18153475,21233665,24641538,25296897,32243714,32702466,42860546,43646977,45613057,46465025,47251457,51838977,59310081,59834371,60030979,60096515,60620802],"supply":[6291458,9043972,9371652,16842756,21495809,22282241,24641538,42467329,44040193,46202882,50331650,57999362,59834372,60030980,60096516,60620802],"simple":[20905985,21626881,21954561,22020097,22413313,22675457,22740993,23068673,23134209,23199745,23396353,23461889,23527425,23855105,24248321,38207489,38469633,38797313,42401793,42795009,43450369,43974657,44564481,44892161,45678593,45875201,46399489,46792705,48431105,48889857],"single":[393218,2031626,2359303,2818049,3735556,4128769,4194308,5308418,6684673,6815745,6881282,7077889,7274501,7471105,7602181,7667717,7798789,7929859,8060933,8192001,8323074,8388613,8454145,8519685,8650754,9044016,9109506,9175041,9306114,9371696,9437185,9895938,9961477,10223618,10485761,11665410,15597569,16056321,16252929,16318465,16580609,16777217,16842802,16973825,17170433,18677761,20447233,21102593,21364737,23199748,23658498,24182786,24641559,24772610,25559042,26083335,26476547,27918338,28835841,29229057,29294593,29687810,31260673,31588353,31719425,32047106,32964609,33357825,34865153,35192833,35127297,35323905,35586049,35651585,35979266,36044801,36503553,36765697,37027841,37355526,37552129,39124996,39714823,39911425,40828929,41353220,42008580,44564484,46661633,48496642,49610759,50724865,50790402,50987009,51052546,51118081,52035585,52166663,52953098,53215234,55312386,55771137,57802756,58130433,58327044,58392579,58458113,59572228,59703300,59834416,60031026,60096560,60227591,60620823],"scan":[4456450,4587524,4915205,7340033,9043984,9371664,16842768,17498120,17825794,18219022,18546696,18939908,19202052,21692418,24641544,37421057,38010881,38404099,38731779,39780365,40501255,41549831,46071810,46858245,47579142,50724865,51576834,53936132,54394881,54591493,56819713,57081861,57606149,59834384,60030992,60096528,60620808],"sorts":[3866626,9043972,9371652,15007745,16842756,21037057,24641538,35454977,35717121,46006274,55902210,58982402,59834372,60030980,60096516,60620802],"supports":[48693249,60030977],"specify":[2228225,2424833,3604484,3735553,3997700,4194305,4325380,5046276,9044008,9371688,11599873,12189697,12845057,13500417,13959169,14876673,15466497,15859713,15990785,16384001,16777217,16842792,16973825,18087937,18481153,18612225,19070977,19267585,19791873,19922945,20316161,24641556,28573697,29032449,29753345,30474241,30605313,30736385,31195137,31260673,31522817,31784961,31981569,32636929,33619969,34144257,34734081,35389441,35848193,36044801,38273025,38862849,41353217,42008577,42270724,43581441,43909121,45154308,45285380,48824324,50266116,50921473,51511297,51773441,52101124,54657025,55640068,56098820,56426500,56492036,57802753,58327041,58523652,59113476,59572225,59703297,59834408,60031016,60096552,60620820],"summary":[49479681,50724865],"sorted":[5308417,20447234,21364738,35323905,35651585,48496642,53215233,55312385],"state":[262145,17825793,18546690,21692417,24641538,37421057,38010881,41549826,45023244,60620802,60751873],"six":[1638401,2031617,2359297,8519681,9043973,9109505,9371653,15925249,16842757,24641538,29687809,32899073,39714817,41484289,45350913,49610753,52166657,52953089,53346305,59834373,60030981,60096517,60227585,60620802],"streams":[393218,2031618,6815748,7077892,7405570,7995393,8192001,8454145,8912897,8978433,9043969,9175041,9240577,9371649,9437185,9502721,9830401,10289153,10354689,10420225,10682369,10747905,10813441,11337729,11403265,11468801,11599873,12058625,12189697,12582913,12713985,12779521,13041665,13238273,13369345,13565953,13631489,13762561,13893633,14024705,14155777,14221313,14286849,14614529,14811137,15138817,16056321,16121857,16252929,16318465,16580609,16646145,16777217,16842753,16973825,17104897,17170433,17432577,17498113,17694721,18022401,18219009,18350081,18546689,18677761,18939905,19202049,20643841,20709377,21102593,22085633,22347777,22478849,22806529,23003137,23724033,23920641,24117249,24313857,24444929,24707073,24838145,25231361,25362433,25493505,25624577,25690113,25755649,25821185,25952257,26214401,26345473,26411009,26607617,27197441,27459585,27787265,28246017,28442625,28639233,28835841,28966913,29294593,29818881,30015489,30277633,30932993,31260673,31326209,31719425,31850497,31981569,32178177,32440321,32505857,32833537,33030145,33161217,33488897,33619969,34013185,34340865,34471937,34603009,34865153,34930689,34996225,35192833,35258369,35520513,35586049,35782657,36044801,36503553,36700161,37027841,37224449,37552129,37683201,37945345,38076417,38404097,38666241,38731777,39059457,39321601,39452673,39518209,39780353,39911425,40239105,40435713,40501249,40763393,40894465,40960001,41222145,41287681,41549825,41680897,41746433,42205185,42598401,42991617,43843585,44630017,45023233,45219841,45940737,46268417,46530561,46596097,47054849,48037889,48627713,50790402,51052546,52297730,52953090,59834369,60030977,60096513],"slicing":[20054017,38535169],"shared":[458753,6815745,7012353,7077889,7143425,7274497,7405569,7536641,7602177,7667713,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9109505,9175041,9240577,9306113,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17498113,17563649,17629185,17694721,17760257,17825793,17891329,17956865,18022401,18087937,18153473,18219009,18284545,18350081,18415617,18481153,18546689,18677761,18612225,18743297,18808833,18874369,18939905,19005441,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19857409,19922945,19988481,20054017,20119553,20250625,20185089,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21757953,21823489,21889025,21954561,22020097,22085633,22151169,22216705,22282241,22347777,22413313,22478849,22544385,22609921,22675457,22740993,22806529,22872065,22937601,23003137,23068673,23134209,23199745,23265281,23330817,23396353,23461889,23527425,23592961,23658497,23724033,23789569,23855105,23920641,23986177,24051713,24117249,24182785,24248321,24313857,24379393,24444929,24510465,24576001,24707073,24772609,24838145,24903681,24969217,25034753,25165825,25231361,25296897,25362433,25427969,25493505,25559041,25624577,25690113,25755649,25821185,25886721,25952257,26017793,26083329,26148865,26214401,26279937,26345473,26411009,26476545,26542081,26607617,26673153,26738689,26804225,26935297,27000833,27131905,27197441,27262977,27328513,27394049,27459585,27525121,27590657,27656193,27721729,27787265,27852801,27918337,27983873,28049409,28114945,28180481,28246017,28311553,28377089,28442625,28508161,28573697,28639233,28704769,28770305,28835841,28901377,28966913,29032449,29097985,29163521,29229057,29294593,29360129,29425665,29491201,29556737,29622273,29687809,29753345,29818881,29884417,29949953,30015489,30081025,30146561,30212097,30277633,30343169,30408705,30539777,30474241,30605313,30670849,30736385,30801921,30867457,30932993,30998529,31064065,31129601,31195137,31260673,31326209,31391745,31457281,31522817,31588356,31653889,31719425,31784961,31850497,31916033,31981569,32047105,32112641,32178177,32243713,32309249,32374785,32440321,32505857,32571393,32636929,32702465,32768001,32833537,32899073,32964612,33030145,33095681,33161217,33226753,33292289,33357828,33423361,33488897,33554433,33619969,33685505,33751041,33816577,33882113,33947649,34013185,34078721,34144257,34209793,34275329,34340865,34406401,34471937,34537473,34603009,34668545,34734081,34799617,34865153,34930689,34996225,35061761,35127297,35192833,35258369,35323905,35389441,35454977,35520513,35586049,35651585,35717121,35782657,35848193,35913729,35979265,36044801,36110337,36175873,36241409,36306945,36372481,36438017,36503553,36569089,36634625,36700161,36765697,36831233,36896769,36962305,37027841,37093377,37158913,37224449,37289985,37355521,37421057,37486593,37552129,37617665,37683201,37748737,37814273,37879809,37945345,38010881,38076417,38207489,38141953,38273025,38338561,38404097,38469633,38535169,38600705,38666241,38797313,38731777,38862849,38928385,38993921,39059457,39190529,39256065,39321601,39387137,39452673,39518209,39583745,39649281,39780353,39845889,39911425,40042497,40108033,40239105,40304641,40435713,40501249,40566785,40632321,40763393,40828932,40894465,40960001,41025537,41091073,41222145,41287681,41549825,41615361,41680897,41746433,41943041,42074113,42205185,42401793,42467329,42532865,42598401,42795009,42991617,43057153,43122689,43188225,43384833,43450369,43646977,43778049,43843585,43974657,44040193,44367873,44564481,44630017,44892161,45023233,45219841,45613057,45678593,45875201,45940737,46268417,46333953,46399489,46530561,46596097,46792705,46923777,47054849,47251457,47448065,47906817,48037889,48168961,48365569,48431105,48627713,48889857,48955393,49152001,49545217,49938433],"sliced":[20054017,38535169],"supplied":[4259841,5177345,8257537,8847361,9043972,9371652,13631489,14221313,14811137,15073281,15138817,16842756,18743297,19136513,19660801,24641542,29949953,31391745,31916033,32374785,33292289,33554433,33947649,34275329,35782657,36700161,37224449,38076417,44171265,44498945,45416449,47120385,47710209,53739521,54263809,59834372,59965443,60030980,60096516,60620806],"steps":[24641537,34340865,55050241,60620801],"sliceextension":[4849665,9043969,9371649,16842753,20054017,50724865,53084165,59834369,60030977,60096513],"send":[262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,917505,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2162689,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,4456449,4521985,4587521,4653057,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,6815745,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7602177,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9109505,9175041,9240577,9043969,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16842753,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17498113,17563649,17629185,17694721,17760257,17825793,17891329,17956865,18022401,18087937,18153473,18219009,18284545,18350081,18415617,18481153,18546689,18677761,18612225,18743297,18808833,18874369,18939905,19005441,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19857409,19922945,19988481,20054017,20119553,20250625,20185089,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21757953,21823489,21889025,21954561,22020097,22085633,22151169,22216705,22282241,22347777,22413313,22478849,22544385,22609921,22675457,22740993,22806529,22872065,23003137,22937601,23068673,23134209,23199745,23265281,23330817,23396353,23461889,23527425,23592961,23658497,23724033,23789569,23855105,23920641,23986177,24051713,24117249,24182785,24248321,24313857,24379393,24444929,24510465,24576001,24641537,24707073,24772609,24838145,24903681,24969217,25034753,25100289,25165825,25231361,25296897,25362433,25427969,25493505,25559041,25624577,25690113,25755649,25821185,25886721,25952257,26017793,26083329,26148865,26214401,26345473,26279937,26411009,26476545,26542081,26607617,26673153,26738689,26804225,26869761,26935297,27000833,27066369,27131905,27197441,27262977,27328513,27394049,27459585,27525121,27590657,27656193,27721729,27787265,27852801,27918337,27983873,28049409,28114945,28180481,28246017,28311553,28377089,28442625,28508161,28573697,28639233,28704769,28770305,28835841,28901377,28966913,29032449,29097985,29163521,29229057,29294593,29360129,29425665,29491201,29556737,29622273,29687809,29753345,29818881,29884417,29949953,30015489,30081025,30146561,30212097,30277633,30343169,30408705,30539777,30474241,30605313,30670849,30736385,30801921,30867457,30932993,30998529,31064065,31129601,31195137,31260673,31326209,31391745,31457281,31522817,31588353,31653889,31719425,31784961,31850497,31916033,31981569,32047105,32112641,32178177,32243713,32309249,32374785,32440321,32505857,32571393,32636929,32702465,32768001,32833537,32899073,32964609,33030145,33095681,33161217,33226753,33292289,33357825,33423361,33488897,33554433,33619969,33685505,33751041,33816577,33882113,33947649,34013185,34078721,34144257,34209793,34275329,34340865,34406401,34471937,34537473,34603009,34668545,34734081,34799617,34865153,34930689,34996225,35061761,35192833,35127297,35258369,35389441,35323905,35454977,35520513,35586049,35651585,35717121,35782657,35848193,35913729,35979265,36044801,36110337,36175873,36241409,36306945,36372481,36438017,36503553,36569089,36634625,36700161,36765697,36831233,36896769,37027841,36962305,37093377,37158913,37224449,37289985,37355521,37486593,37421057,37552129,37617665,37683201,37748737,37814273,37879809,37945345,38010881,38076417,38207489,38141953,38273025,38338561,38404097,38469633,38535169,38600705,38666241,38797313,38731777,38862849,38928385,38993921,39059457,39124993,39190529,39256065,39321601,39387137,39452673,39518209,39583745,39649281,39714817,39780353,39845889,39911425,39976961,40042497,40108033,40173569,40239105,40304641,40370177,40435713,40501249,40566785,40632321,40697857,40763393,40828929,40894465,40960001,41025537,41091073,41156609,41222145,41287681,41353217,41418753,41484289,41549825,41615361,41680897,41746433,41811969,41877505,42008577,41943041,42074113,42139649,42205185,42270721,42336257,42401793,42467329,42532865,42598401,42663937,42729473,42795009,42860545,42926081,42991617,43057153,43122689,43188225,43253761,43319297,43384833,43450369,43515905,43581441,43712513,43646977,43778049,43843585,43909121,43974657,44040193,44105729,44171265,44236801,44302337,44367873,44433409,44498945,44564481,44630017,44695553,44761089,44826625,44892161,44957697,45023233,45088769,45154305,45219841,45285377,45350913,45416449,45481985,45547521,45613057,45678593,45744129,45809665,45875201,45940737,46006273,46071809,46137345,46202881,46268417,46333953,46399489,46465025,46530561,46596097,46727169,46661633,46792705,46858241,46923777,46989313,47054849,47120385,47185921,47251457,47316993,47382529,47448065,47513601,47579137,47644673,47710209,47775745,47841281,47906817,47972353,48037889,48103425,48168961,48234497,48300033,48365569,48431105,48496641,48562177,48627713,48693249,48758785,48824321,48889857,48955393,49020929,49086465,49152001,49217537,49283073,49348609,49414145,49479681,49610753,49545217,49676289,49741825,49807361,49872897,49938433,50003969,50069505,50135041,50200577,50266113,50331649,50397185,50528257,50462721,50593793,50659329,50724865,50790401,50855937,50921473,50987009,51052545,51118081,51183617,51249153,51314689,51380225,51445761,51511297,51576833,51642369,51707905,51773441,51838977,51904513,51970049,52035585,52101121,52166657,52232193,52297729,52363265,52428801,52494337,52559873,52625409,52690945,52756481,52822017,52887553,52953089,53018625,53084161,53149697,53215233,53280769,53346305,53411841,53477377,53542913,53608449,53673985,53739521,53805057,53870593,53936129,54001665,54067201,54132737,54198273,54263809,54329345,54394881,54460417,54525953,54591489,54657025,54722561,54788097,54853633,54919169,54984705,55050241,55115777,55181313,55246849,55312385,55377921,55443457,55508993,55574529,55640065,55705601,55771137,55836673,55902209,55967745,56033281,56098817,56164353,56229889,56295425,56360961,56426497,56492033,56557569,56623105,56688641,56754177,56819713,56885249,56950785,57016321,57081857,57147393,57212929,57278465,57344001,57409537,57475073,57540609,57606145,57671681,57737217,57802753,57868289,57933825,57999361,58064897,58130433,58195969,58261505,58327041,58392577,58458113,58523649,58589185,58654721,58720257,58785793,58851329,58916865,58982401,59047937,59113473,59179009,59244545,59310081,59375617,59441153,59506689,59572225,59637761,59703297,59768833,59834369,59899905,59965441,60030977,60096513,60162049,60227585,60293121,60358657,60424193,60489729,60555265,60620801,60686337,60751873],"scanbyextension":[7340033,9043970,9371650,16842754,17825793,21692417,46071809,50724865,56819717,59834370,60030978,60096514],"skips":[4718593,9043970,9371650,16842754,19726338,24641537,38141954,52887553,59834370,60030978,60096514,60620801],"scanned":[17498113,18219009,18546689,18939905,19202049,38404097,38731777,39780353,40501249,41549825],"sateler":[262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,917505,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2162689,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,4456449,4521985,4587521,4653057,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,6815745,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7602177,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9109505,9175041,9240577,9043969,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16842753,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17498113,17563649,17629185,17694721,17760257,17825793,17891329,17956865,18022401,18087937,18153473,18219009,18284545,18350081,18415617,18481153,18546689,18677761,18612225,18743297,18808833,18874369,18939905,19005441,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19857409,19922945,19988481,20054017,20119553,20250625,20185089,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21757953,21823489,21889025,21954561,22020097,22085633,22151169,22216705,22282241,22347777,22413313,22478849,22544385,22609921,22675457,22740993,22806529,22872065,22937601,23003137,23068673,23134209,23199745,23265281,23330817,23396353,23461889,23527425,23592961,23658497,23724033,23789569,23855105,23920641,23986177,24051713,24117249,24182785,24248321,24313857,24379393,24444929,24510465,24576001,24641537,24707073,24772609,24838145,24903681,24969217,25034753,25100289,25165825,25231361,25296897,25362433,25427969,25493505,25559041,25624577,25690113,25755649,25821185,25886721,25952257,26017793,26083329,26148865,26214401,26345473,26279937,26411009,26476545,26542081,26607617,26673153,26738689,26804225,26869761,26935297,27000833,27066369,27131905,27197441,27262977,27328513,27394049,27459585,27525121,27590657,27656193,27721729,27787265,27852801,27918337,27983873,28049409,28114945,28180481,28246017,28311553,28377089,28442625,28508161,28573697,28639233,28704769,28770305,28835841,28901377,28966913,29032449,29097985,29163521,29229057,29294593,29360129,29425665,29491201,29556737,29622273,29687809,29753345,29818881,29884417,29949953,30015489,30081025,30146561,30212097,30277633,30343169,30408705,30539777,30474241,30605313,30670849,30736385,30801921,30867457,30932993,30998529,31064065,31129601,31195137,31260673,31326209,31391745,31457281,31522817,31588353,31653889,31719425,31784961,31850497,31916033,31981569,32047105,32112641,32178177,32243713,32309249,32374785,32440321,32505857,32571393,32636929,32702465,32768001,32833537,32899073,32964609,33030145,33095681,33161217,33226753,33292289,33357825,33423361,33488897,33554433,33619969,33685505,33751041,33816577,33882113,33947649,34013185,34078721,34144257,34209793,34275329,34340865,34406401,34471937,34537473,34603009,34668545,34734081,34799617,34865153,34930689,34996225,35061761,35192833,35127297,35258369,35389441,35323905,35454977,35520513,35586049,35651585,35717121,35782657,35848193,35913729,35979265,36044801,36110337,36175873,36241409,36306945,36372481,36438017,36503553,36569089,36634625,36700161,36765697,36831233,36896769,37027841,36962305,37093377,37158913,37224449,37289985,37355521,37421057,37486593,37552129,37617665,37683201,37748737,37814273,37879809,37945345,38010881,38076417,38207489,38141953,38273025,38338561,38404097,38469633,38535169,38600705,38666241,38731777,38797313,38862849,38928385,38993921,39059457,39124993,39190529,39256065,39321601,39387137,39452673,39518209,39583745,39649281,39714817,39780353,39845889,39911425,39976961,40042497,40108033,40173569,40239105,40304641,40370177,40435713,40501249,40566785,40632321,40697857,40763393,40828929,40894465,40960001,41025537,41091073,41156609,41222145,41287681,41353217,41418753,41484289,41549825,41615361,41680897,41746433,41811969,41877505,42008577,41943041,42074113,42139649,42205185,42270721,42336257,42401793,42467329,42532865,42598401,42663937,42729473,42795009,42860545,42926081,42991617,43057153,43122689,43188225,43253761,43319297,43384833,43450369,43515905,43581441,43712513,43646977,43778049,43843585,43909121,43974657,44040193,44105729,44171265,44236801,44302337,44367873,44433409,44498945,44564481,44630017,44695553,44761089,44826625,44892161,44957697,45023233,45088769,45154305,45219841,45285377,45350913,45416449,45481985,45547521,45613057,45678593,45744129,45809665,45875201,45940737,46006273,46071809,46137345,46202881,46268417,46333953,46399489,46465025,46530561,46596097,46661633,46727169,46792705,46858241,46923777,46989313,47054849,47120385,47185921,47251457,47316993,47382529,47448065,47513601,47579137,47644673,47710209,47775745,47841281,47906817,47972353,48037889,48103425,48168961,48234497,48300033,48365569,48431105,48496641,48562177,48627713,48693249,48758785,48824321,48889857,48955393,49020929,49086465,49152001,49217537,49283073,49348609,49414145,49479681,49610753,49545217,49676289,49741825,49807361,49872897,49938433,50003969,50069505,50135041,50200577,50266113,50331649,50397185,50528257,50462721,50593793,50659329,50724865,50790401,50855937,50921473,50987009,51052545,51118081,51183617,51249153,51314689,51380225,51445761,51511297,51576833,51642369,51707905,51773441,51838977,51904513,51970049,52035585,52101121,52166657,52232193,52297729,52363265,52428801,52494337,52559873,52625409,52690945,52756481,52822017,52887553,52953089,53018625,53084161,53149697,53215233,53280769,53346305,53411841,53477377,53542913,53608449,53673985,53739521,53805057,53870593,53936129,54001665,54067201,54132737,54198273,54263809,54329345,54394881,54460417,54525953,54591489,54657025,54722561,54788097,54853633,54919169,54984705,55050241,55115777,55181313,55246849,55312385,55377921,55443457,55508993,55574529,55640065,55705601,55771137,55836673,55902209,55967745,56033281,56098817,56164353,56229889,56295425,56360961,56426497,56492033,56557569,56623105,56688641,56754177,56819713,56885249,56950785,57016321,57081857,57147393,57212929,57278465,57344001,57409537,57475073,57540609,57606145,57671681,57737217,57802753,57868289,57933825,57999361,58064897,58130433,58195969,58261505,58327041,58392577,58458113,58523649,58589185,58654721,58720257,58785793,58851329,58916865,58982401,59047937,59113473,59179009,59244545,59310081,59375617,59441153,59506689,59572225,59637761,59703297,59768833,59834369,59899905,59965441,60030977,60096513,60162049,60227585,60293121,60358657,60424193,60489729,60555265,60620801,60686337,60751873],"similar":[2031617,7667713,9043969,9371649,16842753,39124993,52953089,59834369,60030977,60096513],"skiplastextension":[4390913,9043969,9371649,16842753,19398657,50724865,52428805,59834369,60030977,60096513],"subsetsize":[17760261,18153477,21561350,32243717,32702469,44367878],"successfully":[851970,8781826,24641538,27525122,60162050,60620802],"separatorfunc":[21757957,22151173,23592965,25886725,36438021,36896773,37289989,37814277],"store":[1376257,9043970,9371650,9699329,16842754,24641537,26935297,54460417,59834370,60030978,60096514,60620801],"states":[7340034,9043972,9371652,16842756,17825794,21692418,24641538,37421058,38010882,46071810,54394882,56819714,59834372,60030980,60096516,60620802],"soon":[12713985,13238273,13565953,13762561,14024705,14286849,22478849,23003137,26411009,38666241,39059457,39518209,40239105,40763393,40960001,41287681,41680897,42991617],"separator":[5898255,9043998,9371678,16842782,19595272,19988489,20119559,20250631,21757953,22151169,22544391,23592961,24641551,25886721,26279945,26804233,27328519,36438017,36896769,37158919,37289985,37814273,38338569,38993929,39387143,39649288,39845895,40632329,41091079,49348623,53805071,55836687,59834398,60031006,60096542,60620815],"specific":[9371651,54525953,60096515,60751873],"skeet":[262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,917505,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2162689,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,4456449,4521985,4587521,4653057,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,6815745,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7602177,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9109505,9175041,9240577,9043969,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16842753,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17498113,17563649,17629185,17694721,17760257,17825793,17891329,17956865,18022401,18087937,18153473,18219009,18284545,18350081,18415617,18481153,18546689,18677761,18612225,18743297,18808833,18874369,18939905,19005441,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19857409,19922945,19988481,20054017,20119553,20250625,20185089,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21757953,21823489,21889025,21954561,22020097,22085633,22151169,22216705,22282241,22347777,22413313,22478849,22544385,22609921,22675457,22740993,22806529,22872065,22937601,23003137,23068673,23134209,23199745,23265281,23330817,23396353,23461889,23527425,23592961,23658497,23724033,23789569,23855105,23920641,23986177,24051713,24117249,24182785,24248321,24313857,24379393,24444929,24510465,24576001,24641537,24707073,24772609,24838145,24903681,24969217,25034753,25100289,25165825,25231361,25296897,25362433,25427969,25493505,25559041,25624577,25690113,25755649,25821185,25886721,25952257,26017793,26083329,26148865,26214401,26279937,26345473,26411009,26476545,26542081,26607617,26673153,26738689,26804225,26869761,26935297,27000833,27066369,27131905,27197441,27262977,27328513,27394049,27459585,27525121,27590657,27656193,27721729,27787265,27852801,27918337,27983873,28049409,28114945,28180481,28246017,28311553,28377089,28442625,28508161,28573697,28639233,28704769,28770305,28835841,28901377,28966913,29032449,29097985,29163521,29229057,29294593,29360129,29425665,29491201,29556737,29622273,29687809,29753345,29818881,29884417,29949953,30015489,30081025,30146561,30212097,30277633,30343169,30408705,30539777,30474241,30605313,30670849,30736385,30801921,30867457,30932993,30998529,31064065,31129601,31195137,31260673,31326209,31391745,31457281,31522817,31588353,31653889,31719425,31784961,31850497,31916033,31981569,32047105,32112641,32178177,32243713,32309249,32374785,32440321,32505857,32571393,32636929,32702465,32768001,32833537,32899073,32964609,33030145,33095681,33161217,33226753,33292289,33357825,33423361,33488897,33554433,33619969,33685505,33751041,33816577,33882113,33947649,34013185,34078721,34144257,34209793,34275329,34340865,34406401,34471937,34537473,34603009,34668545,34734081,34799617,34865153,34930689,34996225,35061761,35192833,35127297,35258369,35389441,35323905,35454977,35520513,35586049,35651585,35717121,35782657,35848193,35913729,35979265,36044801,36110337,36175873,36241409,36306945,36372481,36438017,36503553,36569089,36634625,36700161,36765697,36831233,36896769,36962305,37027841,37093377,37158913,37224449,37289985,37355521,37421057,37486593,37552129,37617665,37683201,37748737,37814273,37879809,37945345,38010881,38076417,38207489,38141953,38273025,38338561,38404097,38469633,38535169,38600705,38666241,38797313,38731777,38862849,38928385,38993921,39059457,39124993,39190529,39256065,39321601,39387137,39452673,39518209,39583745,39649281,39714817,39780353,39845889,39911425,39976961,40042497,40108033,40173569,40239105,40304641,40370177,40435713,40501249,40566785,40632321,40697857,40763393,40828929,40894465,40960001,41025537,41091073,41156609,41222145,41287681,41353217,41418753,41484289,41549825,41615361,41680897,41746433,41811969,41877505,42008577,41943041,42074113,42139649,42205185,42270721,42336257,42401793,42467329,42532865,42598401,42663937,42729473,42795009,42860545,42926081,42991617,43057153,43122689,43188225,43253761,43319297,43384833,43450369,43515905,43581441,43712513,43646977,43778049,43843585,43909121,43974657,44040193,44105729,44171265,44236801,44302337,44367873,44433409,44498945,44564481,44630017,44695553,44761089,44826625,44892161,44957697,45023233,45088769,45154305,45219841,45285377,45350913,45416449,45481985,45547521,45613057,45678593,45744129,45809665,45875201,45940737,46006273,46071809,46137345,46202881,46268417,46333953,46399489,46465025,46530561,46596097,46661633,46727169,46792705,46858241,46923777,46989313,47054849,47120385,47185921,47251457,47316993,47382529,47448065,47513601,47579137,47644673,47710209,47775745,47841281,47906817,47972353,48037889,48103425,48168961,48234497,48300033,48365569,48431105,48496641,48562177,48627713,48693249,48758785,48824321,48889857,48955393,49020929,49086465,49152001,49217537,49283073,49348609,49414145,49479681,49610753,49545217,49676289,49741825,49807361,49872897,49938433,50003969,50069505,50135041,50200577,50266113,50331649,50397185,50528257,50462721,50593793,50659329,50724865,50790401,50855937,50921473,50987009,51052545,51118081,51183617,51249153,51314689,51380225,51445761,51511297,51576833,51642369,51707905,51773441,51838977,51904513,51970049,52035585,52101121,52166657,52232193,52297729,52363265,52428801,52494337,52559873,52625409,52690945,52756481,52822017,52887553,52953089,53018625,53084161,53149697,53215233,53280769,53346305,53411841,53477377,53542913,53608449,53673985,53739521,53805057,53870593,53936129,54001665,54067201,54132737,54198273,54263809,54329345,54394881,54460417,54525953,54591489,54657025,54722561,54788097,54853633,54919169,54984705,55050241,55115777,55181313,55246849,55312385,55377921,55443457,55508993,55574529,55640065,55705601,55771137,55836673,55902209,55967745,56033281,56098817,56164353,56229889,56295425,56360961,56426497,56492033,56557569,56623105,56688641,56754177,56819713,56885249,56950785,57016321,57081857,57147393,57212929,57278465,57344001,57409537,57475073,57540609,57606145,57671681,57737217,57802753,57868289,57933825,57999361,58064897,58130433,58195969,58261505,58327041,58392577,58458113,58523649,58589185,58654721,58720257,58785793,58851329,58916865,58982401,59047937,59113473,59179009,59244545,59310081,59375617,59441153,59506689,59572225,59637761,59703297,59768833,59834369,59899905,59965441,60030977,60096513,60162049,60227585,60293121,60358657,60424193,60489729,60555265,60620801,60686337,60751873],"subsequence":[25296897,45613057,47251457],"skiplast":[4390913,9043970,9371650,16842754,19398660,24641537,37617668,50724865,52428802,59834370,60030978,60096514,60620801],"sense":[19726337,23330817,38141953,48168961],"shows":[17498113,18219009,39780353,40501249],"sliding":[5832705,6094849,9043972,9371652,16842756,24641538,25296898,25755652,26214404,45613058,46268420,46596100,47251458,59441153,59506689,59834372,60030980,60096516,60620802],"sortedmerge":[5308418,9043972,9371652,16842756,20447237,21364744,24641538,35323909,35651592,48496642,50724865,53215235,55312386,59834372,60030980,60096516,60620802],"seven":[1638401,2031617,2359297,9043973,9371653,9961473,10223617,16711681,16842757,24641538,32047105,33423361,39714817,41484289,45350913,49610753,52166657,52953089,53346305,59834373,60030981,60096517,60227585,60620802],"shuffleextension":[5570561,9043970,9371650,16842754,25362433,25821185,48234497,50724865,58195973,59834370,60030978,60096514],"syntax":[6815745,7012353,7077889,7143425,7274497,7405569,7536641,7602177,7667713,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9109505,9175041,9240577,9306113,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17498113,17563649,17629185,17694721,17760257,17825793,17891329,17956865,18022401,18087937,18153473,18219009,18284545,18350081,18415617,18481153,18546689,18677761,18612225,18743297,18808833,18874369,18939905,19005441,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19857409,19922945,19988481,20054017,20119553,20250625,20185089,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21757953,21823489,21889025,21954561,22020097,22085633,22151169,22216705,22282241,22347777,22413313,22478849,22544385,22609921,22675457,22740993,22806529,22872065,22937601,23003137,23068673,23134209,23199745,23265281,23330817,23396353,23461889,23527425,23592961,23658497,23724033,23789569,23855105,23920641,23986177,24051713,24117249,24182785,24248321,24313857,24379393,24444929,24510465,24576001,24707073,24772609,24838145,24903681,24969217,25034753,25165825,25231361,25296897,25362433,25427969,25493505,25559041,25624577,25690113,25755649,25821185,25886721,25952257,26017793,26083329,26148865,26214401,26279937,26345473,26411009,26476545,26542081,26607617,26673153,26738689,26804225,26935297,27000833,27131905,27197441,27262977,27328513,27394049,27459585,27525121,27590657,27656193,27721729,27787265,27852801,27918337,27983873,28049409,28114945,28180481,28246017,28311553,28377089,28442625,28508161,28573697,28639233,28704769,28770305,28835841,28901377,28966913,29032449,29097985,29163521,29229057,29294593,29360129,29425665,29491201,29556737,29622273,29687809,29753345,29818881,29884417,29949953,30015489,30081025,30146561,30212097,30277633,30343169,30408705,30539777,30474241,30605313,30670849,30736385,30801921,30867457,30998529,31064065,31129601,31195137,31260673,31326209,31391745,31457281,31522817,31653889,31784961,31850497,31981569,32047105,32112641,32243713,32309249,32440321,32505857,32571393,32636929,32702465,32768001,32833537,32899073,33030145,33095681,33161217,33226753,33292289,33423361,33488897,33619969,33685505,33751041,33816577,33882113,34013185,34078721,34144257,34209793,34275329,34406401,34471937,34537473,34668545,34734081,34799617,34865153,34930689,34996225,35061761,35127297,35192833,35389441,35323905,35454977,35520513,35586049,35651585,35717121,35782657,35848193,35913729,35979265,36044801,36110337,36175873,36241409,36306945,36372481,36438017,36503553,36569089,36634625,36700161,36831233,36896769,36962305,37027841,37093377,37158913,37224449,37289985,37355521,37421057,37486593,37552129,37617665,37683201,37748737,37814273,37879809,38010881,38076417,38141953,38207489,38273025,38338561,38404097,38469633,38535169,38600705,38666241,38731777,38797313,38862849,38928385,38993921,39059457,39190529,39256065,39321601,39387137,39452673,39518209,39583745,39649281,39780353,39845889,39911425,40042497,40108033,40239105,40304641,40435713,40501249,40566785,40632321,40763393,40894465,40960001,41025537,41091073,41222145,41287681,41549825,41615361,41680897,41746433,41943041,42074113,42401793,42467329,42532865,42795009,42991617,43057153,43122689,43188225,43384833,43450369,43646977,43778049,43974657,44040193,44367873,44564481,44630017,44892161,45219841,45613057,45678593,45875201,45940737,46268417,46333953,46399489,46530561,46596097,46792705,46923777,47054849,47251457,47448065,47906817,48037889,48168961,48365569,48431105,48627713,48889857,48955393,49152001,49545217,49938433],"started":[7864321,7995393]} \ No newline at end of file diff --git a/3.4/ref/api/fti/FTI_116.json b/3.4/ref/api/fti/FTI_116.json new file mode 100644 index 0000000..a5c2665 --- /dev/null +++ b/3.4/ref/api/fti/FTI_116.json @@ -0,0 +1 @@ +{"typename":[6815745,7012353,7077889,7143425,7274502,7405569,7536641,7602186,7667714,7798791,7864323,7929859,7995394,8060932,8126465,8192002,8323076,8388613,8454147,8519688,8585217,8650762,8716291,8781825,8847361,8912897,8978433,9109512,9175042,9240577,9306117,9437185,9502721,9568259,9633794,9699329,9764865,9830402,9895942,9961481,10027009,10092545,10158082,10223625,10289154,10354689,10420226,10485761,10551298,10616833,10682370,10747908,10813441,10878980,10944513,11010049,11075585,11141122,11206657,11272197,11337733,11403265,11468801,11534337,11599873,11665415,11730945,11796481,11862018,11927554,11993090,12058625,12124161,12189697,12255234,12320770,12386305,12451842,12582913,12648449,12713986,12779522,12845059,12976130,13041665,13107201,13172737,13238274,13369346,13434881,13500419,13565955,13631491,13697026,13762563,13828098,13893635,13959172,14024707,14090242,14155777,14221315,14286851,14352386,14417921,14483458,14548994,14614529,14680065,14745602,14811140,14876676,14942210,15007746,15073282,15138820,15204353,15269890,15335425,15400966,15466500,15532034,15597569,15663105,15728642,15794178,15859716,15925255,15990787,16056322,16121857,16187394,16252929,16318466,16384003,16449538,16515074,16580609,16646145,16711688,16777218,16908291,16973825,17039362,17104897,17170433,17235977,17301505,17367042,17432577,17498113,17563650,17629185,17694721,17760257,17825795,17891330,17956865,18022401,18087939,18153473,18219009,18284546,18350081,18415619,18481155,18546690,18677761,18612227,18743298,18808834,18874371,18939905,19005441,19070979,19136514,19202050,19267588,19333121,19398657,19464193,19529731,19595265,19660801,19726337,19791876,19857411,19922948,19988481,20054017,20119554,20250625,20185090,20316164,20381699,20447233,20512769,20578305,20643841,20709378,20774914,20840449,20971521,21037058,21102594,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21692419,21757953,21823489,21889026,22085634,22151169,22216706,22282242,22347777,22478851,22544385,22609922,22806529,22872066,22937603,23003140,23265282,23330817,23461889,23592962,23658506,23724033,23789570,23920641,23986178,24051713,24117249,24182788,24313857,24379394,24444929,24510466,24576001,24707073,24772613,24838145,24903682,24969217,25034753,25165833,25231361,25296897,25362433,25427970,25493506,25559046,25624578,25690113,25755649,25821185,25886722,25952258,26017794,26083329,26148865,26214401,26279938,26345474,26411013,26476545,26542081,26607617,26673153,26738689,26804226,26935297,27000833,27197443,27262978,27328514,27394049,27459587,27525121,27656194,27721730,27787268,27852802,27918343,27983874,28049409,28114946,28180482,28246020,28311554,28377090,28442625,28508162,28573699,28639237,28704770,28770306,28835841,28901377,28966913,29032451,29097986,29163522,29229057,29294594,29360129,29425666,29491202,29556738,29622275,29687816,29753348,29818882,29884418,29949954,30015493,30081028,30146562,30212098,30277634,30343169,30408706,30539777,30474243,30605316,30670849,30736388,30801922,30867461,30932993,30998530,31064066,31129601,31195139,31260673,31326209,31391746,31457281,31522820,31653889,31719425,31784964,31850497,31981569,32047113,32112642,32178177,32243713,32309254,32440321,32505857,32571394,32636932,32702465,32768002,32833537,32899079,33030145,33095682,33161217,33226754,33292290,33423368,33488897,33619969,33685506,33751043,33816577,33882113,34013185,34078721,34144259,34209794,34275329,34406403,34471938,34537473,34603009,34668546,34734083,34865154,34930689,34996225,35061763,35127297,35192834,35258369,35323905,35389444,35454978,35520513,35586050,35651585,35717122,35782659,35848196,35913729,35979265,36044802,36110337,36175873,36241409,36306947,36372481,36438017,36503553,36569089,36634625,36700163,36765697,36831235,36896769,36962305,37027841,37093377,37158913,37224452,37289986,37355521,37421059,37486593,37552129,37617665,37683201,37748738,37814274,37879809,37945345,38010883,38076420,38141953,38273027,38338562,38404097,38535169,38600705,38666242,38731778,38862851,38928387,38993922,39059458,39190530,39256065,39321605,39387138,39452673,39518211,39583746,39649281,39780353,39845890,39911425,40042498,40108034,40239107,40304641,40435713,40501249,40566786,40632321,40763395,40894465,40960003,41025538,41091073,41222145,41287683,41549826,41615362,41680900,41746433,41943041,42074113,42205185,42467329,42532865,42598401,42991621,43057154,43122690,43188225,43384833,43646977,43778050,44040194,44367873,44630017,45023235,45219841,45613057,45678593,45940738,46268417,46333954,46530561,46596097,46923778,47054849,47251457,47448066,47906818,48037891,48168961,48365569,48627716,48955393,49152002,49545218,49938434,59834369,60030977,60096513],"traced":[24444929,41222145],"transformation":[8454145,17498118,18219014,18546694,39780358,40501254,41549830],"two":[1114113,1179649,1441793,1638401,2031617,2228225,2359297,2424833,2490370,2818049,3604487,3997700,4325380,4653061,5046276,5308418,7667714,7929858,8060929,8323073,8978433,9044037,9371717,9568257,9633794,10289153,11599873,12189697,12845058,13500418,13893633,13959170,14811137,14876674,15138817,15335426,15466498,15597569,15663106,15859714,15990786,16121857,16384002,16842821,17104897,17301505,17367042,17563650,18087938,18481154,18612226,19070978,19267586,19529729,19726337,19791874,19857409,19922946,20316162,20447233,21364737,23330817,24182785,24641572,25493505,26017794,27197441,27459585,28442625,28573698,29032450,29229057,29622273,29753346,30474242,30605314,30736386,31195138,31522818,31653889,31784962,31981569,32636930,33030145,33095682,33619969,34013185,34144258,34734082,35061761,35323905,35389442,35651585,35848194,36175874,36306945,36962306,37224449,37748738,38076417,38141953,38273026,38862850,39714817,41484289,41877506,42270724,42663941,43581441,43909121,45154308,45285380,45350913,48037889,48168961,48496642,48824327,49610753,50266116,50921473,51511297,51773441,52101124,52166657,52363265,52953089,53215234,53346305,54067201,54132738,54657025,55181313,55312386,55640068,56098820,56164354,56426500,56492039,58130433,58523652,58720261,59113479,59834437,59899909,60031045,60096581,60227585,60620836],"ttable":[6291460,9043972,9371652,16842756,21889043,22282259,24641540,43057171,44040211,46202884,50331652,57999364,59834372,60030980,60096516,60620804],"throws":[655362,6881281,7471105,9043972,9240577,9371652,9502721,10354689,10813441,16842760,24313857,24641540,24707073,25231361,25690113,26083329,26476545,35979265,37355521,40370178,51314690,52035585,54525953,58392577,59834372,60030984,60096516,60489730,60620804,60751873],"times":[4521985,9043970,9371650,10420225,10682369,12058626,16842754,17629186,24641537,25952257,26345473,28966914,31719426,32178178,34603010,35258370,36372482,44826625,48103425,55574529,59834370,60030978,60096514,60620801],"taskscheduler":[6750213,10027013,50069510],"tree":[24641540,42205189,42598405,60620804],"tsource":[655367,720900,786454,851969,1048581,1572870,1769478,1900552,2031626,2686982,2883588,3014662,3145737,3342342,3407873,3473416,3538953,3735566,3932168,3997710,4128769,4194330,4259845,4325392,4456449,4587533,4718593,4915216,4980758,5046286,5177350,5308423,5373953,5505025,5636097,5701637,5832705,5898286,6029313,6094849,6356993,6422535,6684674,7340040,7667714,8192024,8454168,8716309,8781843,9044074,9175058,9240593,9371754,9437201,9502737,10158098,10354711,10420248,10551315,10616872,10682391,10813469,11141141,12714007,12779549,12845104,13238295,13369374,13500464,13565976,13762584,14024728,14155793,14286872,14483479,14614545,14745624,15073310,15532056,15794199,15990826,16056345,16121873,16252930,16318492,16384042,16449559,16580613,16646167,16777241,16842858,16973826,17104919,17170437,17432593,17498153,17694743,17825817,17891351,18022423,18219049,18284568,18481194,18546711,18677781,18743326,18808850,18939944,19071018,19136530,19202069,19464204,19595293,19660818,19726357,19988509,20119576,20185111,20250647,20447261,20709397,21102620,21364765,21430289,21692440,21757975,21823511,22085648,22151191,22347792,22544407,22806544,22937621,23330837,23461900,23592984,23724049,24117271,24313873,24444945,24641884,24707089,25231383,25296912,25690141,25755664,25886744,25952279,26214416,26279966,26345496,26804254,27328536,27525139,27852818,28049448,28114963,28573744,28835857,29032496,29294610,29556760,29818909,29949982,30277662,30474282,30998549,31064088,31195178,31260674,31391774,31850513,32505879,32768018,32833559,33030161,33226775,33292306,33488919,33685527,33882124,34013207,34144298,34209815,34275346,34471957,34668567,34734122,34865180,35192857,35323933,35586076,35651613,36044825,36438039,36503557,36896791,37027842,37158935,37290008,37421080,37552133,37814296,38010905,38141973,38338590,38404136,38666263,38731797,38993950,39059479,39124994,39387160,39518232,39649309,39780393,39845912,39911445,39976982,40173572,40239128,40370183,40435729,40501289,40632349,40697861,40763416,40894487,41091095,41222161,41287704,41353242,41549847,41811974,42008590,42139654,42270736,42926088,43122711,43319318,43712518,43778072,44105732,44171270,44433417,44498949,44630033,44761093,44957705,45219857,45154318,45285390,45481990,45613072,45678604,45809670,45940752,46071816,46268432,46530576,46596112,46661634,46727174,46858253,47054864,47120389,47185926,47251472,47382533,47579152,47710214,47972359,48168981,48365585,48496647,48955415,49217544,49348654,49807368,50135048,50266126,50397193,50593814,50987010,51118081,51314695,51576833,51642377,51707908,51904517,52101134,52494342,52625416,52756485,52822023,52887553,52953098,53018630,53215239,53739526,53805102,53936141,54263813,54394888,54591504,54984710,55312391,55377926,55640080,55836718,56033281,56098830,56295425,56426512,56557569,56688641,56819720,56885256,56950806,57081869,57147400,57212936,57278486,57344006,57409537,57475076,57540612,57606160,57737222,57802778,58064905,58261513,58327054,58458114,58523662,58654726,58785797,58851334,59047943,59244552,59310081,59375624,59441153,59506689,59572238,59703322,59834474,60031082,60096618,60162049,60293142,60424196,60489735,60621148],"takewhile":[23330817,48168961],"traversebreadthfirst":[24641537,42205188,60620801],"trying":[19726337,23330817,38141953,48168961],"tsecond":[1114113,1966083,2490382,3604490,3997704,4325386,5046282,5963779,6488067,9044000,9371680,9633802,13631510,13893649,13959197,14221334,14811159,14876695,15138839,15466519,15859741,16842784,19267613,19791901,19922973,20316189,22478865,24641598,26017802,27197457,27459601,29753373,30605341,30736413,31522845,31784983,32636951,35389469,35782678,35848221,36700182,37224471,38076439,40960017,41877518,42270730,42729475,45154312,45285386,48037905,48300035,48562179,48758787,48824330,50266122,52101128,53149699,53411843,54067201,54132750,55640074,55967747,56098826,56164366,56426506,56492042,58523656,59113482,59637763,59768835,59834400,60031008,60096544,60620862],"timely":[6815745,7077889],"toarraybyindexextension":[5767169,9043974,9371654,16842758,20774913,25034753,26542081,27262977,27721729,28180481,45744129,50724865,57671685,59834374,60030982,60096518],"tohashset":[5701634,9043972,9371652,16842756,21430277,21823493,24641538,47382530,48365573,48955397,50724865,51904514,58785795,59834372,60030980,60096516,60620802],"tagfirstlast":[5373953,9043970,9371650,16842754,22085637,24641537,45940741,50724865,56033282,59834370,60030978,60096514,60620801],"till":[851969,8781825,24641537,27525121,60162049,60620801],"typed":[131073,20119553,23592961,25886721,26279937,26804225,27328513,37289985,37814273,38338561,38993921,39387137,39845889],"telement":[4653086,4980740,6160388,9043972,9371652,12713985,13238273,13762578,14286866,16842756,16908324,18415640,18874392,19529758,19857438,20381732,22216706,22609922,22872066,23265282,24641572,33751064,34406424,35061790,36306974,36831268,38666241,38928420,39059457,39190530,39518226,40239122,42663966,43319300,47775748,49545218,52559874,56950788,57278468,58720286,58916868,59834372,59899934,60030980,60096516,60620836],"types":[6488067,9043974,9371654,16842758,24641539,27197441,27787265,30015489,39321601,48037889,48300035,48627713,48693249,49086465,53149699,59637763,59834374,60030982,60096518,60620803],"transposeextension":[6619137,24838145,50724865,59179013],"traverses":[24641538,42205185,42598401,60620802],"traversed":[42205185,42598401],"toarray":[21364737,35651585],"tvalue":[2883586,6160394,6946830,9043972,9371652,14155778,14614530,16842756,22216722,22609938,22872081,23265297,23986196,24510484,24641562,24903699,25427987,39190546,39583761,40108049,44105730,44630018,45219842,46333972,46923796,46989326,47448083,47775754,47906835,49545234,51445774,52559882,57475074,57540610,58589198,58916874,59834372,60030980,60096516,60620826],"takelastextension":[6029313,9043969,9371649,16842753,22806529,50724865,56557573,59834369,60030977,60096513],"taccumulate":[786450,4915204,8716322,9043992,9371672,11141152,16842776,19202076,22937634,24641558,30998560,38731804,39976978,47579140,50593810,54591492,57606148,59834392,60031000,60096536,60293138,60620822],"traverse":[42205186,42598402],"tail":[589825,1179649,1441793,8912904,8978433,9043975,9371655,10289154,16842759,23920648,24641540,25493506,26607624,28442625,52363265,55181313,59834375,60030983,60096519,60358657,60620804],"todictionary":[6946820,23986181,24510469,24641540,24903685,25427973,46333957,46923781,46989316,47448069,47906821,50724865,51445764,58589189,60620804],"toarraybyindex":[5767174,9043980,9371660,16842764,20774917,24641542,25034757,26542085,27262981,27721733,28180485,37879813,38600709,40042501,40566789,41025541,41615365,45744134,50003974,50724865,57671687,59834380,60030988,60096524,60620806],"trace":[6422532,9043974,9371654,16842758,23724040,24117256,24444937,24641539,40435719,40894471,41222152,47972357,50724865,52822020,59047941,59834374,60030982,60096518,60620803],"tostring":[524289,10616833,18939905,20905985,21626881,21954561,22020097,22413313,22675457,22740993,23068673,23134209,23199745,23396353,23461889,23527425,23855105,24248321,25100289,28049409,38207489,38404097,38469633,38797313,42401793,42795009,43450369,43974657,44564481,44892161,45678593,45875201,46399489,46792705,48431105,48889857,51249153,60751873],"three":[1638401,2031617,2359297,4653058,8388609,9043973,9306113,9371653,10747905,10878977,16842757,16908289,20381697,24641540,24772609,27787265,28246017,30081025,36831233,38928385,39714817,41484289,42663938,45350913,48627713,49610753,52166657,52953089,53346305,58720258,59834373,59899906,60030981,60096517,60227585,60620804],"turn":[10747905,11337729,13893633,15597569,16121857,16646145,17104897,20709377,22085633,22347777,22478849,22806529,23003137,26411009,27197441,27459585,27787265,28246017,28639233,29229057,30015489,33030145,33488897,34013185,34471937,37945345,39321601,40960001,41680897,42991617,45940737,46530561,47054849,48037889,48627713],"thread":[7864321,7995393,8847364,31588355,32964611,33357827,40828931],"true":[1245185,4653058,4718593,6356993,7733249,9043974,9371654,9764865,9830401,10092547,11206659,11337730,11730946,12386307,12910593,13107201,13434881,16515074,16842758,17039362,17301506,19726341,20512769,20840449,22085634,23330820,24051713,24576001,24641541,24969217,25624577,26148867,26411009,26673154,26738689,27000833,27131905,27394051,28639234,29360131,30015491,31653890,32112642,32571394,38141957,39321603,40304641,42074113,42532865,42663938,42991617,43188225,43384833,45940738,48168964,52887553,53608449,56688641,58720258,59834374,59899906,60030982,60096518,60620805],"targetsite":[54525953,60751873],"thenby":[6553602,23789573,24379397,24641538,45088770,49152005,49283074,49938437,50724865,57016323,60620802],"tolookup":[6160388,22216709,22609925,22872069,23265285,24641540,39190533,39583749,40108037,47775748,49545221,50724865,52559876,58916869,60620804],"triplet":[10747905,23003137,27787265,28246017,41680897,48627713],"trysingle":[2031618,7667717,7929861,9043970,9371650,16842754,39124994,52953090,59834370,60030978,60096514],"traceextension":[6422529,9043971,9371651,16842755,23724033,24117249,24444929,47972353,50724865,59047941,59834371,60030979,60096515],"tcardinality":[2031625,7667741,7929885,9043970,9371650,16842754,39125001,52953097,59834370,60030978,60096514],"tuple":[1245185,1966083,2031617,5963779,6488067,7667717,9043989,9371669,9830401,10747905,11337729,13893633,16842773,17301505,22478850,22872065,23003138,23265281,24641546,24903682,25427970,25624577,26411010,27197441,27459585,27787265,28246017,28639233,30015489,31653889,39124993,39321601,39583745,40108033,40960002,41680898,42729475,42991618,47448066,47906818,48037889,48300035,48562179,48627713,48758787,52953089,53149699,53411843,53608449,55967747,59637763,59768835,59834389,60030997,60096533,60620810],"taken":[18350081,39452673],"takes":[31588353,32964609,33357825,37945345,40828929,45023233],"takeevery":[5505025,9043970,9371650,16842754,22347781,24641537,46530565,50724865,56295426,59834370,60030978,60096514,60620801],"tas":[7405569,7864321],"takeuntil":[6356993,9043970,9371650,16842754,23330823,24641537,48168967,50724865,56688642,59834370,60030978,60096514,60620801],"toc":[262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,917505,983041,1048577,1114113,1245185,1179649,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2162689,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,4456449,4521985,4587521,4653057,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,6815745,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7602177,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9043969,9109505,9175041,9240577,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16842753,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17498113,17563649,17629185,17694721,17760257,17825793,17891329,17956865,18022401,18087937,18153473,18219009,18284545,18350081,18415617,18481153,18546689,18612225,18677761,18743297,18808833,18874369,18939905,19005441,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19857409,19922945,19988481,20054017,20119553,20185089,20250625,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21757953,21823489,21889025,21954561,22020097,22085633,22151169,22216705,22282241,22347777,22413313,22478849,22544385,22609921,22675457,22740993,22806529,22872065,22937601,23003137,23068673,23134209,23199745,23265281,23330817,23396353,23461889,23527425,23592961,23658497,23724033,23789569,23855105,23920641,23986177,24051713,24117249,24182785,24248321,24313857,24379393,24444929,24510465,24576001,24641537,24707073,24772609,24838145,24903681,24969217,25034753,25100289,25165825,25231361,25296897,25362433,25427969,25493505,25559041,25624577,25690113,25755649,25821185,25886721,25952257,26017793,26083329,26148865,26214401,26279937,26345473,26411009,26476545,26542081,26607617,26673153,26738689,26804225,26869761,26935297,27000833,27066369,27131905,27197441,27262977,27328513,27394049,27459585,27525121,27590657,27656193,27721729,27787265,27852801,27918337,27983873,28049409,28114945,28180481,28246017,28311553,28377089,28442625,28508161,28573697,28639233,28704769,28770305,28835841,28901377,28966913,29032449,29097985,29163521,29229057,29294593,29360129,29425665,29491201,29556737,29622273,29687809,29753345,29818881,29884417,29949953,30015489,30081025,30146561,30212097,30277633,30343169,30408705,30474241,30539777,30605313,30670849,30736385,30801921,30867457,30932993,30998529,31064065,31129601,31195137,31260673,31326209,31391745,31457281,31522817,31588353,31653889,31719425,31784961,31850497,31916033,31981569,32047105,32112641,32178177,32243713,32309249,32374785,32440321,32505857,32571393,32636929,32702465,32768001,32833537,32899073,32964609,33030145,33095681,33161217,33226753,33292289,33357825,33423361,33488897,33554433,33619969,33685505,33751041,33816577,33882113,33947649,34013185,34078721,34144257,34209793,34275329,34340865,34406401,34471937,34537473,34603009,34668545,34734081,34799617,34865153,34930689,34996225,35061761,35127297,35192833,35258369,35323905,35389441,35454977,35520513,35586049,35651585,35717121,35782657,35848193,35913729,35979265,36044801,36110337,36175873,36241409,36306945,36372481,36438017,36503553,36569089,36634625,36700161,36765697,36831233,36896769,36962305,37027841,37093377,37158913,37224449,37289985,37355521,37421057,37486593,37552129,37617665,37683201,37748737,37814273,37879809,37945345,38010881,38076417,38141953,38207489,38273025,38338561,38404097,38469633,38535169,38600705,38666241,38797313,38731777,38862849,38928385,38993921,39059457,39124993,39190529,39256065,39321601,39387137,39452673,39518209,39583745,39649281,39714817,39780353,39845889,39911425,39976961,40042497,40108033,40173569,40239105,40304641,40370177,40435713,40501249,40566785,40632321,40697857,40763393,40828929,40894465,40960001,41025537,41091073,41156609,41222145,41287681,41353217,41418753,41484289,41549825,41615361,41680897,41746433,41811969,41877505,41943041,42008577,42074113,42205185,42139649,42270721,42336257,42401793,42467329,42532865,42598401,42663937,42729473,42795009,42860545,42926081,42991617,43057153,43122689,43188225,43253761,43319297,43384833,43450369,43515905,43581441,43646977,43712513,43778049,43843585,43909121,43974657,44040193,44105729,44171265,44236801,44302337,44367873,44433409,44498945,44564481,44630017,44695553,44761089,44826625,44892161,44957697,45023233,45088769,45154305,45219841,45285377,45350913,45416449,45481985,45547521,45613057,45678593,45744129,45809665,45875201,45940737,46006273,46071809,46137345,46202881,46268417,46333953,46399489,46465025,46530561,46596097,46661633,46727169,46792705,46858241,46923777,46989313,47054849,47120385,47185921,47251457,47316993,47382529,47448065,47513601,47579137,47644673,47710209,47775745,47841281,47906817,47972353,48037889,48103425,48168961,48234497,48300033,48365569,48431105,48496641,48562177,48627713,48693249,48758785,48824321,48889857,48955393,49020929,49086465,49152001,49217537,49283073,49348609,49414145,49479681,49545217,49610753,49676289,49741825,49807361,49872897,49938433,50003969,50069505,50135041,50200577,50266113,50331649,50397185,50462721,50528257,50593793,50659329,50724865,50790401,50855937,50921473,50987009,51052545,51118081,51183617,51249153,51314689,51380225,51445761,51511297,51576833,51642369,51707905,51773441,51838977,51904513,51970049,52035585,52101121,52166657,52232193,52297729,52363265,52428801,52494337,52559873,52625409,52690945,52756481,52822017,52887553,52953089,53018625,53084161,53149697,53215233,53280769,53346305,53411841,53477377,53542913,53608449,53673985,53739521,53805057,53870593,53936129,54001665,54067201,54132737,54198273,54263809,54329345,54394881,54460417,54525953,54591489,54657025,54722561,54788097,54853633,54919169,54984705,55050241,55115777,55181313,55246849,55312385,55377921,55443457,55508993,55574529,55640065,55705601,55771137,55836673,55902209,55967745,56033281,56098817,56164353,56229889,56295425,56360961,56426497,56492033,56557569,56623105,56688641,56754177,56819713,56885249,56950785,57016321,57081857,57147393,57212929,57278465,57344001,57409537,57475073,57540609,57606145,57671681,57737217,57802753,57868289,57933825,57999361,58064897,58130433,58195969,58261505,58327041,58392577,58458113,58523649,58589185,58654721,58720257,58785793,58851329,58916865,58982401,59047937,59113473,59179009,59244545,59310081,59375617,59441153,59506689,59572225,59637761,59703297,59768833,59834369,59899905,59965441,60030977,60096513,60162049,60227585,60293121,60358657,60424193,60489729,60555265,60620801,60686337,60751873],"todictionaryextension":[6946817,23986177,24510465,24903681,25427969,46989313,50724865,58589189],"todelimitedstring":[6684687,9043970,9371650,16842754,20905989,21626885,21954565,22020101,22413317,22675461,22740997,23068677,23134213,23199749,23396357,23461893,23527429,23855109,24248325,24641551,25755650,26214402,38207493,38469637,38797317,42401797,42795013,43450373,43974661,44564485,44892165,45678597,45875205,46268418,46399493,46596098,46661647,46792709,48431109,48889861,50724865,50987023,58458128,59834370,60030978,60096514,60620815],"takelast":[6029313,9043970,9371650,16842755,22806533,24641537,27066372,47054853,50724865,56557570,59834370,60030979,60096514,60620801],"tryparse":[9830401,25624577],"typo":[131073],"terminated":[22478849,23003137,26411009,40960001,41680897,42991617],"token":[7995393],"task":[2031622,6750209,7405579,7864333,7995401,9043971,9371650,10027010,16842754,50069505,51249153,52297732,52953094,53870593,59834371,60030978,60096514],"takeuntilextension":[6356993,9043969,9371649,16842753,23330817,50724865,56688645,59834369,60030977,60096513],"tasks":[7405573,7864321,7995393],"transformed":[8716289,22937601],"toindex":[20643845,34930693],"thenbyextension":[6553601,23789569,24379393,45088769,50724865,57016325],"takeeveryextension":[5505025,9043969,9371649,16842753,22347777,50724865,56295429,59834369,60030977,60096513],"title":[196609],"ther":[7405569,7864321,7995393],"transform":[8716289,20709377,22937601,34471937],"time":[393217,2031617,7077890,7274497,7602177,7798785,8060929,8388609,8519681,8847361,9043969,9371649,9961473,10289153,16842753,25493505,50790401,51052545,52953089,59834369,60030977,60096513],"try":[1,131073,7667713,7929857,25100289,39124993,60751873],"todatatable":[6291460,9043976,9371656,16842760,21168133,21495813,21889029,22282245,24641540,41943045,42467333,43057157,44040197,46202884,50331652,50724865,57999365,59834376,60030984,60096520,60620804],"top":[16056321,16252929,16318465,16580609,16777217,16973825,17170433,21102593,31260673,34865153,35192833,35586049,36044801,36503553,37027841,37552129],"tag":[5373953,22085635,45940738,56033281],"tuples":[1966083,5963779,6160386,6488067,6946818,9043986,9371666,10747905,11337729,13893633,16842770,22478850,22872066,23003138,23265282,24641549,24903681,25427969,26411010,27197441,27459585,27787265,28246017,28639233,30015489,39321601,39583746,40108034,40960002,41680898,42729475,42991618,46989314,47448065,47775746,47906817,48037889,48300035,48562179,48627713,48758787,51445762,52559874,53149699,53411843,55967747,58589186,58916866,59637763,59768835,59834386,60030994,60096530,60620813],"tbucket":[2031619,8454161,9043969,9371649,16842753,52625411,52953091,59834369,60030977,60096513],"testing":[1572865,2686977,9043972,9371652,10551297,15532033,16842756,24641538,28114945,41811969,43712513,43778049,46727169,54984705,57344001,57737217,59834372,60030980,60096516,60620802],"tkey":[1572869,1769477,1900549,2490384,2686981,2883586,3014661,3342341,3604494,3735563,3866629,3997708,4194324,4325388,4653089,4980753,5046284,5177349,6160400,6553605,6946832,7340041,9044112,9371792,10158096,10420241,10551318,10682379,12714001,12779531,12845067,13238295,13369361,13500433,13565969,13631510,13762577,13959185,14024727,14155778,14221341,14286871,14483467,14614530,14811159,14876689,15007761,15138846,15466519,15532049,15794187,15859735,15990795,16056333,16252931,16318484,16384017,16449553,16580611,16777235,16842896,16908324,16973827,17170434,17563659,17825826,17891339,18087947,18415646,18481163,18612241,18808843,18874392,19070993,19136529,19267601,19529764,19791895,19857438,19922961,20185105,20316183,20381738,21037067,21102606,21692444,22216724,22609946,22872083,23265305,23789579,23986196,24379409,24510490,24641769,24903699,25427993,25952267,26345489,27852816,28114966,28573707,29032465,29753361,29818891,30277649,30474251,30605335,30736401,31195153,31260675,31522839,31784977,32636951,32768011,33226763,33292305,33685521,33751070,34144267,34209803,34406424,34668561,34734097,34865166,35061796,35192845,35389457,35454987,35586068,35717137,35782678,35848215,36044819,36306974,36503554,36700189,36831274,37027843,37224471,37421084,37552131,37748747,38010914,38076446,38273035,38666257,38862865,38928420,39059479,39190554,39518225,39583761,40108055,40239127,40763409,41287703,41353236,41811973,41877520,42008587,42139653,42270732,42663969,42926085,43122699,43319313,43712517,43778065,44105730,44171269,44630018,45088773,45154316,45219842,45285388,45481989,45809669,46006277,46071817,46333972,46727173,46923802,46989328,47185925,47448083,47710213,47775760,47906841,48824334,49152011,49283077,49545236,49938449,50135045,50266124,51445776,52101132,52494341,52559886,53018629,53739525,54132752,54394889,54984709,55377925,55640076,55902213,56098828,56164368,56426508,56492046,56819721,56950801,57016325,57212933,57278481,57344005,57475074,57540610,57737221,57802772,58327051,58523660,58589200,58654725,58720289,58851333,58916880,58982405,59113486,59572235,59703316,59834512,59899937,60031120,60096656,60621033],"table":[131073,6291457,21168130,21495810,21889031,22282247,41943041,42467329,43057158,44040198,46202882,50331649,57999361],"typ":[21823489,48955393],"todatatableextension":[6291457,9043972,9371652,16842756,21168129,21495809,21889025,22282241,46202881,50724865,57999365,59834372,60030980,60096516],"traces":[6422531,9043974,9371654,16842758,23724033,24117249,24444929,24641539,40435713,40894465,41222145,47972355,52822019,59047939,59834374,60030982,60096518,60620803],"traversedepthfirst":[24641537,42598404,60620801],"tohashsetextension":[5701633,9043970,9371650,16842754,21430273,21823489,47382529,50724865,58785797,59834370,60030978,60096514],"tresult":[786436,1048578,1245185,1441793,1638414,1966086,2031639,2359310,2490372,2752544,3145732,3407873,3538948,3604496,3997708,4325392,4653074,4980740,5046284,5373953,5767176,5898252,5963782,6488070,7274512,7602192,7798800,7864335,7929873,7995408,8060944,8192016,8323088,8388624,8454160,8519696,8650768,8716306,9044144,9109520,9175056,9306128,9371824,9568272,9830416,9895952,9961488,10223632,10289167,10747920,10878992,11272208,11337744,11665424,11862032,11927568,11993104,12255248,12320784,12451856,12845084,12976144,13500444,13565969,13697040,13828112,13893648,13959196,14024721,14090256,14352400,14549008,14745616,14811152,14876694,14942224,15073296,15138832,15269904,15400976,15466518,15728656,15859740,15925264,15990806,16187408,16384022,16515088,16711696,16842928,16908304,17039376,17235984,17367056,18087964,18284560,18415632,18481174,18612252,18743312,18874384,19070998,19267612,19529744,19791900,19857424,19922966,20119569,20316182,20381712,20709391,20774928,22085647,22478864,23003152,22937618,23592977,23658512,24182800,24641737,24772624,25165840,25493519,25559056,25624592,25886737,26279953,26411024,26804241,27197456,27262992,27328529,27459600,27656208,27721744,27787280,27918352,27983888,28180496,28246032,28311568,28377104,28508176,28573724,28639248,28704784,28770320,29032476,29098000,29163536,29294608,29425680,29491216,29556752,29622288,29687824,29753372,29884432,29949968,30015504,30081040,30146576,30212112,30408720,30474262,30605340,30736412,30801936,30867472,30933007,31064080,31195158,31391760,31522844,31784982,32047120,32112656,32309264,32571408,32636950,32899088,33095696,33423376,33751056,34144278,34406416,34471951,34734102,35061776,35389462,35848214,36306960,36831248,37224464,37290001,37814289,37945369,38076432,38273052,38338577,38862876,38928400,38993937,39124994,39321616,39387153,39714830,39845905,39976964,40042512,40566800,40697858,40763409,40960016,41025552,41156640,41287697,41484302,41615376,41680912,41877508,42270736,42663954,42729478,42991632,43319300,44433412,44761090,44957700,45023247,45154316,45285388,45350926,45744136,45940751,48037904,48300038,48562182,48627728,48758790,48824336,49348620,49610766,50003976,50266124,50397188,50593796,51642372,52101132,52166670,52297730,52625412,52756482,52953111,53149702,53280800,53346318,53411846,53608449,53805068,54132740,55181313,55246880,55640080,55836684,55967750,56033281,56098828,56164356,56426512,56492048,56950788,57278468,57409537,57671688,58064900,58261508,58523660,58720274,59113488,59637766,59768838,59834544,59899922,60031152,60096688,60227598,60293124,60621001],"transforms":[5898247,9043982,9371662,10158081,10551297,16842766,19595265,20119553,23592961,24641543,25886721,26279937,26804225,27328513,27852801,28114945,37289985,37814273,38338561,38993921,39387137,39649281,39845889,49348615,53805063,55836679,59834382,60030990,60096526,60620807],"third":[1179649,1441793,7274498,7602178,7798786,8388610,8519682,8650755,8978433,9109507,9043972,9306115,9371652,9895939,9961474,10223619,10289153,10747912,10878983,11075585,11272199,11337736,11534337,11665411,15400967,15597569,15925255,16711687,16842756,16908289,17235975,20381697,23003144,23658499,24641538,24772611,25165831,25493505,25559043,26411016,27787272,27918339,28246024,28442625,28639240,29229057,29687811,30015496,30081031,30867463,32047107,32309255,32899079,33423367,34603009,36634625,36831233,37093377,38928385,39321608,41680904,42991624,48627720,52363265,55181313,59834372,60030980,60096516,60620802],"thrown":[720897,1966083,8978434,9043976,9371656,9502721,10747905,11337729,13893633,15204354,16842760,21233665,21561346,24051713,24576001,24641540,24707073,24969217,27459585,28246017,28442626,28639233,28901378,31916033,32374785,33554433,33947649,40173569,42074113,42532865,42729475,43384833,43646977,44367874,48562179,48693249,51707905,55967747,59834376,60030984,60096520,60424193,60620804,60751873],"transposes":[6619137,24641537,24838145,41746433,59179009,60620801],"threads":[8847362,31588354,32964610,33357826,40828930],"todelimitedstringextension":[6684673,9043969,9371649,16842753,20905985,21626881,21954561,22020097,22413313,22675457,22740993,23068673,23134209,23199745,23396353,23461889,23527425,23855105,24248321,46661633,50724865,58458117,59834369,60030977,60096513],"terminating":[21233665,43646977],"tagfirstlastextension":[5373953,9043969,9371649,16842753,22085633,50724865,56033285,59834369,60030977,60096513],"ttaskresult":[2031617,7864335,9043969,9371649,16842753,52953089,59834369,60030977,60096513],"tfirst":[1114113,1966083,2490382,3604490,3997706,4325386,5046280,5963779,6488067,9633803,13631511,13893650,13959198,14221335,14811160,14876702,15138840,15466526,15859742,19267614,19791902,19922968,20316184,22478866,24641598,26017803,27197458,27459602,29753374,30605342,30736414,31522846,31784990,32636958,35389464,35782679,35848216,36700183,37224472,38076440,40960018,41877518,42270730,42729475,45154314,45285384,48037906,48300035,48562179,48758787,48824330,50266120,52101130,53149699,53411843,54067201,54132750,55640074,55967747,56098824,56164366,56426506,56492042,58523658,59113482,59637763,59768835,60620862],"traversal":[42205185,42598401],"topic":[65537,262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,917505,983041,1048577,1114113,1245185,1179649,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2162689,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,4456449,4521985,4587521,4653057,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,6815745,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7602177,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9109505,9175041,9240577,9043969,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16842753,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17498113,17563649,17629185,17694721,17760257,17825793,17891329,17956865,18022401,18087937,18153473,18219009,18284545,18350081,18415617,18481153,18546689,18677761,18612225,18743297,18808833,18874369,18939905,19005441,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19857409,19922945,19988481,20054017,20119553,20185089,20250625,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21757953,21823489,21889025,21954561,22020097,22085633,22151169,22216705,22282241,22347777,22413313,22478849,22544385,22609921,22675457,22740993,22806529,22872065,23003137,22937601,23068673,23134209,23199745,23265281,23330817,23396353,23461889,23527425,23592961,23658497,23724033,23789569,23855105,23920641,23986177,24051713,24117249,24182785,24248321,24313857,24379393,24444929,24510465,24576001,24641537,24707073,24772609,24838145,24903681,24969217,25034753,25100289,25165825,25231361,25296897,25362433,25427969,25493505,25559041,25624577,25690113,25755649,25821185,25886721,25952257,26017793,26083329,26148865,26214401,26345473,26279937,26411009,26476545,26542081,26607617,26673153,26738689,26804225,26869761,26935297,27000833,27066369,27131905,27197441,27262977,27328513,27394049,27459585,27525121,27590657,27656193,27721729,27787265,27852801,27918337,27983873,28049409,28114945,28180481,28246017,28311553,28377089,28442625,28508161,28573697,28639233,28704769,28770305,28835841,28901377,28966913,29032449,29097985,29163521,29229057,29294593,29360129,29425665,29491201,29556737,29622273,29687809,29753345,29818881,29884417,29949953,30015489,30081025,30146561,30212097,30277633,30343169,30408705,30539777,30474241,30605313,30670849,30736385,30801921,30867457,30932993,30998529,31064065,31129601,31195137,31260673,31326209,31391745,31457281,31522817,31588353,31653889,31719425,31784961,31850497,31916033,31981569,32047105,32112641,32178177,32243713,32309249,32374785,32440321,32505857,32571393,32636929,32702465,32768001,32833537,32899073,32964609,33030145,33095681,33161217,33226753,33292289,33357825,33423361,33488897,33554433,33619969,33685505,33751041,33816577,33882113,33947649,34013185,34078721,34144257,34209793,34275329,34340865,34406401,34471937,34537473,34603009,34668545,34734081,34799617,34865153,34930689,34996225,35061761,35192833,35127297,35258369,35389441,35323905,35454977,35520513,35586049,35651585,35717121,35782657,35848193,35913729,35979265,36044801,36110337,36175873,36241409,36306945,36372481,36438017,36503553,36569089,36634625,36700161,36765697,36831233,36896769,36962305,37027841,37093377,37158913,37224449,37289985,37355521,37486593,37421057,37552129,37617665,37683201,37748737,37814273,37879809,37945345,38010881,38076417,38207489,38141953,38273025,38338561,38404097,38469633,38535169,38600705,38666241,38797313,38731777,38862849,38928385,38993921,39059457,39124993,39190529,39256065,39321601,39387137,39452673,39518209,39583745,39649281,39714817,39780353,39845889,39911425,39976961,40042497,40108033,40173569,40239105,40304641,40370177,40435713,40501249,40566785,40632321,40697857,40763393,40828929,40894465,40960001,41025537,41091073,41156609,41222145,41287681,41353217,41418753,41484289,41549825,41615361,41680897,41746433,41811969,41877505,42008577,41943041,42074113,42139649,42205185,42270721,42336257,42401793,42467329,42532865,42598401,42663937,42729473,42795009,42860545,42926081,42991617,43057153,43122689,43188225,43253761,43319297,43384833,43450369,43515905,43581441,43712513,43646977,43778049,43843585,43909121,43974657,44040193,44105729,44171265,44236801,44302337,44367873,44433409,44498945,44564481,44630017,44695553,44761089,44826625,44892161,44957697,45023233,45088769,45154305,45219841,45285377,45350913,45416449,45481985,45547521,45613057,45678593,45744129,45809665,45875201,45940737,46006273,46071809,46137345,46202881,46268417,46333953,46399489,46465025,46530561,46596097,46727169,46661633,46792705,46858241,46923777,46989313,47054849,47120385,47185921,47251457,47316993,47382529,47448065,47513601,47579137,47644673,47710209,47775745,47841281,47906817,47972353,48037889,48103425,48168961,48234497,48300033,48365569,48431105,48496641,48562177,48627713,48693249,48758785,48824321,48889857,48955393,49020929,49086465,49152001,49217537,49283073,49348609,49414145,49479681,49610753,49545217,49676289,49741825,49807361,49872897,49938433,50003969,50069505,50135041,50200577,50266113,50331649,50397185,50528257,50462721,50593793,50659329,50724865,50790401,50855937,50921473,50987009,51052545,51118081,51183617,51249153,51314689,51380225,51445761,51511297,51576833,51642369,51707905,51773441,51838977,51904513,51970049,52035585,52101121,52166657,52232193,52297729,52363265,52428801,52494337,52559873,52625409,52690945,52756481,52822017,52887553,52953089,53018625,53084161,53149697,53215233,53280769,53346305,53411841,53477377,53542913,53608449,53673985,53739521,53805057,53870593,53936129,54001665,54067201,54132737,54198273,54263809,54329345,54394881,54460417,54525953,54591489,54657025,54722561,54788097,54853633,54919169,54984705,55050241,55115777,55181313,55246849,55312385,55377921,55443457,55508993,55574529,55640065,55705601,55771137,55836673,55902209,55967745,56033281,56098817,56164353,56229889,56295425,56360961,56426497,56492033,56557569,56623105,56688641,56754177,56819713,56885249,56950785,57016321,57081857,57147393,57212929,57278465,57344001,57409537,57475073,57540609,57606145,57671681,57737217,57802753,57868289,57933825,57999361,58064897,58130433,58195969,58261505,58327041,58392577,58458113,58523649,58589185,58654721,58720257,58785793,58851329,58916865,58982401,59047937,59113473,59179009,59244545,59310081,59375617,59441153,59506689,59572225,59637761,59703297,59768833,59834369,59899905,59965441,60030977,60096513,60162049,60227585,60293121,60358657,60424193,60489729,60555265,60620801,60686337,60751873],"throw":[9502721,10813441,19726337,23330817,24707073,25690113,38141953,48168961],"type":[524289,1769474,3604482,5701634,6815748,7012356,7077892,7143428,7274505,7405573,7536644,7602189,7667717,7798794,7864326,7929863,7995397,8060935,8126468,8192005,8323079,8388616,8454150,8519691,8585220,8650765,8716294,8781828,8847364,8912900,8978436,9109515,9043980,9175045,9240580,9306120,9371660,9437188,9502724,9568262,9633797,9699332,9764868,9830405,9895945,9961484,10027012,10092548,10158085,10223628,10289157,10354692,10420230,10485764,10551301,10616836,10682374,10747911,10813444,10878983,10944516,11010052,11075588,11141125,11206660,11272200,11337736,11403268,11468804,11534340,11599876,11665418,11730948,11796484,11862021,11927557,11993093,12058628,12124165,12189700,12255237,12320773,12386308,12451845,12517377,12582916,12648452,12713989,12779525,12845062,12910593,12976133,13041668,13107204,13172740,13238277,13303809,13369349,13434884,13500422,13565959,13631494,13697029,13762567,13828101,13893638,13959175,14024711,14090245,14155780,14221318,14286855,14352389,14417924,14483461,14548997,14614532,14680068,14745605,14811143,14876679,14942213,15007749,15073285,15138823,15204356,15269893,15335428,15400969,15466503,15532037,15597572,15663108,15728645,15794182,15859719,15925258,15990790,16056325,16121860,16187397,16252932,16318469,16384006,16449541,16515077,16580612,16646148,16711691,16777221,16842764,16908294,16973828,17039365,17104900,17170436,17235980,17301508,17367045,17432580,17498116,17563653,17629188,17694724,17760260,17825798,17891334,17956868,18022404,18087942,18153476,18219012,18284549,18350084,18415622,18481158,18546693,18677764,18612230,18743301,18808837,18874374,18939908,19005444,19070982,19136517,19202053,19267592,19333125,19398660,19464196,19529734,19595268,19660804,19726340,19791880,19857414,19922951,19988484,20054020,20119557,20250628,20185093,20316167,20381702,20447236,20512772,20578308,20643844,20709381,20774917,20840452,20905985,20971524,21037061,21102597,21168132,21233668,21299204,21364740,21430277,21495812,21561348,21626881,21692422,21757956,21823493,21889028,21954561,22020097,22085637,22151172,22216709,22282246,22347780,22413313,22478854,22544388,22609925,22675457,22740993,22806532,22872069,22937606,23003143,23068673,23134209,23199745,23265285,23330820,23396353,23461892,23527425,23592965,23658509,23724036,23789573,23855105,23920644,23986181,24051716,24117252,24182791,24248321,24313860,24379397,24444932,24510469,24576004,24641542,24707076,24772616,24838148,24903685,24969220,25034756,25100289,25165836,25231364,25296900,25362436,25427973,25493509,25559049,25624581,25690116,25755652,25821188,25886725,25952262,26017797,26083332,26148868,26214404,26279941,26345478,26411016,26476549,26542084,26607620,26673156,26738692,26804229,26935300,27000836,27131905,27197446,27262981,27328517,27394052,27459590,27525124,27590657,27656197,27721733,27787271,27852805,27918346,27983877,28049412,28114949,28180485,28246023,28311557,28377093,28442628,28508165,28573702,28639240,28704773,28770309,28835844,28901380,28966916,29032454,29097989,29163525,29229060,29294597,29360132,29425669,29491205,29556741,29622278,29687819,29753351,29818885,29884421,29949957,30015496,30081031,30146565,30212101,30277637,30343173,30408709,30539780,30474246,30605319,30670852,30736392,30801925,30867464,30932995,30998533,31064069,31129604,31195142,31260676,31326212,31391749,31457284,31522824,31653892,31719427,31784967,31850500,31981572,32047116,32112645,32178179,32243716,32309257,32440324,32505860,32571397,32636935,32702468,32768005,32833540,32899082,33030148,33095685,33161220,33226758,33292293,33423371,33488900,33619972,33685509,33751046,33816580,33882116,34013188,34078725,34144262,34209798,34275332,34406406,34471941,34537476,34603011,34668549,34734086,34799617,34865157,34930692,34996228,35061766,35127300,35192837,35258371,35389447,35323908,35454981,35520516,35586053,35651588,35717125,35782662,35848199,35913732,35979269,36044805,36110340,36175876,36241412,36306950,36372484,36438020,36503556,36569092,36634628,36700166,36765699,36831238,36896772,36962308,37027844,37093380,37158916,37224455,37289989,37355524,37421062,37486596,37552132,37617668,37683204,37748741,37814277,37879812,37945347,38010886,38076423,38141956,38207489,38273030,38338565,38404100,38469633,38535172,38600708,38666245,38731781,38797313,38862854,38928390,38993925,39059461,39190533,39256068,39321608,39387141,39452676,39518215,39583749,39649284,39780356,39845893,39911428,40042501,40108037,40239111,40304644,40435716,40501252,40566789,40632324,40763399,40894468,40960006,41025541,41091076,41222148,41287687,41549829,41615365,41680903,41746436,41943044,42074116,42139650,42205187,42401793,42467332,42532868,42598403,42795009,42991624,43057156,43122693,43188228,43384836,43450369,43646980,43778053,43974657,44040198,44367876,44564481,44630020,44892161,45023237,45219844,45613060,45678596,45875201,45940741,46268420,46333957,46399489,46530564,46596100,46792705,46923781,47054852,47185922,47251460,47382530,47448069,47906821,48037894,48168964,48365573,48431105,48627719,48693249,48824322,48889857,48955397,49152005,49545221,49741825,49872897,49938437,50200577,50397185,50462721,50659329,50790401,50855937,50921473,51118081,51183617,51249154,51511297,51576833,51642369,51838977,51904514,51970049,52035585,52101121,52232193,52363265,52428801,52494337,52690945,52756481,52887553,52953089,53018625,53084161,53215233,53280769,53346305,53608449,53673985,53739521,53805057,54067201,54132737,54198273,54263809,54460417,54722561,54788097,54984705,55181313,55377923,55508993,55574529,55640065,55705601,55902209,55967745,56033281,56098817,56295425,56360961,56492035,56557569,56623105,56688641,56754177,56819713,56885249,56950785,57016321,57081857,57147393,57212929,57344001,57409537,57540609,57606145,57671681,57802753,57868289,57933825,57999361,58130433,58195969,58327041,58392577,58458113,58589185,58720257,58785795,58916865,59047937,59113474,59179009,59310081,59441153,59506689,59637761,59768833,59834383,60030992,60096527,60162049,60227585,60293121,60358657,60424193,60489729,60555265,60620807,60686337,60751874],"taking":[31588353,32964609,33357825,40828929],"tolookupextension":[6160385,22216705,22609921,22872065,23265281,47775745,50724865,58916869],"transpose":[6619138,24641537,24838152,41746439,50724865,59179011,60620801],"tstate":[4587524,4915204,7340040,9043982,9371662,16842766,17825820,18546716,19202052,21692444,24641553,37421084,38010908,38731780,41549852,45023252,46071816,46858244,47579140,53936132,54394888,54591492,56819720,57081860,57606148,59834382,60030990,60096526,60620817]} \ No newline at end of file diff --git a/3.4/ref/api/fti/FTI_117.json b/3.4/ref/api/fti/FTI_117.json new file mode 100644 index 0000000..f2daa95 --- /dev/null +++ b/3.4/ref/api/fti/FTI_117.json @@ -0,0 +1 @@ +{"unique":[1572866,9043972,9371652,10158082,10551298,16842756,17956865,24641538,27852802,28114946,39256065,41811970,46727170,54984706,59834372,60030980,60096516,60620802],"unfolding":[45023233],"unit":[9699329,12648449,13172737,26935297,31129601,31457281,31588353,40828929,43515905],"unstable":[49086466,49479681,50790401,52953089],"unboundedconcurrency":[2031617,7405569,7864321,7995393,8126468,9043969,52953089,59834369],"unbounded":[7208961,8126465],"unequal":[15597569,29229057],"unsigned":[20905985,22020097,22413313,23134209,45875201,46792705,48431105,48889857],"uint":[20905985,22020098,22413313,46792705,48431106,48889857],"utility":[49086466,49479681,50790401,52953089],"url":[131074],"unless":[10289153,25493505],"updated":[49086465,60096513],"unmodified":[23724033,24117249,24444929,40435713,40894465,41222145],"used":[327681,458753,786435,2228226,2424834,2621441,3276801,4784129,4915201,5570561,5767174,6488067,7864321,7995393,8192001,8454145,8716290,8847361,9044010,9371690,9568257,10420225,10551297,10878977,11141121,11272193,11468802,11599875,12189699,12910593,13041666,13172737,13369345,13500417,14221313,14745601,15007746,15138817,15400961,15466497,15532033,15859713,15925249,16384001,16711681,16842794,17235969,17563649,17825793,18087937,18153474,18284545,18612225,18808833,19070977,19136514,19202049,19267585,19595265,19726337,19791873,19988481,20119553,20316161,20447233,20774914,21037057,21299201,21757953,21823489,22151169,22937602,23330817,23592962,23789569,24117249,24379394,24641557,25034754,25165825,25821186,25886722,26279938,26345473,26542082,26804226,27131905,27197441,27262978,27328513,27721730,27787265,28180482,28114945,29032449,29556737,29622273,30015489,30081025,30277633,30605313,30736385,30867457,30998529,31064065,31195137,31326210,31457281,31522817,31588354,31916033,31981571,32309249,32374785,32636929,32702466,32768001,32899073,32964610,33161218,33292290,33357826,33423361,33554433,33619971,33947649,34734081,35323905,35454977,35520514,35717122,35848193,36438017,36569089,36700161,36896769,37289986,37748737,37814274,37879810,38010881,38076417,38141953,38273025,38338562,38600706,38731777,38862849,38993922,39321601,39387137,39649281,39845889,39976963,40042498,40566786,40632321,40828930,40894465,41025538,41418753,41615362,42860545,43581442,43778049,43909122,44236801,45744134,46465025,47579137,48037889,48168961,48234497,48300035,48627713,48955393,49152001,49938434,50003974,50069505,50593795,50921474,51249154,51511298,51773442,51838977,52690945,53149699,53673985,53870593,54591489,54657026,54853633,55115777,55443457,57606145,57671686,58195969,59637763,59834410,60031018,60096554,60293123,60620821],"ushort":[20905986,46792706],"uinteger":[22020097,48431105],"uses":[1376257,2031617,5439489,6815745,7077889,7405569,7667713,7864321,7929857,7995393,8192001,8454145,8912897,8978433,9043973,9175041,9240577,9371652,9437185,9502721,9568257,9699329,9830401,10027010,10289153,10354689,10420225,10682369,10747905,10813441,10878977,11272193,11337729,11403265,11468801,11599873,11862017,11927553,11993089,12058625,12189697,12255233,12320769,12451841,12582913,12779521,12976129,13041665,13369345,13631489,13697025,13828097,13893633,14090241,14155777,14221313,14352385,14548993,14614529,14811137,14942209,15138817,15269889,15335425,15400961,15663105,15728641,15794178,15925249,16056321,16121857,16187393,16252929,16318465,16449537,16580609,16646145,16711681,16777217,16842756,16973825,17104897,17170433,17235969,17432577,17498113,17563649,17694721,17891330,18022401,18087937,18219009,18350081,18546689,18677761,18612225,18939905,19202049,19267585,19791873,20185089,20643841,20709377,20905985,21102593,21168129,21299201,21364737,21495809,21626881,21889025,21954561,22020097,22085633,22282241,22347777,22413313,22478849,22675457,22740993,22806529,23003137,23068673,23134209,23199745,23396353,23461889,23527425,23724033,23855105,23920641,24117249,24248321,24313857,24444929,24641538,24707073,24838145,25165825,25231361,25362433,25493505,25624577,25690113,25755649,25821185,25952257,26214401,26345473,26411009,26607617,26935297,27197441,27459585,27656193,27787265,27983873,28246017,28311553,28377089,28442625,28508161,28639233,28704769,28770305,28835841,28966913,29097985,29163521,29294593,29425665,29491201,29622273,29818881,29884417,30015489,30081025,30146561,30212097,30277633,30408705,30736385,30801921,30867457,31260673,31326209,31522817,31588353,31719425,31850497,31981569,32178177,32309249,32440321,32505857,32833537,32899073,32964609,33030145,33161217,33226754,33357825,33423361,33488897,33619969,33685505,34013185,34209794,34340865,34471937,34603009,34668545,34865153,34930689,34996225,35192833,35258369,35520513,35586049,35651585,35782657,36044801,36175873,36503553,36569089,36700161,36962305,37027841,37224449,37552129,37683201,37748737,37945345,38076417,38207489,38273025,38404097,38469633,38731777,38797313,38862849,39321601,39452673,39780353,39911425,40435713,40501249,40828929,40894465,40960001,41222145,41549825,41680897,41746433,41943041,42401793,42467329,42795009,42991617,43057153,43450369,43843585,43974657,44040193,44564481,44630017,44892161,45023233,45219841,45547521,45678593,45875201,45940737,46268417,46399489,46530561,46596097,46792705,47054849,48037889,48431105,48627713,48889857,52953089,53542913,54460417,56360961,59834373,60030980,60096516,60620802],"usage":[6815746,7012354,7077890,7143426,7274498,7405570,7536642,7602178,7667714,7798786,7864322,7929858,7995394,8060930,8126466,8192002,8323074,8388610,8454146,8519682,8585218,8650754,8716290,8781826,8847362,8912898,8978434,9109506,9175042,9240578,9306114,9437186,9502722,9568258,9633794,9699330,9764866,9830402,9895938,9961474,10027010,10092546,10158082,10223618,10289154,10354690,10420226,10485762,10551298,10616834,10682370,10747906,10813442,10878978,10944514,11010050,11075586,11141122,11206658,11272194,11337730,11403266,11468802,11534338,11599874,11665410,11730946,11796482,11862018,11927554,11993090,12058626,12124162,12189698,12255234,12320770,12386306,12451842,12517378,12582914,12648450,12713986,12779522,12845058,12910594,12976130,13041666,13107202,13172738,13238274,13303810,13369346,13434882,13500418,13565954,13631490,13697026,13762562,13828098,13893634,13959170,14024706,14090242,14155778,14221314,14286850,14352386,14417922,14483458,14548994,14614530,14680066,14745602,14811138,14876674,14942210,15007746,15073282,15138818,15204354,15269890,15335426,15400962,15466498,15532034,15597570,15663106,15728642,15794178,15859714,15925250,15990786,16056322,16121858,16187394,16252930,16318466,16384002,16449538,16515074,16580610,16646146,16711682,16777218,16908290,16973826,17039362,17104898,17170434,17235970,17301506,17367042,17432578,17498114,17563650,17629186,17694722,17760258,17825794,17891330,17956866,18022402,18087938,18153474,18219010,18284546,18350082,18415618,18481154,18546690,18677762,18612226,18743298,18808834,18874370,18939906,19005442,19070978,19136514,19202050,19267586,19333122,19398658,19464194,19529730,19595266,19660802,19726338,19791874,19857410,19922946,19988482,20054018,20119554,20250626,20185090,20316162,20381698,20447234,20512770,20578306,20643842,20709378,20774914,20840450,20905986,20971522,21037058,21102594,21168130,21233666,21299202,21364738,21430274,21495810,21561346,21626882,21692418,21757954,21823490,21889026,21954562,22020098,22085634,22151170,22216706,22282242,22347778,22413314,22478850,22544386,22609922,22675458,22740994,22806530,22872066,23003138,22937602,23068674,23134210,23199746,23265282,23330818,23396354,23461890,23527426,23592962,23658498,23724034,23789570,23855106,23920642,23986178,24051714,24117250,24182786,24248322,24313858,24379394,24444930,24510466,24576002,24707074,24772610,24838146,24903682,24969218,25034754,25165826,25231362,25296898,25362434,25427970,25493506,25559042,25624578,25690114,25755650,25821186,25886722,25952258,26017794,26083330,26148866,26214402,26279938,26345474,26411010,26476546,26542082,26607618,26673154,26738690,26804226,26935298,27000834,27131906,27197442,27262978,27328514,27394050,27459586,27525122,27590658,27656194,27721730,27787266,27852802,27918338,27983874,28049410,28114946,28180482,28246018,28311554,28377090,28442626,28508162,28573698,28639234,28704770,28770306,28835842,28901378,28966914,29032450,29097986,29163522,29229058,29294594,29360130,29425666,29491202,29556738,29622274,29687810,29753346,29818882,29884418,29949954,30015490,30081026,30146562,30212098,30277634,30343170,30408706,30539778,30474242,30605314,30670850,30736386,30801922,30867458,30998530,31064066,31129602,31195138,31260674,31326210,31391746,31457282,31522818,31653890,31784962,31850498,31981570,32047106,32112642,32243714,32309250,32440322,32505858,32571394,32636930,32702466,32768002,32833538,32899074,33030146,33095682,33161218,33226754,33292290,33423362,33488898,33619970,33685506,33751042,33816578,33882114,34013186,34078722,34144258,34209794,34275330,34406402,34471938,34537474,34668546,34734082,34799618,34865154,34930690,34996226,35061762,35127298,35192834,35389442,35323906,35454978,35520514,35586050,35651586,35717122,35782658,35848194,35913730,35979266,36044802,36110338,36175874,36241410,36306946,36372482,36438018,36503554,36569090,36634626,36700162,36831234,36896770,36962306,37027842,37093378,37158914,37224450,37289986,37355522,37421058,37486594,37552130,37617666,37683202,37748738,37814274,37879810,38010882,38076418,38141954,38207490,38273026,38338562,38404098,38469634,38535170,38600706,38666242,38731778,38797314,38862850,38928386,38993922,39059458,39190530,39256066,39321602,39387138,39452674,39518210,39583746,39649282,39780354,39845890,39911426,40042498,40108034,40239106,40304642,40435714,40501250,40566786,40632322,40763394,40894466,40960002,41025538,41091074,41222146,41287682,41549826,41615362,41680898,41746434,41943042,42074114,42401794,42467330,42532866,42795010,42991618,43057154,43122690,43188226,43384834,43450370,43646978,43778050,43974658,44040194,44367874,44564482,44630018,44892162,45219842,45613058,45678594,45875202,45940738,46268418,46333954,46399490,46530562,46596098,46792706,46923778,47054850,47251458,47448066,47906818,48037890,48168962,48365570,48431106,48627714,48889858,48955394,49152002,49545218,49938434],"using":[1507330,2031618,4259842,4653058,4980744,5177346,5242883,5701634,6225922,6422530,8126465,8192001,8257537,8454145,8585217,9044020,9371700,12713985,13107202,13238274,13434881,13565955,13762562,14024707,14286851,16842804,17301505,17367041,18808833,19136513,19464193,19660801,20512770,20840449,20905985,21364737,21430274,21626881,21823490,21954561,22020097,22413313,22675457,22740993,23068673,23134209,23199745,23396353,23461889,23527425,23855105,24051713,24117249,24248321,24444929,24576001,24641568,24969217,26738690,27000833,31653889,31916033,32374785,32768001,33095681,33292289,33554433,33882113,33947649,34275329,35651585,38207489,38469633,38666241,38797313,39059458,39518210,40239107,40304642,40763395,40828929,40894465,41222145,41287683,42074113,42205185,42336258,42401793,42532865,42598401,42663938,42795009,43188225,43319304,43384833,43450369,43974657,44171266,44302338,44498946,44564481,44892161,45416449,45678593,45875201,46399489,46792705,47120386,47382530,47513602,47710210,47841283,47972354,48365570,48431105,48889857,48955394,51904514,52625410,52822018,52953090,53739522,54198274,54263810,54919171,55508994,56229890,56950792,57278472,57933827,58720258,58785794,59047938,59834420,59899906,59965444,60031028,60096564,60620832],"upper":[32374785,32964609,33357825,33947649],"user":[1638407,5767171,9043988,9371668,9568257,10878977,11272193,15400961,15925249,16711681,16842772,17235969,20774913,24641548,25165825,26542081,28180481,29622273,30081025,30867457,32309249,32899073,33423361,38600705,41025537,41484295,41615361,42205185,42598401,45350919,45744131,50003971,53346311,54525953,57671683,59834388,60030996,60096532,60620812,60751873],"unfold":[24641537,45023237,60620801],"untested":[49086466,49479681,50790401,52953089],"unordered":[7536641,9764865,15335425,15663105,17563649,18087937,18612225,19267585,19791873,30736385,31522817,36175873,36962305,37748737,38273025,38862849],"undefined":[15335425,15663105,17563649,18087937,18612225,19267585,19791873,21364737,30736385,31522817,35651585,36175873,36962305,37748737,38273025,38862849],"unlimited":[49414145,51249153,53870593],"ulong":[22413314,48889858]} \ No newline at end of file diff --git a/3.4/ref/api/fti/FTI_118.json b/3.4/ref/api/fti/FTI_118.json new file mode 100644 index 0000000..a94997d --- /dev/null +++ b/3.4/ref/api/fti/FTI_118.json @@ -0,0 +1 @@ +{"variable":[8716289,9633793,9830401,10092545,10485761,10616833,10747905,11141121,11206657,11337729,11730945,12386305,13893633,16121857,16646145,17104897,17301506,17367042,17432577,17694721,18022401,18939905,19202049,20447233,20643841,20709377,21364737,22085633,22347777,22478849,22806529,22937601,23003137,24838145,25624577,26017793,26148865,26411009,26673153,27197441,27394049,27459585,27787265,28049409,28246017,28639233,29360129,30015489,30998529,31653890,31850497,32505857,32833537,33030145,33095682,33488897,34013185,34340865,34471937,34930689,35127297,35323905,35651585,37945345,38404097,38731777,39321601,40960001,41680897,41746433,42991617,43843585,45940737,46530561,47054849,48037889,48627713],"verbatim":[2031617,8847361,9043969,9371649,16842753,52953089,59834369,60030977,60096513],"vieira":[262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,917505,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2162689,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,4456449,4521985,4587521,4653057,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,6815745,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7602177,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9109505,9175041,9240577,9043969,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16842753,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17498113,17563649,17629185,17694721,17760257,17825793,17891329,17956865,18022401,18087937,18153473,18219009,18284545,18350081,18415617,18481153,18546689,18677761,18612225,18743297,18808833,18874369,18939905,19005441,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19857409,19922945,19988481,20054017,20119553,20250625,20185089,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21757953,21823489,21889025,21954561,22020097,22085633,22151169,22216705,22282241,22347777,22413313,22478849,22544385,22609921,22675457,22740993,22806529,22872065,22937601,23003137,23068673,23134209,23199745,23265281,23330817,23396353,23461889,23527425,23592961,23658497,23724033,23789569,23855105,23920641,23986177,24051713,24117249,24182785,24248321,24313857,24379393,24444929,24510465,24576001,24641537,24707073,24772609,24838145,24903681,24969217,25034753,25100289,25165825,25231361,25296897,25362433,25427969,25493505,25559041,25624577,25690113,25755649,25821185,25886721,25952257,26017793,26083329,26148865,26214401,26345473,26279937,26411009,26476545,26542081,26607617,26673153,26738689,26804225,26869761,26935297,27000833,27066369,27131905,27197441,27262977,27328513,27394049,27459585,27525121,27590657,27656193,27721729,27787265,27852801,27918337,27983873,28049409,28114945,28180481,28246017,28311553,28377089,28442625,28508161,28573697,28639233,28704769,28770305,28835841,28901377,28966913,29032449,29097985,29163521,29229057,29294593,29360129,29425665,29491201,29556737,29622273,29687809,29753345,29818881,29884417,29949953,30015489,30081025,30146561,30212097,30277633,30343169,30408705,30539777,30474241,30605313,30670849,30736385,30801921,30867457,30932993,30998529,31064065,31129601,31260673,31195137,31326209,31391745,31457281,31522817,31588353,31653889,31719425,31784961,31850497,31916033,31981569,32047105,32112641,32178177,32243713,32309249,32374785,32440321,32505857,32571393,32636929,32702465,32768001,32833537,32899073,32964609,33030145,33095681,33161217,33226753,33292289,33357825,33423361,33488897,33554433,33619969,33685505,33751041,33816577,33882113,33947649,34013185,34078721,34144257,34209793,34275329,34340865,34406401,34471937,34537473,34603009,34668545,34734081,34799617,34865153,34930689,34996225,35061761,35192833,35127297,35258369,35389441,35323905,35454977,35520513,35586049,35651585,35717121,35782657,35848193,35913729,35979265,36044801,36110337,36175873,36241409,36306945,36372481,36438017,36503553,36569089,36634625,36700161,36765697,36831233,36896769,37027841,36962305,37093377,37158913,37224449,37289985,37355521,37421057,37486593,37552129,37617665,37683201,37748737,37814273,37879809,37945345,38010881,38076417,38207489,38141953,38273025,38338561,38404097,38469633,38535169,38600705,38666241,38731777,38797313,38862849,38928385,38993921,39059457,39124993,39190529,39256065,39321601,39387137,39452673,39518209,39583745,39649281,39714817,39780353,39845889,39911425,39976961,40042497,40108033,40173569,40239105,40304641,40370177,40435713,40501249,40566785,40632321,40697857,40763393,40828929,40894465,40960001,41025537,41091073,41156609,41222145,41287681,41353217,41418753,41484289,41549825,41615361,41680897,41746433,41811969,41877505,42008577,41943041,42074113,42139649,42205185,42270721,42336257,42401793,42467329,42532865,42598401,42663937,42729473,42795009,42860545,42926081,42991617,43057153,43122689,43188225,43253761,43319297,43384833,43450369,43515905,43581441,43712513,43646977,43778049,43843585,43909121,43974657,44040193,44105729,44171265,44236801,44302337,44367873,44433409,44498945,44564481,44630017,44695553,44761089,44826625,44892161,44957697,45023233,45088769,45154305,45219841,45285377,45350913,45416449,45481985,45547521,45613057,45678593,45744129,45809665,45875201,45940737,46006273,46071809,46137345,46202881,46268417,46333953,46399489,46465025,46530561,46596097,46661633,46727169,46792705,46858241,46923777,46989313,47054849,47120385,47185921,47251457,47316993,47382529,47448065,47513601,47579137,47644673,47710209,47775745,47841281,47906817,47972353,48037889,48103425,48168961,48234497,48300033,48365569,48431105,48496641,48562177,48627713,48693249,48758785,48824321,48889857,48955393,49020929,49086465,49152001,49217537,49283073,49348609,49414145,49479681,49610753,49545217,49676289,49741825,49807361,49872897,49938433,50003969,50069505,50135041,50200577,50266113,50331649,50397185,50528257,50462721,50593793,50659329,50724865,50790401,50855937,50921473,50987009,51052545,51118081,51183617,51249153,51314689,51380225,51445761,51511297,51576833,51642369,51707905,51773441,51838977,51904513,51970049,52035585,52101121,52166657,52232193,52297729,52363265,52428801,52494337,52559873,52625409,52690945,52756481,52822017,52887553,52953089,53018625,53084161,53149697,53215233,53280769,53346305,53411841,53477377,53542913,53608449,53673985,53739521,53805057,53870593,53936129,54001665,54067201,54132737,54198273,54263809,54329345,54394881,54460417,54525953,54591489,54657025,54722561,54788097,54853633,54919169,54984705,55050241,55115777,55181313,55246849,55312385,55377921,55443457,55508993,55574529,55640065,55705601,55771137,55836673,55902209,55967745,56033281,56098817,56164353,56229889,56295425,56360961,56426497,56492033,56557569,56623105,56688641,56754177,56819713,56885249,56950785,57016321,57081857,57147393,57212929,57278465,57344001,57409537,57475073,57540609,57606145,57671681,57737217,57802753,57868289,57933825,57999361,58064897,58130433,58195969,58261505,58327041,58392577,58458113,58523649,58589185,58654721,58720257,58785793,58851329,58916865,58982401,59047937,59113473,59179009,59244545,59310081,59375617,59441153,59506689,59572225,59637761,59703297,59768833,59834369,59899905,59965441,60030977,60096513,60162049,60227585,60293121,60358657,60424193,60489729,60555265,60620801,60686337,60751873],"valid":[48693249,60686337],"visiting":[15597569,29229057],"visible":[18350081,39452673],"view":[49086465,60096513],"valuetuple":[6160386,6946818,7667715,9830403,13631491,14221315,17301507,17367041,17498113,18219009,22872068,23265284,24641540,24903684,25427972,25624579,31653891,33095681,35782659,36700163,39583748,39780353,40108036,40501249,46989314,47448068,47775746,47906820,51445762,52559874,58589186,58916866,60620804],"void":[9699330,12648450,13172738,26935298,31129602,31457282],"values":[1703937,2097157,3014657,3342337,3473409,3932161,6291458,6684687,9043992,9371672,10944514,11010050,11075586,11403266,11468801,11534338,11599873,12058625,12582914,13041665,14680066,16121857,16449538,16842776,17432577,17498116,18219012,20119553,20185090,20905985,21495809,21626881,21954561,22020097,22216705,22282241,22413313,22609921,22675457,22740993,22872065,23068673,23134209,23199745,23265281,23396353,23461889,23527425,23592961,23855105,23986177,24248321,24510465,24641568,24903681,25427969,25886721,26279937,26804225,27328513,28966913,30932993,31326209,31588353,31850497,31916033,32178177,32374786,32440322,32964609,33030145,33161217,33357826,33619969,33685506,33816578,33947650,34603009,34668546,35258370,36110338,36634626,37093378,37289985,37486594,37683202,37814273,37945346,38207489,38338561,38469633,38797313,38993921,39190529,39387137,39583745,39780356,39845889,40108033,40501252,42205185,42401793,42467329,42598401,42795009,43253765,43450369,43974657,44040193,44564481,44892161,45416450,45481985,45678593,45809665,45875201,46202882,46333953,46399489,46661647,46792705,46923777,47448065,47906817,48431105,48693249,48889857,49217537,49545217,49807361,50331650,50462725,50987023,51380229,52494337,53018625,55771137,56623105,56885249,57147393,57999362,58458127,58654721,58851329,59244545,59375617,59834392,60031000,60096536,60620832,60686337],"visual":[6815746,7012354,7077890,7143426,7274498,7405570,7536642,7602178,7667714,7798786,7864322,7929858,7995394,8060930,8126466,8192002,8323074,8388610,8454146,8519682,8585218,8650754,8716290,8781826,8847362,8912898,8978434,9109506,9175042,9240578,9306114,9437186,9502722,9568258,9633794,9699330,9764866,9830402,9895938,9961474,10027010,10092546,10158082,10223618,10289154,10354690,10420226,10485762,10551298,10616834,10682370,10747906,10813442,10878978,10944514,11010050,11075586,11141122,11206658,11272194,11337730,11403266,11468802,11534338,11599874,11665410,11730946,11796482,11862018,11927554,11993090,12058626,12124162,12189698,12255234,12320770,12386306,12451842,12517378,12582914,12648450,12713986,12779522,12845058,12910594,12976130,13041666,13107202,13172738,13238274,13303810,13369346,13434882,13500418,13565954,13631490,13697026,13762562,13828098,13893634,13959170,14024706,14090242,14155778,14221314,14286850,14352386,14417922,14483458,14548994,14614530,14680066,14745602,14811138,14876674,14942210,15007746,15073282,15138818,15204354,15269890,15335426,15400962,15466498,15532034,15597570,15663106,15728642,15794178,15859714,15925250,15990786,16056322,16121858,16187394,16252930,16318466,16384002,16449538,16515074,16580610,16646146,16711682,16777218,16908290,16973826,17039362,17104898,17170434,17235970,17301506,17367042,17432578,17498114,17563650,17629186,17694722,17760258,17825794,17891330,17956866,18022402,18087938,18153474,18219010,18284546,18350082,18415618,18481154,18546690,18677762,18612226,18743298,18808834,18874370,18939906,19005442,19070978,19136514,19202050,19267586,19333122,19398658,19464194,19529730,19595266,19660802,19726338,19791874,19857410,19922946,19988482,20054018,20119554,20250626,20185090,20316162,20381698,20447234,20512770,20578306,20643842,20709378,20774914,20840450,20905986,20971522,21037058,21102594,21168130,21233666,21299202,21364738,21430274,21495810,21561346,21626882,21692418,21757954,21823490,21889026,21954562,22020098,22085634,22151170,22216706,22282242,22347778,22413314,22478850,22544386,22609922,22675458,22740994,22806530,22872066,23003138,22937602,23068674,23134210,23199746,23265282,23330818,23396354,23461890,23527426,23592962,23658498,23724034,23789570,23855106,23920642,23986178,24051714,24117250,24182786,24248322,24313858,24379394,24444930,24510466,24576002,24707074,24772610,24838146,24903682,24969218,25034754,25165826,25231362,25296898,25362434,25427970,25493506,25559042,25624578,25690114,25755650,25821186,25886722,25952258,26017794,26083330,26148866,26214402,26279938,26345474,26411010,26476546,26542082,26607618,26673154,26738690,26804226,26935298,27000834,27131906,27197442,27262978,27328514,27394050,27459586,27525122,27590658,27656194,27721730,27787266,27852802,27918338,27983874,28049410,28114946,28180482,28246018,28311554,28377090,28442626,28508162,28573698,28639234,28704770,28770306,28835842,28901378,28966914,29032450,29097986,29163522,29229058,29294594,29360130,29425666,29491202,29556738,29622274,29687810,29753346,29818882,29884418,29949954,30015490,30081026,30146562,30212098,30277634,30343170,30408706,30539778,30474242,30605314,30670850,30736386,30801922,30867458,30998530,31064066,31129602,31195138,31260674,31326210,31391746,31457282,31522818,31653890,31784962,31850498,31981570,32047106,32112642,32243714,32309250,32440322,32505858,32571394,32636930,32702466,32768002,32833538,32899074,33030146,33095682,33161218,33226754,33292290,33423362,33488898,33619970,33685506,33751042,33816578,33882114,34013186,34078722,34144258,34209794,34275330,34406402,34471938,34537474,34668546,34734082,34799618,34865154,34930690,34996226,35061762,35127298,35192834,35389442,35323906,35454978,35520514,35586050,35651586,35717122,35782658,35848194,35913730,35979266,36044802,36110338,36175874,36241410,36306946,36372482,36438018,36503554,36569090,36634626,36700162,36831234,36896770,36962306,37027842,37093378,37158914,37224450,37289986,37355522,37421058,37486594,37552130,37617666,37683202,37748738,37814274,37879810,38010882,38076418,38141954,38207490,38273026,38338562,38404098,38469634,38535170,38600706,38666242,38731778,38797314,38862850,38928386,38993922,39059458,39190530,39256066,39321602,39387138,39452674,39518210,39583746,39649282,39780354,39845890,39911426,40042498,40108034,40239106,40304642,40435714,40501250,40566786,40632322,40763394,40894466,40960002,41025538,41091074,41222146,41287682,41549826,41615362,41680898,41746434,41943042,42074114,42401794,42467330,42532866,42795010,42991618,43057154,43122690,43188226,43384834,43450370,43646978,43778050,43974658,44040194,44367874,44564482,44630018,44892162,45219842,45613058,45678594,45875202,45940738,46268418,46333954,46399490,46530562,46596098,46792706,46923778,47054850,47251458,47448066,47906818,48037890,48168962,48365570,48431106,48627714,48889858,48955394,49152002,49545218,49938434],"various":[31588353,32964609,33357825,40828929],"var":[8716289,9633795,9830403,10092546,10485762,10747908,11141121,11206658,11337733,11730946,12386306,13893635,15597569,16121857,16646145,17104897,17301505,17367041,17432577,17498115,17694721,18022401,18219011,18546689,18939905,19202049,20643841,20709378,21364741,22085634,22347777,22478851,22806529,22937601,23003140,24838146,25624579,26017795,26148866,26411013,26673154,27197443,27394050,27459587,27787268,28246020,28639237,29229057,29360130,30015493,30998529,31653889,31850497,32505857,32833537,33030145,33095681,33488897,34013185,34340865,34471938,34930689,35127298,35651589,37945345,38404097,38731777,39321605,39780355,40501251,40960003,41549825,41680900,41746434,42991621,43843585,45940738,46530561,47054849,48037891,48627716],"version":[458753,786435,4915202,6750209,6815745,7012353,7077889,7143425,7208961,7274497,7405569,7536641,7602177,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8716290,8781825,8847362,8912897,8978433,9043978,9109505,9175041,9240577,9306113,9371658,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616834,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141122,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16842762,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17498114,17563649,17629185,17694721,17760257,17825793,17891329,17956865,18022401,18087937,18153473,18219010,18284545,18350081,18415617,18481153,18546689,18677761,18612225,18743297,18808833,18874369,18939906,19005441,19070977,19136513,19202050,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19857409,19922945,19988481,20054017,20119553,20250625,20185089,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21757953,21823489,21889025,21954561,22020097,22085633,22151169,22216705,22282241,22347777,22413313,22478849,22544385,22609921,22675457,22740993,22806529,22872065,22937602,23003137,23068673,23134209,23199745,23265281,23330817,23396353,23461889,23527425,23592961,23658497,23724033,23789569,23855105,23920641,23986177,24051713,24117249,24182785,24248321,24313857,24379393,24444929,24510465,24576001,24641541,24707073,24772609,24838145,24903681,24969217,25034753,25165825,25231361,25296897,25362433,25427969,25493505,25559041,25624577,25690113,25755649,25821185,25886721,25952257,26017793,26083329,26148865,26214401,26279937,26345473,26411009,26476545,26542081,26607617,26673153,26738689,26804225,26869761,26935297,27000833,27066369,27131905,27197441,27262977,27328513,27394049,27459585,27525121,27590657,27656193,27721729,27787265,27852801,27918337,27983873,28049410,28114945,28180481,28246017,28311553,28377089,28442625,28508161,28573697,28639233,28704769,28770305,28835841,28901377,28966913,29032449,29097985,29163521,29229057,29294593,29360129,29425665,29491201,29556737,29622273,29687809,29753345,29818881,29884417,29949953,30015489,30081025,30146561,30212097,30277633,30343169,30408705,30539777,30474241,30605313,30670849,30736385,30801921,30867457,30932993,30998530,31064065,31129601,31195137,31260673,31326209,31391745,31457281,31522817,31588353,31653889,31719425,31784961,31850497,31916033,31981569,32047105,32112641,32178177,32243713,32309249,32374785,32440321,32505857,32571393,32636929,32702465,32768001,32833537,32899073,32964609,33030145,33095681,33161217,33226753,33292289,33357825,33423361,33488897,33554433,33619969,33685505,33751041,33816577,33882113,33947649,34013185,34078721,34144257,34209793,34275329,34340865,34406401,34471937,34537473,34603009,34668545,34734081,34799617,34865153,34930689,34996225,35061761,35127297,35192833,35258369,35323905,35389441,35454977,35520513,35586049,35651585,35717121,35782657,35848193,35913729,35979265,36044801,36110337,36175873,36241409,36306945,36372481,36438017,36503553,36569089,36634625,36700161,36765697,36831233,36896769,36962305,37027841,37093377,37158913,37224449,37289985,37355521,37421057,37486593,37552129,37617665,37683201,37748737,37814273,37879809,37945345,38010881,38076417,38141953,38207489,38273025,38338561,38404098,38469633,38535169,38600705,38666241,38797313,38731778,38862849,38928385,38993921,39059457,39190529,39256065,39321601,39387137,39452673,39518209,39583745,39649281,39780354,39845889,39911425,39976963,40042497,40108033,40239105,40304641,40435713,40501250,40566785,40632321,40763393,40828929,40894465,40960001,41025537,41091073,41222145,41287681,41549825,41615361,41680897,41746433,41943041,42074113,42205185,42401793,42467329,42532865,42598401,42795009,42991617,43057153,43122689,43188225,43384833,43450369,43515905,43646977,43778049,43843585,43974657,44040193,44367873,44564481,44630017,44892161,45023233,45219841,45613057,45678593,45875201,45940737,46137345,46268417,46333953,46399489,46530561,46596097,46792705,46923777,47054849,47251457,47316993,47448065,47579138,47644673,47906817,48037889,48168961,48365569,48431105,48627713,48889857,48955393,49152001,49414145,49545217,49676289,49741825,49872897,49938433,50069505,50200577,50397185,50462721,50528257,50593795,50659329,50790401,50855937,50921473,51118081,51183617,51249153,51511297,51576833,51642369,51838977,51970049,52035585,52101121,52232193,52363265,52428801,52494337,52690945,52756481,52887553,52953089,53018625,53084161,53215233,53280769,53346305,53608449,53673985,53739521,53805057,54067201,54132737,54198273,54263809,54460417,54591490,54722561,54788097,54984705,55181313,55377921,55508993,55574529,55640065,55705601,55902209,55967745,56033281,56098817,56295425,56360961,56492033,56557569,56623105,56688641,56754177,56819713,56885249,56950785,57016321,57081857,57147393,57212929,57344001,57409537,57540609,57606147,57671681,57802753,57868289,57933825,57999361,58130433,58195969,58327041,58392577,58458113,58589185,58720257,58785793,58916865,59047937,59179009,59310081,59441153,59506689,59637761,59768833,59834379,60030987,60096523,60162049,60227585,60293124,60358657,60424193,60489729,60555265,60620806,60686337,60751873],"value":[458753,786437,2097153,2228226,2293761,2424834,2883586,3211265,3473410,3932163,4128769,4915202,6160386,6488067,6750215,6815746,6946818,7012354,7077891,7143426,7208967,7274499,7405570,7471105,7536642,7602179,7667719,7733255,7798787,7864322,7929865,7995394,8060931,8126466,8192003,8257538,8323079,8388611,8454147,8519683,8585223,8650771,8716299,8781826,8847362,8912898,8978434,9044014,9109519,9175043,9240578,9306121,9371695,9437187,9502722,9568258,9633794,9764872,9830402,9895947,9961475,10027015,10092546,10158082,10223633,10289156,10354690,10420226,10485764,10551298,10616835,10682370,10747906,10813442,10878978,10944514,11010052,11075589,11141127,11206658,11272194,11337730,11403268,11468802,11534342,11599874,11665421,11730946,11796482,11862019,11927555,11993091,12058626,12124164,12189698,12255235,12320771,12386306,12451843,12517378,12582916,12713986,12779522,12845058,12910594,12976131,13041666,13107202,13238274,13303810,13369346,13434882,13500418,13565954,13631490,13697027,13762562,13828099,13893634,13959170,14024706,14090243,14155779,14221314,14286850,14352387,14417922,14483459,14548995,14614531,14680066,14745603,14811138,14876674,14942211,15007746,15073283,15138818,15204354,15269891,15335426,15400962,15466498,15532035,15597570,15663106,15728643,15794178,15859714,15925250,15990786,16056322,16121858,16187395,16252930,16318466,16384002,16449538,16515075,16580610,16646147,16711682,16777218,16842804,16908291,16973826,17039363,17104900,17170434,17235970,17301506,17367043,17432578,17498114,17563650,17629186,17694723,17760258,17825795,17891330,17956866,18022405,18087938,18153474,18219010,18284548,18350082,18415619,18481154,18546690,18677770,18612226,18743301,18808835,18874371,18939908,19005442,19070978,19136515,19202054,19267586,19333124,19398658,19464194,19529731,19595266,19660802,19726338,19791874,19857411,19922946,19988482,20054018,20119554,20250626,20185090,20316162,20381699,20447234,20512770,20578306,20643842,20709378,20774914,20840450,20905986,20971523,21037058,21102594,21168130,21233666,21299203,21364738,21430274,21495810,21561346,21626882,21692419,21757954,21823491,21889026,21954562,22020098,22085634,22151170,22216709,22282242,22347778,22413314,22478850,22544386,22609925,22675458,22740994,22806530,22872069,22937611,23003138,23068674,23134210,23199746,23265285,23330818,23396354,23461890,23527426,23592962,23658515,23724034,23789570,23855106,23920642,23986181,24051714,24117250,24182791,24248322,24313858,24379394,24444931,24510469,24576002,24641567,24707074,24772617,24838146,24903685,24969218,25034754,25165826,25231362,25296898,25362434,25427973,25493508,25559051,25624578,25690114,25755650,25821186,25886722,25952258,26017794,26083330,26148866,26214402,26279938,26345474,26411010,26476548,26542082,26607618,26673154,26738690,26804226,26869762,27000834,27066370,27131906,27197443,27262978,27328514,27394050,27459586,27525122,27590658,27656195,27721730,27787267,27852802,27918349,27983875,28049411,28114946,28180482,28246018,28311555,28377091,28442626,28508163,28573698,28639234,28704771,28770307,28835843,28901378,28966914,29032450,29097987,29163523,29229058,29294595,29360130,29425667,29491203,29556740,29622274,29687823,29753346,29818882,29884419,29949957,30015491,30081026,30146563,30212099,30277634,30343172,30408707,30539778,30474242,30605314,30670850,30736386,30801923,30867458,30932995,30998535,31064067,31195138,31260674,31326210,31391747,31522818,31588353,31653890,31719427,31784962,31850498,31916034,31981570,32047121,32112643,32178178,32243714,32309250,32374786,32440324,32505859,32571395,32636930,32702466,32768003,32833541,32899074,32964610,33030146,33095683,33161218,33226754,33292291,33357826,33423362,33488899,33554434,33619970,33685506,33751043,33816578,33882114,33947650,34013188,34078724,34144258,34209794,34275330,34340868,34406403,34471938,34537474,34603010,34668546,34734082,34799618,34865154,34930690,34996226,35061763,35127300,35192834,35258370,35389442,35323906,35454978,35520514,35586050,35651586,35717122,35782658,35848194,35913730,35979268,36044802,36110340,36175874,36241411,36306947,36372482,36438018,36503554,36569091,36634629,36700162,36765698,36831235,36896770,36962306,37027842,37093382,37158914,37224450,37289986,37355522,37421059,37486594,37552130,37617666,37683204,37748738,37814274,37879810,37945347,38010883,38076418,38207490,38141954,38273026,38338562,38404100,38469634,38535170,38600706,38666242,38731782,38797314,38862850,38928387,38993922,39059458,39190533,39256066,39321603,39387138,39452674,39518210,39583749,39649282,39780354,39845890,39911434,39976965,40042498,40108037,40239106,40304642,40435714,40501250,40566786,40632322,40763394,40828929,40894466,40960002,41025538,41091074,41222147,41287682,41549826,41615362,41680898,41746434,41943042,42074114,42205186,42401794,42467330,42532866,42598402,42795010,42991618,43057154,43122691,43188226,43253761,43384834,43450370,43581442,43646978,43778051,43843588,43909122,43974658,44040194,44105730,44367874,44564482,44630019,44892162,45023235,45219843,45613058,45678594,45875202,45940738,46268418,46333957,46399490,46530562,46596098,46792706,46923781,46989314,47054850,47251458,47448069,47579138,47775746,47906821,48037891,48168962,48300035,48365570,48431106,48627715,48889858,48955395,49152002,49217538,49414145,49545221,49676289,49807363,49938434,50069505,50462721,50528257,50593797,50921474,51118081,51183617,51380225,51445762,51511298,51773442,52035585,52232193,52559874,53149699,54329345,54525954,54591490,54657026,56885250,57147395,57475074,57540610,57606146,58589186,58916866,59244546,59375619,59637763,59834414,60031028,60096560,60293125,60620831,60686338,60751874],"val":[458753],"validation":[8978433,15204353,28442625,28901377]} \ No newline at end of file diff --git a/3.4/ref/api/fti/FTI_119.json b/3.4/ref/api/fti/FTI_119.json new file mode 100644 index 0000000..0db96ce --- /dev/null +++ b/3.4/ref/api/fti/FTI_119.json @@ -0,0 +1 @@ +{"way":[6815745,7077889],"wide":[16121857,16646145,17104897,17432577,17694721,18022401,31850497,32505857,32833537,33030145,33488897,34013185],"windowleft":[5832705,9043970,9371650,16842754,24641537,25755653,46268421,50724865,59441154,59834370,60030978,60096514,60620801],"withoptions":[8257540,9043969,59834369],"work":[7864321,7995393],"width":[3473411,3932163,9043980,9371660,16121865,16646153,16842764,17104905,17432585,17694729,18022409,24641542,31850505,32505865,32833545,33030153,33488905,34013193,49217539,49807363,56885251,57147395,59244547,59375619,59834380,60030988,60096524,60620806],"windowextension":[5636097,9043969,9371649,16842753,25296897,50724865,59310085,59834369,60030977,60096513],"windowsize":[25296897,45613057,47251457],"withscheduler":[524289,6750212,51249153],"window":[5636098,5832706,6094850,9043974,9371654,16842758,24641539,25296905,25755655,26214407,45613063,46268422,46596102,47251464,50724865,59310083,59441154,59506690,59834374,60030982,60096518,60620803],"windowright":[6094849,9043970,9371650,16842754,24641537,26214405,46596101,50724865,59506690,59834370,60030978,60096514,60620801],"withmaxconcurrency":[524289,7208964,51249153],"windowleftextension":[5832705,9043969,9371649,16842753,25755649,50724865,59441157,59834369,60030977,60096513],"wchar_t":[22740993,38207489],"workhorse":[2031617,6750209,9043969,10027010,50069505,51249153,52953089,53870593,59834369],"withpreserveorder":[524289,7733252,51249153],"windowrightextension":[6094849,9043969,9371649,16842753,26214401,50724865,59506693,59834369,60030977,60096513],"writeline":[25755649,26214401,46268417,46596097],"windowed":[5636097,9043972,9371652,16842756,24641539,25296897,45613062,47251457,59310081,59834372,60030980,60096516,60620803],"wasted":[7405569,7864321,7995393]} \ No newline at end of file diff --git a/3.4/ref/api/fti/FTI_120.json b/3.4/ref/api/fti/FTI_120.json new file mode 100644 index 0000000..48817fc --- /dev/null +++ b/3.4/ref/api/fti/FTI_120.json @@ -0,0 +1 @@ +{"xs":[9830402,15597570,25624578,29229058]} \ No newline at end of file diff --git a/3.4/ref/api/fti/FTI_121.json b/3.4/ref/api/fti/FTI_121.json new file mode 100644 index 0000000..b8ec423 --- /dev/null +++ b/3.4/ref/api/fti/FTI_121.json @@ -0,0 +1 @@ +{"yield":[10747905,11337729,13893633,16121857,16646145,17104897,17301506,17367042,17498114,18087937,18219010,18546689,18612225,19267585,19791873,20709377,22085633,22347777,22478849,22806529,23003137,26411009,27197441,27459585,27787265,28246017,28639233,30015489,30736385,31522817,31653890,33030145,33095682,33488897,34013185,34471937,37945345,38273025,38862849,39321601,39780354,40501250,40960001,41549825,41680897,42991617,45940737,46530561,47054849,48037889,48627713],"yields":[4063233,9043970,9371650,16842754,18087938,18350081,18612226,19267586,19791874,23330817,24641537,30736386,31522818,38273026,38862850,39452673,48168961,50659329,59834370,60030978,60096514,60620801],"yielded":[7012353,7405569,7864321,7995393,12713985,13238273,13565953,13631489,13762561,14024705,14221313,14286849,14811137,15138817,18350081,35782657,36700161,37224449,38076417,38666241,39059457,39452673,39518209,40239105,40763393,41287681],"yielding":[15204353,19726337,23330817,28901377,38141953,48168961]} \ No newline at end of file diff --git a/3.4/ref/api/fti/FTI_122.json b/3.4/ref/api/fti/FTI_122.json new file mode 100644 index 0000000..c208453 --- /dev/null +++ b/3.4/ref/api/fti/FTI_122.json @@ -0,0 +1 @@ +{"zero":[1179649,1441793,2883585,4849665,7274497,7602177,7667718,7798785,7929862,8060929,8388609,8519681,8978434,9043976,9371656,9961473,10289153,14155777,14417921,15204353,16842760,20054018,20447233,20643841,21364737,21561345,24641542,25493505,28442626,28901377,30539777,30932993,32964609,33947649,34340865,34930689,35323905,35651585,38535170,44105729,44367873,44630017,49414145,51249153,52363265,53084161,53870593,55181313,57475073,57540609,59834376,59965442,60030984,60096520,60620806],"ziplongest":[6488067,9043974,9371654,16842758,24641539,27197446,27787270,30015494,39321606,48037894,48300035,48627718,50724865,53149699,59637764,59834374,60030982,60096518,60620803],"zipped":[10747906,11337730,13893634,22478850,23003138,26411010,27197442,27459586,27787266,28246018,28639234,30015490,39321602,40960002,41680898,42991618,48037890,48627714],"zip":[1966081,5963777,6488065,10747906,11337730,13893634,22478850,23003138,26411010,27197442,27459585,27787266,28246017,28639233,30015490,39321601,40960001,41680897,42729474,42991617,48037889,48300034,48562177,48627713,48758786,53149697,53411841,55967745,59637761,59768833],"zipshortest":[5963779,9043974,9371654,16842758,22478854,23003142,24641539,26411014,40960006,41680902,42991622,48758787,50724865,53411843,59768836,59834374,60030982,60096518,60620803],"ziplongestextension":[6488065,9043971,9371651,16842755,27197441,27787265,30015489,48300033,50724865,59637765,59834371,60030979,60096515],"zeroes":[16121857,33030145],"zipshortestextension":[5963777,9043971,9371651,16842755,22478849,23003137,26411009,48758785,50724865,59768837,59834371,60030979,60096515]} \ No newline at end of file diff --git a/3.4/ref/api/fti/FTI_97.json b/3.4/ref/api/fti/FTI_97.json new file mode 100644 index 0000000..64c1dce --- /dev/null +++ b/3.4/ref/api/fti/FTI_97.json @@ -0,0 +1 @@ +{"asynchronous":[393220,2031619,6815749,7012353,7077894,7208961,7405569,7864326,7995398,9043971,9371651,16842755,31588353,32964609,33357825,40828929,49414145,50790404,51052548,51249153,52297730,52953091,53870593,59834371,60030979,60096515],"awaits":[2031617,7864321,9043969,9371649,16842753,31588353,32964609,33357825,40828929,52953089,59834369,60030977,60096513],"aggregate":[786436,2031623,2359304,4587521,7274504,7602184,7798792,8060936,8323079,8388616,8519688,8650759,8716291,9043997,9109511,9306119,9371677,9895943,9961480,10223623,10616835,11141123,11665415,16842781,18546689,22937602,23658502,24182790,24641547,24772614,25559046,27918342,28049410,29687814,30998530,32047110,39714825,39976965,41549825,46858241,49610760,50593796,50724865,52166664,52953095,53936129,57081857,59834397,60031005,60096541,60227593,60293124,60620811],"allows":[8454145,17498113,18219009,25100289,39780353,40501249,60751873],"aligned":[5832705,6094849,9043972,9371652,16842756,24641538,25755649,26214401,46268417,46596097,59441153,59506689,59834372,60030980,60096516,60620802],"al":[20447233,35323905],"accumulators":[2359303,8323073,8650753,9043982,9109505,9306113,9371662,9895937,10223617,11665409,16842766,23658497,24182785,24641543,24772609,25559041,27918337,29687809,32047105,39714823,49610759,59834382,60030990,60096526,60227591,60620807],"awaitqueryoptions":[327681,458758,524289,6750214,7208966,7733254,8257541,49086465,49414145,49676289,50069505,50528262,51249157,53870593],"appear":[6815745,7077889,15597569,16908289,18415617,18874369,19529729,19857409,20381697,29229057,33751041,34406401,35061761,36306945,36831233,38928385],"asserts":[655362,720898,9043976,9240577,9371656,9502721,10354690,10813442,16842760,24313857,24641540,24707073,25231362,25690114,40173570,40370178,51314690,51707906,59834376,60030984,60096520,60424194,60489730,60620804],"assertcount":[720898,9043972,9240581,9371652,9502725,16842756,24313861,24641538,24707077,40173570,50724865,51707906,59834372,60030980,60096516,60424195,60620802],"assumed":[7405569],"adds":[9371649,60096513],"array":[2031618,2097153,5767185,8192004,8454148,8781826,9044004,9371686,10944515,15597569,16842788,20447234,20774924,21364738,21495809,22282241,24641553,25034761,26542089,27262988,27525122,27721740,28180492,29229057,35258369,35323906,35651586,37486595,37879816,38600712,40042507,40566795,41025547,41615371,42467329,43253761,44040193,45744146,50003985,50462721,51380225,52625410,52953090,57671697,59834404,60031012,60096550,60620817],"accepts":[14745601,15073281,18284545,18743297,29556737,29949953,31064065,31391745],"article":[262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,917505,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2162689,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,4456449,4521985,4587521,4653057,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,6815745,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7602177,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9109505,9175041,9240577,9043969,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16842753,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17498113,17563649,17629185,17694721,17760257,17825793,17891329,17956865,18022401,18087937,18153473,18219009,18284545,18350081,18415617,18481153,18546689,18677761,18612225,18743297,18808833,18874369,18939905,19005441,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19857409,19922945,19988481,20054017,20119553,20250625,20185089,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21757953,21823489,21889025,21954561,22020097,22085633,22151169,22216705,22282241,22347777,22413313,22478849,22544385,22609921,22675457,22740993,22806529,22872065,22937601,23003137,23068673,23134209,23199745,23265281,23330817,23396353,23461889,23527425,23592961,23658497,23724033,23789569,23855105,23920641,23986177,24051713,24117249,24182785,24248321,24313857,24379393,24444929,24510465,24576001,24641537,24707073,24772609,24838145,24903681,24969217,25034753,25100289,25165825,25231361,25296897,25362433,25427969,25493505,25559041,25624577,25690113,25755649,25821185,25886721,25952257,26017793,26083329,26148865,26214401,26279937,26345473,26411009,26476545,26542081,26607617,26673153,26738689,26804225,26869761,26935297,27000833,27066369,27131905,27197441,27262977,27328513,27394049,27459585,27525121,27590657,27656193,27721729,27787265,27852801,27918337,27983873,28049409,28114945,28180481,28246017,28311553,28377089,28442625,28508161,28573697,28639233,28704769,28770305,28835841,28901377,28966913,29032449,29097985,29163521,29229057,29294593,29360129,29425665,29491201,29556737,29622273,29687809,29753345,29818881,29884417,29949953,30015489,30081025,30146561,30212097,30277633,30343169,30408705,30539777,30474241,30605313,30670849,30736385,30801921,30867457,30932993,30998529,31064065,31129601,31195137,31260673,31326209,31391745,31457281,31522817,31588353,31653889,31719425,31784961,31850497,31916033,31981569,32047105,32112641,32178177,32243713,32309249,32374785,32440321,32505857,32571393,32636929,32702465,32768001,32833537,32899073,32964609,33030145,33095681,33161217,33226753,33292289,33357825,33423361,33488897,33554433,33619969,33685505,33751041,33816577,33882113,33947649,34013185,34078721,34144257,34209793,34275329,34340865,34406401,34471937,34537473,34603009,34668545,34734081,34799617,34865153,34930689,34996225,35061761,35192833,35127297,35258369,35389441,35323905,35454977,35520513,35586049,35651585,35717121,35782657,35848193,35913729,35979265,36044801,36110337,36175873,36241409,36306945,36372481,36438017,36503553,36569089,36634625,36700161,36765697,36831233,36896769,36962305,37027841,37093377,37158913,37224449,37289985,37355521,37421057,37486593,37552129,37617665,37683201,37748737,37814273,37879809,37945345,38010881,38076417,38207489,38141953,38273025,38338561,38404097,38469633,38535169,38600705,38666241,38797313,38731777,38862849,38928385,38993921,39059457,39124993,39190529,39256065,39321601,39387137,39452673,39518209,39583745,39649281,39714817,39780353,39845889,39911425,39976961,40042497,40108033,40173569,40239105,40304641,40370177,40435713,40501249,40566785,40632321,40697857,40763393,40828929,40894465,40960001,41025537,41091073,41156609,41222145,41287681,41353217,41418753,41484289,41549825,41615361,41680897,41746433,41811969,41877505,42008577,41943041,42074113,42139649,42205185,42270721,42336257,42401793,42467329,42532865,42598401,42663937,42729473,42795009,42860545,42926081,42991617,43057153,43122689,43188225,43253761,43319297,43384833,43450369,43515905,43581441,43712513,43646977,43778049,43843585,43909121,43974657,44040193,44105729,44171265,44236801,44302337,44367873,44433409,44498945,44564481,44630017,44695553,44761089,44826625,44892161,44957697,45023233,45088769,45154305,45219841,45285377,45350913,45416449,45481985,45547521,45613057,45678593,45744129,45809665,45875201,45940737,46006273,46071809,46137345,46202881,46268417,46333953,46399489,46465025,46530561,46596097,46661633,46727169,46792705,46858241,46923777,46989313,47054849,47120385,47185921,47251457,47316993,47382529,47448065,47513601,47579137,47644673,47710209,47775745,47841281,47906817,47972353,48037889,48103425,48168961,48234497,48300033,48365569,48431105,48496641,48562177,48627713,48693249,48758785,48824321,48889857,48955393,49020929,49086465,49152001,49217537,49283073,49348609,49414145,49479681,49610753,49545217,49676289,49741825,49807361,49872897,49938433,50003969,50069505,50135041,50200577,50266113,50331649,50397185,50462721,50528257,50593793,50659329,50724865,50790401,50855937,50921473,50987009,51052545,51118081,51183617,51249153,51314689,51380225,51445761,51511297,51576833,51642369,51707905,51773441,51838977,51904513,51970049,52035585,52101121,52166657,52232193,52297729,52363265,52428801,52494337,52559873,52625409,52690945,52756481,52822017,52887553,52953089,53018625,53084161,53149697,53215233,53280769,53346305,53411841,53477377,53542913,53608449,53673985,53739521,53805057,53870593,53936129,54001665,54067201,54132737,54198273,54263809,54329345,54394881,54460417,54525953,54591489,54657025,54722561,54788097,54853633,54919169,54984705,55050241,55115777,55181313,55246849,55312385,55377921,55443457,55508993,55574529,55640065,55705601,55771137,55836673,55902209,55967745,56033281,56098817,56164353,56229889,56295425,56360961,56426497,56492033,56557569,56623105,56688641,56754177,56819713,56885249,56950785,57016321,57081857,57147393,57212929,57278465,57344001,57409537,57475073,57540609,57606145,57671681,57737217,57802753,57868289,57933825,57999361,58064897,58130433,58195969,58261505,58327041,58392577,58458113,58523649,58589185,58654721,58720257,58785793,58851329,58916865,58982401,59047937,59113473,59179009,59244545,59310081,59375617,59441153,59506689,59572225,59637761,59703297,59768833,59834369,59899905,59965441,60030977,60096513,60162049,60227585,60293121,60358657,60424193,60489729,60555265,60620801,60686337,60751873],"algorithm":[4784129,5570561,9043972,9371652,16842756,18153474,24641538,25821186,32702466,35520514,42860545,46465025,48234497,51838977,55115777,58195969,59834372,60030980,60096516,60620802],"according":[1900546,3866626,4980742,6553602,9043988,9371668,12713985,12779521,13238273,13369345,13565953,13762561,14024705,14286849,15007745,15794177,16449537,16842772,17563649,17891329,18087937,18612225,19267585,19791873,20185089,21037057,23789569,24379393,24641548,29818881,30277633,30736385,31522817,33226753,33685505,34209793,34668545,35454977,35717121,37748737,38273025,38666241,38862849,39059457,39518209,40239105,40763393,41287681,42926082,43319302,45088770,46006274,49152001,49283074,49938433,50135042,55902210,56950790,57016322,57212930,57278470,58982402,59834388,60030996,60096532,60620812],"arraypool":[2031618,8192005,8454149,52625410,52953090],"administrator":[1],"atmost":[917505,9043970,9371650,11730949,16842754,24641537,26673157,49741826,50724865,59834370,60030978,60096514,60620801],"abstract":[8257537,26869761,27066369,49741825,49872897,50200577,50397185,50462721,50528257,50659329,50790401,50855937,50921473,51118081,51183617,51511297,51576833,51642369,51838977,51970049,52035585,52101121,52232193,52363265,52428801,52494337,52690945,52756481,52887553,52953089,53018625,53084161,53215233,53280769,53346305,53608449,53673985,53739521,53805057,54067201,54132737,54198273,54263809,54460417,54722561,54788097,54984705,55181313,55377921,55508993,55574529,55640065,55705601,55902209,55967745,56033281,56098817,56295425,56360961,56492033,56557569,56623105,56688641,56754177,56819713,56885249,56950785,57016321,57081857,57147393,57212929,57344001,57409537,57540609,57606145,57671681,57802753,57868289,57933825,57999361,58130433,58195969,58327041,58392577,58458113,58589185,58720257,58785793,58916865,59047937,59179009,59310081,59441153,59506689,59637761,59768833,60162049,60227585,60293121,60358657,60424193,60489729,60555265,60620801],"agnostic":[7864321,7995393,8847361],"ab":[20709377,34471937],"atleastextension":[983041,9043969,9371649,11206657,16842753,50724865,59834369,60030977,60096513,60555269],"ascending":[3866626,5308418,6553602,9043976,9371656,15007746,16318465,16580609,16842760,17170433,20447233,21037058,21102593,21364738,23789570,24379394,24641543,34865153,35323905,35454978,35586049,35651586,35717122,36503553,37552129,43843585,45088770,46006274,48496642,49152002,49283074,49938434,53215234,55050241,55312386,55902210,57016322,58982402,59834376,60030984,60096520,60620807,60686337],"assertcountextension":[720897,9043970,9240577,9371650,9502721,16842754,40173569,50724865,59834370,60030978,60096514,60424197],"accumulated":[7274497,7602177,7798785,8060929,8323073,8388609,8519681,8650753,9109505,9306113,9895937,9961473,10223617,11665409,23658497,24182785,24772609,25559041,27918337,29687809,32047105],"assertextension":[655361,9043970,9371650,10354689,10813441,16842754,40370177,50724865,59834370,60030978,60096514,60489733],"associative":[786438,4915204,8716291,9043988,9371668,10616835,11141123,16842772,18939907,19202051,22937603,24641546,28049411,30998531,38404099,38731779,39976966,47579140,50593798,54591492,57606148,59834388,60030996,60096532,60293126,60620810],"asunordered":[2031617,7536644,9043969,52953089,59834369],"affects":[31588353,32964609,33357825,40828929],"argumentoutofrangeexception":[8978434,10092545,11206657,11730945,12386305,15204354,21561345,26148865,26673153,27394049,28442626,28901378,29360129,44367873],"access":[21495809,22282241,42467329,44040193],"acquireextension":[851969,8781825,50724865,60162053],"abstractclassattribute":[49741825,49872897,50200577,50397185,50462721,50659329,50790401,50855937,50921473,51118081,51183617,51511297,51576833,51642369,51838977,51970049,52035585,52101121,52232193,52363265,52428801,52494337,52690945,52756481,52887553,52953089,53018625,53084161,53215233,53280769,53346305,53608449,53673985,53739521,53805057,54067201,54132737,54198273,54263809,54460417,54722561,54788097,54984705,55181313,55377921,55508993,55574529,55640065,55705601,55902209,55967745,56033281,56098817,56295425,56360961,56492033,56557569,56623105,56688641,56754177,56819713,56885249,56950785,57016321,57081857,57147393,57212929,57344001,57409537,57540609,57606145,57671681,57802753,57868289,57933825,57999361,58130433,58195969,58327041,58392577,58458113,58589185,58720257,58785793,58916865,59047937,59179009,59310081,59441153,59506689,59637761,59768833,60162049,60227585,60293121,60358657,60424193,60489729,60555265,60620801],"aggregateright":[786435,8716294,9043974,9371654,10616838,11141126,16842758,22937606,24641539,28049414,30998534,39976963,50593795,50724865,59834374,60030982,60096518,60293124,60620803],"atif":[262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,917505,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2162689,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,4456449,4521985,4587521,4653057,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,6815745,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7602177,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9109505,9175041,9240577,9043969,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16842753,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17498113,17563649,17629185,17694721,17760257,17825793,17891329,17956865,18022401,18087937,18153473,18219009,18284545,18350081,18415617,18481153,18546689,18677761,18612225,18743297,18808833,18874369,18939905,19005441,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19857409,19922945,19988481,20054017,20119553,20250625,20185089,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21757953,21823489,21889025,21954561,22020097,22085633,22151169,22216705,22282241,22347777,22413313,22478849,22544385,22609921,22675457,22740993,22806529,22872065,22937601,23003137,23068673,23134209,23199745,23265281,23330817,23396353,23461889,23527425,23592961,23658497,23724033,23789569,23855105,23920641,23986177,24051713,24117249,24182785,24248321,24313857,24379393,24444929,24510465,24576001,24641537,24707073,24772609,24838145,24903681,24969217,25034753,25100289,25165825,25231361,25296897,25362433,25427969,25493505,25559041,25624577,25690113,25755649,25821185,25886721,25952257,26017793,26083329,26148865,26214401,26345473,26279937,26411009,26476545,26542081,26607617,26673153,26738689,26804225,26869761,26935297,27000833,27066369,27131905,27197441,27262977,27328513,27394049,27459585,27525121,27590657,27656193,27721729,27787265,27852801,27918337,27983873,28049409,28114945,28180481,28246017,28311553,28377089,28442625,28508161,28573697,28639233,28704769,28770305,28835841,28901377,28966913,29032449,29097985,29163521,29229057,29294593,29360129,29425665,29491201,29556737,29622273,29687809,29753345,29818881,29884417,29949953,30015489,30081025,30146561,30212097,30277633,30343169,30408705,30539777,30474241,30605313,30670849,30736385,30801921,30867457,30932993,30998529,31064065,31129601,31195137,31260673,31326209,31391745,31457281,31522817,31588353,31653889,31719425,31784961,31850497,31916033,31981569,32047105,32112641,32178177,32243713,32309249,32374785,32440321,32505857,32571393,32636929,32702465,32768001,32833537,32899073,32964609,33030145,33095681,33161217,33226753,33292289,33357825,33423361,33488897,33554433,33619969,33685505,33751041,33816577,33882113,33947649,34013185,34078721,34144257,34209793,34275329,34340865,34406401,34471937,34537473,34603009,34668545,34734081,34799617,34865153,34930689,34996225,35061761,35192833,35127297,35258369,35389441,35323905,35454977,35520513,35586049,35651585,35717121,35782657,35848193,35913729,35979265,36044801,36110337,36175873,36241409,36306945,36372481,36438017,36503553,36569089,36634625,36700161,36765697,36831233,36896769,37027841,36962305,37093377,37158913,37224449,37289985,37355521,37421057,37486593,37552129,37617665,37683201,37748737,37814273,37879809,37945345,38010881,38076417,38207489,38141953,38273025,38338561,38404097,38469633,38535169,38600705,38666241,38797313,38731777,38862849,38928385,38993921,39059457,39124993,39190529,39256065,39321601,39387137,39452673,39518209,39583745,39649281,39714817,39780353,39845889,39911425,39976961,40042497,40108033,40173569,40239105,40304641,40370177,40435713,40501249,40566785,40632321,40697857,40763393,40828929,40894465,40960001,41025537,41091073,41156609,41222145,41287681,41353217,41418753,41484289,41549825,41615361,41680897,41746433,41811969,41877505,42008577,41943041,42074113,42139649,42205185,42270721,42336257,42401793,42467329,42532865,42598401,42663937,42729473,42795009,42860545,42926081,42991617,43057153,43122689,43188225,43253761,43319297,43384833,43450369,43515905,43581441,43712513,43646977,43778049,43843585,43909121,43974657,44040193,44105729,44171265,44236801,44302337,44367873,44433409,44498945,44564481,44630017,44695553,44761089,44826625,44892161,44957697,45023233,45088769,45154305,45219841,45285377,45350913,45416449,45481985,45547521,45613057,45678593,45744129,45809665,45875201,45940737,46006273,46071809,46137345,46202881,46268417,46333953,46399489,46465025,46530561,46596097,46661633,46727169,46792705,46858241,46923777,46989313,47054849,47120385,47185921,47251457,47316993,47382529,47448065,47513601,47579137,47644673,47710209,47775745,47841281,47906817,47972353,48037889,48103425,48168961,48234497,48300033,48365569,48431105,48496641,48562177,48627713,48693249,48758785,48824321,48889857,48955393,49020929,49086465,49152001,49217537,49283073,49348609,49414145,49479681,49610753,49545217,49676289,49741825,49807361,49872897,49938433,50003969,50069505,50135041,50200577,50266113,50331649,50397185,50528257,50462721,50593793,50659329,50724865,50790401,50855937,50921473,50987009,51052545,51118081,51183617,51249153,51314689,51380225,51445761,51511297,51576833,51642369,51707905,51773441,51838977,51904513,51970049,52035585,52101121,52166657,52232193,52297729,52363265,52428801,52494337,52559873,52625409,52690945,52756481,52822017,52887553,52953089,53018625,53084161,53149697,53215233,53280769,53346305,53411841,53477377,53542913,53608449,53673985,53739521,53805057,53870593,53936129,54001665,54067201,54132737,54198273,54263809,54329345,54394881,54460417,54525953,54591489,54657025,54722561,54788097,54853633,54919169,54984705,55050241,55115777,55181313,55246849,55312385,55377921,55443457,55508993,55574529,55640065,55705601,55771137,55836673,55902209,55967745,56033281,56098817,56164353,56229889,56295425,56360961,56426497,56492033,56557569,56623105,56688641,56754177,56819713,56885249,56950785,57016321,57081857,57147393,57212929,57278465,57344001,57409537,57475073,57540609,57606145,57671681,57737217,57802753,57868289,57933825,57999361,58064897,58130433,58195969,58261505,58327041,58392577,58458113,58523649,58589185,58654721,58720257,58785793,58851329,58916865,58982401,59047937,59113473,59179009,59244545,59310081,59375617,59441153,59506689,59572225,59637761,59703297,59768833,59834369,59899905,59965441,60030977,60096513,60162049,60227585,60293121,60358657,60424193,60489729,60555265,60620801,60686337,60751873],"arbitrarily":[2621443,9043974,9371654,12517377,12910593,13303809,16842758,24641539,27131905,27590657,34799617,44236803,52690947,54853635,59834374,60030982,60096518,60620803],"applying":[1638407,2752528,3407873,5373953,9044018,9371698,9568257,10878977,11272193,11862017,11927553,11993089,12255233,12320769,12451841,12976129,13697025,13828097,14090241,14352385,14548993,14942209,15269889,15400961,15728641,15925249,16187393,16711681,16842802,17235969,20709377,22085633,24641562,25165825,27656193,27983873,28311553,28377089,28508161,28704769,28770305,29097985,29163521,29425665,29491201,29622273,29884417,30081025,30146561,30212097,30408705,30801921,30867457,32309249,32899073,33423361,34471937,41156624,41484295,45023233,45350919,45940737,53280784,53346311,55246864,56033281,57409537,59834418,60031026,60096562,60620826],"appendextension":[589825,8912897,9043969,9371649,16842753,50724865,59834369,60030977,60096513,60358661],"aggregaterightextension":[786433,8716289,9043971,9371651,10616833,11141121,16842755,39976961,50724865,59834371,60030979,60096515,60293125],"atmostextension":[917505,9043969,9371649,11730945,16842753,49741829,50724865,59834369,60030977,60096513],"arrays":[2031618,8192001,8454145,9043970,9371650,16842754,52625410,52953090,59834370,60030978,60096514],"actually":[19726337,23330817,38141953,48168961],"andreas":[262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,917505,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2162689,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,4456449,4521985,4587521,4653057,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,6815745,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7602177,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9109505,9175041,9240577,9043969,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16842753,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17498113,17563649,17629185,17694721,17760257,17825793,17891329,17956865,18022401,18087937,18153473,18219009,18284545,18350081,18415617,18481153,18546689,18677761,18612225,18743297,18808833,18874369,18939905,19005441,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19857409,19922945,19988481,20054017,20119553,20250625,20185089,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21757953,21823489,21889025,21954561,22020097,22085633,22151169,22216705,22282241,22347777,22413313,22478849,22544385,22609921,22675457,22740993,22806529,22872065,22937601,23003137,23068673,23134209,23199745,23265281,23330817,23396353,23461889,23527425,23592961,23658497,23724033,23789569,23855105,23920641,23986177,24051713,24117249,24182785,24248321,24313857,24379393,24444929,24510465,24576001,24641537,24707073,24772609,24838145,24903681,24969217,25034753,25100289,25165825,25231361,25296897,25362433,25427969,25493505,25559041,25624577,25690113,25755649,25821185,25886721,25952257,26017793,26083329,26148865,26214401,26345473,26279937,26411009,26476545,26542081,26607617,26673153,26738689,26804225,26869761,26935297,27000833,27066369,27131905,27197441,27262977,27328513,27394049,27459585,27525121,27590657,27656193,27721729,27787265,27852801,27918337,27983873,28049409,28114945,28180481,28246017,28311553,28377089,28442625,28508161,28573697,28639233,28704769,28770305,28835841,28901377,28966913,29032449,29097985,29163521,29229057,29294593,29360129,29425665,29491201,29556737,29622273,29687809,29753345,29818881,29884417,29949953,30015489,30081025,30146561,30212097,30277633,30343169,30408705,30539777,30474241,30605313,30670849,30736385,30801921,30867457,30932993,30998529,31064065,31129601,31195137,31260673,31326209,31391745,31457281,31522817,31588353,31653889,31719425,31784961,31850497,31916033,31981569,32047105,32112641,32178177,32243713,32309249,32374785,32440321,32505857,32571393,32636929,32702465,32768001,32833537,32899073,32964609,33030145,33095681,33161217,33226753,33292289,33357825,33423361,33488897,33554433,33619969,33685505,33751041,33816577,33882113,33947649,34013185,34078721,34144257,34209793,34275329,34340865,34406401,34471937,34537473,34603009,34668545,34734081,34799617,34865153,34930689,34996225,35061761,35192833,35127297,35258369,35389441,35323905,35454977,35520513,35586049,35651585,35717121,35782657,35848193,35913729,35979265,36044801,36110337,36175873,36241409,36306945,36372481,36438017,36503553,36569089,36634625,36700161,36765697,36831233,36896769,37027841,36962305,37093377,37158913,37224449,37289985,37355521,37421057,37486593,37552129,37617665,37683201,37748737,37814273,37879809,37945345,38010881,38076417,38207489,38141953,38273025,38338561,38404097,38469633,38535169,38600705,38666241,38797313,38731777,38862849,38928385,38993921,39059457,39124993,39190529,39256065,39321601,39387137,39452673,39518209,39583745,39649281,39714817,39780353,39845889,39911425,39976961,40042497,40108033,40173569,40239105,40304641,40370177,40435713,40501249,40566785,40632321,40697857,40763393,40828929,40894465,40960001,41025537,41091073,41156609,41222145,41287681,41353217,41418753,41484289,41549825,41615361,41680897,41746433,41811969,41877505,42008577,41943041,42074113,42139649,42205185,42270721,42336257,42401793,42467329,42532865,42598401,42663937,42729473,42795009,42860545,42926081,42991617,43057153,43122689,43188225,43253761,43319297,43384833,43450369,43515905,43581441,43712513,43646977,43778049,43843585,43909121,43974657,44040193,44105729,44171265,44236801,44302337,44367873,44433409,44498945,44564481,44630017,44695553,44761089,44826625,44892161,44957697,45023233,45088769,45154305,45219841,45285377,45350913,45416449,45481985,45547521,45613057,45678593,45744129,45809665,45875201,45940737,46006273,46071809,46137345,46202881,46268417,46333953,46399489,46465025,46530561,46596097,46661633,46727169,46792705,46858241,46923777,46989313,47054849,47120385,47185921,47251457,47316993,47382529,47448065,47513601,47579137,47644673,47710209,47775745,47841281,47906817,47972353,48037889,48103425,48168961,48234497,48300033,48365569,48431105,48496641,48562177,48627713,48693249,48758785,48824321,48889857,48955393,49020929,49086465,49152001,49217537,49283073,49348609,49414145,49479681,49610753,49545217,49676289,49741825,49807361,49872897,49938433,50003969,50069505,50135041,50200577,50266113,50331649,50397185,50528257,50462721,50593793,50659329,50724865,50790401,50855937,50921473,50987009,51052545,51118081,51183617,51249153,51314689,51380225,51445761,51511297,51576833,51642369,51707905,51773441,51838977,51904513,51970049,52035585,52101121,52166657,52232193,52297729,52363265,52428801,52494337,52559873,52625409,52690945,52756481,52822017,52887553,52953089,53018625,53084161,53149697,53215233,53280769,53346305,53411841,53477377,53542913,53608449,53673985,53739521,53805057,53870593,53936129,54001665,54067201,54132737,54198273,54263809,54329345,54394881,54460417,54525953,54591489,54657025,54722561,54788097,54853633,54919169,54984705,55050241,55115777,55181313,55246849,55312385,55377921,55443457,55508993,55574529,55640065,55705601,55771137,55836673,55902209,55967745,56033281,56098817,56164353,56229889,56295425,56360961,56426497,56492033,56557569,56623105,56688641,56754177,56819713,56885249,56950785,57016321,57081857,57147393,57212929,57278465,57344001,57409537,57475073,57540609,57606145,57671681,57737217,57802753,57868289,57933825,57999361,58064897,58130433,58195969,58261505,58327041,58392577,58458113,58523649,58589185,58654721,58720257,58785793,58851329,58916865,58982401,59047937,59113473,59179009,59244545,59310081,59375617,59441153,59506689,59572225,59637761,59703297,59768833,59834369,59899905,59965441,60030977,60096513,60162049,60227585,60293121,60358657,60424193,60489729,60555265,60620801,60686337,60751873],"actual":[9502722,24707074,31588353,32964609,33357825,40828929],"additional":[393217,1572865,2031617,2228226,2424834,2621442,2686977,2883585,3604486,3735555,3932162,3997700,4194307,4325380,4587521,4653059,4784129,5046276,5373953,5570561,5767172,6160386,6946818,7077889,7340033,7864321,9044057,9371737,10551297,11468801,11599873,12189697,12845057,12910593,13041665,13303809,13500417,13959169,14614529,14876673,15466497,15532033,15663105,15859713,15990785,16056321,16252929,16318465,16384001,16580609,16777217,16842841,16973825,17563649,17694721,17825793,18022401,18087937,18153473,18415617,18481153,18546689,18612225,19070977,19267585,19529729,19791873,19922945,20316161,20381697,20774913,22085633,22609921,23265281,24510465,24641588,25427969,25821185,27131905,27262977,27590657,27721729,28114945,28180481,28573697,29032449,29753345,30474241,30605313,30736385,31195137,31260673,31326209,31522817,31784961,31981569,32505857,32636929,32702465,32833537,33161217,33619969,33751041,34144257,34340865,34734081,35061761,35192833,35389441,35520513,35586049,35848193,36044801,36831233,36962305,37027841,37552129,37748737,38010881,38273025,38862849,39190529,40042497,40108033,40566785,41025537,41353219,41549825,41615361,41811969,42008579,42270724,42663939,42860545,43581442,43712513,43778049,43909122,44105729,44236802,45219841,45154308,45285380,45744132,45940737,46071809,46465025,46727169,46858241,46923777,46989314,47775746,47906817,48234497,48824326,49807362,50003972,50266116,50790401,50921474,51052545,51445762,51511298,51773442,51838977,52101124,52559874,52690946,52953089,53936129,54394881,54525953,54657026,54853634,54984705,55050241,55115777,55640068,56033281,56098820,56426500,56492038,56819713,57081857,57147394,57344001,57475073,57540609,57671684,57737217,57802755,58195969,58327043,58523652,58589186,58720259,58916866,59113478,59375618,59572227,59703299,59834457,59899907,60031065,60096601,60620852,60751873],"apply":[9175041,10747905,11337729,11862017,11927553,11993089,12255233,12320769,12451841,12976129,13697025,13828097,13893633,14090241,14352385,14548993,14811137,14942209,15138817,15269889,15728641,16187393,20709377,22478849,23003137,26411009,27197441,27459585,27656193,27787265,27983873,28246017,28311553,28377089,28508161,28639233,28704769,28770305,29097985,29163521,29294593,29425665,29491201,29884417,30015489,30146561,30212097,30408705,30801921,30932993,34471937,37224449,38076417,39321601,40960001,41680897,42991617,48037889,48627713],"addition":[13631489,14221313,14811137,15138817,35782657,36700161,37224449,38076417],"associated":[13565953,14024705,40763393,41287681,54525953,60751873],"assigned":[54525953,60751873],"appends":[6291459,9043974,9371654,16842758,21495809,21889025,22282241,24641539,42467329,43057153,44040193,46202883,50331651,57999363,59834374,60030982,60096518,60620803],"append":[589826,8912902,9043970,9371650,16842754,23920645,24641537,26607620,50724865,59834370,60030978,60096514,60358659,60620801],"applied":[4718593,6356993,9043972,9371652,9830401,16842756,19726338,23330818,24641538,25624577,38141954,48168962,52887553,56688641,59834372,60030980,60096516,60620802],"awaitcompletion":[2031617,7864324,9043969,9371649,16842753,52953089,59834369,60030977,60096513],"aggregateextension":[2359297,8323073,8650753,9043975,9109505,9306113,9371655,9895937,10223617,11665409,16842759,39714817,50724865,59834375,60030983,60096519,60227589],"avg":[25755654,26214406,46268422,46596102],"asynchronously":[327681,458753,2031625,7012354,7143425,7405570,7536642,7864321,7995394,8126466,8585218,9043976,9371649,9764866,10027010,16842753,49086466,51249154,52297730,52953097,59834377,60030977,60096513],"aware":[17956865,39256065],"acquire":[851970,8781830,8847361,24641537,27525125,50724865,60162051,60620801],"atleast":[983041,9043970,9371650,11206661,16842754,24641537,26148869,50724865,59834370,60030978,60096514,60555266,60620801],"assert":[655363,720897,9043972,9240579,9371652,9502723,10354695,10813447,16842756,24313858,24641538,24707074,25231366,25690118,40173570,40370180,50724865,51314691,51707905,59834372,60030980,60096516,60424193,60489732,60620802],"adjacent":[4980743,9043980,9371660,12713988,13238276,13565955,13762564,14024707,14286852,16842764,24641542,38666243,39059459,39518211,40239107,40763394,41287682,43319304,56950791,57278471,59834380,60030988,60096524,60620806],"applies":[786435,1048577,1245185,1572866,2031623,2359303,2686978,7274497,7340034,7602177,7798785,8060929,8323073,8388609,8519681,8650753,8716289,9044011,9109505,9175041,9306113,9371691,9830401,9895937,9961473,10158081,10223617,10551297,10616833,11141121,11665409,14483457,15532033,16842795,17825793,21692417,22937601,23658497,24182785,24641554,24772609,25559041,25624577,27852801,27918337,28049409,28114945,29294593,29687809,30998529,32047105,37421057,38010881,39714823,39976963,40697857,41811970,43122689,43712514,43778049,44761089,46071810,46727170,49610759,50593795,52166663,52756481,52953095,53608449,54394882,54984706,56819714,57344002,57737218,59834411,60031019,60096555,60227591,60293123,60620818],"action":[3276805,4063233,9043976,9371656,12648461,13172751,16842760,18350095,24641542,31129613,31457295,39452687,41418757,50659329,53673989,55443461,59834376,60030984,60096520,60620806],"acquisition":[851969,8781825,24641537,27525121,60162049,60620801],"asordered":[2031617,7012356,7405569,7864321,7995393,9043969,52953089,59834369],"argument":[1572865,1966083,2031618,5963779,6488067,7274497,7602177,7798785,7864322,7929860,7995393,8060929,8388609,8519681,9043990,9371669,9764865,9961473,10551297,10747905,11337729,11599874,12189698,13303809,13893633,16842773,18939906,20447233,21364737,22478850,23003138,24641546,26411010,27197441,27459585,27590657,27787265,28114945,28246017,28639233,30015489,31981570,33619970,35323905,35651585,38404098,39321601,40960002,41680898,41811969,42729475,42991618,46727169,48037889,48300035,48562179,48627713,48758787,52953090,53149699,53411843,54984705,55967747,59637763,59768835,59834390,60030997,60096533,60620810],"asserted":[10354689,25231361],"awaited":[7405570,7864322,7995394],"automatically":[65537],"async":[393217,6815746,7077890,49479682,50790402,51052545],"abort":[2031617,7864321,7995394,9043969,9371649,16842753,52297729,52953089,59834369,60030977,60096513],"accumulator":[786437,2031623,4915201,7274509,7340036,7602197,7798799,8060937,8323079,8388619,8519697,8650777,8716295,9043995,9109523,9306122,9371675,9895949,9961491,10223638,10616835,11141126,11665424,16842779,17825802,18939906,19202052,21692426,22937607,23658521,24182791,24641546,24772618,25559053,27918352,28049411,29687827,30998534,32047126,37421066,38010890,38404098,38731780,39976965,46071812,47579137,50593797,52166663,52953095,54394884,54591489,56819716,57606145,59834395,60031003,60096539,60293125,60620810],"average":[25755649,26214401,46268417,46596097],"allocated":[8192001,8454145,9175041,9437185,28835841,29294593],"ammerman":[262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,917505,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2162689,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,4456449,4521985,4587521,4653057,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,6815745,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7602177,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9109505,9175041,9240577,9043969,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16842753,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17498113,17563649,17629185,17694721,17760257,17825793,17891329,17956865,18022401,18087937,18153473,18219009,18284545,18350081,18415617,18481153,18546689,18677761,18612225,18743297,18808833,18874369,18939905,19005441,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19857409,19922945,19988481,20054017,20119553,20250625,20185089,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21757953,21823489,21889025,21954561,22020097,22085633,22151169,22216705,22282241,22347777,22413313,22478849,22544385,22609921,22675457,22740993,22806529,22872065,22937601,23003137,23068673,23134209,23199745,23265281,23330817,23396353,23461889,23527425,23592961,23658497,23724033,23789569,23855105,23920641,23986177,24051713,24117249,24182785,24248321,24313857,24379393,24444929,24510465,24576001,24641537,24707073,24772609,24838145,24903681,24969217,25034753,25100289,25165825,25231361,25296897,25362433,25427969,25493505,25559041,25624577,25690113,25755649,25821185,25886721,25952257,26017793,26083329,26148865,26214401,26345473,26279937,26411009,26476545,26542081,26607617,26673153,26738689,26804225,26869761,26935297,27000833,27066369,27131905,27197441,27262977,27328513,27394049,27459585,27525121,27590657,27656193,27721729,27787265,27852801,27918337,27983873,28049409,28114945,28180481,28246017,28311553,28377089,28442625,28508161,28573697,28639233,28704769,28770305,28835841,28901377,28966913,29032449,29097985,29163521,29229057,29294593,29360129,29425665,29491201,29556737,29622273,29687809,29753345,29818881,29884417,29949953,30015489,30081025,30146561,30212097,30277633,30343169,30408705,30539777,30474241,30605313,30670849,30736385,30801921,30867457,30932993,30998529,31064065,31129601,31195137,31260673,31326209,31391745,31457281,31522817,31588353,31653889,31719425,31784961,31850497,31916033,31981569,32047105,32112641,32178177,32243713,32309249,32374785,32440321,32505857,32571393,32636929,32702465,32768001,32833537,32899073,32964609,33030145,33095681,33161217,33226753,33292289,33357825,33423361,33488897,33554433,33619969,33685505,33751041,33816577,33882113,33947649,34013185,34078721,34144257,34209793,34275329,34340865,34406401,34471937,34537473,34603009,34668545,34734081,34799617,34865153,34930689,34996225,35061761,35192833,35127297,35258369,35389441,35323905,35454977,35520513,35586049,35651585,35717121,35782657,35848193,35913729,35979265,36044801,36110337,36175873,36241409,36306945,36372481,36438017,36503553,36569089,36634625,36700161,36765697,36831233,36896769,36962305,37027841,37093377,37158913,37224449,37289985,37355521,37486593,37421057,37552129,37617665,37683201,37748737,37814273,37879809,37945345,38010881,38076417,38207489,38141953,38273025,38338561,38404097,38469633,38535169,38600705,38666241,38797313,38731777,38862849,38928385,38993921,39059457,39124993,39190529,39256065,39321601,39387137,39452673,39518209,39583745,39649281,39714817,39780353,39845889,39911425,39976961,40042497,40108033,40173569,40239105,40304641,40370177,40435713,40501249,40566785,40632321,40697857,40763393,40828929,40894465,40960001,41025537,41091073,41156609,41222145,41287681,41353217,41418753,41484289,41549825,41615361,41680897,41746433,41811969,41877505,42008577,41943041,42074113,42139649,42205185,42270721,42336257,42401793,42467329,42532865,42598401,42663937,42729473,42795009,42860545,42926081,42991617,43057153,43122689,43188225,43253761,43319297,43384833,43450369,43515905,43581441,43712513,43646977,43778049,43843585,43909121,43974657,44040193,44105729,44171265,44236801,44302337,44367873,44433409,44498945,44564481,44630017,44695553,44761089,44826625,44892161,44957697,45023233,45088769,45154305,45219841,45285377,45350913,45416449,45481985,45547521,45613057,45678593,45744129,45809665,45875201,45940737,46006273,46071809,46137345,46202881,46268417,46333953,46399489,46465025,46530561,46596097,46661633,46727169,46792705,46858241,46923777,46989313,47054849,47120385,47185921,47251457,47316993,47382529,47448065,47513601,47579137,47644673,47710209,47775745,47841281,47906817,47972353,48037889,48103425,48168961,48234497,48300033,48365569,48431105,48496641,48562177,48627713,48693249,48758785,48824321,48889857,48955393,49020929,49086465,49152001,49217537,49283073,49348609,49414145,49479681,49610753,49545217,49676289,49741825,49807361,49872897,49938433,50003969,50069505,50135041,50200577,50266113,50331649,50397185,50528257,50462721,50593793,50659329,50724865,50790401,50855937,50921473,50987009,51052545,51118081,51183617,51249153,51314689,51380225,51445761,51511297,51576833,51642369,51707905,51773441,51838977,51904513,51970049,52035585,52101121,52166657,52232193,52297729,52363265,52428801,52494337,52559873,52625409,52690945,52756481,52822017,52887553,52953089,53018625,53084161,53149697,53215233,53280769,53346305,53411841,53477377,53542913,53608449,53673985,53739521,53805057,53870593,53936129,54001665,54067201,54132737,54198273,54263809,54329345,54394881,54460417,54525953,54591489,54657025,54722561,54788097,54853633,54919169,54984705,55050241,55115777,55181313,55246849,55312385,55377921,55443457,55508993,55574529,55640065,55705601,55771137,55836673,55902209,55967745,56033281,56098817,56164353,56229889,56295425,56360961,56426497,56492033,56557569,56623105,56688641,56754177,56819713,56885249,56950785,57016321,57081857,57147393,57212929,57278465,57344001,57409537,57475073,57540609,57606145,57671681,57737217,57802753,57868289,57933825,57999361,58064897,58130433,58195969,58261505,58327041,58392577,58458113,58523649,58589185,58654721,58720257,58785793,58851329,58916865,58982401,59047937,59113473,59179009,59244545,59310081,59375617,59441153,59506689,59572225,59637761,59703297,59768833,59834369,59899905,59965441,60030977,60096513,60162049,60227585,60293121,60358657,60424193,60489729,60555265,60620801,60686337,60751873],"assequential":[2031617,7143428,7405569,7864321,7995393,9043969,52953089,59834369],"argumentnullexception":[8847361,8978434,9633794,10092545,10747905,11206657,11337729,11730945,11862017,11927553,11993089,12058625,12255233,12320769,12386305,12451841,12517377,12910594,12976129,13303810,13697025,13828097,13893633,14090241,14352385,14548993,14942209,15204354,15269889,15728641,15794177,16187393,16449537,16515073,16908289,17039361,17301505,17367041,17891329,18415617,18874369,19529729,19726337,19857409,20185089,20381697,20905985,21233665,21430273,21561345,21626881,21823489,21954561,22020097,22413313,22675457,22740993,23003137,23068673,23134209,23199745,23330817,23396353,23461889,23527425,23855105,24051713,24248321,24576001,24969217,26017794,26148865,26411009,26673153,27131906,27197441,27394049,27459585,27590658,27656193,27787265,27983873,28246017,28311553,28377089,28442626,28508161,28639233,28704769,28770305,28901378,28966913,29097985,29163521,29360129,29425665,29491201,29884417,30015489,30146561,30212097,30408705,30801921,31653889,31916033,32112641,32374785,32571393,33095681,33226753,33554433,33685505,33751041,33947649,34209793,34406401,34668545,34799617,35061761,35258369,36306945,36831233,38207489,38141953,38469633,38797313,38928385,39321601,41680897,42074113,42401793,42532865,42795009,42991617,43384833,43450369,43646977,43974657,44367873,44564481,44892161,45678593,45875201,46399489,46792705,48037889,48168961,48365569,48431105,48627713,48889857,48955393],"arguments":[3997700,4325380,5046276,9043992,9371672,9502721,12845057,13500417,13959169,14876673,15466497,15859713,15990785,16384001,16515073,16842776,16908289,17039361,17367041,18415617,18481153,18874369,19070977,19529729,19857409,19922945,20316161,20381697,24641548,24707073,28573697,29032449,29753345,30474241,30605313,31195137,31784961,32112641,32571393,32636929,33095681,33751041,34144257,34406401,34734081,35061761,35389441,35848193,36306945,36831233,38928385,42270724,45154308,45285380,50266116,52101124,55640068,56098820,56426500,58523652,59834392,60031000,60096536,60620812],"api":[26607617,45613057],"acquired":[851970,8781827,24641538,27525123,60162050,60620802],"attempt":[6815745,7077889],"assembly":[458753,6750209,6815745,7012353,7077889,7143425,7208961,7274497,7405569,7536641,7602177,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9109505,9175041,9240577,9306113,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17498113,17563649,17629185,17694721,17760257,17825793,17891329,17956865,18022401,18087937,18153473,18219009,18284545,18350081,18415617,18481153,18546689,18677761,18612225,18743297,18808833,18874369,18939905,19005441,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19857409,19922945,19988481,20054017,20119553,20250625,20185089,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21757953,21823489,21889025,21954561,22020097,22085633,22151169,22216705,22282241,22347777,22413313,22478849,22544385,22609921,22675457,22740993,22806529,22872065,22937601,23003137,23068673,23134209,23199745,23265281,23330817,23396353,23461889,23527425,23592961,23658497,23724033,23789569,23855105,23920641,23986177,24051713,24117249,24182785,24248321,24313857,24379393,24444929,24510465,24576001,24707073,24772609,24838145,24903681,24969217,25034753,25165825,25231361,25296897,25362433,25427969,25493505,25559041,25624577,25690113,25755649,25821185,25886721,25952257,26017793,26083329,26148865,26214401,26279937,26345473,26411009,26476545,26542081,26607617,26673153,26738689,26804225,26869761,26935297,27000833,27066369,27131905,27197441,27262977,27328513,27394049,27459585,27525121,27590657,27656193,27721729,27787265,27852801,27918337,27983873,28049409,28114945,28180481,28246017,28311553,28377089,28442625,28508161,28573697,28639233,28704769,28770305,28835841,28901377,28966913,29032449,29097985,29163521,29229057,29294593,29360129,29425665,29491201,29556737,29622273,29687809,29753345,29818881,29884417,29949953,30015489,30081025,30146561,30212097,30277633,30343169,30408705,30539777,30474241,30605313,30670849,30736385,30801921,30867457,30932993,30998529,31064065,31129601,31195137,31260673,31326209,31391745,31457281,31522817,31588353,31653889,31719425,31784961,31850497,31916033,31981569,32047105,32112641,32178177,32243713,32309249,32374785,32440321,32505857,32571393,32636929,32702465,32768001,32833537,32899073,32964609,33030145,33095681,33161217,33226753,33292289,33357825,33423361,33488897,33554433,33619969,33685505,33751041,33816577,33882113,33947649,34013185,34078721,34144257,34209793,34275329,34340865,34406401,34471937,34537473,34603009,34668545,34734081,34799617,34865153,34930689,34996225,35061761,35127297,35192833,35258369,35323905,35389441,35454977,35520513,35586049,35651585,35717121,35782657,35848193,35913729,35979265,36044801,36110337,36175873,36241409,36306945,36372481,36438017,36503553,36569089,36634625,36700161,36765697,36831233,36896769,37027841,36962305,37093377,37158913,37224449,37289985,37355521,37421057,37486593,37552129,37617665,37683201,37748737,37814273,37879809,37945345,38010881,38076417,38141953,38207489,38273025,38338561,38404097,38469633,38535169,38600705,38666241,38797313,38731777,38862849,38928385,38993921,39059457,39190529,39256065,39321601,39387137,39452673,39518209,39583745,39649281,39780353,39845889,39911425,40042497,40108033,40239105,40304641,40435713,40501249,40566785,40632321,40763393,40828929,40894465,40960001,41025537,41091073,41222145,41287681,41549825,41615361,41680897,41746433,41943041,42074113,42205185,42401793,42467329,42532865,42598401,42795009,42991617,43057153,43122689,43188225,43384833,43450369,43515905,43646977,43778049,43843585,43974657,44040193,44367873,44564481,44630017,44892161,45023233,45219841,45613057,45678593,45875201,45940737,46137345,46268417,46333953,46399489,46530561,46596097,46792705,46923777,47054849,47251457,47316993,47448065,47644673,47906817,48037889,48168961,48365569,48431105,48627713,48889857,48955393,49152001,49414145,49545217,49676289,49741825,49872897,49938433,50069505,50200577,50397185,50462721,50528257,50659329,50790401,50855937,50921473,51118081,51183617,51249153,51511297,51576833,51642369,51838977,51970049,52035585,52101121,52232193,52363265,52428801,52494337,52690945,52756481,52887553,52953089,53018625,53084161,53215233,53280769,53346305,53608449,53673985,53739521,53805057,54067201,54132737,54198273,54263809,54460417,54722561,54788097,54984705,55181313,55377921,55508993,55574529,55640065,55705601,55902209,55967745,56033281,56098817,56295425,56360961,56492033,56557569,56623105,56688641,56754177,56819713,56885249,56950785,57016321,57081857,57147393,57212929,57344001,57409537,57540609,57606145,57671681,57802753,57868289,57933825,57999361,58130433,58195969,58327041,58392577,58458113,58589185,58720257,58785793,58916865,59047937,59179009,59310081,59441153,59506689,59637761,59768833,59834369,60030977,60096513,60162049,60227585,60293121,60358657,60424193,60489729,60555265,60620801,60686337,60751873],"application":[54525953,60751873],"aziz":[262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,917505,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2162689,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,4456449,4521985,4587521,4653057,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,6815745,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7602177,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9109505,9175041,9240577,9043969,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16842753,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17498113,17563649,17629185,17694721,17760257,17825793,17891329,17956865,18022401,18087937,18153473,18219009,18284545,18350081,18415617,18481153,18546689,18677761,18612225,18743297,18808833,18874369,18939905,19005441,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19857409,19922945,19988481,20054017,20119553,20250625,20185089,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21757953,21823489,21889025,21954561,22020097,22085633,22151169,22216705,22282241,22347777,22413313,22478849,22544385,22609921,22675457,22740993,22806529,22872065,22937601,23003137,23068673,23134209,23199745,23265281,23330817,23396353,23461889,23527425,23592961,23658497,23724033,23789569,23855105,23920641,23986177,24051713,24117249,24182785,24248321,24313857,24379393,24444929,24510465,24576001,24641537,24707073,24772609,24838145,24903681,24969217,25034753,25100289,25165825,25231361,25296897,25362433,25427969,25493505,25559041,25624577,25690113,25755649,25821185,25886721,25952257,26017793,26083329,26148865,26214401,26345473,26279937,26411009,26476545,26542081,26607617,26673153,26738689,26804225,26869761,26935297,27000833,27066369,27131905,27197441,27262977,27328513,27394049,27459585,27525121,27590657,27656193,27721729,27787265,27852801,27918337,27983873,28049409,28114945,28180481,28246017,28311553,28377089,28442625,28508161,28573697,28639233,28704769,28770305,28835841,28901377,28966913,29032449,29097985,29163521,29229057,29294593,29360129,29425665,29491201,29556737,29622273,29687809,29753345,29818881,29884417,29949953,30015489,30081025,30146561,30212097,30277633,30343169,30408705,30539777,30474241,30605313,30670849,30736385,30801921,30867457,30932993,30998529,31064065,31129601,31195137,31260673,31326209,31391745,31457281,31522817,31588353,31653889,31719425,31784961,31850497,31916033,31981569,32047105,32112641,32178177,32243713,32309249,32374785,32440321,32505857,32571393,32636929,32702465,32768001,32833537,32899073,32964609,33030145,33095681,33161217,33226753,33292289,33357825,33423361,33488897,33554433,33619969,33685505,33751041,33816577,33882113,33947649,34013185,34078721,34144257,34209793,34275329,34340865,34406401,34471937,34537473,34603009,34668545,34734081,34799617,34865153,34930689,34996225,35061761,35192833,35127297,35258369,35389441,35323905,35454977,35520513,35586049,35651585,35717121,35782657,35848193,35913729,35979265,36044801,36110337,36175873,36241409,36306945,36372481,36438017,36503553,36569089,36634625,36700161,36765697,36831233,36896769,37027841,36962305,37093377,37158913,37224449,37289985,37355521,37421057,37486593,37552129,37617665,37683201,37748737,37814273,37879809,37945345,38010881,38076417,38207489,38141953,38273025,38338561,38404097,38469633,38535169,38600705,38666241,38797313,38731777,38862849,38928385,38993921,39059457,39124993,39190529,39256065,39321601,39387137,39452673,39518209,39583745,39649281,39714817,39780353,39845889,39911425,39976961,40042497,40108033,40173569,40239105,40304641,40370177,40435713,40501249,40566785,40632321,40697857,40763393,40828929,40894465,40960001,41025537,41091073,41156609,41222145,41287681,41353217,41418753,41484289,41549825,41615361,41680897,41746433,41811969,41877505,42008577,41943041,42074113,42139649,42205185,42270721,42336257,42401793,42467329,42532865,42598401,42663937,42729473,42795009,42860545,42926081,42991617,43057153,43122689,43188225,43253761,43319297,43384833,43450369,43515905,43581441,43712513,43646977,43778049,43843585,43909121,43974657,44040193,44105729,44171265,44236801,44302337,44367873,44433409,44498945,44564481,44630017,44695553,44761089,44826625,44892161,44957697,45023233,45088769,45154305,45219841,45285377,45350913,45416449,45481985,45547521,45613057,45678593,45744129,45809665,45875201,45940737,46006273,46071809,46137345,46202881,46268417,46333953,46399489,46465025,46530561,46596097,46661633,46727169,46792705,46858241,46923777,46989313,47054849,47120385,47185921,47251457,47316993,47382529,47448065,47513601,47579137,47644673,47710209,47775745,47841281,47906817,47972353,48037889,48103425,48168961,48234497,48300033,48365569,48431105,48496641,48562177,48627713,48693249,48758785,48824321,48889857,48955393,49020929,49086465,49152001,49217537,49283073,49348609,49414145,49479681,49610753,49545217,49676289,49741825,49807361,49872897,49938433,50003969,50069505,50135041,50200577,50266113,50331649,50397185,50528257,50462721,50593793,50659329,50724865,50790401,50855937,50921473,50987009,51052545,51118081,51183617,51249153,51314689,51380225,51445761,51511297,51576833,51642369,51707905,51773441,51838977,51904513,51970049,52035585,52101121,52166657,52232193,52297729,52363265,52428801,52494337,52559873,52625409,52690945,52756481,52822017,52887553,52953089,53018625,53084161,53149697,53215233,53280769,53346305,53411841,53477377,53542913,53608449,53673985,53739521,53805057,53870593,53936129,54001665,54067201,54132737,54198273,54263809,54329345,54394881,54460417,54525953,54591489,54657025,54722561,54788097,54853633,54919169,54984705,55050241,55115777,55181313,55246849,55312385,55377921,55443457,55508993,55574529,55640065,55705601,55771137,55836673,55902209,55967745,56033281,56098817,56164353,56229889,56295425,56360961,56426497,56492033,56557569,56623105,56688641,56754177,56819713,56885249,56950785,57016321,57081857,57147393,57212929,57278465,57344001,57409537,57475073,57540609,57606145,57671681,57737217,57802753,57868289,57933825,57999361,58064897,58130433,58195969,58261505,58327041,58392577,58458113,58523649,58589185,58654721,58720257,58785793,58851329,58916865,58982401,59047937,59113473,59179009,59244545,59310081,59375617,59441153,59506689,59572225,59637761,59703297,59768833,59834369,59899905,59965441,60030977,60096513,60162049,60227585,60293121,60358657,60424193,60489729,60555265,60620801,60686337,60751873],"add":[9371649,22282241,44040193,60096513],"alternate":[2097157,9043978,9371658,10944514,11010051,11075588,11534341,14680066,16842762,24641541,33816578,36110339,36634628,37093381,37486594,43253765,50462725,51380229,59834378,60030986,60096522,60620805],"await":[327681,458753,524289,2031618,6750209,7208961,7405574,7733249,7864321,7995398,9043969,9371649,16842753,49414145,49676289,50069505,51249153,52297731,52953090,53870593,59834369,60030977,60096513],"available":[131073,15073281,31391745]} \ No newline at end of file diff --git a/3.4/ref/api/fti/FTI_98.json b/3.4/ref/api/fti/FTI_98.json new file mode 100644 index 0000000..6a1149d --- /dev/null +++ b/3.4/ref/api/fti/FTI_98.json @@ -0,0 +1 @@ +{"breadth":[24641537,42205186,60620801],"batches":[1048578,2031618,8192001,8454145,9043974,9175041,9371654,9437185,16842758,24641538,28835841,29294593,40697858,44761090,52625410,52756482,52953090,59834374,60030982,60096518,60620802],"batch":[1048579,2031618,8192006,8454150,9043974,9175047,9371654,9437191,16842758,24641538,28835846,29294598,40697860,44761091,50724865,52625411,52756484,52953090,59834374,60030982,60096518,60620802],"bothselector":[12845061,13500421,13959173,14876677,15466501,15859717,15990789,16384005,18087941,18481157,18612229,19070981,19267589,19791877,19922949,20316165,28573701,29032453,29753349,30474245,30605317,30736389,31195141,31522821,31784965,32636933,34144261,34734085,35389445,35848197,38273029,38862853],"binary":[17498113,18219009,39780353,40501249],"behaves":[15597569,29229057,50528257,54001665,59834369],"backed":[8192001,8454145],"bypasses":[4390913,9043970,9371650,16842754,19398657,24641537,37617665,52428801,59834370,60030978,60096514,60620801],"bucket":[1048577,2031620,8192011,8454158,9043974,9175046,9371654,9437188,16842758,24641537,28835844,29294598,40697857,44761089,52625412,52756481,52953092,59834374,60030982,60096518,60620801],"bool":[7733251,9764867,9830403,10092547,10354691,10813443,11206659,11468803,11599875,11730947,12189699,12386307,12910595,13041667,13107203,13434883,16515075,17039363,17301507,17367043,19726339,20512771,20840451,21757955,22085638,22151171,22675459,23330819,23592963,24051715,24576003,24969219,25231363,25624579,25690115,25886723,26148867,26673155,26738691,27000835,27131907,27394051,29360131,31326211,31653891,31981571,32112643,32571395,33095683,33161219,33619971,36438019,36896771,37289987,37814275,38141955,40304643,42074115,42532867,43188227,43384835,44892163,45023235,45940742,48168963,49676292],"behavior":[15335425,15663105,17563649,18087937,18612225,19267585,19791873,30736385,31522817,36175873,36962305,37748737,38273025,38862849],"buffered":[2031617,8192001,8454145,8847361,9175041,9043969,9371649,9437185,10289153,12713985,13238273,13565953,13762561,14024705,14286849,16842753,25296897,25362433,25493505,25821185,28835841,29294593,34996225,35520513,38666241,39059457,39518209,40239105,40763393,41287681,45613057,47251457,49086465,52953089,59834369,60030977,60096514],"bypass":[19398657,22347777,37617665,46530561],"boolean":[524289,655362,2031617,2228226,2424834,2621441,4653062,5242883,5898244,6684673,7733252,9043969,9764868,9830402,10092546,10354691,10813443,11206658,11468803,11599875,11730946,12189699,12386306,12910595,13041667,13107202,13434882,16515077,17039365,17301507,17367043,19726338,20512770,20840450,21757955,22085636,22151171,22675460,23330818,23592963,24051715,24576003,24641557,24969219,25231363,25624578,25690115,25886723,26148866,26673154,26738690,27000834,27131907,27394050,29360130,31326211,31653891,31981571,32112645,32571397,33095683,33161219,33619971,36438019,36896771,37289987,37814275,38141954,40304642,40370178,42074115,42532867,42663942,43188226,43384835,43581442,43909122,44236801,44892164,45023234,45940740,46661633,47841283,48168962,49348612,49676291,50921474,50987009,51249154,51314690,51511298,51773442,52690945,52953089,53805060,53870593,54657026,54853633,54919171,55836676,57933827,58458113,58720262,59834369,59899910,60489730,60620821],"backward":[2424833,11403266,11468802,12189698,31326209,31981569,37683201,43581442,50921473,51773441],"based":[2228225,2883585,3014658,3342338,4849665,5242883,7405569,7864321,7995393,8978433,9043988,9371668,9764865,11599873,14155777,14417921,15204353,15794177,16449537,16842772,17891329,20054018,20185089,20643841,24051713,24576001,24641547,24969217,28442625,28901377,30539777,30932993,33226753,33619969,33685505,34209793,34668545,34930689,38535170,42074113,42532865,43384833,43909121,44105729,44630017,45023233,45481986,45809666,47841283,51511297,52494338,53018626,53084161,54657025,54919171,57475073,57540609,57933827,58654722,58851330,59834388,60030996,60096532,60620811],"backsertextension":[1179649,8978433,9043969,9371649,16842753,50724865,52363269,59834369,60030977,60096513],"begins":[18939905,19202049,20512769,20840449,24051713,24838145,38404097,38731777,40304641,41746433,42074113,43188225],"byte":[6684673,23134214,24641537,45875206,46661633,50987009,58458113,60620801],"bypassed":[19398657,37617665],"beginning":[3932163,6225922,9043978,9371658,16842762,17432577,17694721,18022401,20512769,20840449,24641541,31850497,32505857,32833537,40304641,43188225,44302338,49807363,54198274,56229890,57147395,59375619,59834378,60030986,60096522,60620805],"backsert":[1179650,8978438,9043970,9371650,16842754,24641537,28442629,50724865,52363267,59834370,60030978,60096514,60620801],"bucketprojectionselector":[8454151],"batching":[8192001,8454145,9175041,9437185,28835841,29294593],"batchextension":[1048577,9043970,9175041,9371650,9437185,16842754,40697857,50724865,52756485,59834370,60030978,60096514],"bound":[32374786,32964609,33357826,33947649],"buffers":[11862017,11927553,11993089,12255233,12320769,12451841,12976129,13697025,13828097,14090241,14352385,14548993,14942209,15269889,15728641,16187393,20905985,21626881,21954561,22020097,22413313,22675457,22740993,23068673,23134209,23199745,23396353,23461889,23527425,23855105,24248321,27656193,27983873,28311553,28377089,28508161,28704769,28770305,29097985,29163521,29425665,29491201,29884417,30146561,30212097,30408705,30801921,38207489,38469633,38797313,42401793,42795009,43450369,43974657,44564481,44892161,45678593,45875201,46399489,46792705,48431105,48889857],"bc":[20709377,34471937],"buckets":[1048578,2031618,8192003,8454147,9043974,9175045,9371654,9437189,16842758,24641538,28835845,29294597,40697858,44761090,52625410,52756482,52953090,59834374,60030982,60096518,60620802],"buffer":[8192001,8454145,9371649,54329345,60096513],"begin":[7864321,7995393,14417921,20054017,30539777,38535169],"basic":[6815746,7012354,7077890,7143426,7274498,7405570,7536642,7602178,7667714,7798786,7864322,7929858,7995394,8060930,8126466,8192002,8323074,8388610,8454146,8519682,8585218,8650754,8716290,8781826,8847362,8912898,8978434,9109506,9175042,9240578,9306114,9437186,9502722,9568258,9633794,9699330,9764866,9830402,9895938,9961474,10027010,10092546,10158082,10223618,10289154,10354690,10420226,10485762,10551298,10616834,10682370,10747906,10813442,10878978,10944514,11010050,11075586,11141122,11206658,11272194,11337730,11403266,11468802,11534338,11599874,11665410,11730946,11796482,11862018,11927554,11993090,12058626,12124162,12189698,12255234,12320770,12386306,12451842,12517378,12582914,12648450,12713986,12779522,12845058,12910594,12976130,13041666,13107202,13172738,13238274,13303810,13369346,13434882,13500418,13565954,13631490,13697026,13762562,13828098,13893634,13959170,14024706,14090242,14155778,14221314,14286850,14352386,14417922,14483458,14548994,14614530,14680066,14745602,14811138,14876674,14942210,15007746,15073282,15138818,15204354,15269890,15335426,15400962,15466498,15532034,15597570,15663106,15728642,15794178,15859714,15925250,15990786,16056322,16121858,16187394,16252930,16318466,16384002,16449538,16515074,16580610,16646146,16711682,16777218,16908290,16973826,17039362,17104898,17170434,17235970,17301506,17367042,17432578,17498114,17563650,17629186,17694722,17760258,17825794,17891330,17956866,18022402,18087938,18153474,18219010,18284546,18350082,18415618,18481154,18546690,18677762,18612226,18743298,18808834,18874370,18939906,19005442,19070978,19136514,19202050,19267586,19333122,19398658,19464194,19529730,19595266,19660802,19726338,19791874,19857410,19922946,19988482,20054018,20119554,20250626,20185090,20316162,20381698,20447234,20512770,20578306,20643842,20709378,20774914,20840450,20905986,20971522,21037058,21102594,21168130,21233666,21299202,21364738,21430274,21495810,21561346,21626882,21692418,21757954,21823490,21889026,21954562,22020098,22085634,22151170,22216706,22282242,22347778,22413314,22478850,22544386,22609922,22675458,22740994,22806530,22872066,22937602,23003138,23068674,23134210,23199746,23265282,23330818,23396354,23461890,23527426,23592962,23658498,23724034,23789570,23855106,23920642,23986178,24051714,24117250,24182786,24248322,24313858,24379394,24444930,24510466,24576002,24707074,24772610,24838146,24903682,24969218,25034754,25165826,25231362,25296898,25362434,25427970,25493506,25559042,25624578,25690114,25755650,25821186,25886722,25952258,26017794,26083330,26148866,26214402,26279938,26345474,26411010,26476546,26542082,26607618,26673154,26738690,26804226,26935298,27000834,27131906,27197442,27262978,27328514,27394050,27459586,27525122,27590658,27656194,27721730,27787266,27852802,27918338,27983874,28049410,28114946,28180482,28246018,28311554,28377090,28442626,28508162,28573698,28639234,28704770,28770306,28835842,28901378,28966914,29032450,29097986,29163522,29229058,29294594,29360130,29425666,29491202,29556738,29622274,29687810,29753346,29818882,29884418,29949954,30015490,30081026,30146562,30212098,30277634,30343170,30408706,30539778,30474242,30605314,30670850,30736386,30801922,30867458,30998530,31064066,31129602,31195138,31260674,31326210,31391746,31457282,31522818,31653890,31784962,31850498,31981570,32047106,32112642,32243714,32309250,32440322,32505858,32571394,32636930,32702466,32768002,32833538,32899074,33030146,33095682,33161218,33226754,33292290,33423362,33488898,33619970,33685506,33751042,33816578,33882114,34013186,34078722,34144258,34209794,34275330,34406402,34471938,34537474,34668546,34734082,34799618,34865154,34930690,34996226,35061762,35127298,35192834,35389442,35323906,35454978,35520514,35586050,35651586,35717122,35782658,35848194,35913730,35979266,36044802,36110338,36175874,36241410,36306946,36372482,36438018,36503554,36569090,36634626,36700162,36831234,36896770,36962306,37027842,37093378,37158914,37224450,37289986,37355522,37421058,37486594,37552130,37617666,37683202,37748738,37814274,37879810,38010882,38076418,38141954,38207490,38273026,38338562,38404098,38469634,38535170,38600706,38666242,38731778,38797314,38862850,38928386,38993922,39059458,39190530,39256066,39321602,39387138,39452674,39518210,39583746,39649282,39780354,39845890,39911426,40042498,40108034,40239106,40304642,40435714,40501250,40566786,40632322,40763394,40894466,40960002,41025538,41091074,41222146,41287682,41549826,41615362,41680898,41746434,41943042,42074114,42401794,42467330,42532866,42795010,42991618,43057154,43122690,43188226,43384834,43450370,43646978,43778050,43974658,44040194,44367874,44564482,44630018,44892162,45219842,45613058,45678594,45875202,45940738,46268418,46333954,46399490,46530562,46596098,46792706,46923778,47054850,47251458,47448066,47906818,48037890,48168962,48365570,48431106,48627714,48889858,48955394,49152002,49545218,49938434],"bushkin":[262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,917505,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2162689,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,4456449,4521985,4587521,4653057,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,6815745,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7602177,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9109505,9175041,9240577,9043969,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16842753,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17498113,17563649,17629185,17694721,17760257,17825793,17891329,17956865,18022401,18087937,18153473,18219009,18284545,18350081,18415617,18481153,18546689,18677761,18612225,18743297,18808833,18874369,18939905,19005441,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19857409,19922945,19988481,20054017,20119553,20250625,20185089,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21757953,21823489,21889025,21954561,22020097,22085633,22151169,22216705,22282241,22347777,22413313,22478849,22544385,22609921,22675457,22740993,22806529,22872065,22937601,23003137,23068673,23134209,23199745,23265281,23330817,23396353,23461889,23527425,23592961,23658497,23724033,23789569,23855105,23920641,23986177,24051713,24117249,24182785,24248321,24313857,24379393,24444929,24510465,24576001,24641537,24707073,24772609,24838145,24903681,24969217,25034753,25100289,25165825,25231361,25296897,25362433,25427969,25493505,25559041,25624577,25690113,25755649,25821185,25886721,25952257,26017793,26083329,26148865,26214401,26345473,26279937,26411009,26476545,26542081,26607617,26673153,26738689,26804225,26869761,26935297,27000833,27066369,27131905,27197441,27262977,27328513,27394049,27459585,27525121,27590657,27656193,27721729,27787265,27852801,27918337,27983873,28049409,28114945,28180481,28246017,28311553,28377089,28442625,28508161,28573697,28639233,28704769,28770305,28835841,28901377,28966913,29032449,29097985,29163521,29229057,29294593,29360129,29425665,29491201,29556737,29622273,29687809,29753345,29818881,29884417,29949953,30015489,30081025,30146561,30212097,30277633,30343169,30408705,30539777,30474241,30605313,30670849,30736385,30801921,30867457,30932993,30998529,31064065,31129601,31195137,31260673,31326209,31391745,31457281,31522817,31588353,31653889,31719425,31784961,31850497,31916033,31981569,32047105,32112641,32178177,32243713,32309249,32374785,32440321,32505857,32571393,32636929,32702465,32768001,32833537,32899073,32964609,33030145,33095681,33161217,33226753,33292289,33357825,33423361,33488897,33554433,33619969,33685505,33751041,33816577,33882113,33947649,34013185,34078721,34144257,34209793,34275329,34340865,34406401,34471937,34537473,34603009,34668545,34734081,34799617,34865153,34930689,34996225,35061761,35192833,35127297,35258369,35389441,35323905,35454977,35520513,35586049,35651585,35717121,35782657,35848193,35913729,35979265,36044801,36110337,36175873,36241409,36306945,36372481,36438017,36503553,36569089,36634625,36700161,36765697,36831233,36896769,36962305,37027841,37093377,37158913,37224449,37289985,37355521,37486593,37421057,37552129,37617665,37683201,37748737,37814273,37879809,37945345,38010881,38076417,38207489,38141953,38273025,38338561,38404097,38469633,38535169,38600705,38666241,38731777,38797313,38862849,38928385,38993921,39059457,39124993,39190529,39256065,39321601,39387137,39452673,39518209,39583745,39649281,39714817,39780353,39845889,39911425,39976961,40042497,40108033,40173569,40239105,40304641,40370177,40435713,40501249,40566785,40632321,40697857,40763393,40828929,40894465,40960001,41025537,41091073,41156609,41222145,41287681,41353217,41418753,41484289,41549825,41615361,41680897,41746433,41811969,41877505,42008577,41943041,42074113,42139649,42205185,42270721,42336257,42401793,42467329,42532865,42598401,42663937,42729473,42795009,42860545,42926081,42991617,43057153,43122689,43188225,43253761,43319297,43384833,43450369,43515905,43581441,43712513,43646977,43778049,43843585,43909121,43974657,44040193,44105729,44171265,44236801,44302337,44367873,44433409,44498945,44564481,44630017,44695553,44761089,44826625,44892161,44957697,45023233,45088769,45154305,45219841,45285377,45350913,45416449,45481985,45547521,45613057,45678593,45744129,45809665,45875201,45940737,46006273,46071809,46137345,46202881,46268417,46333953,46399489,46465025,46530561,46596097,46661633,46727169,46792705,46858241,46923777,46989313,47054849,47120385,47185921,47251457,47316993,47382529,47448065,47513601,47579137,47644673,47710209,47775745,47841281,47906817,47972353,48037889,48103425,48168961,48234497,48300033,48365569,48431105,48496641,48562177,48627713,48693249,48758785,48824321,48889857,48955393,49020929,49086465,49152001,49217537,49283073,49348609,49414145,49479681,49610753,49545217,49676289,49741825,49807361,49872897,49938433,50003969,50069505,50135041,50200577,50266113,50331649,50397185,50528257,50462721,50593793,50659329,50724865,50790401,50855937,50921473,50987009,51052545,51118081,51183617,51249153,51314689,51380225,51445761,51511297,51576833,51642369,51707905,51773441,51838977,51904513,51970049,52035585,52101121,52166657,52232193,52297729,52363265,52428801,52494337,52559873,52625409,52690945,52756481,52822017,52887553,52953089,53018625,53084161,53149697,53215233,53280769,53346305,53411841,53477377,53542913,53608449,53673985,53739521,53805057,53870593,53936129,54001665,54067201,54132737,54198273,54263809,54329345,54394881,54460417,54525953,54591489,54657025,54722561,54788097,54853633,54919169,54984705,55050241,55115777,55181313,55246849,55312385,55377921,55443457,55508993,55574529,55640065,55705601,55771137,55836673,55902209,55967745,56033281,56098817,56164353,56229889,56295425,56360961,56426497,56492033,56557569,56623105,56688641,56754177,56819713,56885249,56950785,57016321,57081857,57147393,57212929,57278465,57344001,57409537,57475073,57540609,57606145,57671681,57737217,57802753,57868289,57933825,57999361,58064897,58130433,58195969,58261505,58327041,58392577,58458113,58523649,58589185,58654721,58720257,58785793,58851329,58916865,58982401,59047937,59113473,59179009,59244545,59310081,59375617,59441153,59506689,59572225,59637761,59703297,59768833,59834369,59899905,59965441,60030977,60096513,60162049,60227585,60293121,60358657,60424193,60489729,60555265,60620801,60686337,60751873],"best":[6815745,7077889]} \ No newline at end of file diff --git a/3.4/ref/api/fti/FTI_99.json b/3.4/ref/api/fti/FTI_99.json new file mode 100644 index 0000000..af530d3 --- /dev/null +++ b/3.4/ref/api/fti/FTI_99.json @@ -0,0 +1 @@ +{"continue":[15597569,29229057,45023233],"chooseextension":[1245185,9043969,9371649,9830401,16842753,50724865,53608453,59834369,60030977,60096513],"copy":[458756,6750212,6815748,7012356,7077892,7143428,7208964,7274500,7405572,7536644,7602180,7667716,7733252,7798788,7864324,7929860,7995396,8060932,8126468,8192004,8257540,8323076,8388612,8454148,8519684,8585220,8650756,8716293,8781828,8847364,8912900,8978436,9109508,9175044,9240580,9306116,9437188,9502724,9568260,9633797,9699332,9764868,9830405,9895940,9961476,10027012,10092549,10158084,10223620,10289156,10354692,10420228,10485765,10551300,10616837,10682372,10747909,10813444,10878980,10944516,11010052,11075588,11141125,11206661,11272196,11337733,11403268,11468804,11534340,11599876,11665412,11730949,11796484,11862020,11927556,11993092,12058628,12124164,12189700,12255236,12320772,12386309,12451844,12517380,12582916,12648452,12713988,12779524,12845060,12910596,12976132,13041668,13107204,13172740,13238276,13303812,13369348,13434884,13500420,13565956,13631492,13697028,13762564,13828100,13893637,13959172,14024708,14090244,14155780,14221316,14286852,14352388,14417924,14483460,14548996,14614532,14680068,14745604,14811140,14876676,14942212,15007749,15073284,15138820,15204356,15269892,15335428,15400964,15466500,15532036,15597573,15663108,15728644,15794180,15859716,15925252,15990788,16056324,16121861,16187396,16252932,16318468,16384004,16449540,16515076,16580612,16646149,16711684,16777220,16908292,16973828,17039364,17104901,17170436,17235972,17301509,17367045,17432581,17498117,17563652,17629188,17694725,17760260,17825796,17891332,17956868,18022405,18087940,18153476,18219013,18284548,18350084,18415620,18481156,18546693,18677764,18612228,18743300,18808836,18874372,18939909,19005444,19070980,19136516,19202053,19267588,19333124,19398660,19464196,19529732,19595268,19660804,19726343,19791876,19857412,19922948,19988484,20054020,20119556,20250628,20185092,20316164,20381700,20447236,20512772,20578308,20643845,20709381,20774916,20840452,20905988,20971524,21037061,21102596,21168132,21233668,21299204,21364741,21430276,21495812,21561348,21626884,21692420,21757956,21823492,21889028,21954564,22020100,22085637,22151172,22216708,22282244,22347781,22413316,22478853,22544388,22609924,22675460,22740996,22806533,22872068,22937605,23003141,23068676,23134212,23199748,23265284,23330823,23396356,23461892,23527428,23592964,23658500,23724036,23789573,23855108,23920644,23986180,24051716,24117252,24182788,24248324,24313860,24379397,24444932,24510468,24576004,24707076,24772612,24838149,24903684,24969220,25034756,25100289,25165828,25231364,25296900,25362436,25427972,25493508,25559044,25624581,25690116,25755653,25821188,25886724,25952260,26017797,26083332,26148869,26214405,26279940,26345476,26411013,26476548,26542084,26607620,26673157,26738692,26804228,26869764,26935300,27000836,27066372,27131908,27197445,27262980,27328516,27394053,27459589,27525124,27590660,27656196,27721732,27787269,27852804,27918340,27983876,28049413,28114948,28180484,28246021,28311556,28377092,28442628,28508164,28573700,28639237,28704772,28770308,28835844,28901380,28966916,29032452,29097988,29163524,29229061,29294596,29360133,29425668,29491204,29556740,29622276,29687812,29753348,29818884,29884420,29949956,30015493,30081028,30146564,30212100,30277636,30343172,30408708,30539780,30474244,30605316,30670852,30736388,30801924,30867460,30932996,30998533,31064068,31129604,31195140,31260676,31326212,31391748,31457284,31522820,31588356,31653893,31719428,31784964,31850501,31916036,31981572,32047108,32112644,32178180,32243716,32309252,32374788,32440324,32505861,32571396,32636932,32702468,32768004,32833541,32899076,32964612,33030149,33095685,33161220,33226756,33292292,33357828,33423364,33488901,33554436,33619972,33685508,33751044,33816580,33882116,33947652,34013189,34078724,34144260,34209796,34275332,34340869,34406404,34471941,34537476,34603012,34668548,34734084,34799620,34865156,34930693,34996228,35061764,35127301,35192836,35258372,35323908,35389444,35454981,35520516,35586052,35651589,35717125,35782660,35848196,35913732,35979268,36044804,36110340,36175876,36241412,36306948,36372484,36438020,36503556,36569092,36634628,36700164,36765700,36831236,36896772,36962308,37027844,37093380,37158916,37224452,37289988,37355524,37421060,37486596,37552132,37617668,37683204,37748740,37814276,37879812,37945349,38010884,38076420,38141959,38207492,38273028,38338564,38404101,38469636,38535172,38600708,38666244,38797316,38731781,38862852,38928388,38993924,39059460,39190532,39256068,39321605,39387140,39452676,39518212,39583748,39649284,39780357,39845892,39911428,40042500,40108036,40239108,40304644,40435716,40501253,40566788,40632324,40763396,40828932,40894468,40960005,41025540,41091076,41222148,41287684,41549829,41615364,41680901,41746437,41943044,42074116,42205188,42401796,42467332,42532868,42598404,42795012,42991621,43057156,43122692,43188228,43384836,43450372,43515908,43646980,43778052,43843589,43974660,44040196,44367876,44564484,44630020,44892164,45023236,45219844,45613060,45678596,45875204,45940741,46137348,46268421,46333956,46399492,46530565,46596101,46792708,46923780,47054853,47251460,47316996,47448068,47644676,47906820,48037893,48168967,48365572,48431108,48627717,48889860,48955396,49152005,49414148,49545220,49676292,49741828,49872900,49938437,50069508,50200580,50397188,50462724,50528260,50659332,50790404,50855940,50921476,51118084,51183620,51249156,51511300,51576836,51642372,51838980,51970052,52035588,52101124,52232196,52363268,52428804,52494340,52690948,52756484,52887556,52953092,53018628,53084164,53215236,53280772,53346308,53608452,53673988,53739524,53805060,54067204,54132740,54198276,54263812,54460420,54722564,54788100,54984708,55181316,55377924,55508996,55574532,55640068,55705604,55902212,55967748,56033284,56098820,56295428,56360964,56492036,56557572,56623108,56688644,56754180,56819716,56885252,56950788,57016324,57081860,57147396,57212932,57344004,57409540,57540612,57606148,57671684,57802756,57868292,57933828,57999364,58130436,58195972,58327044,58392580,58458116,58589188,58720260,58785796,58916868,59047940,59179012,59310084,59441156,59506692,59637764,59768836,59834372,60030980,60096516,60162052,60227588,60293124,60358660,60424196,60489732,60555268,60620804,60686340,60751877],"contains":[262145,720898,1966083,2031618,2293761,2686978,3211265,5963779,6488067,7667713,7929857,8978433,9043996,9240578,9371678,9502722,10354689,10485761,10747906,11337730,12124161,12517377,12713985,12910593,13238273,13303809,13762561,13893634,14286849,14483457,15204353,15532033,16842784,19333121,20774913,22478850,22806529,23003138,24313858,24641551,24707074,25034753,25231361,26083329,26411010,26476545,26542081,26869761,27066369,27131905,27197442,27262977,27459586,27590657,27721729,27787266,28180481,28246018,28442625,28639234,28901377,30015490,30343169,34078721,34340865,34799617,35127297,35979265,37355521,37879809,38600705,38666241,39059457,39124994,39321602,39518209,40042497,40173570,40239105,40566785,40960002,41025537,41615361,41680898,42729475,42991618,43122689,43712514,43778049,43843585,47054849,48037890,48300035,48562179,48627714,48758787,51183617,51707906,52232193,52953090,53149699,53411843,55967747,57344002,57737218,59637763,59768835,59834396,60031008,60096542,60424194,60620815,60751873],"cancel":[6815745,7077889,7864321,7995393],"contextual":[46137345],"compare":[1114113,3604481,3735554,4194306,4653059,7340033,9043980,9371660,9633794,13107201,13238273,13434881,13500417,14024705,14286849,15466497,15663106,15794177,15859713,16318466,16384001,16449538,16580610,16777218,16842764,16973826,17825793,17891329,18415617,18612225,19070977,19529729,19791873,20185090,20316161,20381697,20512769,20840449,24641545,26017793,26738689,27000833,29032449,30605313,31260674,31195137,31522817,32636929,33226753,33685506,33751041,34209793,34668546,34734081,35061761,35586050,35848193,36044802,36831233,36962306,37552130,38010881,38862849,39059457,40239105,40304641,41287681,41353218,42008578,42663939,43188225,46071809,48824321,54067201,54394881,56492033,56819713,57802754,58327042,58720259,59113473,59572226,59703298,59834380,59899907,60030988,60096524,60620809],"comparer":[1507330,1572865,1769474,2686977,3014657,3342337,3997698,4259842,4325378,4980740,5046274,5177346,5439489,5701634,6160386,6225922,6946818,7340033,9044024,9371704,10420233,10551305,10682369,13107201,13238279,13369347,13434888,13500423,13565953,14024711,14221320,14286855,15007750,15138824,15466503,15532041,15663109,15794177,15859719,16318469,16384007,16449544,16580613,16777221,16842808,16973829,17825801,17891329,18415623,18612229,18808833,19070983,19136518,19464193,19529735,19595271,19660806,19791877,19988487,20185096,20316167,20381703,20447238,20512769,20840456,21299208,21430274,21823498,22609928,23265288,24379398,24510472,24641568,25427976,25952257,26279943,26345481,26738689,26804231,27000840,28114953,29032455,30277635,30605319,31195143,31260677,31522821,32636935,32768001,33226753,33292294,33685512,33751047,33882113,34209793,34275334,34668552,34734087,35061767,35323910,35586053,35717126,35848199,36044805,36569096,36700168,36831239,36962309,37552133,38010889,38076424,38338567,38862853,38993927,39059463,39190536,39649287,40108040,40239111,40304641,40632327,40763393,41287687,41811969,42139650,42270722,42336258,43188232,43319300,43712513,43778057,44171266,44302338,44498946,45154306,45285378,45481985,45547521,45809665,46071809,46727169,46923784,46989314,47120386,47185922,47382530,47513602,47710210,47775746,47906824,48365570,48955402,49938438,50266114,51445762,51904514,52101122,52494337,52559874,53018625,53542913,53739522,54198274,54263810,54394881,54984705,55377922,55508994,55640066,56098818,56229890,56360961,56426498,56819713,56950788,57278468,57344001,57737217,58523650,58589186,58654721,58785794,58851329,58916866,59834424,60031032,60096568,60620832],"completion":[2031617,7274497,7602177,7798785,7864323,8060929,8388609,8519681,9043969,9371649,9961473,16842753,52953089,59834369,60030977,60096513],"common":[3604482,5308418,9043976,9371656,12845057,13500417,13959169,14876673,15466497,15859713,15990785,16384001,16842760,18481153,19070977,19267585,19791873,19922945,20316161,20447233,21364737,24641540,28573697,29032449,29753345,30474241,30605313,30736385,31195137,31522817,31784961,32636929,34144257,34734081,35323905,35389441,35651585,35848193,48496642,48824322,53215234,55312386,56492034,59113474,59834376,60030984,60096520,60620804],"compared":[4980739,5898243,9043980,9371660,10158081,10551297,13565953,14024705,14286849,16842764,19988481,24641542,26279937,26804225,27852801,28114945,38338561,38993921,40239105,40632321,40763393,41287681,43319299,49348611,53805059,55836675,56950787,57278467,59834380,60030988,60096524,60620806],"clear":[9371649,60096513],"call":[6815746,7012354,7077890,7143426,7274498,7405570,7536642,7602178,7667714,7798786,7864322,7929858,7995394,8060930,8126466,8192002,8323074,8388610,8454146,8519682,8585218,8650754,8716290,8781826,8847363,8912898,8978434,9109506,9175042,9240578,9306114,9437186,9502722,9568258,9633794,9699330,9764866,9830402,9895938,9961474,10027010,10092546,10158082,10223618,10289154,10354690,10420226,10485762,10551298,10616834,10682370,10747906,10813442,10878978,10944514,11010050,11075586,11141122,11206658,11272194,11337730,11403266,11468802,11534338,11599874,11665410,11730946,11796482,11862018,11927554,11993090,12058626,12124162,12189698,12255234,12320770,12386306,12451842,12517378,12582914,12648450,12713986,12779522,12845058,12910594,12976130,13041666,13107202,13172738,13238274,13303810,13369346,13434882,13500418,13565954,13631490,13697026,13762562,13828098,13893634,13959170,14024706,14090242,14155778,14221314,14286850,14352386,14417922,14483458,14548994,14614530,14680066,14745602,14811138,14876674,14942210,15007746,15073282,15138818,15204354,15269890,15335426,15400962,15466498,15532034,15597570,15663106,15728642,15794178,15859714,15925250,15990786,16056322,16121858,16187394,16252930,16318466,16384002,16449538,16515074,16580610,16646146,16711682,16777218,16908290,16973826,17039362,17104898,17170434,17235970,17301506,17367042,17432578,17498114,17563650,17629186,17694722,17760258,17825794,17891330,17956866,18022402,18087938,18153474,18219010,18284546,18350082,18415618,18481154,18546690,18677762,18612226,18743298,18808834,18874370,18939906,19005442,19070978,19136514,19202050,19267586,19333122,19398658,19464194,19529730,19595266,19660802,19726338,19791874,19857410,19922946,19988482,20054018,20119554,20250626,20185090,20316162,20381698,20447234,20512770,20578306,20643842,20709378,20774914,20840450,20905986,20971522,21037058,21102594,21168130,21233666,21299202,21364738,21430274,21495810,21561346,21626882,21692418,21757954,21823490,21889026,21954562,22020098,22085634,22151170,22216706,22282242,22347778,22413314,22478850,22544386,22609922,22675458,22740994,22806530,22872066,22937602,23003138,23068674,23134210,23199746,23265282,23330818,23396354,23461890,23527426,23592962,23658498,23724034,23789570,23855106,23920642,23986178,24051714,24117250,24182786,24248322,24313858,24379394,24444930,24510466,24576002,24641537,24707074,24772610,24838146,24903682,24969218,25034754,25165826,25231362,25296898,25362434,25427970,25493506,25559042,25624578,25690114,25755650,25821186,25886722,25952258,26017794,26083330,26148866,26214402,26279938,26345474,26411010,26476546,26542082,26607618,26673154,26738690,26804226,26935298,27000834,27131906,27197442,27262978,27328514,27394050,27459586,27525122,27590658,27656194,27721730,27787266,27852802,27918338,27983874,28049410,28114946,28180482,28246018,28311554,28377090,28442626,28508162,28573698,28639234,28704770,28770306,28835842,28901378,28966914,29032450,29097986,29163522,29229058,29294594,29360130,29425666,29491202,29556738,29622274,29687810,29753346,29818882,29884418,29949954,30015490,30081026,30146562,30212098,30277634,30343170,30408706,30539778,30474242,30605314,30670850,30736386,30801922,30867458,30998530,31064066,31129602,31195138,31260674,31326210,31391746,31457282,31522818,31588353,31653890,31784962,31850498,31981570,32047106,32112642,32243714,32309250,32440322,32505858,32571394,32636930,32702466,32768002,32833538,32899074,32964609,33030146,33095682,33161218,33226754,33292290,33357825,33423362,33488898,33619970,33685506,33751042,33816578,33882114,34013186,34078722,34144258,34209794,34275330,34406402,34471938,34537474,34668546,34734082,34799618,34865154,34930690,34996226,35061762,35127298,35192834,35389442,35323906,35454978,35520514,35586050,35651586,35717122,35782658,35848194,35913730,35979266,36044802,36110338,36175874,36241410,36306946,36372482,36438018,36503554,36569090,36634626,36700162,36831234,36896770,36962306,37027842,37093378,37158914,37224450,37289986,37355522,37421058,37486594,37552130,37617666,37683202,37748738,37814274,37879810,38010882,38076418,38141954,38207490,38273026,38338562,38404098,38469634,38535170,38600706,38666242,38731778,38797314,38862850,38928386,38993922,39059458,39190530,39256066,39321602,39387138,39452674,39518210,39583746,39649282,39780354,39845890,39911426,40042498,40108034,40239106,40304642,40435714,40501250,40566786,40632322,40763394,40828929,40894466,40960002,41025538,41091074,41222146,41287682,41549826,41615362,41680898,41746434,41943042,42074114,42401794,42467330,42532866,42795010,42991618,43057154,43122690,43188226,43384834,43450370,43646978,43778050,43974658,44040194,44367874,44564482,44630018,44892162,45023233,45219842,45613058,45678594,45875202,45940738,46268418,46333954,46399490,46530562,46596098,46792706,46923778,47054850,47251458,47448066,47906818,48037890,48168962,48365570,48431106,48627714,48889858,48955394,49152002,49545218,49938434,54525953,60620801,60751873],"caller":[4259841,5177345,9043972,9371652,16842756,19136513,19660801,24641538,33292289,34275329,44171265,44498945,47120385,47710209,53739521,54263809,59834372,60030980,60096516,60620802],"countby":[1572866,9043972,9371652,10158085,10551301,16842756,24641538,27852805,28114949,41811970,46727170,50724865,54984707,59834372,60030980,60096516,60620802],"create":[262145,17367041,17498113,18219009,25755649,26214401,33095681,39780353,40501249,46268417,46596097,60751873],"changing":[7405569,7864321,7995393],"corresponding":[12845058,13500418,13959170,14876673,15466497,15859714,15990785,16384001,18481153,18808833,19070977,19136513,19464193,19660801,19922945,20316161,24838145,28573698,29032450,29753346,30474241,30605314,31195137,31784961,32636929,32768001,33292289,33882113,34144257,34275329,34734081,35389441,35848193,41746433],"calling":[8454145,9502721,24707073],"char":[6684673,21954561,22740998,23134209,24641537,38207494,43974657,45875201,46661633,50987009,58458113,60620801],"context":[46137350],"cartesianextension":[1638401,9043975,9371655,9568257,10878977,11272193,15400961,15925249,16711681,16842759,17235969,41484289,50724865,53346309,59834375,60030983,60096519],"compares":[1114113,4980737,9043972,9371652,9633793,13238273,16842756,24641538,26017793,39059457,43319297,54067201,56950785,57278465,59834372,60030980,60096516,60620802],"countbetweenextension":[1310721,9043969,9371649,10092545,16842753,50724865,54722565,59834369,60030977,60096513],"complete":[12713985,13238273,13565953,13762561,14024705,14286849,38666241,39059457,39518209,40239105,40763393,41287681],"custom":[5439489,6422530,9043974,9371654,16842758,21299201,24117249,24444929,24641539,36569089,40894465,41222145,45547521,47972354,52822018,53542913,56360961,59047938,59834374,60030982,60096518,60620803],"classes":[48693250,49086466,49479682,50724866],"concurrently":[393218,2031617,6815745,7012353,7077889,8126465,9043969,49414145,50790402,51052546,51249153,52953089,53870593,59834369],"commutative":[17498113,18219009,39780353,40501249],"cardinality":[2031618,7667714,7929859,9043970,9371650,16842754,21233665,39124994,43646977,52953090,59834370,60030978,60096514],"class":[262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,917505,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2162689,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,4456449,4521985,4587521,4653057,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,6815745,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7602177,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9109505,9175041,9240577,9306113,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17498113,17563649,17629185,17694721,17760257,17825793,17891329,17956865,18022401,18087937,18153473,18219009,18284545,18350081,18415617,18481153,18546689,18677761,18612225,18743297,18808833,18874369,18939905,19005441,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19857409,19922945,19988481,20054017,20119553,20250625,20185089,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21757953,21823489,21889025,21954561,22020097,22085633,22151169,22216705,22282241,22347777,22413313,22478849,22544385,22609921,22675457,22740993,22806529,22872065,22937601,23003137,23068673,23134209,23199745,23265281,23330817,23396353,23461889,23527425,23592961,23658497,23724033,23789569,23855105,23920641,23986177,24051713,24117249,24182785,24248321,24313857,24379393,24444929,24510465,24576001,24641537,24707073,24772609,24838145,24903681,24969217,25034753,25100291,25165825,25231361,25296897,25362433,25427969,25493505,25559041,25624577,25690113,25755649,25821185,25886721,25952257,26017793,26083329,26148865,26214401,26279937,26345473,26411009,26476545,26542081,26607617,26673153,26738689,26804225,26935297,27000833,27131905,27197441,27262977,27328513,27394049,27459585,27525121,27590657,27656193,27721729,27787265,27852801,27918337,27983873,28049409,28114945,28180481,28246017,28311553,28377089,28442625,28508161,28573697,28639233,28704769,28770305,28835841,28901377,28966913,29032449,29097985,29163521,29229057,29294593,29360129,29425665,29491201,29556737,29622273,29687809,29753345,29818881,29884417,29949953,30015489,30081025,30146561,30212097,30277633,30343169,30408705,30539777,30474241,30605313,30670849,30736385,30801921,30867457,30932993,30998529,31064065,31129601,31195137,31260673,31326209,31391745,31457281,31522817,31588353,31653889,31719425,31784961,31850497,31916033,31981569,32047105,32112641,32178177,32243713,32309249,32374785,32440321,32505857,32571393,32636929,32702465,32768001,32833537,32899073,32964609,33030145,33095681,33161217,33226753,33292289,33357825,33423361,33488897,33554433,33619969,33685505,33751041,33816577,33882113,33947649,34013185,34078721,34144257,34209793,34275329,34340865,34406401,34471937,34537473,34603009,34668545,34734081,34799617,34865153,34930689,34996225,35061761,35192833,35127297,35258369,35389441,35323905,35454977,35520513,35586049,35651585,35717121,35782657,35848193,35913729,35979265,36044801,36110337,36175873,36241409,36306945,36372481,36438017,36503553,36569089,36634625,36700161,36765697,36831233,36896769,36962305,37027841,37093377,37158913,37224449,37289985,37355521,37421057,37486593,37552129,37617665,37683201,37748737,37814273,37879809,37945345,38010881,38076417,38207489,38141953,38273025,38338561,38404097,38469633,38535169,38600705,38666241,38797313,38731777,38862849,38928385,38993921,39059457,39124993,39190529,39256065,39321601,39387137,39452673,39518209,39583745,39649281,39714817,39780353,39845889,39911425,39976961,40042497,40108033,40173569,40239105,40304641,40370177,40435713,40501249,40566785,40632321,40697857,40763393,40828929,40894465,40960001,41025537,41091073,41156609,41222145,41287681,41353217,41418753,41484289,41549825,41615361,41680897,41746433,41811969,41877505,42008577,41943041,42074113,42139649,42205185,42270721,42336257,42401793,42467329,42532865,42598401,42663937,42729473,42795009,42860545,42926081,42991617,43057153,43122689,43188225,43253761,43319297,43384833,43450369,43515906,43581441,43712513,43646977,43778049,43843585,43909121,43974657,44040193,44105729,44171265,44236801,44302337,44367873,44433409,44498945,44564481,44630017,44695553,44761089,44826625,44892161,44957697,45023233,45088769,45154305,45219841,45285377,45350913,45416449,45481985,45547521,45613057,45678593,45744129,45809665,45875201,45940737,46006273,46071809,46137346,46202881,46268417,46333953,46399489,46465025,46530561,46596097,46661633,46727169,46792705,46858241,46923777,46989313,47054849,47120385,47185921,47251457,47316994,47382529,47448065,47513601,47579137,47644674,47710209,47775745,47841281,47906817,47972353,48037889,48103425,48168961,48234497,48300033,48365569,48431105,48496641,48562177,48627713,48758785,48824321,48889857,48955393,49020929,49152001,49217537,49283073,49348609,49414145,49610753,49545217,49676289,49741829,49807361,49872901,49938433,50003969,50069505,50135041,50200581,50266113,50331649,50397189,50462725,50593793,50659333,50790405,50855941,50921477,50987009,51052545,51118085,51183621,51249157,51314689,51380225,51445761,51511301,51576837,51642373,51707905,51773441,51838981,51904513,51970053,52035589,52101125,52166657,52232197,52297729,52363269,52428805,52494341,52559873,52625409,52690949,52756485,52822017,52887557,52953093,53018629,53084165,53149697,53215237,53280773,53346309,53411841,53477381,53542913,53608453,53673989,53739525,53805061,53870593,53936129,54067205,54132741,54198277,54263813,54394881,54460421,54525953,54591489,54657025,54722565,54788101,54853633,54919169,54984709,55050241,55115777,55181317,55246849,55312385,55377925,55443457,55508997,55574533,55640069,55705605,55771137,55836673,55902213,55967749,56033285,56098821,56164353,56229889,56295429,56360965,56426497,56492037,56557573,56623109,56688645,56754181,56819717,56885253,56950789,57016325,57081861,57147397,57212933,57278465,57344005,57409541,57475073,57540613,57606149,57671685,57737217,57802757,57868293,57933829,57999365,58064897,58130437,58195973,58261505,58327045,58392581,58458117,58523649,58589189,58654721,58720261,58785797,58851329,58916869,58982401,59047941,59113473,59179013,59244545,59310085,59375617,59441157,59506693,59572225,59637765,59703297,59768837,59834369,59899905,59965441,60030977,60096513,60162053,60227589,60293125,60358661,60424197,60489733,60555269,60620805,60686337,60751883],"copies":[9371649,60096513],"current":[524291,4718593,6356993,8192001,9043972,9371652,10289153,11599873,12189697,14745601,15073281,16842756,18284545,18743297,18939905,19726337,23330817,24641538,24969217,25100292,25493505,29556737,29949953,31064065,31391745,31981569,33619969,38141953,38404097,43384833,47644673,48168961,49086466,51249155,52887553,54525955,56688641,59834372,60030980,60096518,60620802,60751879],"comparison":[9502721,15007745,19136513,19660801,24379393,24707073,33292289,34275329,35717121,49938433],"comparing":[3604482,9043972,9371652,10420225,10682369,16842756,18612225,19791873,24641538,25952257,26345473,31522817,38862849,48824322,56492034,59113474,59834372,60030980,60096516,60620802],"check":[131073,13107201,13434881,20512769,20840449,26738689,27000833,40304641,43188225],"caches":[2031617,8847361,9043969,9371649,16842753,52953089,59834369,60030977,60096513],"console":[25755649,26214401,46268417,46596097],"changes":[18350081,39452673],"collection":[2097153,9043971,9175041,9371651,9437185,10289153,10485762,13565953,14024705,15597569,16842755,24641537,25100289,25493505,28835841,29229057,29294593,35127298,40763393,41287681,43253761,50462721,51380225,54525953,59834371,60030979,60096515,60620801,60751874],"concat":[9043969,9371649,16842753,24641537,26607621,59834369,60030977,60096513,60620801],"cached":[2031617,8847362,9043969,9371649,9568257,10878977,11272193,15400961,15794177,15925249,16449537,16711681,16842753,17235969,17891329,20185089,25165825,29622273,30081025,30867457,32309249,32899073,33226753,33423361,33685505,34209793,34668545,52953089,59834369,60030977,60096513],"childrenselector":[42205190,42598406],"couple":[1245185,9043970,9371650,9830401,16842754,24641537,25624577,53608449,59834370,60030978,60096514,60620801],"columns":[6619137,24641537,24838147,41746435,59179009,60620801],"combined":[10747905,11337729,13893633,27197441,27459585,27787265,28246017,28639233,30015489,39321601,48037889,48627713],"cleanup":[25100289,60751873],"combines":[3735556,4194308,9043984,9371664,9568257,10878977,11272193,15400961,15597569,15925249,16056321,16252929,16318465,16580609,16711681,16777217,16842768,16973825,17170433,17235969,21102593,24641544,25165825,29229057,29622273,30081025,30867457,31260673,32309249,32899073,33423361,34865153,35192833,35586049,36044801,36503553,37027841,37552129,41353220,42008580,57802756,58327044,59572228,59703300,59834384,60030992,60096528,60620808],"causes":[19726337,23330817,38141953,48168961,54525953,60751873],"comments":[262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,917505,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2162689,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,4456449,4521985,4587521,4653057,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,6815745,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7602177,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9109505,9175041,9240577,9043969,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16842753,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17498113,17563649,17629185,17694721,17760257,17825793,17891329,17956865,18022401,18087937,18153473,18219009,18284545,18350081,18415617,18481153,18546689,18677761,18612225,18743297,18808833,18874369,18939905,19005441,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19857409,19922945,19988481,20054017,20119553,20250625,20185089,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21757953,21823489,21889025,21954561,22020097,22085633,22151169,22216705,22282241,22347777,22413313,22478849,22544385,22609921,22675457,22740993,22806529,22872065,23003137,22937601,23068673,23134209,23199745,23265281,23330817,23396353,23461889,23527425,23592961,23658497,23724033,23789569,23855105,23920641,23986177,24051713,24117249,24182785,24248321,24313857,24379393,24444929,24510465,24576001,24641537,24707073,24772609,24838145,24903681,24969217,25034753,25100289,25165825,25231361,25296897,25362433,25427969,25493505,25559041,25624577,25690113,25755649,25821185,25886721,25952257,26017793,26083329,26148865,26214401,26345473,26279937,26411009,26476545,26542081,26607617,26673153,26738689,26804225,26869761,26935297,27000833,27066369,27131905,27197441,27262977,27328513,27394049,27459585,27525121,27590657,27656193,27721729,27787265,27852801,27918337,27983873,28049409,28114945,28180481,28246017,28311553,28377089,28442625,28508161,28573697,28639233,28704769,28770305,28835841,28901377,28966913,29032449,29097985,29163521,29229057,29294593,29360129,29425665,29491201,29556737,29622273,29687809,29753345,29818881,29884417,29949953,30015489,30081025,30146561,30212097,30277633,30343169,30408705,30539777,30474241,30605313,30670849,30736385,30801921,30867457,30932993,30998529,31064065,31129601,31195137,31260673,31326209,31391745,31457281,31522817,31588353,31653889,31719425,31784961,31850497,31916033,31981569,32047105,32112641,32178177,32243713,32309249,32374785,32440321,32505857,32571393,32636929,32702465,32768001,32833537,32899073,32964609,33030145,33095681,33161217,33226753,33292289,33357825,33423361,33488897,33554433,33619969,33685505,33751041,33816577,33882113,33947649,34013185,34078721,34144257,34209793,34275329,34340865,34406401,34471937,34537473,34603009,34668545,34734081,34799617,34865153,34930689,34996225,35061761,35192833,35127297,35258369,35389441,35323905,35454977,35520513,35586049,35651585,35717121,35782657,35848193,35913729,35979265,36044801,36110337,36175873,36241409,36306945,36372481,36438017,36503553,36569089,36634625,36700161,36765697,36831233,36896769,36962305,37027841,37093377,37158913,37224449,37289985,37355521,37486593,37421057,37552129,37617665,37683201,37748737,37814273,37879809,37945345,38010881,38076417,38207489,38141953,38273025,38338561,38404097,38469633,38535169,38600705,38666241,38731777,38797313,38862849,38928385,38993921,39059457,39124993,39190529,39256065,39321601,39387137,39452673,39518209,39583745,39649281,39714817,39780353,39845889,39911425,39976961,40042497,40108033,40173569,40239105,40304641,40370177,40435713,40501249,40566785,40632321,40697857,40763393,40828929,40894465,40960001,41025537,41091073,41156609,41222145,41287681,41353217,41418753,41484289,41549825,41615361,41680897,41746433,41811969,41877505,42008577,41943041,42074113,42139649,42205185,42270721,42336257,42401793,42467329,42532865,42598401,42663937,42729473,42795009,42860545,42926081,42991617,43057153,43122689,43188225,43253761,43319297,43384833,43450369,43515905,43581441,43712513,43646977,43778049,43843585,43909121,43974657,44040193,44105729,44171265,44236801,44302337,44367873,44433409,44498945,44564481,44630017,44695553,44761089,44826625,44892161,44957697,45023233,45088769,45154305,45219841,45285377,45350913,45416449,45481985,45547521,45613057,45678593,45744129,45809665,45875201,45940737,46006273,46071809,46137345,46202881,46268417,46333953,46399489,46465025,46530561,46596097,46727169,46661633,46792705,46858241,46923777,46989313,47054849,47120385,47185921,47251457,47316993,47382529,47448065,47513601,47579137,47644673,47710209,47775745,47841281,47906817,47972353,48037889,48103425,48168961,48234497,48300033,48365569,48431105,48496641,48562177,48627713,48693249,48758785,48824321,48889857,48955393,49020929,49086465,49152001,49217537,49283073,49348609,49414145,49479681,49610753,49545217,49676289,49741825,49807361,49872897,49938433,50003969,50069505,50135041,50200577,50266113,50331649,50397185,50528257,50462721,50593793,50659329,50724865,50790401,50855937,50921473,50987009,51052545,51118081,51183617,51249153,51314689,51380225,51445761,51511297,51576833,51642369,51707905,51773441,51838977,51904513,51970049,52035585,52101121,52166657,52232193,52297729,52363265,52428801,52494337,52559873,52625409,52690945,52756481,52822017,52887553,52953089,53018625,53084161,53149697,53215233,53280769,53346305,53411841,53477377,53542913,53608449,53673985,53739521,53805057,53870593,53936129,54001665,54067201,54132737,54198273,54263809,54329345,54394881,54460417,54525953,54591489,54657025,54722561,54788097,54853633,54919169,54984705,55050241,55115777,55181313,55246849,55312385,55377921,55443457,55508993,55574529,55640065,55705601,55771137,55836673,55902209,55967745,56033281,56098817,56164353,56229889,56295425,56360961,56426497,56492033,56557569,56623105,56688641,56754177,56819713,56885249,56950785,57016321,57081857,57147393,57212929,57278465,57344001,57409537,57475073,57540609,57606145,57671681,57737217,57802753,57868289,57933825,57999361,58064897,58130433,58195969,58261505,58327041,58392577,58458113,58523649,58589185,58654721,58720257,58785793,58851329,58916865,58982401,59047937,59113473,59179009,59244545,59310081,59375617,59441153,59506689,59572225,59637761,59703297,59768833,59834369,59899905,59965441,60030977,60096513,60162049,60227585,60293121,60358657,60424193,60489729,60555265,60620801,60686337,60751873],"compose":[7405569,7864321,7995393],"consumeextension":[1376257,9043969,9371649,9699329,16842753,50724865,54460421,59834369,60030977,60096513],"caused":[54525953,60751873],"comparecount":[1114113,9043970,9371650,9633797,16842754,24641537,26017797,50724865,54067202,59834370,60030978,60096514,60620801],"case":[17498113,40501249],"callback":[13631489,14221313,14811137,15138817,35782657,36700161,37224449,38076417],"consecutively":[24641537,37945345,60620801],"contents":[131073],"consists":[20905985,21626881,21954561,22020097,22413313,22675457,22740993,23068673,23134209,23199745,23396353,23461889,23527425,23855105,24248321,38207489,38469633,38797313,42401793,42795009,43450369,43974657,44564481,44892161,45678593,45875201,46399489,46792705,48431105,48889857],"column":[6291458,9043972,9371652,16842756,21495809,22282241,24641538,24838145,41746433,42467329,44040193,46202882,50331650,57999362,59834372,60030980,60096516,60620802],"cartesian":[1638415,9043996,9371676,9568264,10878984,11272200,15400968,15925256,16711688,16842780,17235976,24641550,25165831,29622279,30081031,30867463,32309255,32899079,33423367,41484304,45350927,50724865,53346320,59834396,60031004,60096540,60620814],"checked":[42205185,42598401],"called":[7274497,7602177,7798785,7864321,7995393,8060929,8388609,8454145,8519681,9961473],"cooperative":[7864321,7995393],"content":[9175041,9437185,28835841,29294593],"couples":[24903681,25427969,47448065,47906817],"concurrency":[524289,2031618,7077889,7208963,7405569,7864321,7995393,8126467,8585219,9043970,49414146,51249154,52953090,53870593,59834370],"count":[720899,1114113,1310721,1441794,1572865,4849665,5439490,5898246,9043992,9240586,9371672,9502735,9633794,10092546,10158082,10289164,10551298,11206662,11730950,12386310,14417925,16056326,16252934,16318470,16580614,16777222,16842776,16973830,17170438,17629189,17956865,19398661,19988486,20054025,20119558,20250630,20643846,20971522,21102598,21233665,21299202,22151174,22806533,24313865,24641548,24707086,25296897,25493515,25886726,26017793,26148870,26673158,26804230,26869765,27066373,27394049,27852801,28114945,29360134,30539781,31260678,34865158,34930694,35192838,35586054,36044806,36241410,36372485,36503558,36569090,36896774,37027846,37552134,37617669,37814278,38535177,38993926,39256065,39845894,40173572,40632326,41091078,41811970,43646977,45547522,45613057,46727169,47054853,47251457,49348614,51707907,53084161,53542914,53805062,54067201,54329345,54722561,54984705,55181314,55836678,56360962,59834392,60031000,60096537,60424195,60620812],"contact":[1],"chooser":[9830405,25624581],"comes":[19726337,38141953],"comparecountextension":[1114113,9043969,9371649,9633793,16842753,50724865,54067205,59834369,60030977,60096513],"contained":[54329345,60096513],"conversion":[20905985,21626881,21954561,22020097,22413313,22675457,22740993,23068673,23134209,23199745,23396353,23461889,23527425,23855105,24248321,38207489,38469633,38797313,42401793,42795009,43450369,43974657,44564481,44892161,45678593,45875201,46399489,46792705,48431105,48889857],"completed":[2031617,7864321,9043969,9371649,16842753,52953089,59834369,60030977,60096513],"completes":[2031618,7405571,7864321,7995394,9043969,9371649,16842753,52297730,52953090,59834369,60030977,60096513],"cache":[2031617,8847362,9043969,9371649,9568257,10878977,11272193,15400961,15925249,16711681,16842753,17235969,25165825,29622273,30081025,30867457,32309249,32899073,33423361,52953089,59834369,60030977,60096513],"countdown":[1441794,9043972,9371652,10289159,16842756,24641538,25493511,50724865,55181315,59834372,60030980,60096516,60620802],"creates":[2031619,5767174,5832705,6094849,6160388,6684687,6946820,7405569,7995393,8847361,9043988,9371668,16842772,20774913,20905985,21626881,21954561,22020097,22216705,22413313,22609921,22675457,22740993,22872065,23068673,23134209,23199745,23265281,23396353,23461889,23527425,23855105,23986177,24248321,24510465,24641567,24903681,25034753,25100290,25427969,25755649,26214401,26542081,27262977,27721729,28180481,37879809,38207489,38469633,38600705,38797313,39190529,39583745,40042497,40108033,40566785,41025537,41615361,42401793,42795009,43450369,43974657,44564481,44892161,45678593,45744134,45875201,46268417,46333953,46399489,46596097,46661647,46792705,46923777,46989316,47448065,47775748,47906817,48431105,48889857,49545217,50003974,50987023,51445764,52297730,52559876,52953091,57671686,58458127,58589188,58916868,59441153,59506689,59834388,60030996,60096532,60620831,60751874],"completely":[1376257,9043970,9371650,9699329,16842754,21430273,21823489,24641537,26935297,48365569,48955393,54460417,59834370,60030978,60096514,60620801],"countdownextension":[1441793,9043969,9371649,10289153,16842753,50724865,55181317,59834369,60030977,60096513],"chris":[262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,917505,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2162689,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,4456449,4521985,4587521,4653057,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,6815745,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7602177,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9109505,9175041,9240577,9043969,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16842753,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17498113,17563649,17629185,17694721,17760257,17825793,17891329,17956865,18022401,18087937,18153473,18219009,18284545,18350081,18415617,18481153,18546689,18677761,18612225,18743297,18808833,18874369,18939905,19005441,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19857409,19922945,19988481,20054017,20119553,20250625,20185089,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21757953,21823489,21889025,21954561,22020097,22085633,22151169,22216705,22282241,22347777,22413313,22478849,22544385,22609921,22675457,22740993,22806529,22872065,22937601,23003137,23068673,23134209,23199745,23265281,23330817,23396353,23461889,23527425,23592961,23658497,23724033,23789569,23855105,23920641,23986177,24051713,24117249,24182785,24248321,24313857,24379393,24444929,24510465,24576001,24641537,24707073,24772609,24838145,24903681,24969217,25034753,25100289,25165825,25231361,25296897,25362433,25427969,25493505,25559041,25624577,25690113,25755649,25821185,25886721,25952257,26017793,26083329,26148865,26214401,26345473,26279937,26411009,26476545,26542081,26607617,26673153,26738689,26804225,26869761,26935297,27000833,27066369,27131905,27197441,27262977,27328513,27394049,27459585,27525121,27590657,27656193,27721729,27787265,27852801,27918337,27983873,28049409,28114945,28180481,28246017,28311553,28377089,28442625,28508161,28573697,28639233,28704769,28770305,28835841,28901377,28966913,29032449,29097985,29163521,29229057,29294593,29360129,29425665,29491201,29556737,29622273,29687809,29753345,29818881,29884417,29949953,30015489,30081025,30146561,30212097,30277633,30343169,30408705,30539777,30474241,30605313,30670849,30736385,30801921,30867457,30932993,30998529,31064065,31129601,31195137,31260673,31326209,31391745,31457281,31522817,31588353,31653889,31719425,31784961,31850497,31916033,31981569,32047105,32112641,32178177,32243713,32309249,32374785,32440321,32505857,32571393,32636929,32702465,32768001,32833537,32899073,32964609,33030145,33095681,33161217,33226753,33292289,33357825,33423361,33488897,33554433,33619969,33685505,33751041,33816577,33882113,33947649,34013185,34078721,34144257,34209793,34275329,34340865,34406401,34471937,34537473,34603009,34668545,34734081,34799617,34865153,34930689,34996225,35061761,35192833,35127297,35258369,35389441,35323905,35454977,35520513,35586049,35651585,35717121,35782657,35848193,35913729,35979265,36044801,36110337,36175873,36241409,36306945,36372481,36438017,36503553,36569089,36634625,36700161,36765697,36831233,36896769,36962305,37027841,37093377,37158913,37224449,37289985,37355521,37421057,37486593,37552129,37617665,37683201,37748737,37814273,37879809,37945345,38010881,38076417,38207489,38141953,38273025,38338561,38404097,38469633,38535169,38600705,38666241,38797313,38731777,38862849,38928385,38993921,39059457,39124993,39190529,39256065,39321601,39387137,39452673,39518209,39583745,39649281,39714817,39780353,39845889,39911425,39976961,40042497,40108033,40173569,40239105,40304641,40370177,40435713,40501249,40566785,40632321,40697857,40763393,40828929,40894465,40960001,41025537,41091073,41156609,41222145,41287681,41353217,41418753,41484289,41549825,41615361,41680897,41746433,41811969,41877505,42008577,41943041,42074113,42139649,42205185,42270721,42336257,42401793,42467329,42532865,42598401,42663937,42729473,42795009,42860545,42926081,42991617,43057153,43122689,43188225,43253761,43319297,43384833,43450369,43515905,43581441,43712513,43646977,43778049,43843585,43909121,43974657,44040193,44105729,44171265,44236801,44302337,44367873,44433409,44498945,44564481,44630017,44695553,44761089,44826625,44892161,44957697,45023233,45088769,45154305,45219841,45285377,45350913,45416449,45481985,45547521,45613057,45678593,45744129,45809665,45875201,45940737,46006273,46071809,46137345,46202881,46268417,46333953,46399489,46465025,46530561,46596097,46661633,46727169,46792705,46858241,46923777,46989313,47054849,47120385,47185921,47251457,47316993,47382529,47448065,47513601,47579137,47644673,47710209,47775745,47841281,47906817,47972353,48037889,48103425,48168961,48234497,48300033,48365569,48431105,48496641,48562177,48627713,48693249,48758785,48824321,48889857,48955393,49020929,49086465,49152001,49217537,49283073,49348609,49414145,49479681,49610753,49545217,49676289,49741825,49807361,49872897,49938433,50003969,50069505,50135041,50200577,50266113,50331649,50397185,50528257,50462721,50593793,50659329,50724865,50790401,50855937,50921473,50987009,51052545,51118081,51183617,51249153,51314689,51380225,51445761,51511297,51576833,51642369,51707905,51773441,51838977,51904513,51970049,52035585,52101121,52166657,52232193,52297729,52363265,52428801,52494337,52559873,52625409,52690945,52756481,52822017,52887553,52953089,53018625,53084161,53149697,53215233,53280769,53346305,53411841,53477377,53542913,53608449,53673985,53739521,53805057,53870593,53936129,54001665,54067201,54132737,54198273,54263809,54329345,54394881,54460417,54525953,54591489,54657025,54722561,54788097,54853633,54919169,54984705,55050241,55115777,55181313,55246849,55312385,55377921,55443457,55508993,55574529,55640065,55705601,55771137,55836673,55902209,55967745,56033281,56098817,56164353,56229889,56295425,56360961,56426497,56492033,56557569,56623105,56688641,56754177,56819713,56885249,56950785,57016321,57081857,57147393,57212929,57278465,57344001,57409537,57475073,57540609,57606145,57671681,57737217,57802753,57868289,57933825,57999361,58064897,58130433,58195969,58261505,58327041,58392577,58458113,58523649,58589185,58654721,58720257,58785793,58851329,58916865,58982401,59047937,59113473,59179009,59244545,59310081,59375617,59441153,59506689,59572225,59637761,59703297,59768833,59834369,59899905,59965441,60030977,60096513,60162049,60227585,60293121,60358657,60424193,60489729,60555265,60620801,60686337,60751873],"choose":[1245186,9043970,9371650,9830407,16842754,24641537,25624582,50724865,53608451,59834370,60030978,60096514,60620801],"chars":[10747906,11337730,23003138,26411010,27787266,28246018,28639234,30015490,39321602,41680898,42991618,48627714],"consecutive":[5439490,9043972,9371652,16842756,20971521,21299201,24641538,36241409,36569089,45547522,53542914,56360962,59834372,60030980,60096516,60620802],"calculate":[3932161,9043970,9371650,16646145,16842754,17694722,24641537,32505858,33488897,49807361,57147393,59375617,59834370,60030978,60096514,60620801],"consume":[1376258,9043970,9371650,9699335,16842754,24641537,26935302,50724865,54460419,59834370,60030978,60096514,60620801],"cause":[19726337,21823489,23330817,25100289,38141953,47644674,48168961,48955393,53477377,60751874],"corresponds":[8847361],"countbetween":[1310721,9043970,9371650,10092549,16842754,24641537,27394053,50724865,54722562,59834370,60030978,60096514,60620801],"constructor":[43515905,46137345,47316993,47644673,53477377],"countbyextension":[1572865,9043970,9371650,10158081,10551297,16842754,41811969,50724865,54984709,59834370,60030978,60096514],"combination":[1638407,9043982,9371662,9568257,10878977,11272193,15400961,15925249,16711681,16842766,17235969,24641543,25165825,29622273,30081025,30867457,32309249,32899073,33423361,41484295,45350919,53346311,59834382,60030990,60096526,60620807],"converting":[5439490,9043972,9371652,16842756,20971521,21299201,24641538,36241409,36569089,45547522,53542914,56360962,59834372,60030980,60096516,60620802],"converts":[2031617,6291457,7143425,9043971,9371650,16842754,21168129,24641537,41943041,46202881,50331649,52953089,57999361,59834371,60030978,60096514,60620801],"calls":[13107201,13434881,20512769,20840449,26738689,27000833,40304641,43188225],"counter":[1441793,9043970,9371650,10289153,16842754,24641537,25493505,55181313,59834370,60030978,60096514,60620801],"copyto":[9371649,60096513],"causing":[19726337,38141953],"concurrent":[393217,2031617,7077889,7143425,7208961,9043969,50790401,51052545,52953089,59834369],"completing":[31588353,32964609,33357825,40828929],"containing":[1703937,2621443,7667713,9043974,9175041,9371654,9437185,10944513,11010049,11075585,11534337,12058625,12517377,12845057,12910593,13303809,13500417,13959169,14680065,14876673,15466497,15859713,15990785,16056321,16252929,16318465,16384001,16580609,16777217,16842758,16973825,17170433,18481153,19070977,19398657,19922945,20054017,20316161,20447233,21102593,21364737,22216705,22609921,22872065,23265281,23986177,24510465,24641545,24903681,25427969,27131905,27590657,28573697,28835841,28966913,29032449,29294593,29753345,30474241,30605313,31195137,31260673,31719425,31784961,32178177,32636929,33816577,34144257,34603009,34734081,34799617,34865153,35192833,35258369,35389441,35323905,35586049,35651585,35848193,36044801,36110337,36503553,36634625,36765698,37027841,37093377,37486593,37552129,37617665,37945345,38535169,39190529,39583745,40108033,42205185,42598401,44236803,45023233,46333953,46923777,47448065,47906817,49545217,52690947,54853635,55771140,56623105,59834374,60030982,60096518,60620809],"consisting":[589825,8912898,9043971,9371651,10420225,10682369,16842755,23920642,24641538,25952257,26345473,26607618,59834371,60030979,60096515,60358657,60620802],"constructors":[60751874],"considered":[2228226,2424834,9043976,9371656,11468802,11599875,12189699,13041666,13303809,16842760,17956865,24641540,27590657,31326210,31981571,33161218,33619971,39256065,43581442,43909122,50921474,51511298,51773442,54657026,59834376,60030984,60096520,60620804],"contain":[131073,8716289,9633793,10092545,10485761,10616833,11141121,11206657,11730945,11862017,11927553,11993089,12255233,12320769,12386305,12451841,12976129,13697025,13828097,14090241,14352385,14548993,14942209,15269889,15728641,16187393,17432577,17694721,18022401,18939905,19202049,20054017,20643841,22937601,24838145,25755649,26017793,26148865,26214401,26673153,27394049,27656193,27983873,28049409,28311553,28377089,28508161,28704769,28770305,29097985,29163521,29360129,29425665,29491201,29884417,30146561,30212097,30408705,30801921,30998529,31850497,32505857,32833537,34340865,34930689,35127297,38404097,38535169,38731777,41746433,43843585,46268417,46596097],"combinations":[1638407,5111809,9043984,9371664,9568257,10878977,11272193,15400961,15925249,16711681,16842768,17235969,21561345,24641544,25165825,29622273,30081025,30867457,32309249,32899073,33423361,41484295,44367873,44695553,45350919,49020929,53346311,55705601,59834384,60030992,60096528,60620808],"coded":[54525953,60751873],"cancellationtoken":[2031618,7864327,7995400,9043969,9371649,16842753,52297730,52953090,59834369,60030977,60096513],"chance":[7405569,7864321,7995393],"computes":[45023233],"change":[7405569,7864321,7995393],"cancellation":[6815745,7077889,7995393],"converted":[7143425,20905985,21626881,21954561,22020097,22413313,22675457,22740993,23068673,23134209,23199745,23396353,23461889,23527425,23855105,24248321,38207489,38469633,38797313,42401793,42795009,43450369,43974657,44564481,44892161,45678593,45875201,46399489,46792705,48431105,48889857],"children":[24641538,42205186,42598402,60620802],"contiguous":[2162689,4849665,6029313,9043974,9371654,14417921,16842760,20054017,22806529,24641539,26869761,27066369,30539777,38535169,47054849,49872897,53084161,56557569,59834374,60030984,60096518,60620803],"condition":[655362,9043972,9371652,10354691,10813442,16842756,24641538,25231363,25690114,40370178,48693249,51314690,59834372,60030980,60096516,60489730,60620802,60751873],"consumes":[1376257,7667713,7929857,9043970,9371650,9699329,16842754,24641537,26935297,54460417,59834370,60030978,60096514,60620801],"consumed":[2818049,7405569,7864321,7995393,9043970,9371650,15597570,16842754,18939905,19202049,22478849,23003137,24641537,24838146,26411009,29229058,38404097,38731777,40960001,41680897,41746434,42991617,58130433,59834370,60030978,60096514,60620801]} \ No newline at end of file diff --git a/3.4/ref/api/fti/FTI_Files.json b/3.4/ref/api/fti/FTI_Files.json new file mode 100644 index 0000000..396a756 --- /dev/null +++ b/3.4/ref/api/fti/FTI_Files.json @@ -0,0 +1 @@ +["MoreLinq - General Error\u0000GeneralError.html\u000035","MoreLinq - Redirect\u0000index.html\u000018","MoreLinq - Page Not Found\u0000PageNotFound.html\u000076","MoreLinq - Search\u0000search.html\u000010","SequenceException Events\u0000html/Events_T_MoreLinq_SequenceException.htm\u0000144","AwaitQueryOptions Fields\u0000html/Fields_T_MoreLinq_Experimental_AwaitQueryOptions.htm\u0000130","ExperimentalEnumerable Methods\u0000html/Methods_T_MoreLinq_Experimental_Async_ExperimentalEnumerable.htm\u0000183","AwaitQueryOptions.Default Field\u0000html/F_MoreLinq_Experimental_AwaitQueryOptions_Default.htm\u0000189","AwaitQueryOptions Methods\u0000html/Methods_T_MoreLinq_Experimental_AwaitQueryOptions.htm\u0000224","AppendExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_AppendExtension.htm\u0000132","AssertExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_AssertExtension.htm\u0000182","AssertCountExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_AssertCountExtension.htm\u0000176","AggregateRightExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_AggregateRightExtension.htm\u0000341","AcquireExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_AcquireExtension.htm\u0000149","AtMostExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_AtMostExtension.htm\u0000140","AtLeastExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_AtLeastExtension.htm\u0000140","BatchExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_BatchExtension.htm\u0000167","CompareCountExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_CompareCountExtension.htm\u0000147","BacksertExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_BacksertExtension.htm\u0000163","ChooseExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_ChooseExtension.htm\u0000164","CountBetweenExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_CountBetweenExtension.htm\u0000141","ConsumeExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_ConsumeExtension.htm\u0000138","CountDownExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_CountDownExtension.htm\u0000162","EndsWithExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_EndsWithExtension.htm\u0000186","CountByExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_CountByExtension.htm\u0000221","CartesianExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_CartesianExtension.htm\u0000676","EvaluateExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_EvaluateExtension.htm\u0000140","DistinctByExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_DistinctByExtension.htm\u0000206","ExactlyExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_ExactlyExtension.htm\u0000136","ExceptByExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_ExceptByExtension.htm\u0000205","EquiZipExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_EquiZipExtension.htm\u0000312","ExperimentalEnumerable Methods\u0000html/Methods_T_MoreLinq_Experimental_ExperimentalEnumerable.htm\u00001270","FallbackIfEmptyExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_FallbackIfEmptyExtension.htm\u0000311","ExcludeExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_ExcludeExtension.htm\u0000133","FillForwardExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_FillForwardExtension.htm\u0000278","FirstOrDefaultExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_FirstOrDefaultExtension.htm\u0000139","AggregateExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_AggregateExtension.htm\u0000781","FillBackwardExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_FillBackwardExtension.htm\u0000272","FullGroupJoinExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_FullGroupJoinExtension.htm\u0000308","FirstExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_FirstExtension.htm\u0000126","FlattenExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_FlattenExtension.htm\u0000199","IndexByExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_IndexByExtension.htm\u0000238","FoldExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_FoldExtension.htm\u0000820","InterleaveExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_InterleaveExtension.htm\u0000138","IndexExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_IndexExtension.htm\u0000186","LastExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_LastExtension.htm\u0000126","MaxByExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_MaxByExtension.htm\u0000188","InsertExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_InsertExtension.htm\u0000132","LagExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_LagExtension.htm\u0000190","LastOrDefaultExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_LastOrDefaultExtension.htm\u0000139","ForEachExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_ForEachExtension.htm\u0000179","MinByExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_MinByExtension.htm\u0000188","PairwiseExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_PairwiseExtension.htm\u0000158","PadExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_PadExtension.htm\u0000215","LeadExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_LeadExtension.htm\u0000190","OrderedMergeExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_OrderedMergeExtension.htm\u0000729","MoveExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_MoveExtension.htm\u0000136","PartialSortExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_PartialSortExtension.htm\u0000379","PermutationsExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_PermutationsExtension.htm\u0000132","OrderByExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_OrderByExtension.htm\u0000193","PadStartExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_PadStartExtension.htm\u0000246","LeftJoinExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_LeftJoinExtension.htm\u0000373","PipeExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_PipeExtension.htm\u0000133","PrependExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_PrependExtension.htm\u0000126","PartialSortByExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_PartialSortByExtension.htm\u0000380","RankExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_RankExtension.htm\u0000160","FullJoinExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_FullJoinExtension.htm\u0000397","SkipLastExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_SkipLastExtension.htm\u0000132","PreScanExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_PreScanExtension.htm\u0000134","RepeatExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_RepeatExtension.htm\u0000146","ScanExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_ScanExtension.htm\u0000201","PartitionExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_PartitionExtension.htm\u0000681","SkipUntilExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_SkipUntilExtension.htm\u0000147","RandomSubsetExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_RandomSubsetExtension.htm\u0000183","SliceExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_SliceExtension.htm\u0000135","ScanRightExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_ScanRightExtension.htm\u0000251","GroupAdjacentExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_GroupAdjacentExtension.htm\u0000430","RightJoinExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_RightJoinExtension.htm\u0000373","SubsetsExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_SubsetsExtension.htm\u0000205","RankByExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_RankByExtension.htm\u0000183","SegmentExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_SegmentExtension.htm\u0000209","SortedMergeExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_SortedMergeExtension.htm\u0000199","TagFirstLastExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_TagFirstLastExtension.htm\u0000154","RunLengthEncodeExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_RunLengthEncodeExtension.htm\u0000202","TakeEveryExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_TakeEveryExtension.htm\u0000128","ShuffleExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_ShuffleExtension.htm\u0000174","WindowExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_WindowExtension.htm\u0000135","ToHashSetExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_ToHashSetExtension.htm\u0000170","ToArrayByIndexExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_ToArrayByIndexExtension.htm\u0000461","WindowLeftExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_WindowLeftExtension.htm\u0000134","SplitExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_SplitExtension.htm\u0000566","ZipShortestExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_ZipShortestExtension.htm\u0000309","TakeLastExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_TakeLastExtension.htm\u0000133","WindowRightExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_WindowRightExtension.htm\u0000134","ToLookupExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_ToLookupExtension.htm\u0000275","StartsWithExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_StartsWithExtension.htm\u0000186","ToDataTableExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_ToDataTableExtension.htm\u0000265","TakeUntilExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_TakeUntilExtension.htm\u0000147","TraceExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_TraceExtension.htm\u0000182","ZipLongestExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_ZipLongestExtension.htm\u0000366","ThenByExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_ThenByExtension.htm\u0000199","TransposeExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_TransposeExtension.htm\u0000129","ToDelimitedStringExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_ToDelimitedStringExtension.htm\u0000435","AwaitQueryOptions.WithScheduler Method\u0000html/M_MoreLinq_Experimental_AwaitQueryOptions_WithScheduler.htm\u0000230","ExperimentalEnumerable.Merge\u0026lt;T\u0026gt;(IEnumerable\u0026lt;IAsyncEnumerable\u0026lt;T\u0026gt;\u0026gt;) Method\u0000html/M_MoreLinq_Experimental_Async_ExperimentalEnumerable_Merge__1.htm\u0000480","SingleExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_SingleExtension.htm\u0000141","ToDictionaryExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_ToDictionaryExtension.htm\u0000275","ExperimentalEnumerable.AsOrdered\u0026lt;T\u0026gt; Method\u0000html/M_MoreLinq_Experimental_ExperimentalEnumerable_AsOrdered__1.htm\u0000409","ExperimentalEnumerable.Merge\u0026lt;T\u0026gt;(IEnumerable\u0026lt;IAsyncEnumerable\u0026lt;T\u0026gt;\u0026gt;, Int32) Method\u0000html/M_MoreLinq_Experimental_Async_ExperimentalEnumerable_Merge__1_1.htm\u0000553","ExperimentalEnumerable.AsSequential\u0026lt;T\u0026gt; Method\u0000html/M_MoreLinq_Experimental_ExperimentalEnumerable_AsSequential__1.htm\u0000373","AwaitQueryOptions.WithMaxConcurrency Method\u0000html/M_MoreLinq_Experimental_AwaitQueryOptions_WithMaxConcurrency.htm\u0000252","ExperimentalEnumerable.Aggregate\u0026lt;T, TResult1, TResult2, TResult3, TResult4, TResult\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Func\u0026lt;IObservable\u0026lt;T\u0026gt;, IObservable\u0026lt;TResult1\u0026gt;\u0026gt;, Func\u0026lt;IObservable\u0026lt;T\u0026gt;, IObservable\u0026lt;TResult2\u0026gt;\u0026gt;, Func\u0026lt;IObservable\u0026lt;T\u0026gt;, IObservable\u0026lt;TResult3\u0026gt;\u0026gt;, Func\u0026lt;IObservable\u0026lt;T\u0026gt;, IObservable\u0026lt;TResult4\u0026gt;\u0026gt;, Func\u0026lt;TResult1, TResult2, TResult3, TResult4, TResult\u0026gt;) Method\u0000html/M_MoreLinq_Experimental_ExperimentalEnumerable_Aggregate__6.htm\u00001075","ScanByExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_ScanByExtension.htm\u0000235","ExperimentalEnumerable.Await\u0026lt;T\u0026gt;(IEnumerable\u0026lt;Task\u0026lt;T\u0026gt;\u0026gt;) Method\u0000html/M_MoreLinq_Experimental_ExperimentalEnumerable_Await__1.htm\u0000594","SingleOrDefaultExtension Methods\u0000html/Methods_T_MoreLinq_Extensions_SingleOrDefaultExtension.htm\u0000154","ExperimentalEnumerable.AsUnordered\u0026lt;T\u0026gt; Method\u0000html/M_MoreLinq_Experimental_ExperimentalEnumerable_AsUnordered__1.htm\u0000389","ExperimentalEnumerable.Aggregate\u0026lt;T, TResult1, TResult2, TResult3, TResult4, TResult5, TResult6, TResult7, TResult8, TResult\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Func\u0026lt;IObservable\u0026lt;T\u0026gt;, IObservable\u0026lt;TResult1\u0026gt;\u0026gt;, Func\u0026lt;IObservable\u0026lt;T\u0026gt;, IObservable\u0026lt;TResult2\u0026gt;\u0026gt;, Func\u0026lt;IObservable\u0026lt;T\u0026gt;, IObservable\u0026lt;TResult3\u0026gt;\u0026gt;, Func\u0026lt;IObservable\u0026lt;T\u0026gt;, IObservable\u0026lt;TResult4\u0026gt;\u0026gt;, Func\u0026lt;IObservable\u0026lt;T\u0026gt;, IObservable\u0026lt;TResult5\u0026gt;\u0026gt;, Func\u0026lt;IObservable\u0026lt;T\u0026gt;, IObservable\u0026lt;TResult6\u0026gt;\u0026gt;, Func\u0026lt;IObservable\u0026lt;T\u0026gt;, IObservable\u0026lt;TResult7\u0026gt;\u0026gt;, Func\u0026lt;IObservable\u0026lt;T\u0026gt;, IObservable\u0026lt;TResult8\u0026gt;\u0026gt;, Func\u0026lt;TResult1, TResult2, TResult3, TResult4, TResult5, TResult6, TResult7, TResult8, TResult\u0026gt;) Method\u0000html/M_MoreLinq_Experimental_ExperimentalEnumerable_Aggregate__10.htm\u00001607","ExperimentalEnumerable.TrySingle\u0026lt;T, TCardinality\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, TCardinality, TCardinality, TCardinality) Method\u0000html/M_MoreLinq_Experimental_ExperimentalEnumerable_TrySingle__2.htm\u0000587","AwaitQueryOptions.WithPreserveOrder Method\u0000html/M_MoreLinq_Experimental_AwaitQueryOptions_WithPreserveOrder.htm\u0000257","ExperimentalEnumerable.Aggregate\u0026lt;T, TResult1, TResult2, TResult3, TResult4, TResult5, TResult\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Func\u0026lt;IObservable\u0026lt;T\u0026gt;, IObservable\u0026lt;TResult1\u0026gt;\u0026gt;, Func\u0026lt;IObservable\u0026lt;T\u0026gt;, IObservable\u0026lt;TResult2\u0026gt;\u0026gt;, Func\u0026lt;IObservable\u0026lt;T\u0026gt;, IObservable\u0026lt;TResult3\u0026gt;\u0026gt;, Func\u0026lt;IObservable\u0026lt;T\u0026gt;, IObservable\u0026lt;TResult4\u0026gt;\u0026gt;, Func\u0026lt;IObservable\u0026lt;T\u0026gt;, IObservable\u0026lt;TResult5\u0026gt;\u0026gt;, Func\u0026lt;TResult1, TResult2, TResult3, TResult4, TResult5, TResult\u0026gt;) Method\u0000html/M_MoreLinq_Experimental_ExperimentalEnumerable_Aggregate__7.htm\u00001208","ExperimentalEnumerable.AwaitCompletion\u0026lt;T, TTaskResult, TResult\u0026gt; Method\u0000html/M_MoreLinq_Experimental_ExperimentalEnumerable_AwaitCompletion__3.htm\u0000835","ExperimentalEnumerable.TrySingle\u0026lt;T, TCardinality, TResult\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, TCardinality, TCardinality, TCardinality, Func\u0026lt;TCardinality, T, TResult\u0026gt;) Method\u0000html/M_MoreLinq_Experimental_ExperimentalEnumerable_TrySingle__3.htm\u0000672","ExperimentalEnumerable.Await\u0026lt;T, TResult\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Func\u0026lt;T, CancellationToken, Task\u0026lt;TResult\u0026gt;\u0026gt;) Method\u0000html/M_MoreLinq_Experimental_ExperimentalEnumerable_Await__2.htm\u0000750","ExperimentalEnumerable.Aggregate\u0026lt;T, TResult1, TResult2, TResult\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Func\u0026lt;IObservable\u0026lt;T\u0026gt;, IObservable\u0026lt;TResult1\u0026gt;\u0026gt;, Func\u0026lt;IObservable\u0026lt;T\u0026gt;, IObservable\u0026lt;TResult2\u0026gt;\u0026gt;, Func\u0026lt;TResult1, TResult2, TResult\u0026gt;) Method\u0000html/M_MoreLinq_Experimental_ExperimentalEnumerable_Aggregate__4.htm\u0000809","ExperimentalEnumerable.UnboundedConcurrency\u0026lt;T\u0026gt; Method\u0000html/M_MoreLinq_Experimental_ExperimentalEnumerable_UnboundedConcurrency__1.htm\u0000383","ExperimentalEnumerable.Batch\u0026lt;TSource, TResult\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Int32, ArrayPool\u0026lt;TSource\u0026gt;, Func\u0026lt;ICurrentBuffer\u0026lt;TSource\u0026gt;, TResult\u0026gt;) Method\u0000html/M_MoreLinq_Experimental_ExperimentalEnumerable_Batch__2.htm\u0000717","IAwaitQuery\u0026lt;T\u0026gt;.WithOptions Method\u0000html/M_MoreLinq_Experimental_IAwaitQuery_1_WithOptions.htm\u0000243","AggregateExtension.Aggregate\u0026lt;T, TAccumulate1, TAccumulate2, TResult\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, TAccumulate1, Func\u0026lt;TAccumulate1, T, TAccumulate1\u0026gt;, TAccumulate2, Func\u0026lt;TAccumulate2, T, TAccumulate2\u0026gt;, Func\u0026lt;TAccumulate1, TAccumulate2, TResult\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_AggregateExtension_Aggregate__4.htm\u0000723","ExperimentalEnumerable.Aggregate\u0026lt;T, TResult1, TResult2, TResult3, TResult\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Func\u0026lt;IObservable\u0026lt;T\u0026gt;, IObservable\u0026lt;TResult1\u0026gt;\u0026gt;, Func\u0026lt;IObservable\u0026lt;T\u0026gt;, IObservable\u0026lt;TResult2\u0026gt;\u0026gt;, Func\u0026lt;IObservable\u0026lt;T\u0026gt;, IObservable\u0026lt;TResult3\u0026gt;\u0026gt;, Func\u0026lt;TResult1, TResult2, TResult3, TResult\u0026gt;) Method\u0000html/M_MoreLinq_Experimental_ExperimentalEnumerable_Aggregate__5.htm\u0000942","ExperimentalEnumerable.Batch\u0026lt;TSource, TBucket, TResult\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Int32, ArrayPool\u0026lt;TSource\u0026gt;, Func\u0026lt;ICurrentBuffer\u0026lt;TSource\u0026gt;, IEnumerable\u0026lt;TBucket\u0026gt;\u0026gt;, Func\u0026lt;IEnumerable\u0026lt;TBucket\u0026gt;, TResult\u0026gt;) Method\u0000html/M_MoreLinq_Experimental_ExperimentalEnumerable_Batch__3.htm\u0000889","ExperimentalEnumerable.Aggregate\u0026lt;T, TResult1, TResult2, TResult3, TResult4, TResult5, TResult6, TResult\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Func\u0026lt;IObservable\u0026lt;T\u0026gt;, IObservable\u0026lt;TResult1\u0026gt;\u0026gt;, Func\u0026lt;IObservable\u0026lt;T\u0026gt;, IObservable\u0026lt;TResult2\u0026gt;\u0026gt;, Func\u0026lt;IObservable\u0026lt;T\u0026gt;, IObservable\u0026lt;TResult3\u0026gt;\u0026gt;, Func\u0026lt;IObservable\u0026lt;T\u0026gt;, IObservable\u0026lt;TResult4\u0026gt;\u0026gt;, Func\u0026lt;IObservable\u0026lt;T\u0026gt;, IObservable\u0026lt;TResult5\u0026gt;\u0026gt;, Func\u0026lt;IObservable\u0026lt;T\u0026gt;, IObservable\u0026lt;TResult6\u0026gt;\u0026gt;, Func\u0026lt;TResult1, TResult2, TResult3, TResult4, TResult5, TResult6, TResult\u0026gt;) Method\u0000html/M_MoreLinq_Experimental_ExperimentalEnumerable_Aggregate__8.htm\u00001341","ExperimentalEnumerable.MaxConcurrency\u0026lt;T\u0026gt; Method\u0000html/M_MoreLinq_Experimental_ExperimentalEnumerable_MaxConcurrency__1.htm\u0000399","AggregateExtension.Aggregate\u0026lt;T, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TAccumulate7, TAccumulate8, TResult\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, TAccumulate1, Func\u0026lt;TAccumulate1, T, TAccumulate1\u0026gt;, TAccumulate2, Func\u0026lt;TAccumulate2, T, TAccumulate2\u0026gt;, TAccumulate3, Func\u0026lt;TAccumulate3, T, TAccumulate3\u0026gt;, TAccumulate4, Func\u0026lt;TAccumulate4, T, TAccumulate4\u0026gt;, TAccumulate5, Func\u0026lt;TAccumulate5, T, TAccumulate5\u0026gt;, TAccumulate6, Func\u0026lt;TAccumulate6, T, TAccumulate6\u0026gt;, TAccumulate7, Func\u0026lt;TAccumulate7, T, TAccumulate7\u0026gt;, TAccumulate8, Func\u0026lt;TAccumulate8, T, TAccumulate8\u0026gt;, Func\u0026lt;TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TAccumulate7, TAccumulate8, TResult\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_AggregateExtension_Aggregate__10.htm\u00001563","AggregateRightExtension.AggregateRight\u0026lt;TSource, TAccumulate, TResult\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, TAccumulate, Func\u0026lt;TSource, TAccumulate, TAccumulate\u0026gt;, Func\u0026lt;TAccumulate, TResult\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_AggregateRightExtension_AggregateRight__3.htm\u0000711","AcquireExtension.Acquire\u0026lt;TSource\u0026gt; Method\u0000html/M_MoreLinq_Extensions_AcquireExtension_Acquire__1.htm\u0000419","ExperimentalEnumerable.Memoize\u0026lt;T\u0026gt; Method\u0000html/M_MoreLinq_Experimental_ExperimentalEnumerable_Memoize__1.htm\u0000488","AppendExtension.Append\u0026lt;T\u0026gt; Method\u0000html/M_MoreLinq_Extensions_AppendExtension_Append__1.htm\u0000423","BacksertExtension.Backsert\u0026lt;T\u0026gt; Method\u0000html/M_MoreLinq_Extensions_BacksertExtension_Backsert__1.htm\u0000562","IAwaitQuery\u0026lt;T\u0026gt; Methods\u0000html/Methods_T_MoreLinq_Experimental_IAwaitQuery_1.htm\u000016281","AggregateExtension.Aggregate\u0026lt;T, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TResult\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, TAccumulate1, Func\u0026lt;TAccumulate1, T, TAccumulate1\u0026gt;, TAccumulate2, Func\u0026lt;TAccumulate2, T, TAccumulate2\u0026gt;, TAccumulate3, Func\u0026lt;TAccumulate3, T, TAccumulate3\u0026gt;, TAccumulate4, Func\u0026lt;TAccumulate4, T, TAccumulate4\u0026gt;, TAccumulate5, Func\u0026lt;TAccumulate5, T, TAccumulate5\u0026gt;, TAccumulate6, Func\u0026lt;TAccumulate6, T, TAccumulate6\u0026gt;, Func\u0026lt;TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TResult\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_AggregateExtension_Aggregate__8.htm\u00001283","BatchExtension.Batch\u0026lt;TSource, TResult\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Int32, Func\u0026lt;IEnumerable\u0026lt;TSource\u0026gt;, TResult\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_BatchExtension_Batch__2.htm\u0000626","AssertCountExtension.AssertCount\u0026lt;TSource\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Int32) Method\u0000html/M_MoreLinq_Extensions_AssertCountExtension_AssertCount__1.htm\u0000436","AggregateExtension.Aggregate\u0026lt;T, TAccumulate1, TAccumulate2, TAccumulate3, TResult\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, TAccumulate1, Func\u0026lt;TAccumulate1, T, TAccumulate1\u0026gt;, TAccumulate2, Func\u0026lt;TAccumulate2, T, TAccumulate2\u0026gt;, TAccumulate3, Func\u0026lt;TAccumulate3, T, TAccumulate3\u0026gt;, Func\u0026lt;TAccumulate1, TAccumulate2, TAccumulate3, TResult\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_AggregateExtension_Aggregate__5.htm\u0000863","ICurrentBuffer\u0026lt;T\u0026gt; Methods\u0000html/Methods_T_MoreLinq_Experimental_ICurrentBuffer_1.htm\u000016254","BatchExtension.Batch\u0026lt;TSource\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Int32) Method\u0000html/M_MoreLinq_Extensions_BatchExtension_Batch__1.htm\u0000532","AssertCountExtension.AssertCount\u0026lt;TSource\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Int32, Func\u0026lt;Int32, Int32, Exception\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_AssertCountExtension_AssertCount__1_1.htm\u0000578","CartesianExtension.Cartesian\u0026lt;T1, T2, TResult\u0026gt;(IEnumerable\u0026lt;T1\u0026gt;, IEnumerable\u0026lt;T2\u0026gt;, Func\u0026lt;T1, T2, TResult\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_CartesianExtension_Cartesian__3.htm\u0000626","CompareCountExtension.CompareCount\u0026lt;TFirst, TSecond\u0026gt; Method\u0000html/M_MoreLinq_Extensions_CompareCountExtension_CompareCount__2.htm\u0000512","ConsumeExtension.Consume\u0026lt;T\u0026gt; Method\u0000html/M_MoreLinq_Extensions_ConsumeExtension_Consume__1.htm\u0000346","ExperimentalEnumerable.PreserveOrder\u0026lt;T\u0026gt; Method\u0000html/M_MoreLinq_Experimental_ExperimentalEnumerable_PreserveOrder__1.htm\u0000437","ChooseExtension.Choose\u0026lt;T, TResult\u0026gt; Method\u0000html/M_MoreLinq_Extensions_ChooseExtension_Choose__2.htm\u0000604","AggregateExtension.Aggregate\u0026lt;T, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TResult\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, TAccumulate1, Func\u0026lt;TAccumulate1, T, TAccumulate1\u0026gt;, TAccumulate2, Func\u0026lt;TAccumulate2, T, TAccumulate2\u0026gt;, TAccumulate3, Func\u0026lt;TAccumulate3, T, TAccumulate3\u0026gt;, TAccumulate4, Func\u0026lt;TAccumulate4, T, TAccumulate4\u0026gt;, Func\u0026lt;TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TResult\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_AggregateExtension_Aggregate__6.htm\u00001003","ExperimentalEnumerable.Aggregate\u0026lt;T, TResult1, TResult2, TResult3, TResult4, TResult5, TResult6, TResult7, TResult\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Func\u0026lt;IObservable\u0026lt;T\u0026gt;, IObservable\u0026lt;TResult1\u0026gt;\u0026gt;, Func\u0026lt;IObservable\u0026lt;T\u0026gt;, IObservable\u0026lt;TResult2\u0026gt;\u0026gt;, Func\u0026lt;IObservable\u0026lt;T\u0026gt;, IObservable\u0026lt;TResult3\u0026gt;\u0026gt;, Func\u0026lt;IObservable\u0026lt;T\u0026gt;, IObservable\u0026lt;TResult4\u0026gt;\u0026gt;, Func\u0026lt;IObservable\u0026lt;T\u0026gt;, IObservable\u0026lt;TResult5\u0026gt;\u0026gt;, Func\u0026lt;IObservable\u0026lt;T\u0026gt;, IObservable\u0026lt;TResult6\u0026gt;\u0026gt;, Func\u0026lt;IObservable\u0026lt;T\u0026gt;, IObservable\u0026lt;TResult7\u0026gt;\u0026gt;, Func\u0026lt;TResult1, TResult2, TResult3, TResult4, TResult5, TResult6, TResult7, TResult\u0026gt;) Method\u0000html/M_MoreLinq_Experimental_ExperimentalEnumerable_Aggregate__9.htm\u00001474","ExperimentalEnumerable.Scheduler\u0026lt;T\u0026gt; Method\u0000html/M_MoreLinq_Experimental_ExperimentalEnumerable_Scheduler__1.htm\u0000413","CountBetweenExtension.CountBetween\u0026lt;T\u0026gt; Method\u0000html/M_MoreLinq_Extensions_CountBetweenExtension_CountBetween__1.htm\u0000508","CountByExtension.CountBy\u0026lt;TSource, TKey\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Func\u0026lt;TSource, TKey\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_CountByExtension_CountBy__2.htm\u0000530","AggregateExtension.Aggregate\u0026lt;T, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TAccumulate7, TResult\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, TAccumulate1, Func\u0026lt;TAccumulate1, T, TAccumulate1\u0026gt;, TAccumulate2, Func\u0026lt;TAccumulate2, T, TAccumulate2\u0026gt;, TAccumulate3, Func\u0026lt;TAccumulate3, T, TAccumulate3\u0026gt;, TAccumulate4, Func\u0026lt;TAccumulate4, T, TAccumulate4\u0026gt;, TAccumulate5, Func\u0026lt;TAccumulate5, T, TAccumulate5\u0026gt;, TAccumulate6, Func\u0026lt;TAccumulate6, T, TAccumulate6\u0026gt;, TAccumulate7, Func\u0026lt;TAccumulate7, T, TAccumulate7\u0026gt;, Func\u0026lt;TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TAccumulate7, TResult\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_AggregateExtension_Aggregate__9.htm\u00001423","CountDownExtension.CountDown\u0026lt;T, TResult\u0026gt; Method\u0000html/M_MoreLinq_Extensions_CountDownExtension_CountDown__2.htm\u0000611","AssertExtension.Assert\u0026lt;TSource\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Func\u0026lt;TSource, Boolean\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_AssertExtension_Assert__1.htm\u0000483","DistinctByExtension.DistinctBy\u0026lt;TSource, TKey\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Func\u0026lt;TSource, TKey\u0026gt;, IEqualityComparer\u0026lt;TKey\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_DistinctByExtension_DistinctBy__2_1.htm\u0000591","FallbackIfEmptyExtension.FallbackIfEmpty\u0026lt;T\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, T) Method\u0000html/M_MoreLinq_Extensions_FallbackIfEmptyExtension_FallbackIfEmpty__1_1.htm\u0000495","CountByExtension.CountBy\u0026lt;TSource, TKey\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Func\u0026lt;TSource, TKey\u0026gt;, IEqualityComparer\u0026lt;TKey\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_CountByExtension_CountBy__2_1.htm\u0000613","AggregateRightExtension.AggregateRight\u0026lt;TSource\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Func\u0026lt;TSource, TSource, TSource\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_AggregateRightExtension_AggregateRight__1.htm\u0000547","DistinctByExtension.DistinctBy\u0026lt;TSource, TKey\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Func\u0026lt;TSource, TKey\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_DistinctByExtension_DistinctBy__2.htm\u0000523","EquiZipExtension.EquiZip\u0026lt;T1, T2, T3, TResult\u0026gt;(IEnumerable\u0026lt;T1\u0026gt;, IEnumerable\u0026lt;T2\u0026gt;, IEnumerable\u0026lt;T3\u0026gt;, Func\u0026lt;T1, T2, T3, TResult\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_EquiZipExtension_EquiZip__4.htm\u0000824","AssertExtension.Assert\u0026lt;TSource\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Func\u0026lt;TSource, Boolean\u0026gt;, Func\u0026lt;TSource, Exception\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_AssertExtension_Assert__1_1.htm\u0000535","CartesianExtension.Cartesian\u0026lt;T1, T2, T3, TResult\u0026gt;(IEnumerable\u0026lt;T1\u0026gt;, IEnumerable\u0026lt;T2\u0026gt;, IEnumerable\u0026lt;T3\u0026gt;, Func\u0026lt;T1, T2, T3, TResult\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_CartesianExtension_Cartesian__4.htm\u0000708","FallbackIfEmptyExtension.FallbackIfEmpty\u0026lt;T\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, T[]) Method\u0000html/M_MoreLinq_Extensions_FallbackIfEmptyExtension_FallbackIfEmpty__1_5.htm\u0000460","FallbackIfEmptyExtension.FallbackIfEmpty\u0026lt;T\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, T, T) Method\u0000html/M_MoreLinq_Extensions_FallbackIfEmptyExtension_FallbackIfEmpty__1_2.htm\u0000479","FallbackIfEmptyExtension.FallbackIfEmpty\u0026lt;T\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, T, T, T) Method\u0000html/M_MoreLinq_Extensions_FallbackIfEmptyExtension_FallbackIfEmpty__1_3.htm\u0000517","AggregateRightExtension.AggregateRight\u0026lt;TSource, TAccumulate\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, TAccumulate, Func\u0026lt;TSource, TAccumulate, TAccumulate\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_AggregateRightExtension_AggregateRight__2.htm\u0000613","AtLeastExtension.AtLeast\u0026lt;T\u0026gt; Method\u0000html/M_MoreLinq_Extensions_AtLeastExtension_AtLeast__1.htm\u0000461","CartesianExtension.Cartesian\u0026lt;T1, T2, T3, T4, TResult\u0026gt;(IEnumerable\u0026lt;T1\u0026gt;, IEnumerable\u0026lt;T2\u0026gt;, IEnumerable\u0026lt;T3\u0026gt;, IEnumerable\u0026lt;T4\u0026gt;, Func\u0026lt;T1, T2, T3, T4, TResult\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_CartesianExtension_Cartesian__5.htm\u0000790","EquiZipExtension.EquiZip\u0026lt;T1, T2, T3, T4, TResult\u0026gt;(IEnumerable\u0026lt;T1\u0026gt;, IEnumerable\u0026lt;T2\u0026gt;, IEnumerable\u0026lt;T3\u0026gt;, IEnumerable\u0026lt;T4\u0026gt;, Func\u0026lt;T1, T2, T3, T4, TResult\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_EquiZipExtension_EquiZip__5.htm\u0000926","FillBackwardExtension.FillBackward\u0026lt;T\u0026gt;(IEnumerable\u0026lt;T\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_FillBackwardExtension_FillBackward__1.htm\u0000429","FillBackwardExtension.FillBackward\u0026lt;T\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Func\u0026lt;T, Boolean\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_FillBackwardExtension_FillBackward__1_1.htm\u0000513","FallbackIfEmptyExtension.FallbackIfEmpty\u0026lt;T\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, T, T, T, T) Method\u0000html/M_MoreLinq_Extensions_FallbackIfEmptyExtension_FallbackIfEmpty__1_4.htm\u0000555","FillForwardExtension.FillForward\u0026lt;T\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Func\u0026lt;T, Boolean\u0026gt;, Func\u0026lt;T, T, T\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_FillForwardExtension_FillForward__1_2.htm\u0000633","AggregateExtension.Aggregate\u0026lt;T, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TResult\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, TAccumulate1, Func\u0026lt;TAccumulate1, T, TAccumulate1\u0026gt;, TAccumulate2, Func\u0026lt;TAccumulate2, T, TAccumulate2\u0026gt;, TAccumulate3, Func\u0026lt;TAccumulate3, T, TAccumulate3\u0026gt;, TAccumulate4, Func\u0026lt;TAccumulate4, T, TAccumulate4\u0026gt;, TAccumulate5, Func\u0026lt;TAccumulate5, T, TAccumulate5\u0026gt;, Func\u0026lt;TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TResult\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_AggregateExtension_Aggregate__7.htm\u00001143","AtMostExtension.AtMost\u0026lt;T\u0026gt; Method\u0000html/M_MoreLinq_Extensions_AtMostExtension_AtMost__1.htm\u0000461","FirstExtension.First\u0026lt;T\u0026gt; Method\u0000html/M_MoreLinq_Extensions_FirstExtension_First__1.htm\u0000364","FoldExtension.Fold\u0026lt;T, TResult\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Func\u0026lt;T, T, T, TResult\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_FoldExtension_Fold__2_10.htm\u0000521","FoldExtension.Fold\u0026lt;T, TResult\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Func\u0026lt;T, T, T, T, T, TResult\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_FoldExtension_Fold__2_12.htm\u0000551","FoldExtension.Fold\u0026lt;T, TResult\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Func\u0026lt;T, TResult\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_FoldExtension_Fold__2_8.htm\u0000491","EvaluateExtension.Evaluate\u0026lt;T\u0026gt; Method\u0000html/M_MoreLinq_Extensions_EvaluateExtension_Evaluate__1.htm\u0000447","FirstOrDefaultExtension.FirstOrDefault\u0026lt;T\u0026gt; Method\u0000html/M_MoreLinq_Extensions_FirstOrDefaultExtension_FirstOrDefault__1.htm\u0000380","FillBackwardExtension.FillBackward\u0026lt;T\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Func\u0026lt;T, Boolean\u0026gt;, Func\u0026lt;T, T, T\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_FillBackwardExtension_FillBackward__1_2.htm\u0000629","FoldExtension.Fold\u0026lt;T, TResult\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Func\u0026lt;T, T, T, T, T, T, TResult\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_FoldExtension_Fold__2_13.htm\u0000566","FoldExtension.Fold\u0026lt;T, TResult\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Func\u0026lt;T, T, T, T, TResult\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_FoldExtension_Fold__2_11.htm\u0000536","ExactlyExtension.Exactly\u0026lt;T\u0026gt; Method\u0000html/M_MoreLinq_Extensions_ExactlyExtension_Exactly__1.htm\u0000453","FoldExtension.Fold\u0026lt;T, TResult\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Func\u0026lt;T, T, TResult\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_FoldExtension_Fold__2_9.htm\u0000506","FlattenExtension.Flatten(IEnumerable) Method\u0000html/M_MoreLinq_Extensions_FlattenExtension_Flatten.htm\u0000357","FillForwardExtension.FillForward\u0026lt;T\u0026gt;(IEnumerable\u0026lt;T\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_FillForwardExtension_FillForward__1.htm\u0000430","ForEachExtension.ForEach\u0026lt;T\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Action\u0026lt;T\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_ForEachExtension_ForEach__1.htm\u0000400","GroupAdjacentExtension.GroupAdjacent\u0026lt;TSource, TKey\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Func\u0026lt;TSource, TKey\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_GroupAdjacentExtension_GroupAdjacent__2.htm\u0000575","ExceptByExtension.ExceptBy\u0026lt;TSource, TKey\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, IEnumerable\u0026lt;TSource\u0026gt;, Func\u0026lt;TSource, TKey\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_ExceptByExtension_ExceptBy__2.htm\u0000600","FullJoinExtension.FullJoin\u0026lt;TSource, TKey, TResult\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, IEnumerable\u0026lt;TSource\u0026gt;, Func\u0026lt;TSource, TKey\u0026gt;, Func\u0026lt;TSource, TResult\u0026gt;, Func\u0026lt;TSource, TResult\u0026gt;, Func\u0026lt;TSource, TSource, TResult\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_FullJoinExtension_FullJoin__3.htm\u0000812","FlattenExtension.Flatten(IEnumerable, Func\u0026lt;IEnumerable, Boolean\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_FlattenExtension_Flatten_1.htm\u0000477","FoldExtension.Fold\u0026lt;T, TResult\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Func\u0026lt;T, T, T, T, T, T, T, TResult\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_FoldExtension_Fold__2_14.htm\u0000581","FillForwardExtension.FillForward\u0026lt;T\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Func\u0026lt;T, Boolean\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_FillForwardExtension_FillForward__1_1.htm\u0000514","EndsWithExtension.EndsWith\u0026lt;T\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, IEnumerable\u0026lt;T\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_EndsWithExtension_EndsWith__1.htm\u0000453","ForEachExtension.ForEach\u0026lt;T\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Action\u0026lt;T, Int32\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_ForEachExtension_ForEach__1_1.htm\u0000446","GroupAdjacentExtension.GroupAdjacent\u0026lt;TSource, TKey\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Func\u0026lt;TSource, TKey\u0026gt;, IEqualityComparer\u0026lt;TKey\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_GroupAdjacentExtension_GroupAdjacent__2_1.htm\u0000634","FlattenExtension.Flatten(IEnumerable, Func\u0026lt;Object, IEnumerable\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_FlattenExtension_Flatten_2.htm\u0000490","ExceptByExtension.ExceptBy\u0026lt;TSource, TKey\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, IEnumerable\u0026lt;TSource\u0026gt;, Func\u0026lt;TSource, TKey\u0026gt;, IEqualityComparer\u0026lt;TKey\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_ExceptByExtension_ExceptBy__2_1.htm\u0000669","EndsWithExtension.EndsWith\u0026lt;T\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, IEnumerable\u0026lt;T\u0026gt;, IEqualityComparer\u0026lt;T\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_EndsWithExtension_EndsWith__1_1.htm\u0000500","FullJoinExtension.FullJoin\u0026lt;TSource, TKey, TResult\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, IEnumerable\u0026lt;TSource\u0026gt;, Func\u0026lt;TSource, TKey\u0026gt;, Func\u0026lt;TSource, TResult\u0026gt;, Func\u0026lt;TSource, TResult\u0026gt;, Func\u0026lt;TSource, TSource, TResult\u0026gt;, IEqualityComparer\u0026lt;TKey\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_FullJoinExtension_FullJoin__3_1.htm\u0000870","GroupAdjacentExtension.GroupAdjacent\u0026lt;TSource, TKey, TResult\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Func\u0026lt;TSource, TKey\u0026gt;, Func\u0026lt;TKey, IEnumerable\u0026lt;TSource\u0026gt;, TResult\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_GroupAdjacentExtension_GroupAdjacent__3_2.htm\u0000675","FullGroupJoinExtension.FullGroupJoin\u0026lt;TFirst, TSecond, TKey\u0026gt;(IEnumerable\u0026lt;TFirst\u0026gt;, IEnumerable\u0026lt;TSecond\u0026gt;, Func\u0026lt;TFirst, TKey\u0026gt;, Func\u0026lt;TSecond, TKey\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_FullGroupJoinExtension_FullGroupJoin__3.htm\u0000732","FoldExtension.Fold\u0026lt;T, TResult\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Func\u0026lt;T, T, T, T, T, T, T, T, TResult\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_FoldExtension_Fold__2_15.htm\u0000596","GroupAdjacentExtension.GroupAdjacent\u0026lt;TSource, TKey, TElement\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Func\u0026lt;TSource, TKey\u0026gt;, Func\u0026lt;TSource, TElement\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_GroupAdjacentExtension_GroupAdjacent__3.htm\u0000685","FoldExtension.Fold\u0026lt;T, TResult\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Func\u0026lt;T, T, T, T, T, T, T, T, T, TResult\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_FoldExtension_Fold__2.htm\u0000611","EquiZipExtension.EquiZip\u0026lt;TFirst, TSecond, TResult\u0026gt;(IEnumerable\u0026lt;TFirst\u0026gt;, IEnumerable\u0026lt;TSecond\u0026gt;, Func\u0026lt;TFirst, TSecond, TResult\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_EquiZipExtension_EquiZip__3.htm\u0000709","FullJoinExtension.FullJoin\u0026lt;TFirst, TSecond, TKey, TResult\u0026gt;(IEnumerable\u0026lt;TFirst\u0026gt;, IEnumerable\u0026lt;TSecond\u0026gt;, Func\u0026lt;TFirst, TKey\u0026gt;, Func\u0026lt;TSecond, TKey\u0026gt;, Func\u0026lt;TFirst, TResult\u0026gt;, Func\u0026lt;TSecond, TResult\u0026gt;, Func\u0026lt;TFirst, TSecond, TResult\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_FullJoinExtension_FullJoin__4.htm\u0000896","GroupAdjacentExtension.GroupAdjacent\u0026lt;TSource, TKey, TResult\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Func\u0026lt;TSource, TKey\u0026gt;, Func\u0026lt;TKey, IEnumerable\u0026lt;TSource\u0026gt;, TResult\u0026gt;, IEqualityComparer\u0026lt;TKey\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_GroupAdjacentExtension_GroupAdjacent__3_3.htm\u0000725","FoldExtension.Fold\u0026lt;T, TResult\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Func\u0026lt;T, T, T, T, T, T, T, T, T, T, T, TResult\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_FoldExtension_Fold__2_2.htm\u0000641","IndexExtension.Index\u0026lt;TSource\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_IndexExtension_Index__1.htm\u0000441","FullGroupJoinExtension.FullGroupJoin\u0026lt;TFirst, TSecond, TKey\u0026gt;(IEnumerable\u0026lt;TFirst\u0026gt;, IEnumerable\u0026lt;TSecond\u0026gt;, Func\u0026lt;TFirst, TKey\u0026gt;, Func\u0026lt;TSecond, TKey\u0026gt;, IEqualityComparer\u0026lt;TKey\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_FullGroupJoinExtension_FullGroupJoin__3_1.htm\u0000801","GroupAdjacentExtension.GroupAdjacent\u0026lt;TSource, TKey, TElement\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Func\u0026lt;TSource, TKey\u0026gt;, Func\u0026lt;TSource, TElement\u0026gt;, IEqualityComparer\u0026lt;TKey\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_GroupAdjacentExtension_GroupAdjacent__3_1.htm\u0000743","FoldExtension.Fold\u0026lt;T, TResult\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Func\u0026lt;T, T, T, T, T, T, T, T, T, T, TResult\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_FoldExtension_Fold__2_1.htm\u0000626","ExcludeExtension.Exclude\u0026lt;T\u0026gt; Method\u0000html/M_MoreLinq_Extensions_ExcludeExtension_Exclude__1.htm\u0000437","IndexByExtension.IndexBy\u0026lt;TSource, TKey\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Func\u0026lt;TSource, TKey\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_IndexByExtension_IndexBy__2.htm\u0000547","FoldExtension.Fold\u0026lt;T, TResult\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Func\u0026lt;T, T, T, T, T, T, T, T, T, T, T, T, TResult\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_FoldExtension_Fold__2_3.htm\u0000656","IndexExtension.Index\u0026lt;TSource\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Int32) Method\u0000html/M_MoreLinq_Extensions_IndexExtension_Index__1_1.htm\u0000470","FallbackIfEmptyExtension.FallbackIfEmpty\u0026lt;T\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, IEnumerable\u0026lt;T\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_FallbackIfEmptyExtension_FallbackIfEmpty__1.htm\u0000455","LeadExtension.Lead\u0026lt;TSource, TResult\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Int32, Func\u0026lt;TSource, TSource, TResult\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_LeadExtension_Lead__2.htm\u0000594","FullGroupJoinExtension.FullGroupJoin\u0026lt;TFirst, TSecond, TKey, TResult\u0026gt;(IEnumerable\u0026lt;TFirst\u0026gt;, IEnumerable\u0026lt;TSecond\u0026gt;, Func\u0026lt;TFirst, TKey\u0026gt;, Func\u0026lt;TSecond, TKey\u0026gt;, Func\u0026lt;TKey, IEnumerable\u0026lt;TFirst\u0026gt;, IEnumerable\u0026lt;TSecond\u0026gt;, TResult\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_FullGroupJoinExtension_FullGroupJoin__4.htm\u0000802","LeftJoinExtension.LeftJoin\u0026lt;TFirst, TSecond, TKey, TResult\u0026gt;(IEnumerable\u0026lt;TFirst\u0026gt;, IEnumerable\u0026lt;TSecond\u0026gt;, Func\u0026lt;TFirst, TKey\u0026gt;, Func\u0026lt;TSecond, TKey\u0026gt;, Func\u0026lt;TFirst, TResult\u0026gt;, Func\u0026lt;TFirst, TSecond, TResult\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_LeftJoinExtension_LeftJoin__4.htm\u0000821","FoldExtension.Fold\u0026lt;T, TResult\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Func\u0026lt;T, T, T, T, T, T, T, T, T, T, T, T, T, TResult\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_FoldExtension_Fold__2_4.htm\u0000671","OrderByExtension.OrderBy\u0026lt;T, TKey\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Func\u0026lt;T, TKey\u0026gt;, IComparer\u0026lt;TKey\u0026gt;, OrderByDirection) Method\u0000html/M_MoreLinq_Extensions_OrderByExtension_OrderBy__2_1.htm\u0000559","LeadExtension.Lead\u0026lt;TSource, TResult\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Int32, TSource, Func\u0026lt;TSource, TSource, TResult\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_LeadExtension_Lead__2_1.htm\u0000606","FullGroupJoinExtension.FullGroupJoin\u0026lt;TFirst, TSecond, TKey, TResult\u0026gt;(IEnumerable\u0026lt;TFirst\u0026gt;, IEnumerable\u0026lt;TSecond\u0026gt;, Func\u0026lt;TFirst, TKey\u0026gt;, Func\u0026lt;TSecond, TKey\u0026gt;, Func\u0026lt;TKey, IEnumerable\u0026lt;TFirst\u0026gt;, IEnumerable\u0026lt;TSecond\u0026gt;, TResult\u0026gt;, IEqualityComparer\u0026lt;TKey\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_FullGroupJoinExtension_FullGroupJoin__4_1.htm\u0000871","InsertExtension.Insert\u0026lt;T\u0026gt; Method\u0000html/M_MoreLinq_Extensions_InsertExtension_Insert__1.htm\u0000512","FoldExtension.Fold\u0026lt;T, TResult\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Func\u0026lt;T, T, T, T, T, T, T, T, T, T, T, T, T, T, TResult\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_FoldExtension_Fold__2_5.htm\u0000686","OrderedMergeExtension.OrderedMerge\u0026lt;T\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, IEnumerable\u0026lt;T\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_OrderedMergeExtension_OrderedMerge__1.htm\u0000477","CartesianExtension.Cartesian\u0026lt;T1, T2, T3, T4, T5, TResult\u0026gt;(IEnumerable\u0026lt;T1\u0026gt;, IEnumerable\u0026lt;T2\u0026gt;, IEnumerable\u0026lt;T3\u0026gt;, IEnumerable\u0026lt;T4\u0026gt;, IEnumerable\u0026lt;T5\u0026gt;, Func\u0026lt;T1, T2, T3, T4, T5, TResult\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_CartesianExtension_Cartesian__6.htm\u0000872","LeftJoinExtension.LeftJoin\u0026lt;TFirst, TSecond, TKey, TResult\u0026gt;(IEnumerable\u0026lt;TFirst\u0026gt;, IEnumerable\u0026lt;TSecond\u0026gt;, Func\u0026lt;TFirst, TKey\u0026gt;, Func\u0026lt;TSecond, TKey\u0026gt;, Func\u0026lt;TFirst, TResult\u0026gt;, Func\u0026lt;TFirst, TSecond, TResult\u0026gt;, IEqualityComparer\u0026lt;TKey\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_LeftJoinExtension_LeftJoin__4_1.htm\u0000879","IndexByExtension.IndexBy\u0026lt;TSource, TKey\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Func\u0026lt;TSource, TKey\u0026gt;, IEqualityComparer\u0026lt;TKey\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_IndexByExtension_IndexBy__2_1.htm\u0000632","InterleaveExtension.Interleave\u0026lt;T\u0026gt; Method\u0000html/M_MoreLinq_Extensions_InterleaveExtension_Interleave__1.htm\u0000622","OrderedMergeExtension.OrderedMerge\u0026lt;T\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, IEnumerable\u0026lt;T\u0026gt;, IComparer\u0026lt;T\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_OrderedMergeExtension_OrderedMerge__1_1.htm\u0000539","FoldExtension.Fold\u0026lt;T, TResult\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Func\u0026lt;T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, TResult\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_FoldExtension_Fold__2_6.htm\u0000701","MaxByExtension.MaxBy\u0026lt;TSource, TKey\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Func\u0026lt;TSource, TKey\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_MaxByExtension_MaxBy__2.htm\u0000505","FullJoinExtension.FullJoin\u0026lt;TFirst, TSecond, TKey, TResult\u0026gt;(IEnumerable\u0026lt;TFirst\u0026gt;, IEnumerable\u0026lt;TSecond\u0026gt;, Func\u0026lt;TFirst, TKey\u0026gt;, Func\u0026lt;TSecond, TKey\u0026gt;, Func\u0026lt;TFirst, TResult\u0026gt;, Func\u0026lt;TSecond, TResult\u0026gt;, Func\u0026lt;TFirst, TSecond, TResult\u0026gt;, IEqualityComparer\u0026lt;TKey\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_FullJoinExtension_FullJoin__4_1.htm\u0000954","CartesianExtension.Cartesian\u0026lt;T1, T2, T3, T4, T5, T6, TResult\u0026gt;(IEnumerable\u0026lt;T1\u0026gt;, IEnumerable\u0026lt;T2\u0026gt;, IEnumerable\u0026lt;T3\u0026gt;, IEnumerable\u0026lt;T4\u0026gt;, IEnumerable\u0026lt;T5\u0026gt;, IEnumerable\u0026lt;T6\u0026gt;, Func\u0026lt;T1, T2, T3, T4, T5, T6, TResult\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_CartesianExtension_Cartesian__7.htm\u0000954","LeftJoinExtension.LeftJoin\u0026lt;TSource, TKey, TResult\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, IEnumerable\u0026lt;TSource\u0026gt;, Func\u0026lt;TSource, TKey\u0026gt;, Func\u0026lt;TSource, TResult\u0026gt;, Func\u0026lt;TSource, TSource, TResult\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_LeftJoinExtension_LeftJoin__3.htm\u0000737","PartialSortByExtension.PartialSortBy\u0026lt;TSource, TKey\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Int32, Func\u0026lt;TSource, TKey\u0026gt;, OrderByDirection) Method\u0000html/M_MoreLinq_Extensions_PartialSortByExtension_PartialSortBy__2_1.htm\u0000585","PadExtension.Pad\u0026lt;TSource\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Int32) Method\u0000html/M_MoreLinq_Extensions_PadExtension_Pad__1.htm\u0000498","FoldExtension.Fold\u0026lt;T, TResult\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Func\u0026lt;T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, TResult\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_FoldExtension_Fold__2_7.htm\u0000716","PartialSortExtension.PartialSort\u0026lt;T\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Int32, OrderByDirection) Method\u0000html/M_MoreLinq_Extensions_PartialSortExtension_PartialSort__1_1.htm\u0000510","PartialSortByExtension.PartialSortBy\u0026lt;TSource, TKey\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Int32, Func\u0026lt;TSource, TKey\u0026gt;, IComparer\u0026lt;TKey\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_PartialSortByExtension_PartialSortBy__2_2.htm\u0000606","LeftJoinExtension.LeftJoin\u0026lt;TSource, TKey, TResult\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, IEnumerable\u0026lt;TSource\u0026gt;, Func\u0026lt;TSource, TKey\u0026gt;, Func\u0026lt;TSource, TResult\u0026gt;, Func\u0026lt;TSource, TSource, TResult\u0026gt;, IEqualityComparer\u0026lt;TKey\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_LeftJoinExtension_LeftJoin__3_1.htm\u0000795","MaxByExtension.MaxBy\u0026lt;TSource, TKey\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Func\u0026lt;TSource, TKey\u0026gt;, IComparer\u0026lt;TKey\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_MaxByExtension_MaxBy__2_1.htm\u0000553","PartitionExtension.Partition\u0026lt;T, TResult\u0026gt;(IEnumerable\u0026lt;IGrouping\u0026lt;Boolean, T\u0026gt;\u0026gt;, Func\u0026lt;IEnumerable\u0026lt;T\u0026gt;, IEnumerable\u0026lt;T\u0026gt;, TResult\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_PartitionExtension_Partition__2.htm\u0000566","PartialSortExtension.PartialSort\u0026lt;T\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Int32, IComparer\u0026lt;T\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_PartialSortExtension_PartialSort__1_2.htm\u0000528","PadExtension.Pad\u0026lt;TSource\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Int32, Func\u0026lt;Int32, TSource\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_PadExtension_Pad__1_1.htm\u0000578","CartesianExtension.Cartesian\u0026lt;T1, T2, T3, T4, T5, T6, T7, TResult\u0026gt;(IEnumerable\u0026lt;T1\u0026gt;, IEnumerable\u0026lt;T2\u0026gt;, IEnumerable\u0026lt;T3\u0026gt;, IEnumerable\u0026lt;T4\u0026gt;, IEnumerable\u0026lt;T5\u0026gt;, IEnumerable\u0026lt;T6\u0026gt;, IEnumerable\u0026lt;T7\u0026gt;, Func\u0026lt;T1, T2, T3, T4, T5, T6, T7, TResult\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_CartesianExtension_Cartesian__8.htm\u00001036","PartialSortByExtension.PartialSortBy\u0026lt;TSource, TKey\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Int32, Func\u0026lt;TSource, TKey\u0026gt;, IComparer\u0026lt;TKey\u0026gt;, OrderByDirection) Method\u0000html/M_MoreLinq_Extensions_PartialSortByExtension_PartialSortBy__2_3.htm\u0000642","IExtremaEnumerable\u0026lt;T\u0026gt; Methods\u0000html/Methods_T_MoreLinq_IExtremaEnumerable_1.htm\u000016441","PartitionExtension.Partition\u0026lt;TKey, TElement, TResult\u0026gt;(IEnumerable\u0026lt;IGrouping\u0026lt;TKey, TElement\u0026gt;\u0026gt;, TKey, TKey, TKey, Func\u0026lt;IEnumerable\u0026lt;TElement\u0026gt;, IEnumerable\u0026lt;TElement\u0026gt;, IEnumerable\u0026lt;TElement\u0026gt;, IEnumerable\u0026lt;IGrouping\u0026lt;TKey, TElement\u0026gt;\u0026gt;, TResult\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_PartitionExtension_Partition__3_5.htm\u0000795","PartialSortExtension.PartialSort\u0026lt;T\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Int32, IComparer\u0026lt;T\u0026gt;, OrderByDirection) Method\u0000html/M_MoreLinq_Extensions_PartialSortExtension_PartialSort__1_3.htm\u0000567","PartitionExtension.Partition\u0026lt;T, TResult\u0026gt;(IEnumerable\u0026lt;IGrouping\u0026lt;Nullable\u0026lt;Boolean\u0026gt;, T\u0026gt;\u0026gt;, Func\u0026lt;IEnumerable\u0026lt;T\u0026gt;, IEnumerable\u0026lt;T\u0026gt;, IEnumerable\u0026lt;T\u0026gt;, TResult\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_PartitionExtension_Partition__2_1.htm\u0000619","PadExtension.Pad\u0026lt;TSource\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Int32, TSource) Method\u0000html/M_MoreLinq_Extensions_PadExtension_Pad__1_2.htm\u0000540","PartialSortExtension.PartialSort\u0026lt;T\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Int32) Method\u0000html/M_MoreLinq_Extensions_PartialSortExtension_PartialSort__1.htm\u0000462","CartesianExtension.Cartesian\u0026lt;T1, T2, T3, T4, T5, T6, T7, T8, TResult\u0026gt;(IEnumerable\u0026lt;T1\u0026gt;, IEnumerable\u0026lt;T2\u0026gt;, IEnumerable\u0026lt;T3\u0026gt;, IEnumerable\u0026lt;T4\u0026gt;, IEnumerable\u0026lt;T5\u0026gt;, IEnumerable\u0026lt;T6\u0026gt;, IEnumerable\u0026lt;T7\u0026gt;, IEnumerable\u0026lt;T8\u0026gt;, Func\u0026lt;T1, T2, T3, T4, T5, T6, T7, T8, TResult\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_CartesianExtension_Cartesian__9.htm\u00001118","PartitionExtension.Partition\u0026lt;T\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Func\u0026lt;T, Boolean\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_PartitionExtension_Partition__1.htm\u0000578","PartitionExtension.Partition\u0026lt;T, TResult\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Func\u0026lt;T, Boolean\u0026gt;, Func\u0026lt;IEnumerable\u0026lt;T\u0026gt;, IEnumerable\u0026lt;T\u0026gt;, TResult\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_PartitionExtension_Partition__2_2.htm\u0000674","PadStartExtension.PadStart\u0026lt;TSource\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Int32) Method\u0000html/M_MoreLinq_Extensions_PadStartExtension_PadStart__1.htm\u0000501","PreScanExtension.PreScan\u0026lt;TSource\u0026gt; Method\u0000html/M_MoreLinq_Extensions_PreScanExtension_PreScan__1.htm\u0000678","OrderedMergeExtension.OrderedMerge\u0026lt;T, TKey\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, IEnumerable\u0026lt;T\u0026gt;, Func\u0026lt;T, TKey\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_OrderedMergeExtension_OrderedMerge__2.htm\u0000582","RepeatExtension.Repeat\u0026lt;T\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Int32) Method\u0000html/M_MoreLinq_Extensions_RepeatExtension_Repeat__1_1.htm\u0000408","PadStartExtension.PadStart\u0026lt;TSource\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Int32, Func\u0026lt;Int32, TSource\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_PadStartExtension_PadStart__1_1.htm\u0000599","RandomSubsetExtension.RandomSubset\u0026lt;T\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Int32) Method\u0000html/M_MoreLinq_Extensions_RandomSubsetExtension_RandomSubset__1.htm\u0000427","ScanByExtension.ScanBy\u0026lt;TSource, TKey, TState\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Func\u0026lt;TSource, TKey\u0026gt;, Func\u0026lt;TKey, TState\u0026gt;, Func\u0026lt;TState, TKey, TSource, TState\u0026gt;, IEqualityComparer\u0026lt;TKey\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_ScanByExtension_ScanBy__3_1.htm\u0000771","MinByExtension.MinBy\u0026lt;TSource, TKey\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Func\u0026lt;TSource, TKey\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_MinByExtension_MinBy__2.htm\u0000505","PermutationsExtension.Permutations\u0026lt;T\u0026gt; Method\u0000html/M_MoreLinq_Extensions_PermutationsExtension_Permutations__1.htm\u0000480","PadStartExtension.PadStart\u0026lt;TSource\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Int32, TSource) Method\u0000html/M_MoreLinq_Extensions_PadStartExtension_PadStart__1_2.htm\u0000551","OrderedMergeExtension.OrderedMerge\u0026lt;T, TKey, TResult\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, IEnumerable\u0026lt;T\u0026gt;, Func\u0026lt;T, TKey\u0026gt;, Func\u0026lt;T, TResult\u0026gt;, Func\u0026lt;T, TResult\u0026gt;, Func\u0026lt;T, T, TResult\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_OrderedMergeExtension_OrderedMerge__3.htm\u0000851","RandomSubsetExtension.RandomSubset\u0026lt;T\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Int32, Random) Method\u0000html/M_MoreLinq_Extensions_RandomSubsetExtension_RandomSubset__1_1.htm\u0000479","ScanExtension.Scan\u0026lt;TSource\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Func\u0026lt;TSource, TSource, TSource\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_ScanExtension_Scan__1.htm\u0000649","LagExtension.Lag\u0026lt;TSource, TResult\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Int32, Func\u0026lt;TSource, TSource, TResult\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_LagExtension_Lag__2.htm\u0000584","PipeExtension.Pipe\u0026lt;T\u0026gt; Method\u0000html/M_MoreLinq_Extensions_PipeExtension_Pipe__1.htm\u0000485","PartitionExtension.Partition\u0026lt;TKey, TElement, TResult\u0026gt;(IEnumerable\u0026lt;IGrouping\u0026lt;TKey, TElement\u0026gt;\u0026gt;, TKey, IEqualityComparer\u0026lt;TKey\u0026gt;, Func\u0026lt;IEnumerable\u0026lt;TElement\u0026gt;, IEnumerable\u0026lt;IGrouping\u0026lt;TKey, TElement\u0026gt;\u0026gt;, TResult\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_PartitionExtension_Partition__3.htm\u0000720","RightJoinExtension.RightJoin\u0026lt;TSource, TKey, TResult\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, IEnumerable\u0026lt;TSource\u0026gt;, Func\u0026lt;TSource, TKey\u0026gt;, Func\u0026lt;TSource, TResult\u0026gt;, Func\u0026lt;TSource, TSource, TResult\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_RightJoinExtension_RightJoin__3.htm\u0000737","ScanExtension.Scan\u0026lt;TSource, TState\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, TState, Func\u0026lt;TState, TSource, TState\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_ScanExtension_Scan__2.htm\u0000579","OrderedMergeExtension.OrderedMerge\u0026lt;T, TKey, TResult\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, IEnumerable\u0026lt;T\u0026gt;, Func\u0026lt;T, TKey\u0026gt;, Func\u0026lt;T, TResult\u0026gt;, Func\u0026lt;T, TResult\u0026gt;, Func\u0026lt;T, T, TResult\u0026gt;, IComparer\u0026lt;TKey\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_OrderedMergeExtension_OrderedMerge__3_1.htm\u0000906","PrependExtension.Prepend\u0026lt;TSource\u0026gt; Method\u0000html/M_MoreLinq_Extensions_PrependExtension_Prepend__1.htm\u0000414","LagExtension.Lag\u0026lt;TSource, TResult\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Int32, TSource, Func\u0026lt;TSource, TSource, TResult\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_LagExtension_Lag__2_1.htm\u0000604","RankByExtension.RankBy\u0026lt;TSource, TKey\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Func\u0026lt;TSource, TKey\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_RankByExtension_RankBy__2.htm\u0000499","PartitionExtension.Partition\u0026lt;TKey, TElement, TResult\u0026gt;(IEnumerable\u0026lt;IGrouping\u0026lt;TKey, TElement\u0026gt;\u0026gt;, TKey, Func\u0026lt;IEnumerable\u0026lt;TElement\u0026gt;, IEnumerable\u0026lt;IGrouping\u0026lt;TKey, TElement\u0026gt;\u0026gt;, TResult\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_PartitionExtension_Partition__3_1.htm\u0000659","ScanRightExtension.ScanRight\u0026lt;TSource\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Func\u0026lt;TSource, TSource, TSource\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_ScanRightExtension_ScanRight__1.htm\u0000642","LastExtension.Last\u0026lt;T\u0026gt; Method\u0000html/M_MoreLinq_Extensions_LastExtension_Last__1.htm\u0000364","RightJoinExtension.RightJoin\u0026lt;TSource, TKey, TResult\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, IEnumerable\u0026lt;TSource\u0026gt;, Func\u0026lt;TSource, TKey\u0026gt;, Func\u0026lt;TSource, TResult\u0026gt;, Func\u0026lt;TSource, TSource, TResult\u0026gt;, IEqualityComparer\u0026lt;TKey\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_RightJoinExtension_RightJoin__3_1.htm\u0000795","RankByExtension.RankBy\u0026lt;TSource, TKey\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Func\u0026lt;TSource, TKey\u0026gt;, IComparer\u0026lt;TKey\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_RankByExtension_RankBy__2_1.htm\u0000552","ScanRightExtension.ScanRight\u0026lt;TSource, TAccumulate\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, TAccumulate, Func\u0026lt;TSource, TAccumulate, TAccumulate\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_ScanRightExtension_ScanRight__2.htm\u0000681","OrderedMergeExtension.OrderedMerge\u0026lt;TFirst, TSecond, TKey, TResult\u0026gt;(IEnumerable\u0026lt;TFirst\u0026gt;, IEnumerable\u0026lt;TSecond\u0026gt;, Func\u0026lt;TFirst, TKey\u0026gt;, Func\u0026lt;TSecond, TKey\u0026gt;, Func\u0026lt;TFirst, TResult\u0026gt;, Func\u0026lt;TSecond, TResult\u0026gt;, Func\u0026lt;TFirst, TSecond, TResult\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_OrderedMergeExtension_OrderedMerge__4.htm\u0000952","LastOrDefaultExtension.LastOrDefault\u0026lt;T\u0026gt; Method\u0000html/M_MoreLinq_Extensions_LastOrDefaultExtension_LastOrDefault__1.htm\u0000380","SkipLastExtension.SkipLast\u0026lt;T\u0026gt; Method\u0000html/M_MoreLinq_Extensions_SkipLastExtension_SkipLast__1.htm\u0000417","RankExtension.Rank\u0026lt;TSource\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_RankExtension_Rank__1.htm\u0000397","PartitionExtension.Partition\u0026lt;TKey, TElement, TResult\u0026gt;(IEnumerable\u0026lt;IGrouping\u0026lt;TKey, TElement\u0026gt;\u0026gt;, TKey, TKey, IEqualityComparer\u0026lt;TKey\u0026gt;, Func\u0026lt;IEnumerable\u0026lt;TElement\u0026gt;, IEnumerable\u0026lt;TElement\u0026gt;, IEnumerable\u0026lt;IGrouping\u0026lt;TKey, TElement\u0026gt;\u0026gt;, TResult\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_PartitionExtension_Partition__3_2.htm\u0000796","SplitExtension.Split\u0026lt;TSource\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, TSource, IEqualityComparer\u0026lt;TSource\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_SplitExtension_Split__1_3.htm\u0000480","RankExtension.Rank\u0026lt;TSource\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, IComparer\u0026lt;TSource\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_RankExtension_Rank__1_1.htm\u0000451","SkipUntilExtension.SkipUntil\u0026lt;TSource\u0026gt; Method\u0000html/M_MoreLinq_Extensions_SkipUntilExtension_SkipUntil__1.htm\u0000675","OrderedMergeExtension.OrderedMerge\u0026lt;TFirst, TSecond, TKey, TResult\u0026gt;(IEnumerable\u0026lt;TFirst\u0026gt;, IEnumerable\u0026lt;TSecond\u0026gt;, Func\u0026lt;TFirst, TKey\u0026gt;, Func\u0026lt;TSecond, TKey\u0026gt;, Func\u0026lt;TFirst, TResult\u0026gt;, Func\u0026lt;TSecond, TResult\u0026gt;, Func\u0026lt;TFirst, TSecond, TResult\u0026gt;, IComparer\u0026lt;TKey\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_OrderedMergeExtension_OrderedMerge__4_1.htm\u00001007","PartitionExtension.Partition\u0026lt;TKey, TElement, TResult\u0026gt;(IEnumerable\u0026lt;IGrouping\u0026lt;TKey, TElement\u0026gt;\u0026gt;, TKey, TKey, Func\u0026lt;IEnumerable\u0026lt;TElement\u0026gt;, IEnumerable\u0026lt;TElement\u0026gt;, IEnumerable\u0026lt;IGrouping\u0026lt;TKey, TElement\u0026gt;\u0026gt;, TResult\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_PartitionExtension_Partition__3_3.htm\u0000737","RightJoinExtension.RightJoin\u0026lt;TFirst, TSecond, TKey, TResult\u0026gt;(IEnumerable\u0026lt;TFirst\u0026gt;, IEnumerable\u0026lt;TSecond\u0026gt;, Func\u0026lt;TFirst, TKey\u0026gt;, Func\u0026lt;TSecond, TKey\u0026gt;, Func\u0026lt;TSecond, TResult\u0026gt;, Func\u0026lt;TFirst, TSecond, TResult\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_RightJoinExtension_RightJoin__4.htm\u0000821","SplitExtension.Split\u0026lt;TSource\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, TSource, IEqualityComparer\u0026lt;TSource\u0026gt;, Int32) Method\u0000html/M_MoreLinq_Extensions_SplitExtension_Split__1_4.htm\u0000519","SliceExtension.Slice\u0026lt;T\u0026gt; Method\u0000html/M_MoreLinq_Extensions_SliceExtension_Slice__1.htm\u0000550","SplitExtension.Split\u0026lt;TSource, TResult\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, TSource, Int32, Func\u0026lt;IEnumerable\u0026lt;TSource\u0026gt;, TResult\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_SplitExtension_Split__2_5.htm\u0000558","MinByExtension.MinBy\u0026lt;TSource, TKey\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Func\u0026lt;TSource, TKey\u0026gt;, IComparer\u0026lt;TKey\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_MinByExtension_MinBy__2_1.htm\u0000553","SplitExtension.Split\u0026lt;TSource\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, TSource, Int32) Method\u0000html/M_MoreLinq_Extensions_SplitExtension_Split__1_5.htm\u0000456","RightJoinExtension.RightJoin\u0026lt;TFirst, TSecond, TKey, TResult\u0026gt;(IEnumerable\u0026lt;TFirst\u0026gt;, IEnumerable\u0026lt;TSecond\u0026gt;, Func\u0026lt;TFirst, TKey\u0026gt;, Func\u0026lt;TSecond, TKey\u0026gt;, Func\u0026lt;TSecond, TResult\u0026gt;, Func\u0026lt;TFirst, TSecond, TResult\u0026gt;, IEqualityComparer\u0026lt;TKey\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_RightJoinExtension_RightJoin__4_1.htm\u0000879","PartitionExtension.Partition\u0026lt;TKey, TElement, TResult\u0026gt;(IEnumerable\u0026lt;IGrouping\u0026lt;TKey, TElement\u0026gt;\u0026gt;, TKey, TKey, TKey, IEqualityComparer\u0026lt;TKey\u0026gt;, Func\u0026lt;IEnumerable\u0026lt;TElement\u0026gt;, IEnumerable\u0026lt;TElement\u0026gt;, IEnumerable\u0026lt;TElement\u0026gt;, IEnumerable\u0026lt;IGrouping\u0026lt;TKey, TElement\u0026gt;\u0026gt;, TResult\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_PartitionExtension_Partition__3_4.htm\u0000854","SortedMergeExtension.SortedMerge\u0026lt;TSource\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, OrderByDirection, IComparer\u0026lt;TSource\u0026gt;, IEnumerable\u0026lt;TSource\u0026gt;[]) Method\u0000html/M_MoreLinq_Extensions_SortedMergeExtension_SortedMerge__1.htm\u0000569","StartsWithExtension.StartsWith\u0026lt;T\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, IEnumerable\u0026lt;T\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_StartsWithExtension_StartsWith__1.htm\u0000453","RepeatExtension.Repeat\u0026lt;T\u0026gt;(IEnumerable\u0026lt;T\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_RepeatExtension_Repeat__1.htm\u0000375","MoveExtension.Move\u0026lt;T\u0026gt; Method\u0000html/M_MoreLinq_Extensions_MoveExtension_Move__1.htm\u0000534","PairwiseExtension.Pairwise\u0026lt;TSource, TResult\u0026gt; Method\u0000html/M_MoreLinq_Extensions_PairwiseExtension_Pairwise__2.htm\u0000580","ToArrayByIndexExtension.ToArrayByIndex\u0026lt;T, TResult\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Int32, Func\u0026lt;T, Int32\u0026gt;, Func\u0026lt;T, Int32, TResult\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_ToArrayByIndexExtension_ToArrayByIndex__2_3.htm\u0000678","StartsWithExtension.StartsWith\u0026lt;T\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, IEnumerable\u0026lt;T\u0026gt;, IEqualityComparer\u0026lt;T\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_StartsWithExtension_StartsWith__1_1.htm\u0000500","ToDelimitedStringExtension.ToDelimitedString(IEnumerable\u0026lt;UInt16\u0026gt;, String) Method\u0000html/M_MoreLinq_Extensions_ToDelimitedStringExtension_ToDelimitedString_11.htm\u0000443","RunLengthEncodeExtension.RunLengthEncode\u0026lt;T\u0026gt;(IEnumerable\u0026lt;T\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_RunLengthEncodeExtension_RunLengthEncode__1.htm\u0000447","OrderByExtension.OrderBy\u0026lt;T, TKey\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Func\u0026lt;T, TKey\u0026gt;, OrderByDirection) Method\u0000html/M_MoreLinq_Extensions_OrderByExtension_OrderBy__2.htm\u0000507","PartialSortByExtension.PartialSortBy\u0026lt;TSource, TKey\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Int32, Func\u0026lt;TSource, TKey\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_PartialSortByExtension_PartialSortBy__2.htm\u0000545","ToDataTableExtension.ToDataTable\u0026lt;T\u0026gt;(IEnumerable\u0026lt;T\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_ToDataTableExtension_ToDataTable__1.htm\u0000372","SubsetsExtension.Subsets\u0026lt;T\u0026gt;(IEnumerable\u0026lt;T\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_SubsetsExtension_Subsets__1.htm\u0000518","RunLengthEncodeExtension.RunLengthEncode\u0026lt;T\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, IEqualityComparer\u0026lt;T\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_RunLengthEncodeExtension_RunLengthEncode__1_1.htm\u0000509","SortedMergeExtension.SortedMerge\u0026lt;TSource\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, OrderByDirection, IEnumerable\u0026lt;TSource\u0026gt;[]) Method\u0000html/M_MoreLinq_Extensions_SortedMergeExtension_SortedMerge__1_1.htm\u0000696","ToHashSetExtension.ToHashSet\u0026lt;TSource\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_ToHashSetExtension_ToHashSet__1.htm\u0000410","ToDataTableExtension.ToDataTable\u0026lt;T\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Expression\u0026lt;Func\u0026lt;T, Object\u0026gt;\u0026gt;[]) Method\u0000html/M_MoreLinq_Extensions_ToDataTableExtension_ToDataTable__1_1.htm\u0000507","SubsetsExtension.Subsets\u0026lt;T\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Int32) Method\u0000html/M_MoreLinq_Extensions_SubsetsExtension_Subsets__1_1.htm\u0000485","ToDelimitedStringExtension.ToDelimitedString(IEnumerable\u0026lt;Int64\u0026gt;, String) Method\u0000html/M_MoreLinq_Extensions_ToDelimitedStringExtension_ToDelimitedString_7.htm\u0000443","ScanByExtension.ScanBy\u0026lt;TSource, TKey, TState\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Func\u0026lt;TSource, TKey\u0026gt;, Func\u0026lt;TKey, TState\u0026gt;, Func\u0026lt;TState, TKey, TSource, TState\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_ScanByExtension_ScanBy__3.htm\u0000689","SplitExtension.Split\u0026lt;TSource\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Func\u0026lt;TSource, Boolean\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_SplitExtension_Split__1.htm\u0000471","ToHashSetExtension.ToHashSet\u0026lt;TSource\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, IEqualityComparer\u0026lt;TSource\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_ToHashSetExtension_ToHashSet__1_1.htm\u0000472","ToDataTableExtension.ToDataTable\u0026lt;T, TTable\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, TTable) Method\u0000html/M_MoreLinq_Extensions_ToDataTableExtension_ToDataTable__2.htm\u0000432","ToDelimitedStringExtension.ToDelimitedString(IEnumerable\u0026lt;SByte\u0026gt;, String) Method\u0000html/M_MoreLinq_Extensions_ToDelimitedStringExtension_ToDelimitedString_8.htm\u0000442","ToDelimitedStringExtension.ToDelimitedString(IEnumerable\u0026lt;UInt32\u0026gt;, String) Method\u0000html/M_MoreLinq_Extensions_ToDelimitedStringExtension_ToDelimitedString_12.htm\u0000443","TagFirstLastExtension.TagFirstLast\u0026lt;TSource, TResult\u0026gt; Method\u0000html/M_MoreLinq_Extensions_TagFirstLastExtension_TagFirstLast__2.htm\u0000655","SplitExtension.Split\u0026lt;TSource\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Func\u0026lt;TSource, Boolean\u0026gt;, Int32) Method\u0000html/M_MoreLinq_Extensions_SplitExtension_Split__1_1.htm\u0000506","ToLookupExtension.ToLookup\u0026lt;TKey, TValue\u0026gt;(IEnumerable\u0026lt;KeyValuePair\u0026lt;TKey, TValue\u0026gt;\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_ToLookupExtension_ToLookup__2.htm\u0000463","ToDataTableExtension.ToDataTable\u0026lt;T, TTable\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, TTable, Expression\u0026lt;Func\u0026lt;T, Object\u0026gt;\u0026gt;[]) Method\u0000html/M_MoreLinq_Extensions_ToDataTableExtension_ToDataTable__2_1.htm\u0000581","TakeEveryExtension.TakeEvery\u0026lt;TSource\u0026gt; Method\u0000html/M_MoreLinq_Extensions_TakeEveryExtension_TakeEvery__1.htm\u0000468","ToDelimitedStringExtension.ToDelimitedString(IEnumerable\u0026lt;UInt64\u0026gt;, String) Method\u0000html/M_MoreLinq_Extensions_ToDelimitedStringExtension_ToDelimitedString_13.htm\u0000444","ZipShortestExtension.ZipShortest\u0026lt;TFirst, TSecond, TResult\u0026gt;(IEnumerable\u0026lt;TFirst\u0026gt;, IEnumerable\u0026lt;TSecond\u0026gt;, Func\u0026lt;TFirst, TSecond, TResult\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_ZipShortestExtension_ZipShortest__3.htm\u0000729","SplitExtension.Split\u0026lt;TSource\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, TSource) Method\u0000html/M_MoreLinq_Extensions_SplitExtension_Split__1_2.htm\u0000422","ToLookupExtension.ToLookup\u0026lt;TKey, TValue\u0026gt;(IEnumerable\u0026lt;KeyValuePair\u0026lt;TKey, TValue\u0026gt;\u0026gt;, IEqualityComparer\u0026lt;TKey\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_ToLookupExtension_ToLookup__2_1.htm\u0000520","ToDelimitedStringExtension.ToDelimitedString(IEnumerable\u0026lt;Boolean\u0026gt;, String) Method\u0000html/M_MoreLinq_Extensions_ToDelimitedStringExtension_ToDelimitedString.htm\u0000441","ToDelimitedStringExtension.ToDelimitedString(IEnumerable\u0026lt;Char\u0026gt;, String) Method\u0000html/M_MoreLinq_Extensions_ToDelimitedStringExtension_ToDelimitedString_2.htm\u0000441","TakeLastExtension.TakeLast\u0026lt;TSource\u0026gt; Method\u0000html/M_MoreLinq_Extensions_TakeLastExtension_TakeLast__1.htm\u0000481","ToLookupExtension.ToLookup\u0026lt;TKey, TValue\u0026gt;(IEnumerable\u0026lt;ValueTuple\u0026lt;TKey, TValue\u0026gt;\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_ToLookupExtension_ToLookup__2_2.htm\u0000472","MoreEnumerable.AggregateRight\u0026lt;TSource, TAccumulate, TResult\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, TAccumulate, Func\u0026lt;TSource, TAccumulate, TAccumulate\u0026gt;, Func\u0026lt;TAccumulate, TResult\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_AggregateRight__3.htm\u0000708","ZipShortestExtension.ZipShortest\u0026lt;T1, T2, T3, TResult\u0026gt;(IEnumerable\u0026lt;T1\u0026gt;, IEnumerable\u0026lt;T2\u0026gt;, IEnumerable\u0026lt;T3\u0026gt;, Func\u0026lt;T1, T2, T3, TResult\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_ZipShortestExtension_ZipShortest__4.htm\u0000845","ToDelimitedStringExtension.ToDelimitedString(IEnumerable\u0026lt;Decimal\u0026gt;, String) Method\u0000html/M_MoreLinq_Extensions_ToDelimitedStringExtension_ToDelimitedString_3.htm\u0000441","ToDelimitedStringExtension.ToDelimitedString(IEnumerable\u0026lt;Byte\u0026gt;, String) Method\u0000html/M_MoreLinq_Extensions_ToDelimitedStringExtension_ToDelimitedString_1.htm\u0000442","ToDelimitedStringExtension.ToDelimitedString(IEnumerable\u0026lt;Single\u0026gt;, String) Method\u0000html/M_MoreLinq_Extensions_ToDelimitedStringExtension_ToDelimitedString_9.htm\u0000441","ToLookupExtension.ToLookup\u0026lt;TKey, TValue\u0026gt;(IEnumerable\u0026lt;ValueTuple\u0026lt;TKey, TValue\u0026gt;\u0026gt;, IEqualityComparer\u0026lt;TKey\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_ToLookupExtension_ToLookup__2_3.htm\u0000529","TakeUntilExtension.TakeUntil\u0026lt;TSource\u0026gt; Method\u0000html/M_MoreLinq_Extensions_TakeUntilExtension_TakeUntil__1.htm\u0000672","ToDelimitedStringExtension.ToDelimitedString(IEnumerable\u0026lt;Double\u0026gt;, String) Method\u0000html/M_MoreLinq_Extensions_ToDelimitedStringExtension_ToDelimitedString_4.htm\u0000441","ToDelimitedStringExtension.ToDelimitedString\u0026lt;TSource\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, String) Method\u0000html/M_MoreLinq_Extensions_ToDelimitedStringExtension_ToDelimitedString__1.htm\u0000462","ToDelimitedStringExtension.ToDelimitedString(IEnumerable\u0026lt;String\u0026gt;, String) Method\u0000html/M_MoreLinq_Extensions_ToDelimitedStringExtension_ToDelimitedString_10.htm\u0000442","SplitExtension.Split\u0026lt;TSource, TResult\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Func\u0026lt;TSource, Boolean\u0026gt;, Func\u0026lt;IEnumerable\u0026lt;TSource\u0026gt;, TResult\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_SplitExtension_Split__2.htm\u0000570","MoreEnumerable.Aggregate\u0026lt;T, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TAccumulate7, TAccumulate8, TResult\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, TAccumulate1, Func\u0026lt;TAccumulate1, T, TAccumulate1\u0026gt;, TAccumulate2, Func\u0026lt;TAccumulate2, T, TAccumulate2\u0026gt;, TAccumulate3, Func\u0026lt;TAccumulate3, T, TAccumulate3\u0026gt;, TAccumulate4, Func\u0026lt;TAccumulate4, T, TAccumulate4\u0026gt;, TAccumulate5, Func\u0026lt;TAccumulate5, T, TAccumulate5\u0026gt;, TAccumulate6, Func\u0026lt;TAccumulate6, T, TAccumulate6\u0026gt;, TAccumulate7, Func\u0026lt;TAccumulate7, T, TAccumulate7\u0026gt;, TAccumulate8, Func\u0026lt;TAccumulate8, T, TAccumulate8\u0026gt;, Func\u0026lt;TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TAccumulate7, TAccumulate8, TResult\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_Aggregate__10.htm\u00001561","TraceExtension.Trace\u0026lt;TSource\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_TraceExtension_Trace__1.htm\u0000395","ThenByExtension.ThenBy\u0026lt;T, TKey\u0026gt;(IOrderedEnumerable\u0026lt;T\u0026gt;, Func\u0026lt;T, TKey\u0026gt;, OrderByDirection) Method\u0000html/M_MoreLinq_Extensions_ThenByExtension_ThenBy__2.htm\u0000511","ToDelimitedStringExtension.ToDelimitedString(IEnumerable\u0026lt;Int16\u0026gt;, String) Method\u0000html/M_MoreLinq_Extensions_ToDelimitedStringExtension_ToDelimitedString_5.htm\u0000442","MoreEnumerable.Append\u0026lt;T\u0026gt; Method\u0000html/M_MoreLinq_MoreEnumerable_Append__1.htm\u0000421","ToDictionaryExtension.ToDictionary\u0026lt;TKey, TValue\u0026gt;(IEnumerable\u0026lt;KeyValuePair\u0026lt;TKey, TValue\u0026gt;\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_ToDictionaryExtension_ToDictionary__2.htm\u0000463","SegmentExtension.Segment\u0026lt;T\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Func\u0026lt;T, Boolean\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_SegmentExtension_Segment__1.htm\u0000500","TraceExtension.Trace\u0026lt;TSource\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Func\u0026lt;TSource, String\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_TraceExtension_Trace__1_1.htm\u0000470","MoreEnumerable.Aggregate\u0026lt;T, TAccumulate1, TAccumulate2, TResult\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, TAccumulate1, Func\u0026lt;TAccumulate1, T, TAccumulate1\u0026gt;, TAccumulate2, Func\u0026lt;TAccumulate2, T, TAccumulate2\u0026gt;, Func\u0026lt;TAccumulate1, TAccumulate2, TResult\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_Aggregate__4.htm\u0000721","ToDelimitedStringExtension.ToDelimitedString(IEnumerable\u0026lt;Int32\u0026gt;, String) Method\u0000html/M_MoreLinq_Extensions_ToDelimitedStringExtension_ToDelimitedString_6.htm\u0000442","MoreEnumerable.AssertCount\u0026lt;TSource\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Int32) Method\u0000html/M_MoreLinq_MoreEnumerable_AssertCount__1.htm\u0000433","ThenByExtension.ThenBy\u0026lt;T, TKey\u0026gt;(IOrderedEnumerable\u0026lt;T\u0026gt;, Func\u0026lt;T, TKey\u0026gt;, IComparer\u0026lt;TKey\u0026gt;, OrderByDirection) Method\u0000html/M_MoreLinq_Extensions_ThenByExtension_ThenBy__2_1.htm\u0000563","TraceExtension.Trace\u0026lt;TSource\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, String) Method\u0000html/M_MoreLinq_Extensions_TraceExtension_Trace__1_2.htm\u0000444","ToDictionaryExtension.ToDictionary\u0026lt;TKey, TValue\u0026gt;(IEnumerable\u0026lt;KeyValuePair\u0026lt;TKey, TValue\u0026gt;\u0026gt;, IEqualityComparer\u0026lt;TKey\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_ToDictionaryExtension_ToDictionary__2_1.htm\u0000520","SegmentExtension.Segment\u0026lt;T\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Func\u0026lt;T, Int32, Boolean\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_SegmentExtension_Segment__1_1.htm\u0000520","MoreEnumerable Methods\u0000html/Methods_T_MoreLinq_MoreEnumerable.htm\u000012053","MoreEnumerable.AssertCount\u0026lt;TSource\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Int32, Func\u0026lt;Int32, Int32, Exception\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_AssertCount__1_1.htm\u0000575","MoreEnumerable.Aggregate\u0026lt;T, TAccumulate1, TAccumulate2, TAccumulate3, TResult\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, TAccumulate1, Func\u0026lt;TAccumulate1, T, TAccumulate1\u0026gt;, TAccumulate2, Func\u0026lt;TAccumulate2, T, TAccumulate2\u0026gt;, TAccumulate3, Func\u0026lt;TAccumulate3, T, TAccumulate3\u0026gt;, Func\u0026lt;TAccumulate1, TAccumulate2, TAccumulate3, TResult\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_Aggregate__5.htm\u0000861","TransposeExtension.Transpose\u0026lt;T\u0026gt; Method\u0000html/M_MoreLinq_Extensions_TransposeExtension_Transpose__1.htm\u0000558","ToDictionaryExtension.ToDictionary\u0026lt;TKey, TValue\u0026gt;(IEnumerable\u0026lt;ValueTuple\u0026lt;TKey, TValue\u0026gt;\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_ToDictionaryExtension_ToDictionary__2_2.htm\u0000475","SegmentExtension.Segment\u0026lt;T\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Func\u0026lt;T, T, Int32, Boolean\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_SegmentExtension_Segment__1_2.htm\u0000539","ToArrayByIndexExtension.ToArrayByIndex\u0026lt;T\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Func\u0026lt;T, Int32\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_ToArrayByIndexExtension_ToArrayByIndex__1.htm\u0000533","SequenceException Methods\u0000html/Methods_T_MoreLinq_SequenceException.htm\u0000279","MoreEnumerable.Cartesian\u0026lt;T1, T2, T3, T4, T5, T6, T7, T8, TResult\u0026gt;(IEnumerable\u0026lt;T1\u0026gt;, IEnumerable\u0026lt;T2\u0026gt;, IEnumerable\u0026lt;T3\u0026gt;, IEnumerable\u0026lt;T4\u0026gt;, IEnumerable\u0026lt;T5\u0026gt;, IEnumerable\u0026lt;T6\u0026gt;, IEnumerable\u0026lt;T7\u0026gt;, IEnumerable\u0026lt;T8\u0026gt;, Func\u0026lt;T1, T2, T3, T4, T5, T6, T7, T8, TResult\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_Cartesian__9.htm\u00001116","MoreEnumerable.Assert\u0026lt;TSource\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Func\u0026lt;TSource, Boolean\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_Assert__1.htm\u0000481","WindowExtension.Window\u0026lt;TSource\u0026gt; Method\u0000html/M_MoreLinq_Extensions_WindowExtension_Window__1.htm\u0000474","ShuffleExtension.Shuffle\u0026lt;T\u0026gt;(IEnumerable\u0026lt;T\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_ShuffleExtension_Shuffle__1.htm\u0000412","ToDictionaryExtension.ToDictionary\u0026lt;TKey, TValue\u0026gt;(IEnumerable\u0026lt;ValueTuple\u0026lt;TKey, TValue\u0026gt;\u0026gt;, IEqualityComparer\u0026lt;TKey\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_ToDictionaryExtension_ToDictionary__2_3.htm\u0000532","MoreEnumerable.CountDown\u0026lt;T, TResult\u0026gt; Method\u0000html/M_MoreLinq_MoreEnumerable_CountDown__2.htm\u0000608","MoreEnumerable.Aggregate\u0026lt;T, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TResult\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, TAccumulate1, Func\u0026lt;TAccumulate1, T, TAccumulate1\u0026gt;, TAccumulate2, Func\u0026lt;TAccumulate2, T, TAccumulate2\u0026gt;, TAccumulate3, Func\u0026lt;TAccumulate3, T, TAccumulate3\u0026gt;, TAccumulate4, Func\u0026lt;TAccumulate4, T, TAccumulate4\u0026gt;, Func\u0026lt;TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TResult\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_Aggregate__6.htm\u00001001","MoreEnumerable.Choose\u0026lt;T, TResult\u0026gt; Method\u0000html/M_MoreLinq_MoreEnumerable_Choose__2.htm\u0000602","MoreEnumerable.Assert\u0026lt;TSource\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Func\u0026lt;TSource, Boolean\u0026gt;, Func\u0026lt;TSource, Exception\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_Assert__1_1.htm\u0000533","WindowLeftExtension.WindowLeft\u0026lt;TSource\u0026gt; Method\u0000html/M_MoreLinq_Extensions_WindowLeftExtension_WindowLeft__1.htm\u0000582","ShuffleExtension.Shuffle\u0026lt;T\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Random) Method\u0000html/M_MoreLinq_Extensions_ShuffleExtension_Shuffle__1_1.htm\u0000463","SplitExtension.Split\u0026lt;TSource, TResult\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Func\u0026lt;TSource, Boolean\u0026gt;, Int32, Func\u0026lt;IEnumerable\u0026lt;TSource\u0026gt;, TResult\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_SplitExtension_Split__2_1.htm\u0000610","MoreEnumerable.DistinctBy\u0026lt;TSource, TKey\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Func\u0026lt;TSource, TKey\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_DistinctBy__2.htm\u0000520","MoreEnumerable.CompareCount\u0026lt;TFirst, TSecond\u0026gt; Method\u0000html/M_MoreLinq_MoreEnumerable_CompareCount__2.htm\u0000509","SingleExtension.Single\u0026lt;T\u0026gt; Method\u0000html/M_MoreLinq_Extensions_SingleExtension_Single__1.htm\u0000382","MoreEnumerable.AtLeast\u0026lt;T\u0026gt; Method\u0000html/M_MoreLinq_MoreEnumerable_AtLeast__1.htm\u0000458","WindowRightExtension.WindowRight\u0026lt;TSource\u0026gt; Method\u0000html/M_MoreLinq_Extensions_WindowRightExtension_WindowRight__1.htm\u0000582","SplitExtension.Split\u0026lt;TSource, TResult\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, TSource, IEqualityComparer\u0026lt;TSource\u0026gt;, Func\u0026lt;IEnumerable\u0026lt;TSource\u0026gt;, TResult\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_SplitExtension_Split__2_2.htm\u0000582","MoreEnumerable.DistinctBy\u0026lt;TSource, TKey\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Func\u0026lt;TSource, TKey\u0026gt;, IEqualityComparer\u0026lt;TKey\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_DistinctBy__2_1.htm\u0000588","ZipShortestExtension.ZipShortest\u0026lt;T1, T2, T3, T4, TResult\u0026gt;(IEnumerable\u0026lt;T1\u0026gt;, IEnumerable\u0026lt;T2\u0026gt;, IEnumerable\u0026lt;T3\u0026gt;, IEnumerable\u0026lt;T4\u0026gt;, Func\u0026lt;T1, T2, T3, T4, TResult\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_ZipShortestExtension_ZipShortest__5.htm\u0000949","SingleOrDefaultExtension.SingleOrDefault\u0026lt;T\u0026gt; Method\u0000html/M_MoreLinq_Extensions_SingleOrDefaultExtension_SingleOrDefault__1.htm\u0000398","ToArrayByIndexExtension.ToArrayByIndex\u0026lt;T\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Int32, Func\u0026lt;T, Int32\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_ToArrayByIndexExtension_ToArrayByIndex__1_1.htm\u0000555","MoreEnumerable.Concat\u0026lt;T\u0026gt; Method\u0000html/M_MoreLinq_MoreEnumerable_Concat__1.htm\u0000479","MoreEnumerable.AtMost\u0026lt;T\u0026gt; Method\u0000html/M_MoreLinq_MoreEnumerable_AtMost__1.htm\u0000458","MoreEnumerable.EndsWith\u0026lt;T\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, IEnumerable\u0026lt;T\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_EndsWith__1.htm\u0000450","SplitExtension.Split\u0026lt;TSource, TResult\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, TSource, IEqualityComparer\u0026lt;TSource\u0026gt;, Int32, Func\u0026lt;IEnumerable\u0026lt;TSource\u0026gt;, TResult\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_SplitExtension_Split__2_3.htm\u0000620","IExtremaEnumerable\u0026lt;T\u0026gt;.Take Method\u0000html/M_MoreLinq_IExtremaEnumerable_1_Take.htm\u0000251","MoreEnumerable.Consume\u0026lt;T\u0026gt; Method\u0000html/M_MoreLinq_MoreEnumerable_Consume__1.htm\u0000344","MoreEnumerable.EndsWith\u0026lt;T\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, IEnumerable\u0026lt;T\u0026gt;, IEqualityComparer\u0026lt;T\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_EndsWith__1_1.htm\u0000497","IExtremaEnumerable\u0026lt;T\u0026gt;.TakeLast Method\u0000html/M_MoreLinq_IExtremaEnumerable_1_TakeLast.htm\u0000252","MoreEnumerable.Flatten(IEnumerable, Func\u0026lt;IEnumerable, Boolean\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_Flatten_1.htm\u0000475","ZipLongestExtension.ZipLongest\u0026lt;TFirst, TSecond, TResult\u0026gt;(IEnumerable\u0026lt;TFirst\u0026gt;, IEnumerable\u0026lt;TSecond\u0026gt;, Func\u0026lt;TFirst, TSecond, TResult\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_ZipLongestExtension_ZipLongest__3.htm\u0000710","ToArrayByIndexExtension.ToArrayByIndex\u0026lt;T, TResult\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Func\u0026lt;T, Int32\u0026gt;, Func\u0026lt;T, TResult\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_ToArrayByIndexExtension_ToArrayByIndex__2.htm\u0000638","SplitExtension.Split\u0026lt;TSource, TResult\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, TSource, Func\u0026lt;IEnumerable\u0026lt;TSource\u0026gt;, TResult\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_SplitExtension_Split__2_4.htm\u0000521","MoreEnumerable.CountBetween\u0026lt;T\u0026gt; Method\u0000html/M_MoreLinq_MoreEnumerable_CountBetween__1.htm\u0000505","MoreEnumerable.EquiZip\u0026lt;TFirst, TSecond, TResult\u0026gt;(IEnumerable\u0026lt;TFirst\u0026gt;, IEnumerable\u0026lt;TSecond\u0026gt;, Func\u0026lt;TFirst, TSecond, TResult\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_EquiZip__3.htm\u0000706","MoreEnumerable.Acquire\u0026lt;TSource\u0026gt; Method\u0000html/M_MoreLinq_MoreEnumerable_Acquire__1.htm\u0000417","MoreEnumerable.Flatten(IEnumerable, Func\u0026lt;Object, IEnumerable\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_Flatten_2.htm\u0000488","MoreEnumerable.Fold\u0026lt;T, TResult\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Func\u0026lt;T, T, T, TResult\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_Fold__2_10.htm\u0000519","ToArrayByIndexExtension.ToArrayByIndex\u0026lt;T, TResult\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Func\u0026lt;T, Int32\u0026gt;, Func\u0026lt;T, Int32, TResult\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_ToArrayByIndexExtension_ToArrayByIndex__2_1.htm\u0000656","ZipLongestExtension.ZipLongest\u0026lt;T1, T2, T3, TResult\u0026gt;(IEnumerable\u0026lt;T1\u0026gt;, IEnumerable\u0026lt;T2\u0026gt;, IEnumerable\u0026lt;T3\u0026gt;, Func\u0026lt;T1, T2, T3, TResult\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_ZipLongestExtension_ZipLongest__4.htm\u0000839","MoreEnumerable.CountBy\u0026lt;TSource, TKey\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Func\u0026lt;TSource, TKey\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_CountBy__2.htm\u0000527","MoreEnumerable.Aggregate\u0026lt;T, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TResult\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, TAccumulate1, Func\u0026lt;TAccumulate1, T, TAccumulate1\u0026gt;, TAccumulate2, Func\u0026lt;TAccumulate2, T, TAccumulate2\u0026gt;, TAccumulate3, Func\u0026lt;TAccumulate3, T, TAccumulate3\u0026gt;, TAccumulate4, Func\u0026lt;TAccumulate4, T, TAccumulate4\u0026gt;, TAccumulate5, Func\u0026lt;TAccumulate5, T, TAccumulate5\u0026gt;, Func\u0026lt;TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TResult\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_Aggregate__7.htm\u00001141","MoreEnumerable.Fold\u0026lt;T, TResult\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Func\u0026lt;T, T, T, T, TResult\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_Fold__2_11.htm\u0000534","MoreEnumerable.AggregateRight\u0026lt;TSource\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Func\u0026lt;TSource, TSource, TSource\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_AggregateRight__1.htm\u0000544","MoreEnumerable.CountBy\u0026lt;TSource, TKey\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Func\u0026lt;TSource, TKey\u0026gt;, IEqualityComparer\u0026lt;TKey\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_CountBy__2_1.htm\u0000610","ToArrayByIndexExtension.ToArrayByIndex\u0026lt;T, TResult\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Int32, Func\u0026lt;T, Int32\u0026gt;, Func\u0026lt;T, TResult\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_ToArrayByIndexExtension_ToArrayByIndex__2_2.htm\u0000660","MoreEnumerable.EquiZip\u0026lt;T1, T2, T3, TResult\u0026gt;(IEnumerable\u0026lt;T1\u0026gt;, IEnumerable\u0026lt;T2\u0026gt;, IEnumerable\u0026lt;T3\u0026gt;, Func\u0026lt;T1, T2, T3, TResult\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_EquiZip__4.htm\u0000821","MoreEnumerable.Fold\u0026lt;T, TResult\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Func\u0026lt;T, T, T, T, T, T, T, T, T, TResult\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_Fold__2.htm\u0000609","MoreEnumerable.Fold\u0026lt;T, TResult\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Func\u0026lt;T, T, T, T, T, TResult\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_Fold__2_12.htm\u0000549","MoreEnumerable.Backsert\u0026lt;T\u0026gt; Method\u0000html/M_MoreLinq_MoreEnumerable_Backsert__1.htm\u0000560","MoreEnumerable.Fold\u0026lt;T, TResult\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Func\u0026lt;T, T, T, T, T, T, T, T, T, T, TResult\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_Fold__2_1.htm\u0000624","MoreEnumerable.FullJoin\u0026lt;TSource, TKey, TResult\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, IEnumerable\u0026lt;TSource\u0026gt;, Func\u0026lt;TSource, TKey\u0026gt;, Func\u0026lt;TSource, TResult\u0026gt;, Func\u0026lt;TSource, TResult\u0026gt;, Func\u0026lt;TSource, TSource, TResult\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_FullJoin__3.htm\u0000809","MoreEnumerable.EquiZip\u0026lt;T1, T2, T3, T4, TResult\u0026gt;(IEnumerable\u0026lt;T1\u0026gt;, IEnumerable\u0026lt;T2\u0026gt;, IEnumerable\u0026lt;T3\u0026gt;, IEnumerable\u0026lt;T4\u0026gt;, Func\u0026lt;T1, T2, T3, T4, TResult\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_EquiZip__5.htm\u0000923","MoreEnumerable.Fold\u0026lt;T, TResult\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Func\u0026lt;T, T, T, T, T, T, T, T, T, T, T, T, T, TResult\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_Fold__2_4.htm\u0000669","MoreEnumerable.Fold\u0026lt;T, TResult\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Func\u0026lt;T, T, T, T, T, T, TResult\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_Fold__2_13.htm\u0000564","MoreEnumerable.Batch\u0026lt;TSource\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Int32) Method\u0000html/M_MoreLinq_MoreEnumerable_Batch__1.htm\u0000530","MoreEnumerable.Insert\u0026lt;T\u0026gt; Method\u0000html/M_MoreLinq_MoreEnumerable_Insert__1.htm\u0000510","MoreEnumerable.Evaluate\u0026lt;T\u0026gt; Method\u0000html/M_MoreLinq_MoreEnumerable_Evaluate__1.htm\u0000445","MoreEnumerable.FullJoin\u0026lt;TSource, TKey, TResult\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, IEnumerable\u0026lt;TSource\u0026gt;, Func\u0026lt;TSource, TKey\u0026gt;, Func\u0026lt;TSource, TResult\u0026gt;, Func\u0026lt;TSource, TResult\u0026gt;, Func\u0026lt;TSource, TSource, TResult\u0026gt;, IEqualityComparer\u0026lt;TKey\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_FullJoin__3_1.htm\u0000867","MoreEnumerable.Fold\u0026lt;T, TResult\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Func\u0026lt;T, T, T, T, T, T, T, T, T, T, T, T, T, T, TResult\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_Fold__2_5.htm\u0000684","MoreEnumerable.Fold\u0026lt;T, TResult\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Func\u0026lt;T, T, T, T, T, T, T, TResult\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_Fold__2_14.htm\u0000579","MoreEnumerable.Interleave\u0026lt;T\u0026gt; Method\u0000html/M_MoreLinq_MoreEnumerable_Interleave__1.htm\u0000620","MoreEnumerable.Batch\u0026lt;TSource, TResult\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Int32, Func\u0026lt;IEnumerable\u0026lt;TSource\u0026gt;, TResult\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_Batch__2.htm\u0000624","MoreEnumerable.Exactly\u0026lt;T\u0026gt; Method\u0000html/M_MoreLinq_MoreEnumerable_Exactly__1.htm\u0000451","MoreEnumerable.Fold\u0026lt;T, TResult\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Func\u0026lt;T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, TResult\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_Fold__2_6.htm\u0000699","MoreEnumerable.Fold\u0026lt;T, TResult\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Func\u0026lt;T, T, T, T, T, T, T, T, TResult\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_Fold__2_15.htm\u0000594","MoreEnumerable.Lag\u0026lt;TSource, TResult\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Int32, Func\u0026lt;TSource, TSource, TResult\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_Lag__2.htm\u0000582","MoreEnumerable.Cartesian\u0026lt;T1, T2, TResult\u0026gt;(IEnumerable\u0026lt;T1\u0026gt;, IEnumerable\u0026lt;T2\u0026gt;, Func\u0026lt;T1, T2, TResult\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_Cartesian__3.htm\u0000624","MoreEnumerable.Aggregate\u0026lt;T, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TResult\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, TAccumulate1, Func\u0026lt;TAccumulate1, T, TAccumulate1\u0026gt;, TAccumulate2, Func\u0026lt;TAccumulate2, T, TAccumulate2\u0026gt;, TAccumulate3, Func\u0026lt;TAccumulate3, T, TAccumulate3\u0026gt;, TAccumulate4, Func\u0026lt;TAccumulate4, T, TAccumulate4\u0026gt;, TAccumulate5, Func\u0026lt;TAccumulate5, T, TAccumulate5\u0026gt;, TAccumulate6, Func\u0026lt;TAccumulate6, T, TAccumulate6\u0026gt;, Func\u0026lt;TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TResult\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_Aggregate__8.htm\u00001281","MoreEnumerable.FullJoin\u0026lt;TFirst, TSecond, TKey, TResult\u0026gt;(IEnumerable\u0026lt;TFirst\u0026gt;, IEnumerable\u0026lt;TSecond\u0026gt;, Func\u0026lt;TFirst, TKey\u0026gt;, Func\u0026lt;TSecond, TKey\u0026gt;, Func\u0026lt;TFirst, TResult\u0026gt;, Func\u0026lt;TSecond, TResult\u0026gt;, Func\u0026lt;TFirst, TSecond, TResult\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_FullJoin__4.htm\u0000893","MoreEnumerable.ExceptBy\u0026lt;TSource, TKey\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, IEnumerable\u0026lt;TSource\u0026gt;, Func\u0026lt;TSource, TKey\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_ExceptBy__2.htm\u0000597","MoreEnumerable.Fold\u0026lt;T, TResult\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Func\u0026lt;T, T, T, T, T, T, T, T, T, T, T, TResult\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_Fold__2_2.htm\u0000639","MoreEnumerable.Lag\u0026lt;TSource, TResult\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Int32, TSource, Func\u0026lt;TSource, TSource, TResult\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_Lag__2_1.htm\u0000602","ZipLongestExtension.ZipLongest\u0026lt;T1, T2, T3, T4, TResult\u0026gt;(IEnumerable\u0026lt;T1\u0026gt;, IEnumerable\u0026lt;T2\u0026gt;, IEnumerable\u0026lt;T3\u0026gt;, IEnumerable\u0026lt;T4\u0026gt;, Func\u0026lt;T1, T2, T3, T4, TResult\u0026gt;) Method\u0000html/M_MoreLinq_Extensions_ZipLongestExtension_ZipLongest__5.htm\u0000950","MoreEnumerable.Cartesian\u0026lt;T1, T2, T3, TResult\u0026gt;(IEnumerable\u0026lt;T1\u0026gt;, IEnumerable\u0026lt;T2\u0026gt;, IEnumerable\u0026lt;T3\u0026gt;, Func\u0026lt;T1, T2, T3, TResult\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_Cartesian__4.htm\u0000706","MoreEnumerable.Fold\u0026lt;T, TResult\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Func\u0026lt;T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, TResult\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_Fold__2_7.htm\u0000714","MoreEnumerable.Fold\u0026lt;T, TResult\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Func\u0026lt;T, T, T, T, T, T, T, T, T, T, T, T, TResult\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_Fold__2_3.htm\u0000654","MoreEnumerable.ExceptBy\u0026lt;TSource, TKey\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, IEnumerable\u0026lt;TSource\u0026gt;, Func\u0026lt;TSource, TKey\u0026gt;, IEqualityComparer\u0026lt;TKey\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_ExceptBy__2_1.htm\u0000666","MoreEnumerable.LastOrDefault\u0026lt;T\u0026gt; Method\u0000html/M_MoreLinq_MoreEnumerable_LastOrDefault__1.htm\u0000376","MoreEnumerable.Fold\u0026lt;T, TResult\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Func\u0026lt;T, TResult\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_Fold__2_8.htm\u0000489","MoreEnumerable.LeftJoin\u0026lt;TSource, TKey, TResult\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, IEnumerable\u0026lt;TSource\u0026gt;, Func\u0026lt;TSource, TKey\u0026gt;, Func\u0026lt;TSource, TResult\u0026gt;, Func\u0026lt;TSource, TSource, TResult\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_LeftJoin__3.htm\u0000734","MoreEnumerable.Exclude\u0026lt;T\u0026gt; Method\u0000html/M_MoreLinq_MoreEnumerable_Exclude__1.htm\u0000435","MoreEnumerable.FullJoin\u0026lt;TFirst, TSecond, TKey, TResult\u0026gt;(IEnumerable\u0026lt;TFirst\u0026gt;, IEnumerable\u0026lt;TSecond\u0026gt;, Func\u0026lt;TFirst, TKey\u0026gt;, Func\u0026lt;TSecond, TKey\u0026gt;, Func\u0026lt;TFirst, TResult\u0026gt;, Func\u0026lt;TSecond, TResult\u0026gt;, Func\u0026lt;TFirst, TSecond, TResult\u0026gt;, IEqualityComparer\u0026lt;TKey\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_FullJoin__4_1.htm\u0000951","MoreEnumerable.Last\u0026lt;T\u0026gt; Method\u0000html/M_MoreLinq_MoreEnumerable_Last__1.htm\u0000362","MoreEnumerable.OrderedMerge\u0026lt;TFirst, TSecond, TKey, TResult\u0026gt;(IEnumerable\u0026lt;TFirst\u0026gt;, IEnumerable\u0026lt;TSecond\u0026gt;, Func\u0026lt;TFirst, TKey\u0026gt;, Func\u0026lt;TSecond, TKey\u0026gt;, Func\u0026lt;TFirst, TResult\u0026gt;, Func\u0026lt;TSecond, TResult\u0026gt;, Func\u0026lt;TFirst, TSecond, TResult\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_OrderedMerge__4.htm\u0000949","MoreEnumerable.Fold\u0026lt;T, TResult\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Func\u0026lt;T, T, TResult\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_Fold__2_9.htm\u0000504","MoreEnumerable.Cartesian\u0026lt;T1, T2, T3, T4, TResult\u0026gt;(IEnumerable\u0026lt;T1\u0026gt;, IEnumerable\u0026lt;T2\u0026gt;, IEnumerable\u0026lt;T3\u0026gt;, IEnumerable\u0026lt;T4\u0026gt;, Func\u0026lt;T1, T2, T3, T4, TResult\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_Cartesian__5.htm\u0000788","MoreEnumerable.GenerateByIndex\u0026lt;TResult\u0026gt; Method\u0000html/M_MoreLinq_MoreEnumerable_GenerateByIndex__1.htm\u0000343","MoreEnumerable.AggregateRight\u0026lt;TSource, TAccumulate\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, TAccumulate, Func\u0026lt;TSource, TAccumulate, TAccumulate\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_AggregateRight__2.htm\u0000610","MoreEnumerable.Lead\u0026lt;TSource, TResult\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Int32, Func\u0026lt;TSource, TSource, TResult\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_Lead__2.htm\u0000592","MoreEnumerable.ForEach\u0026lt;T\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Action\u0026lt;T\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_ForEach__1.htm\u0000397","MoreEnumerable.LeftJoin\u0026lt;TSource, TKey, TResult\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, IEnumerable\u0026lt;TSource\u0026gt;, Func\u0026lt;TSource, TKey\u0026gt;, Func\u0026lt;TSource, TResult\u0026gt;, Func\u0026lt;TSource, TSource, TResult\u0026gt;, IEqualityComparer\u0026lt;TKey\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_LeftJoin__3_1.htm\u0000792","MoreEnumerable.PartialSort\u0026lt;T\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Int32, IComparer\u0026lt;T\u0026gt;, OrderByDirection) Method\u0000html/M_MoreLinq_MoreEnumerable_PartialSort__1_3.htm\u0000564","MoreEnumerable.FillBackward\u0026lt;T\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Func\u0026lt;T, Boolean\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_FillBackward__1_1.htm\u0000510","MoreEnumerable.Lead\u0026lt;TSource, TResult\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Int32, TSource, Func\u0026lt;TSource, TSource, TResult\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_Lead__2_1.htm\u0000604","MoreEnumerable.ForEach\u0026lt;T\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Action\u0026lt;T, Int32\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_ForEach__1_1.htm\u0000443","MoreEnumerable.OrderedMerge\u0026lt;TFirst, TSecond, TKey, TResult\u0026gt;(IEnumerable\u0026lt;TFirst\u0026gt;, IEnumerable\u0026lt;TSecond\u0026gt;, Func\u0026lt;TFirst, TKey\u0026gt;, Func\u0026lt;TSecond, TKey\u0026gt;, Func\u0026lt;TFirst, TResult\u0026gt;, Func\u0026lt;TSecond, TResult\u0026gt;, Func\u0026lt;TFirst, TSecond, TResult\u0026gt;, IComparer\u0026lt;TKey\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_OrderedMerge__4_1.htm\u00001004","MoreEnumerable.RandomDouble Method\u0000html/M_MoreLinq_MoreEnumerable_RandomDouble.htm\u0000355","MoreEnumerable.Partition\u0026lt;T\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Func\u0026lt;T, Boolean\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_Partition__1.htm\u0000576","MoreEnumerable.From\u0026lt;T\u0026gt;(Func\u0026lt;T\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_From__1.htm\u0000331","MoreEnumerable.LeftJoin\u0026lt;TFirst, TSecond, TKey, TResult\u0026gt;(IEnumerable\u0026lt;TFirst\u0026gt;, IEnumerable\u0026lt;TSecond\u0026gt;, Func\u0026lt;TFirst, TKey\u0026gt;, Func\u0026lt;TSecond, TKey\u0026gt;, Func\u0026lt;TFirst, TResult\u0026gt;, Func\u0026lt;TFirst, TSecond, TResult\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_LeftJoin__4.htm\u0000818","MoreEnumerable.PadStart\u0026lt;TSource\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Int32) Method\u0000html/M_MoreLinq_MoreEnumerable_PadStart__1.htm\u0000498","MoreEnumerable.RandomDouble(Random) Method\u0000html/M_MoreLinq_MoreEnumerable_RandomDouble_1.htm\u0000274","MoreEnumerable.FillBackward\u0026lt;T\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Func\u0026lt;T, Boolean\u0026gt;, Func\u0026lt;T, T, T\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_FillBackward__1_2.htm\u0000626","MoreEnumerable.Aggregate\u0026lt;T, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TAccumulate7, TResult\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, TAccumulate1, Func\u0026lt;TAccumulate1, T, TAccumulate1\u0026gt;, TAccumulate2, Func\u0026lt;TAccumulate2, T, TAccumulate2\u0026gt;, TAccumulate3, Func\u0026lt;TAccumulate3, T, TAccumulate3\u0026gt;, TAccumulate4, Func\u0026lt;TAccumulate4, T, TAccumulate4\u0026gt;, TAccumulate5, Func\u0026lt;TAccumulate5, T, TAccumulate5\u0026gt;, TAccumulate6, Func\u0026lt;TAccumulate6, T, TAccumulate6\u0026gt;, TAccumulate7, Func\u0026lt;TAccumulate7, T, TAccumulate7\u0026gt;, Func\u0026lt;TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TAccumulate7, TResult\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_Aggregate__9.htm\u00001421","MoreEnumerable.Partition\u0026lt;T, TResult\u0026gt;(IEnumerable\u0026lt;IGrouping\u0026lt;Boolean, T\u0026gt;\u0026gt;, Func\u0026lt;IEnumerable\u0026lt;T\u0026gt;, IEnumerable\u0026lt;T\u0026gt;, TResult\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_Partition__2.htm\u0000564","MoreEnumerable.From\u0026lt;T\u0026gt;(Func\u0026lt;T\u0026gt;, Func\u0026lt;T\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_From__1_1.htm\u0000382","MoreEnumerable.RandomSubset\u0026lt;T\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Int32) Method\u0000html/M_MoreLinq_MoreEnumerable_RandomSubset__1.htm\u0000424","MoreEnumerable.Cartesian\u0026lt;T1, T2, T3, T4, T5, TResult\u0026gt;(IEnumerable\u0026lt;T1\u0026gt;, IEnumerable\u0026lt;T2\u0026gt;, IEnumerable\u0026lt;T3\u0026gt;, IEnumerable\u0026lt;T4\u0026gt;, IEnumerable\u0026lt;T5\u0026gt;, Func\u0026lt;T1, T2, T3, T4, T5, TResult\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_Cartesian__6.htm\u0000870","MoreEnumerable.Random(Random, Int32, Int32) Method\u0000html/M_MoreLinq_MoreEnumerable_Random_5.htm\u0000335","MoreEnumerable.FillForward\u0026lt;T\u0026gt;(IEnumerable\u0026lt;T\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_FillForward__1.htm\u0000427","MoreEnumerable.PadStart\u0026lt;TSource\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Int32, Func\u0026lt;Int32, TSource\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_PadStart__1_1.htm\u0000596","MoreEnumerable.Partition\u0026lt;T, TResult\u0026gt;(IEnumerable\u0026lt;IGrouping\u0026lt;Nullable\u0026lt;Boolean\u0026gt;, T\u0026gt;\u0026gt;, Func\u0026lt;IEnumerable\u0026lt;T\u0026gt;, IEnumerable\u0026lt;T\u0026gt;, IEnumerable\u0026lt;T\u0026gt;, TResult\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_Partition__2_1.htm\u0000617","MoreEnumerable.LeftJoin\u0026lt;TFirst, TSecond, TKey, TResult\u0026gt;(IEnumerable\u0026lt;TFirst\u0026gt;, IEnumerable\u0026lt;TSecond\u0026gt;, Func\u0026lt;TFirst, TKey\u0026gt;, Func\u0026lt;TSecond, TKey\u0026gt;, Func\u0026lt;TFirst, TResult\u0026gt;, Func\u0026lt;TFirst, TSecond, TResult\u0026gt;, IEqualityComparer\u0026lt;TKey\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_LeftJoin__4_1.htm\u0000876","MoreEnumerable.RandomSubset\u0026lt;T\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Int32, Random) Method\u0000html/M_MoreLinq_MoreEnumerable_RandomSubset__1_1.htm\u0000476","MoreEnumerable.RankBy\u0026lt;TSource, TKey\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Func\u0026lt;TSource, TKey\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_RankBy__2.htm\u0000496","MoreEnumerable.PadStart\u0026lt;TSource\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Int32, TSource) Method\u0000html/M_MoreLinq_MoreEnumerable_PadStart__1_2.htm\u0000548","MoreEnumerable.Cartesian\u0026lt;T1, T2, T3, T4, T5, T6, TResult\u0026gt;(IEnumerable\u0026lt;T1\u0026gt;, IEnumerable\u0026lt;T2\u0026gt;, IEnumerable\u0026lt;T3\u0026gt;, IEnumerable\u0026lt;T4\u0026gt;, IEnumerable\u0026lt;T5\u0026gt;, IEnumerable\u0026lt;T6\u0026gt;, Func\u0026lt;T1, T2, T3, T4, T5, T6, TResult\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_Cartesian__7.htm\u0000952","MoreEnumerable.Random(Int32) Method\u0000html/M_MoreLinq_MoreEnumerable_Random_1.htm\u0000387","MoreEnumerable.Pad\u0026lt;TSource\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Int32) Method\u0000html/M_MoreLinq_MoreEnumerable_Pad__1.htm\u0000496","MoreEnumerable.Partition\u0026lt;T, TResult\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Func\u0026lt;T, Boolean\u0026gt;, Func\u0026lt;IEnumerable\u0026lt;T\u0026gt;, IEnumerable\u0026lt;T\u0026gt;, TResult\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_Partition__2_2.htm\u0000672","MoreEnumerable.FillForward\u0026lt;T\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Func\u0026lt;T, Boolean\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_FillForward__1_1.htm\u0000511","MoreEnumerable.MaxBy\u0026lt;TSource, TKey\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Func\u0026lt;TSource, TKey\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_MaxBy__2.htm\u0000502","MoreEnumerable.RankBy\u0026lt;TSource, TKey\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Func\u0026lt;TSource, TKey\u0026gt;, IComparer\u0026lt;TKey\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_RankBy__2_1.htm\u0000549","MoreEnumerable.Random(Int32, Int32) Method\u0000html/M_MoreLinq_MoreEnumerable_Random_2.htm\u0000418","MoreEnumerable.Cartesian\u0026lt;T1, T2, T3, T4, T5, T6, T7, TResult\u0026gt;(IEnumerable\u0026lt;T1\u0026gt;, IEnumerable\u0026lt;T2\u0026gt;, IEnumerable\u0026lt;T3\u0026gt;, IEnumerable\u0026lt;T4\u0026gt;, IEnumerable\u0026lt;T5\u0026gt;, IEnumerable\u0026lt;T6\u0026gt;, IEnumerable\u0026lt;T7\u0026gt;, Func\u0026lt;T1, T2, T3, T4, T5, T6, T7, TResult\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_Cartesian__8.htm\u00001034","MoreEnumerable.Pad\u0026lt;TSource\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Int32, Func\u0026lt;Int32, TSource\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_Pad__1_1.htm\u0000576","MoreEnumerable.Random(Random) Method\u0000html/M_MoreLinq_MoreEnumerable_Random_3.htm\u0000267","MoreEnumerable.FillForward\u0026lt;T\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Func\u0026lt;T, Boolean\u0026gt;, Func\u0026lt;T, T, T\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_FillForward__1_2.htm\u0000630","MoreEnumerable.MaxBy\u0026lt;TSource, TKey\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Func\u0026lt;TSource, TKey\u0026gt;, IComparer\u0026lt;TKey\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_MaxBy__2_1.htm\u0000550","MoreEnumerable.Partition\u0026lt;TKey, TElement, TResult\u0026gt;(IEnumerable\u0026lt;IGrouping\u0026lt;TKey, TElement\u0026gt;\u0026gt;, TKey, IEqualityComparer\u0026lt;TKey\u0026gt;, Func\u0026lt;IEnumerable\u0026lt;TElement\u0026gt;, IEnumerable\u0026lt;IGrouping\u0026lt;TKey, TElement\u0026gt;\u0026gt;, TResult\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_Partition__3.htm\u0000718","MoreEnumerable.FallbackIfEmpty\u0026lt;T\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, IEnumerable\u0026lt;T\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_FallbackIfEmpty__1.htm\u0000451","MoreEnumerable.Rank\u0026lt;TSource\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_Rank__1.htm\u0000395","MoreEnumerable.Random(Random, Int32) Method\u0000html/M_MoreLinq_MoreEnumerable_Random_4.htm\u0000303","MoreEnumerable.Pad\u0026lt;TSource\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Int32, TSource) Method\u0000html/M_MoreLinq_MoreEnumerable_Pad__1_2.htm\u0000538","MoreEnumerable.FirstOrDefault\u0026lt;T\u0026gt; Method\u0000html/M_MoreLinq_MoreEnumerable_FirstOrDefault__1.htm\u0000376","MoreEnumerable.RightJoin\u0026lt;TSource, TKey, TResult\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, IEnumerable\u0026lt;TSource\u0026gt;, Func\u0026lt;TSource, TKey\u0026gt;, Func\u0026lt;TSource, TResult\u0026gt;, Func\u0026lt;TSource, TSource, TResult\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_RightJoin__3.htm\u0000734","MoreEnumerable.MinBy\u0026lt;TSource, TKey\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Func\u0026lt;TSource, TKey\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_MinBy__2.htm\u0000502","MoreEnumerable.Rank\u0026lt;TSource\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, IComparer\u0026lt;TSource\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_Rank__1_1.htm\u0000449","MoreEnumerable.Sequence(Int32, Int32, Int32) Method\u0000html/M_MoreLinq_MoreEnumerable_Sequence_1.htm\u0000420","MoreEnumerable.Partition\u0026lt;TKey, TElement, TResult\u0026gt;(IEnumerable\u0026lt;IGrouping\u0026lt;TKey, TElement\u0026gt;\u0026gt;, TKey, Func\u0026lt;IEnumerable\u0026lt;TElement\u0026gt;, IEnumerable\u0026lt;IGrouping\u0026lt;TKey, TElement\u0026gt;\u0026gt;, TResult\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_Partition__3_1.htm\u0000657","MoreEnumerable.Pairwise\u0026lt;TSource, TResult\u0026gt; Method\u0000html/M_MoreLinq_MoreEnumerable_Pairwise__2.htm\u0000578","MoreEnumerable.First\u0026lt;T\u0026gt; Method\u0000html/M_MoreLinq_MoreEnumerable_First__1.htm\u0000362","MoreEnumerable.From\u0026lt;T\u0026gt;(Func\u0026lt;T\u0026gt;, Func\u0026lt;T\u0026gt;, Func\u0026lt;T\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_From__1_2.htm\u0000432","MoreEnumerable.MinBy\u0026lt;TSource, TKey\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Func\u0026lt;TSource, TKey\u0026gt;, IComparer\u0026lt;TKey\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_MinBy__2_1.htm\u0000550","MoreEnumerable.RightJoin\u0026lt;TSource, TKey, TResult\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, IEnumerable\u0026lt;TSource\u0026gt;, Func\u0026lt;TSource, TKey\u0026gt;, Func\u0026lt;TSource, TResult\u0026gt;, Func\u0026lt;TSource, TSource, TResult\u0026gt;, IEqualityComparer\u0026lt;TKey\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_RightJoin__3_1.htm\u0000792","MoreEnumerable.Flatten(IEnumerable) Method\u0000html/M_MoreLinq_MoreEnumerable_Flatten.htm\u0000355","MoreEnumerable.PartialSortBy\u0026lt;TSource, TKey\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Int32, Func\u0026lt;TSource, TKey\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_PartialSortBy__2.htm\u0000541","MoreEnumerable.Move\u0026lt;T\u0026gt; Method\u0000html/M_MoreLinq_MoreEnumerable_Move__1.htm\u0000532","MoreEnumerable.Shuffle\u0026lt;T\u0026gt;(IEnumerable\u0026lt;T\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_Shuffle__1.htm\u0000410","MoreEnumerable.Partition\u0026lt;TKey, TElement, TResult\u0026gt;(IEnumerable\u0026lt;IGrouping\u0026lt;TKey, TElement\u0026gt;\u0026gt;, TKey, TKey, IEqualityComparer\u0026lt;TKey\u0026gt;, Func\u0026lt;IEnumerable\u0026lt;TElement\u0026gt;, IEnumerable\u0026lt;TElement\u0026gt;, IEnumerable\u0026lt;IGrouping\u0026lt;TKey, TElement\u0026gt;\u0026gt;, TResult\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_Partition__3_2.htm\u0000794","MoreEnumerable.FallbackIfEmpty\u0026lt;T\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, T) Method\u0000html/M_MoreLinq_MoreEnumerable_FallbackIfEmpty__1_1.htm\u0000491","MoreEnumerable.PartialSortBy\u0026lt;TSource, TKey\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Int32, Func\u0026lt;TSource, TKey\u0026gt;, OrderByDirection) Method\u0000html/M_MoreLinq_MoreEnumerable_PartialSortBy__2_1.htm\u0000581","MoreEnumerable.From\u0026lt;T\u0026gt;(Func\u0026lt;T\u0026gt;[]) Method\u0000html/M_MoreLinq_MoreEnumerable_From__1_3.htm\u0000370","MoreEnumerable.SortedMerge\u0026lt;TSource\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, OrderByDirection, IComparer\u0026lt;TSource\u0026gt;, IEnumerable\u0026lt;TSource\u0026gt;[]) Method\u0000html/M_MoreLinq_MoreEnumerable_SortedMerge__1.htm\u0000566","MoreEnumerable.RightJoin\u0026lt;TFirst, TSecond, TKey, TResult\u0026gt;(IEnumerable\u0026lt;TFirst\u0026gt;, IEnumerable\u0026lt;TSecond\u0026gt;, Func\u0026lt;TFirst, TKey\u0026gt;, Func\u0026lt;TSecond, TKey\u0026gt;, Func\u0026lt;TSecond, TResult\u0026gt;, Func\u0026lt;TFirst, TSecond, TResult\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_RightJoin__4.htm\u0000818","MoreEnumerable.OrderBy\u0026lt;T, TKey\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Func\u0026lt;T, TKey\u0026gt;, OrderByDirection) Method\u0000html/M_MoreLinq_MoreEnumerable_OrderBy__2.htm\u0000504","MoreEnumerable.Shuffle\u0026lt;T\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Random) Method\u0000html/M_MoreLinq_MoreEnumerable_Shuffle__1_1.htm\u0000461","MoreEnumerable.PartialSortBy\u0026lt;TSource, TKey\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Int32, Func\u0026lt;TSource, TKey\u0026gt;, IComparer\u0026lt;TKey\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_PartialSortBy__2_2.htm\u0000602","MoreEnumerable.SortedMerge\u0026lt;TSource\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, OrderByDirection, IEnumerable\u0026lt;TSource\u0026gt;[]) Method\u0000html/M_MoreLinq_MoreEnumerable_SortedMerge__1_1.htm\u0000693","MoreEnumerable.OrderBy\u0026lt;T, TKey\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Func\u0026lt;T, TKey\u0026gt;, IComparer\u0026lt;TKey\u0026gt;, OrderByDirection) Method\u0000html/M_MoreLinq_MoreEnumerable_OrderBy__2_1.htm\u0000556","MoreEnumerable.FullGroupJoin\u0026lt;TFirst, TSecond, TKey\u0026gt;(IEnumerable\u0026lt;TFirst\u0026gt;, IEnumerable\u0026lt;TSecond\u0026gt;, Func\u0026lt;TFirst, TKey\u0026gt;, Func\u0026lt;TSecond, TKey\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_FullGroupJoin__3.htm\u0000728","MoreEnumerable.RightJoin\u0026lt;TFirst, TSecond, TKey, TResult\u0026gt;(IEnumerable\u0026lt;TFirst\u0026gt;, IEnumerable\u0026lt;TSecond\u0026gt;, Func\u0026lt;TFirst, TKey\u0026gt;, Func\u0026lt;TSecond, TKey\u0026gt;, Func\u0026lt;TSecond, TResult\u0026gt;, Func\u0026lt;TFirst, TSecond, TResult\u0026gt;, IEqualityComparer\u0026lt;TKey\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_RightJoin__4_1.htm\u0000876","MoreEnumerable.Repeat\u0026lt;T\u0026gt;(IEnumerable\u0026lt;T\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_Repeat__1.htm\u0000373","MoreEnumerable.SingleOrDefault\u0026lt;T\u0026gt; Method\u0000html/M_MoreLinq_MoreEnumerable_SingleOrDefault__1.htm\u0000394","MoreEnumerable.PartialSortBy\u0026lt;TSource, TKey\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Int32, Func\u0026lt;TSource, TKey\u0026gt;, IComparer\u0026lt;TKey\u0026gt;, OrderByDirection) Method\u0000html/M_MoreLinq_MoreEnumerable_PartialSortBy__2_3.htm\u0000638","MoreEnumerable.FallbackIfEmpty\u0026lt;T\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, T, T) Method\u0000html/M_MoreLinq_MoreEnumerable_FallbackIfEmpty__1_2.htm\u0000475","MoreEnumerable.OrderedMerge\u0026lt;T\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, IEnumerable\u0026lt;T\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_OrderedMerge__1.htm\u0000474","MoreEnumerable.RunLengthEncode\u0026lt;T\u0026gt;(IEnumerable\u0026lt;T\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_RunLengthEncode__1.htm\u0000443","MoreEnumerable.Partition\u0026lt;TKey, TElement, TResult\u0026gt;(IEnumerable\u0026lt;IGrouping\u0026lt;TKey, TElement\u0026gt;\u0026gt;, TKey, TKey, Func\u0026lt;IEnumerable\u0026lt;TElement\u0026gt;, IEnumerable\u0026lt;TElement\u0026gt;, IEnumerable\u0026lt;IGrouping\u0026lt;TKey, TElement\u0026gt;\u0026gt;, TResult\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_Partition__3_3.htm\u0000735","MoreEnumerable.Repeat\u0026lt;T\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Int32) Method\u0000html/M_MoreLinq_MoreEnumerable_Repeat__1_1.htm\u0000406","MoreEnumerable.Split\u0026lt;TSource\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Func\u0026lt;TSource, Boolean\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_Split__1.htm\u0000469","MoreEnumerable.PartialSort\u0026lt;T\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Int32) Method\u0000html/M_MoreLinq_MoreEnumerable_PartialSort__1.htm\u0000459","MoreEnumerable.RunLengthEncode\u0026lt;T\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, IEqualityComparer\u0026lt;T\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_RunLengthEncode__1_1.htm\u0000505","MoreEnumerable.FallbackIfEmpty\u0026lt;T\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, T, T, T) Method\u0000html/M_MoreLinq_MoreEnumerable_FallbackIfEmpty__1_3.htm\u0000513","MoreEnumerable.FullGroupJoin\u0026lt;TFirst, TSecond, TKey\u0026gt;(IEnumerable\u0026lt;TFirst\u0026gt;, IEnumerable\u0026lt;TSecond\u0026gt;, Func\u0026lt;TFirst, TKey\u0026gt;, Func\u0026lt;TSecond, TKey\u0026gt;, IEqualityComparer\u0026lt;TKey\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_FullGroupJoin__3_1.htm\u0000797","MoreEnumerable.Return\u0026lt;T\u0026gt; Method\u0000html/M_MoreLinq_MoreEnumerable_Return__1.htm\u0000270","MoreEnumerable.Partition\u0026lt;TKey, TElement, TResult\u0026gt;(IEnumerable\u0026lt;IGrouping\u0026lt;TKey, TElement\u0026gt;\u0026gt;, TKey, TKey, TKey, IEqualityComparer\u0026lt;TKey\u0026gt;, Func\u0026lt;IEnumerable\u0026lt;TElement\u0026gt;, IEnumerable\u0026lt;TElement\u0026gt;, IEnumerable\u0026lt;TElement\u0026gt;, IEnumerable\u0026lt;IGrouping\u0026lt;TKey, TElement\u0026gt;\u0026gt;, TResult\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_Partition__3_4.htm\u0000852","MoreEnumerable.Split\u0026lt;TSource\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Func\u0026lt;TSource, Boolean\u0026gt;, Int32) Method\u0000html/M_MoreLinq_MoreEnumerable_Split__1_1.htm\u0000504","MoreEnumerable.OrderedMerge\u0026lt;T\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, IEnumerable\u0026lt;T\u0026gt;, IComparer\u0026lt;T\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_OrderedMerge__1_1.htm\u0000536","MoreEnumerable.PartialSort\u0026lt;T\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Int32, OrderByDirection) Method\u0000html/M_MoreLinq_MoreEnumerable_PartialSort__1_1.htm\u0000507","MoreEnumerable.FallbackIfEmpty\u0026lt;T\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, T, T, T, T) Method\u0000html/M_MoreLinq_MoreEnumerable_FallbackIfEmpty__1_4.htm\u0000551","MoreEnumerable.Split\u0026lt;TSource\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, TSource) Method\u0000html/M_MoreLinq_MoreEnumerable_Split__1_2.htm\u0000420","MoreEnumerable.FullGroupJoin\u0026lt;TFirst, TSecond, TKey, TResult\u0026gt;(IEnumerable\u0026lt;TFirst\u0026gt;, IEnumerable\u0026lt;TSecond\u0026gt;, Func\u0026lt;TFirst, TKey\u0026gt;, Func\u0026lt;TSecond, TKey\u0026gt;, Func\u0026lt;TKey, IEnumerable\u0026lt;TFirst\u0026gt;, IEnumerable\u0026lt;TSecond\u0026gt;, TResult\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_FullGroupJoin__4.htm\u0000798","MoreEnumerable.Split\u0026lt;TSource, TResult\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Func\u0026lt;TSource, Boolean\u0026gt;, Func\u0026lt;IEnumerable\u0026lt;TSource\u0026gt;, TResult\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_Split__2.htm\u0000568","MoreEnumerable.Single\u0026lt;T\u0026gt; Method\u0000html/M_MoreLinq_MoreEnumerable_Single__1.htm\u0000380","MoreEnumerable.ScanBy\u0026lt;TSource, TKey, TState\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Func\u0026lt;TSource, TKey\u0026gt;, Func\u0026lt;TKey, TState\u0026gt;, Func\u0026lt;TState, TKey, TSource, TState\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_ScanBy__3.htm\u0000686","MoreEnumerable.FallbackIfEmpty\u0026lt;T\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, T[]) Method\u0000html/M_MoreLinq_MoreEnumerable_FallbackIfEmpty__1_5.htm\u0000456","MoreEnumerable.PartialSort\u0026lt;T\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Int32, IComparer\u0026lt;T\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_PartialSort__1_2.htm\u0000525","MoreEnumerable.SkipLast\u0026lt;T\u0026gt; Method\u0000html/M_MoreLinq_MoreEnumerable_SkipLast__1.htm\u0000414","MoreEnumerable.FillBackward\u0026lt;T\u0026gt;(IEnumerable\u0026lt;T\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_FillBackward__1.htm\u0000426","MoreEnumerable.OrderedMerge\u0026lt;T, TKey\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, IEnumerable\u0026lt;T\u0026gt;, Func\u0026lt;T, TKey\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_OrderedMerge__2.htm\u0000579","MoreEnumerable.Split\u0026lt;TSource, TResult\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Func\u0026lt;TSource, Boolean\u0026gt;, Int32, Func\u0026lt;IEnumerable\u0026lt;TSource\u0026gt;, TResult\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_Split__2_1.htm\u0000608","MoreEnumerable.ToArrayByIndex\u0026lt;T\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Func\u0026lt;T, Int32\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_ToArrayByIndex__1.htm\u0000528","MoreEnumerable.Generate\u0026lt;TResult\u0026gt; Method\u0000html/M_MoreLinq_MoreEnumerable_Generate__1.htm\u0000400","MoreEnumerable.ScanBy\u0026lt;TSource, TKey, TState\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Func\u0026lt;TSource, TKey\u0026gt;, Func\u0026lt;TKey, TState\u0026gt;, Func\u0026lt;TState, TKey, TSource, TState\u0026gt;, IEqualityComparer\u0026lt;TKey\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_ScanBy__3_1.htm\u0000768","MoreEnumerable.FullGroupJoin\u0026lt;TFirst, TSecond, TKey, TResult\u0026gt;(IEnumerable\u0026lt;TFirst\u0026gt;, IEnumerable\u0026lt;TSecond\u0026gt;, Func\u0026lt;TFirst, TKey\u0026gt;, Func\u0026lt;TSecond, TKey\u0026gt;, Func\u0026lt;TKey, IEnumerable\u0026lt;TFirst\u0026gt;, IEnumerable\u0026lt;TSecond\u0026gt;, TResult\u0026gt;, IEqualityComparer\u0026lt;TKey\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_FullGroupJoin__4_1.htm\u0000867","MoreEnumerable.SkipUntil\u0026lt;TSource\u0026gt; Method\u0000html/M_MoreLinq_MoreEnumerable_SkipUntil__1.htm\u0000672","MoreEnumerable.ToDelimitedString(IEnumerable\u0026lt;Char\u0026gt;, String) Method\u0000html/M_MoreLinq_MoreEnumerable_ToDelimitedString_2.htm\u0000437","MoreEnumerable.OrderedMerge\u0026lt;T, TKey, TResult\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, IEnumerable\u0026lt;T\u0026gt;, Func\u0026lt;T, TKey\u0026gt;, Func\u0026lt;T, TResult\u0026gt;, Func\u0026lt;T, TResult\u0026gt;, Func\u0026lt;T, T, TResult\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_OrderedMerge__3.htm\u0000848","MoreEnumerable.Split\u0026lt;TSource, TResult\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, TSource, IEqualityComparer\u0026lt;TSource\u0026gt;, Func\u0026lt;IEnumerable\u0026lt;TSource\u0026gt;, TResult\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_Split__2_2.htm\u0000580","MoreEnumerable.ScanRight\u0026lt;TSource\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Func\u0026lt;TSource, TSource, TSource\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_ScanRight__1.htm\u0000639","MoreEnumerable.ToDelimitedString(IEnumerable\u0026lt;Decimal\u0026gt;, String) Method\u0000html/M_MoreLinq_MoreEnumerable_ToDelimitedString_3.htm\u0000437","MoreEnumerable.Slice\u0026lt;T\u0026gt; Method\u0000html/M_MoreLinq_MoreEnumerable_Slice__1.htm\u0000548","MoreEnumerable.ToArrayByIndex\u0026lt;T\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Int32, Func\u0026lt;T, Int32\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_ToArrayByIndex__1_1.htm\u0000550","MoreEnumerable.GroupAdjacent\u0026lt;TSource, TKey\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Func\u0026lt;TSource, TKey\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_GroupAdjacent__2.htm\u0000572","MoreEnumerable.ScanRight\u0026lt;TSource, TAccumulate\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, TAccumulate, Func\u0026lt;TSource, TAccumulate, TAccumulate\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_ScanRight__2.htm\u0000678","MoreEnumerable.ToDelimitedString(IEnumerable\u0026lt;Double\u0026gt;, String) Method\u0000html/M_MoreLinq_MoreEnumerable_ToDelimitedString_4.htm\u0000437","MoreEnumerable.OrderedMerge\u0026lt;T, TKey, TResult\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, IEnumerable\u0026lt;T\u0026gt;, Func\u0026lt;T, TKey\u0026gt;, Func\u0026lt;T, TResult\u0026gt;, Func\u0026lt;T, TResult\u0026gt;, Func\u0026lt;T, T, TResult\u0026gt;, IComparer\u0026lt;TKey\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_OrderedMerge__3_1.htm\u0000903","MoreEnumerable.Partition\u0026lt;TKey, TElement, TResult\u0026gt;(IEnumerable\u0026lt;IGrouping\u0026lt;TKey, TElement\u0026gt;\u0026gt;, TKey, TKey, TKey, Func\u0026lt;IEnumerable\u0026lt;TElement\u0026gt;, IEnumerable\u0026lt;TElement\u0026gt;, IEnumerable\u0026lt;TElement\u0026gt;, IEnumerable\u0026lt;IGrouping\u0026lt;TKey, TElement\u0026gt;\u0026gt;, TResult\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_Partition__3_5.htm\u0000793","MoreEnumerable.Split\u0026lt;TSource, TResult\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, TSource, IEqualityComparer\u0026lt;TSource\u0026gt;, Int32, Func\u0026lt;IEnumerable\u0026lt;TSource\u0026gt;, TResult\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_Split__2_3.htm\u0000618","MoreEnumerable.GroupAdjacent\u0026lt;TSource, TKey\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Func\u0026lt;TSource, TKey\u0026gt;, IEqualityComparer\u0026lt;TKey\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_GroupAdjacent__2_1.htm\u0000631","ExperimentalEnumerable.TrySingle Method\u0000html/Overload_MoreLinq_Experimental_ExperimentalEnumerable_TrySingle.htm\u0000219","MoreEnumerable.ToLookup\u0026lt;TKey, TValue\u0026gt;(IEnumerable\u0026lt;KeyValuePair\u0026lt;TKey, TValue\u0026gt;\u0026gt;, IEqualityComparer\u0026lt;TKey\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_ToLookup__2_1.htm\u0000517","MoreEnumerable.Permutations\u0026lt;T\u0026gt; Method\u0000html/M_MoreLinq_MoreEnumerable_Permutations__1.htm\u0000478","MoreEnumerable.ZipLongest\u0026lt;T1, T2, T3, T4, TResult\u0026gt;(IEnumerable\u0026lt;T1\u0026gt;, IEnumerable\u0026lt;T2\u0026gt;, IEnumerable\u0026lt;T3\u0026gt;, IEnumerable\u0026lt;T4\u0026gt;, Func\u0026lt;T1, T2, T3, T4, TResult\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_ZipLongest__5.htm\u0000947","MoreEnumerable.Split\u0026lt;TSource, TResult\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, TSource, Func\u0026lt;IEnumerable\u0026lt;TSource\u0026gt;, TResult\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_Split__2_4.htm\u0000519","MoreEnumerable.Pipe\u0026lt;T\u0026gt; Method\u0000html/M_MoreLinq_MoreEnumerable_Pipe__1.htm\u0000483","MoreEnumerable.GroupAdjacent\u0026lt;TSource, TKey, TElement\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Func\u0026lt;TSource, TKey\u0026gt;, Func\u0026lt;TSource, TElement\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_GroupAdjacent__3.htm\u0000682","MoreEnumerable.ToLookup\u0026lt;TKey, TValue\u0026gt;(IEnumerable\u0026lt;ValueTuple\u0026lt;TKey, TValue\u0026gt;\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_ToLookup__2_2.htm\u0000463","MoreEnumerable.Split\u0026lt;TSource\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, TSource, IEqualityComparer\u0026lt;TSource\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_Split__1_3.htm\u0000478","AggregateExtension.Aggregate Method\u0000html/Overload_MoreLinq_Extensions_AggregateExtension_Aggregate.htm\u0000784","MoreEnumerable.Scan\u0026lt;TSource\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Func\u0026lt;TSource, TSource, TSource\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_Scan__1.htm\u0000647","MoreEnumerable.Split\u0026lt;TSource, TResult\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, TSource, Int32, Func\u0026lt;IEnumerable\u0026lt;TSource\u0026gt;, TResult\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_Split__2_5.htm\u0000556","MoreEnumerable.Prepend\u0026lt;TSource\u0026gt; Method\u0000html/M_MoreLinq_MoreEnumerable_Prepend__1.htm\u0000412","AggregateRightExtension.AggregateRight Method\u0000html/Overload_MoreLinq_Extensions_AggregateRightExtension_AggregateRight.htm\u0000345","MoreEnumerable.ToArrayByIndex\u0026lt;T, TResult\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Func\u0026lt;T, Int32\u0026gt;, Func\u0026lt;T, TResult\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_ToArrayByIndex__2.htm\u0000633","MoreEnumerable.ToLookup\u0026lt;TKey, TValue\u0026gt;(IEnumerable\u0026lt;ValueTuple\u0026lt;TKey, TValue\u0026gt;\u0026gt;, IEqualityComparer\u0026lt;TKey\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_ToLookup__2_3.htm\u0000520","AssertCountExtension.AssertCount Method\u0000html/Overload_MoreLinq_Extensions_AssertCountExtension_AssertCount.htm\u0000180","MoreEnumerable.GroupAdjacent\u0026lt;TSource, TKey, TElement\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Func\u0026lt;TSource, TKey\u0026gt;, Func\u0026lt;TSource, TElement\u0026gt;, IEqualityComparer\u0026lt;TKey\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_GroupAdjacent__3_1.htm\u0000740","MoreEnumerable.StartsWith\u0026lt;T\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, IEnumerable\u0026lt;T\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_StartsWith__1.htm\u0000450","AssertExtension.Assert Method\u0000html/Overload_MoreLinq_Extensions_AssertExtension_Assert.htm\u0000185","MoreEnumerable.Trace\u0026lt;TSource\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_Trace__1.htm\u0000393","MoreEnumerable.PreScan\u0026lt;TSource\u0026gt; Method\u0000html/M_MoreLinq_MoreEnumerable_PreScan__1.htm\u0000675","MoreEnumerable.ToArrayByIndex\u0026lt;T, TResult\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Func\u0026lt;T, Int32\u0026gt;, Func\u0026lt;T, Int32, TResult\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_ToArrayByIndex__2_1.htm\u0000651","MoreEnumerable.Split\u0026lt;TSource\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, TSource, IEqualityComparer\u0026lt;TSource\u0026gt;, Int32) Method\u0000html/M_MoreLinq_MoreEnumerable_Split__1_4.htm\u0000517","BatchExtension.Batch Method\u0000html/Overload_MoreLinq_Extensions_BatchExtension_Batch.htm\u0000170","MoreEnumerable.GroupAdjacent\u0026lt;TSource, TKey, TResult\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Func\u0026lt;TSource, TKey\u0026gt;, Func\u0026lt;TKey, IEnumerable\u0026lt;TSource\u0026gt;, TResult\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_GroupAdjacent__3_2.htm\u0000672","MoreEnumerable.Random Method\u0000html/M_MoreLinq_MoreEnumerable_Random.htm\u0000356","MoreEnumerable.Trace\u0026lt;TSource\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Func\u0026lt;TSource, String\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_Trace__1_1.htm\u0000468","MoreEnumerable.ZipShortest\u0026lt;TFirst, TSecond, TResult\u0026gt;(IEnumerable\u0026lt;TFirst\u0026gt;, IEnumerable\u0026lt;TSecond\u0026gt;, Func\u0026lt;TFirst, TSecond, TResult\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_ZipShortest__3.htm\u0000726","MoreEnumerable.ToArrayByIndex\u0026lt;T, TResult\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Int32, Func\u0026lt;T, Int32\u0026gt;, Func\u0026lt;T, TResult\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_ToArrayByIndex__2_2.htm\u0000655","MoreEnumerable.Split\u0026lt;TSource\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, TSource, Int32) Method\u0000html/M_MoreLinq_MoreEnumerable_Split__1_5.htm\u0000454","FoldExtension.Fold Method\u0000html/Overload_MoreLinq_Extensions_FoldExtension_Fold.htm\u0000823","MoreEnumerable.Trace\u0026lt;TSource\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, String) Method\u0000html/M_MoreLinq_MoreEnumerable_Trace__1_2.htm\u0000442","MoreEnumerable.GroupAdjacent\u0026lt;TSource, TKey, TResult\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Func\u0026lt;TSource, TKey\u0026gt;, Func\u0026lt;TKey, IEnumerable\u0026lt;TSource\u0026gt;, TResult\u0026gt;, IEqualityComparer\u0026lt;TKey\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_GroupAdjacent__3_3.htm\u0000722","PartialSortByExtension.PartialSortBy Method\u0000html/Overload_MoreLinq_Extensions_PartialSortByExtension_PartialSortBy.htm\u0000385","ForEachExtension.ForEach Method\u0000html/Overload_MoreLinq_Extensions_ForEachExtension_ForEach.htm\u0000183","CartesianExtension.Cartesian Method\u0000html/Overload_MoreLinq_Extensions_CartesianExtension_Cartesian.htm\u0000679","MoreEnumerable.Scan\u0026lt;TSource, TState\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, TState, Func\u0026lt;TState, TSource, TState\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_Scan__2.htm\u0000577","MoreEnumerable.ToArrayByIndex\u0026lt;T, TResult\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Int32, Func\u0026lt;T, Int32\u0026gt;, Func\u0026lt;T, Int32, TResult\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_ToArrayByIndex__2_3.htm\u0000673","MoreEnumerable.ZipShortest\u0026lt;T1, T2, T3, TResult\u0026gt;(IEnumerable\u0026lt;T1\u0026gt;, IEnumerable\u0026lt;T2\u0026gt;, IEnumerable\u0026lt;T3\u0026gt;, Func\u0026lt;T1, T2, T3, TResult\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_ZipShortest__4.htm\u0000842","MoreEnumerable.Transpose\u0026lt;T\u0026gt; Method\u0000html/M_MoreLinq_MoreEnumerable_Transpose__1.htm\u0000556","CountByExtension.CountBy Method\u0000html/Overload_MoreLinq_Extensions_CountByExtension_CountBy.htm\u0000225","FullGroupJoinExtension.FullGroupJoin Method\u0000html/Overload_MoreLinq_Extensions_FullGroupJoinExtension_FullGroupJoin.htm\u0000313","MoreEnumerable.ToDataTable\u0026lt;T\u0026gt;(IEnumerable\u0026lt;T\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_ToDataTable__1.htm\u0000368","PartialSortExtension.PartialSort Method\u0000html/Overload_MoreLinq_Extensions_PartialSortExtension_PartialSort.htm\u0000383","MoreEnumerable.Segment\u0026lt;T\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Func\u0026lt;T, Boolean\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_Segment__1.htm\u0000498","DistinctByExtension.DistinctBy Method\u0000html/Overload_MoreLinq_Extensions_DistinctByExtension_DistinctBy.htm\u0000210","MoreEnumerable.TraverseBreadthFirst\u0026lt;T\u0026gt; Method\u0000html/M_MoreLinq_MoreEnumerable_TraverseBreadthFirst__1.htm\u0000410","FullJoinExtension.FullJoin Method\u0000html/Overload_MoreLinq_Extensions_FullJoinExtension_FullJoin.htm\u0000401","EndsWithExtension.EndsWith Method\u0000html/Overload_MoreLinq_Extensions_EndsWithExtension_EndsWith.htm\u0000190","MoreEnumerable.ToDelimitedString(IEnumerable\u0026lt;Int16\u0026gt;, String) Method\u0000html/M_MoreLinq_MoreEnumerable_ToDelimitedString_5.htm\u0000438","MoreEnumerable.ToDataTable\u0026lt;T\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Expression\u0026lt;Func\u0026lt;T, Object\u0026gt;\u0026gt;[]) Method\u0000html/M_MoreLinq_MoreEnumerable_ToDataTable__1_1.htm\u0000503","MoreEnumerable.Segment\u0026lt;T\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Func\u0026lt;T, Int32, Boolean\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_Segment__1_1.htm\u0000518","MoreEnumerable.TraverseDepthFirst\u0026lt;T\u0026gt; Method\u0000html/M_MoreLinq_MoreEnumerable_TraverseDepthFirst__1.htm\u0000411","PartitionExtension.Partition Method\u0000html/Overload_MoreLinq_Extensions_PartitionExtension_Partition.htm\u0000684","EquiZipExtension.EquiZip Method\u0000html/Overload_MoreLinq_Extensions_EquiZipExtension_EquiZip.htm\u0000316","MoreEnumerable.ToDelimitedString(IEnumerable\u0026lt;Int32\u0026gt;, String) Method\u0000html/M_MoreLinq_MoreEnumerable_ToDelimitedString_6.htm\u0000438","RandomSubsetExtension.RandomSubset Method\u0000html/Overload_MoreLinq_Extensions_RandomSubsetExtension_RandomSubset.htm\u0000187","ExceptByExtension.ExceptBy Method\u0000html/Overload_MoreLinq_Extensions_ExceptByExtension_ExceptBy.htm\u0000209","MoreEnumerable.ZipShortest\u0026lt;T1, T2, T3, T4, TResult\u0026gt;(IEnumerable\u0026lt;T1\u0026gt;, IEnumerable\u0026lt;T2\u0026gt;, IEnumerable\u0026lt;T3\u0026gt;, IEnumerable\u0026lt;T4\u0026gt;, Func\u0026lt;T1, T2, T3, T4, TResult\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_ZipShortest__5.htm\u0000946","MoreEnumerable.ToDataTable\u0026lt;T, TTable\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, TTable) Method\u0000html/M_MoreLinq_MoreEnumerable_ToDataTable__2.htm\u0000428","MoreEnumerable.IndexBy\u0026lt;TSource, TKey\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Func\u0026lt;TSource, TKey\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_IndexBy__2.htm\u0000544","MoreEnumerable.StartsWith\u0026lt;T\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, IEnumerable\u0026lt;T\u0026gt;, IEqualityComparer\u0026lt;T\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_StartsWith__1_1.htm\u0000497","FallbackIfEmptyExtension.FallbackIfEmpty Method\u0000html/Overload_MoreLinq_Extensions_FallbackIfEmptyExtension_FallbackIfEmpty.htm\u0000316","GroupAdjacentExtension.GroupAdjacent Method\u0000html/Overload_MoreLinq_Extensions_GroupAdjacentExtension_GroupAdjacent.htm\u0000434","MoreEnumerable.Segment\u0026lt;T\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Func\u0026lt;T, T, Int32, Boolean\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_Segment__1_2.htm\u0000537","MoreEnumerable.ToDelimitedString(IEnumerable\u0026lt;Int64\u0026gt;, String) Method\u0000html/M_MoreLinq_MoreEnumerable_ToDelimitedString_7.htm\u0000439","SequenceException Constructor\u0000html/M_MoreLinq_SequenceException__ctor.htm\u0000178","FillBackwardExtension.FillBackward Method\u0000html/Overload_MoreLinq_Extensions_FillBackwardExtension_FillBackward.htm\u0000276","MoreEnumerable.Subsets\u0026lt;T\u0026gt;(IEnumerable\u0026lt;T\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_Subsets__1.htm\u0000516","IndexByExtension.IndexBy Method\u0000html/Overload_MoreLinq_Extensions_IndexByExtension_IndexBy.htm\u0000242","MoreEnumerable.IndexBy\u0026lt;TSource, TKey\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Func\u0026lt;TSource, TKey\u0026gt;, IEqualityComparer\u0026lt;TKey\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_IndexBy__2_1.htm\u0000629","MoreEnumerable.Sequence(Int32, Int32) Method\u0000html/M_MoreLinq_MoreEnumerable_Sequence.htm\u0000366","FillForwardExtension.FillForward Method\u0000html/Overload_MoreLinq_Extensions_FillForwardExtension_FillForward.htm\u0000282","MoreEnumerable.ToDelimitedString(IEnumerable\u0026lt;SByte\u0026gt;, String) Method\u0000html/M_MoreLinq_MoreEnumerable_ToDelimitedString_8.htm\u0000438","MoreEnumerable.ToDataTable\u0026lt;T, TTable\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, TTable, Expression\u0026lt;Func\u0026lt;T, Object\u0026gt;\u0026gt;[]) Method\u0000html/M_MoreLinq_MoreEnumerable_ToDataTable__2_1.htm\u0000577","IndexExtension.Index Method\u0000html/Overload_MoreLinq_Extensions_IndexExtension_Index.htm\u0000189","RankByExtension.RankBy Method\u0000html/Overload_MoreLinq_Extensions_RankByExtension_RankBy.htm\u0000187","FlattenExtension.Flatten Method\u0000html/Overload_MoreLinq_Extensions_FlattenExtension_Flatten.htm\u0000202","StartsWithExtension.StartsWith Method\u0000html/Overload_MoreLinq_Extensions_StartsWithExtension_StartsWith.htm\u0000190","MoreEnumerable.Subsets\u0026lt;T\u0026gt;(IEnumerable\u0026lt;T\u0026gt;, Int32) Method\u0000html/M_MoreLinq_MoreEnumerable_Subsets__1_1.htm\u0000483","LagExtension.Lag Method\u0000html/Overload_MoreLinq_Extensions_LagExtension_Lag.htm\u0000193","RankExtension.Rank Method\u0000html/Overload_MoreLinq_Extensions_RankExtension_Rank.htm\u0000163","MoreEnumerable.ToDelimitedString(IEnumerable\u0026lt;Single\u0026gt;, String) Method\u0000html/M_MoreLinq_MoreEnumerable_ToDelimitedString_9.htm\u0000437","MoreEnumerable.Index\u0026lt;TSource\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_Index__1.htm\u0000439","SubsetsExtension.Subsets Method\u0000html/Overload_MoreLinq_Extensions_SubsetsExtension_Subsets.htm\u0000208","MoreEnumerable.Batch Method\u0000html/Overload_MoreLinq_MoreEnumerable_Batch.htm\u0000169","RepeatExtension.Repeat Method\u0000html/Overload_MoreLinq_Extensions_RepeatExtension_Repeat.htm\u0000149","MoreEnumerable.ToDelimitedString(IEnumerable\u0026lt;Boolean\u0026gt;, String) Method\u0000html/M_MoreLinq_MoreEnumerable_ToDelimitedString.htm\u0000437","LeadExtension.Lead Method\u0000html/Overload_MoreLinq_Extensions_LeadExtension_Lead.htm\u0000193","MoreEnumerable.Unfold\u0026lt;TState, T, TResult\u0026gt; Method\u0000html/M_MoreLinq_MoreEnumerable_Unfold__3.htm\u0000612","ThenByExtension.ThenBy Method\u0000html/Overload_MoreLinq_Extensions_ThenByExtension_ThenBy.htm\u0000203","LeftJoinExtension.LeftJoin Method\u0000html/Overload_MoreLinq_Extensions_LeftJoinExtension_LeftJoin.htm\u0000377","MoreEnumerable.Index\u0026lt;TSource\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, Int32) Method\u0000html/M_MoreLinq_MoreEnumerable_Index__1_1.htm\u0000468","RightJoinExtension.RightJoin Method\u0000html/Overload_MoreLinq_Extensions_RightJoinExtension_RightJoin.htm\u0000377","MoreEnumerable.Cartesian Method\u0000html/Overload_MoreLinq_MoreEnumerable_Cartesian.htm\u0000678","MoreEnumerable.RandomDouble Method\u0000html/Overload_MoreLinq_MoreEnumerable_RandomDouble.htm\u0000158","MaxByExtension.MaxBy Method\u0000html/Overload_MoreLinq_Extensions_MaxByExtension_MaxBy.htm\u0000192","RunLengthEncodeExtension.RunLengthEncode Method\u0000html/Overload_MoreLinq_Extensions_RunLengthEncodeExtension_RunLengthEncode.htm\u0000207","MoreEnumerable.Windowed\u0026lt;TSource\u0026gt; Method\u0000html/M_MoreLinq_MoreEnumerable_Windowed__1.htm\u0000530","MoreEnumerable.ToDelimitedString\u0026lt;TSource\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, String) Method\u0000html/M_MoreLinq_MoreEnumerable_ToDelimitedString__1.htm\u0000458","ToArrayByIndexExtension.ToArrayByIndex Method\u0000html/Overload_MoreLinq_Extensions_ToArrayByIndexExtension_ToArrayByIndex.htm\u0000467","MinByExtension.MinBy Method\u0000html/Overload_MoreLinq_Extensions_MinByExtension_MinBy.htm\u0000192","MoreEnumerable.ToDelimitedString(IEnumerable\u0026lt;Byte\u0026gt;, String) Method\u0000html/M_MoreLinq_MoreEnumerable_ToDelimitedString_1.htm\u0000438","MoreEnumerable.TagFirstLast\u0026lt;TSource, TResult\u0026gt; Method\u0000html/M_MoreLinq_MoreEnumerable_TagFirstLast__2.htm\u0000651","OrderByExtension.OrderBy Method\u0000html/Overload_MoreLinq_Extensions_OrderByExtension_OrderBy.htm\u0000197","ScanByExtension.ScanBy Method\u0000html/Overload_MoreLinq_Extensions_ScanByExtension_ScanBy.htm\u0000239","SequenceException(SerializationInfo, StreamingContext) Constructor\u0000html/M_MoreLinq_SequenceException__ctor_1.htm\u0000247","ToDataTableExtension.ToDataTable Method\u0000html/Overload_MoreLinq_Extensions_ToDataTableExtension_ToDataTable.htm\u0000270","MoreEnumerable.WindowLeft\u0026lt;TSource\u0026gt; Method\u0000html/M_MoreLinq_MoreEnumerable_WindowLeft__1.htm\u0000579","MoreEnumerable.ToDictionary\u0026lt;TKey, TValue\u0026gt;(IEnumerable\u0026lt;KeyValuePair\u0026lt;TKey, TValue\u0026gt;\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_ToDictionary__2.htm\u0000460","MoreEnumerable.ToDelimitedString(IEnumerable\u0026lt;String\u0026gt;, String) Method\u0000html/M_MoreLinq_MoreEnumerable_ToDelimitedString_10.htm\u0000438","MoreEnumerable.RandomSubset Method\u0000html/Overload_MoreLinq_MoreEnumerable_RandomSubset.htm\u0000185","MoreEnumerable.TakeEvery\u0026lt;TSource\u0026gt; Method\u0000html/M_MoreLinq_MoreEnumerable_TakeEvery__1.htm\u0000465","MoreEnumerable.WindowRight\u0026lt;TSource\u0026gt; Method\u0000html/M_MoreLinq_MoreEnumerable_WindowRight__1.htm\u0000579","ToDelimitedStringExtension.ToDelimitedString Method\u0000html/Overload_MoreLinq_Extensions_ToDelimitedStringExtension_ToDelimitedString.htm\u0000440","MoreEnumerable.CountBy Method\u0000html/Overload_MoreLinq_MoreEnumerable_CountBy.htm\u0000223","MoreEnumerable.ToDelimitedString(IEnumerable\u0026lt;UInt16\u0026gt;, String) Method\u0000html/M_MoreLinq_MoreEnumerable_ToDelimitedString_11.htm\u0000439","ScanExtension.Scan Method\u0000html/Overload_MoreLinq_Extensions_ScanExtension_Scan.htm\u0000204","MoreEnumerable.ToDictionary\u0026lt;TKey, TValue\u0026gt;(IEnumerable\u0026lt;KeyValuePair\u0026lt;TKey, TValue\u0026gt;\u0026gt;, IEqualityComparer\u0026lt;TKey\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_ToDictionary__2_1.htm\u0000517","ToDictionaryExtension.ToDictionary Method\u0000html/Overload_MoreLinq_Extensions_ToDictionaryExtension_ToDictionary.htm\u0000279","MoreEnumerable.TakeLast\u0026lt;TSource\u0026gt; Method\u0000html/M_MoreLinq_MoreEnumerable_TakeLast__1.htm\u0000478","MoreEnumerable.Rank Method\u0000html/Overload_MoreLinq_MoreEnumerable_Rank.htm\u0000162","MoreEnumerable.DistinctBy Method\u0000html/Overload_MoreLinq_MoreEnumerable_DistinctBy.htm\u0000208","MoreEnumerable.Window\u0026lt;TSource\u0026gt; Method\u0000html/M_MoreLinq_MoreEnumerable_Window__1.htm\u0000472","SequenceException(String) Constructor\u0000html/M_MoreLinq_SequenceException__ctor_2.htm\u0000215","ToHashSetExtension.ToHashSet Method\u0000html/Overload_MoreLinq_Extensions_ToHashSetExtension_ToHashSet.htm\u0000175","MoreEnumerable.ToDictionary\u0026lt;TKey, TValue\u0026gt;(IEnumerable\u0026lt;ValueTuple\u0026lt;TKey, TValue\u0026gt;\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_ToDictionary__2_2.htm\u0000472","MoreEnumerable.EndsWith Method\u0000html/Overload_MoreLinq_MoreEnumerable_EndsWith.htm\u0000188","ScanRightExtension.ScanRight Method\u0000html/Overload_MoreLinq_Extensions_ScanRightExtension_ScanRight.htm\u0000255","SequenceException(String, Exception) Constructor\u0000html/M_MoreLinq_SequenceException__ctor_3.htm\u0000267","MoreEnumerable.RankBy Method\u0000html/Overload_MoreLinq_MoreEnumerable_RankBy.htm\u0000185","ToLookupExtension.ToLookup Method\u0000html/Overload_MoreLinq_Extensions_ToLookupExtension_ToLookup.htm\u0000279","SegmentExtension.Segment Method\u0000html/Overload_MoreLinq_Extensions_SegmentExtension_Segment.htm\u0000212","MoreEnumerable.ToDictionary\u0026lt;TKey, TValue\u0026gt;(IEnumerable\u0026lt;ValueTuple\u0026lt;TKey, TValue\u0026gt;\u0026gt;, IEqualityComparer\u0026lt;TKey\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_ToDictionary__2_3.htm\u0000529","TraceExtension.Trace Method\u0000html/Overload_MoreLinq_Extensions_TraceExtension_Trace.htm\u0000185","MoreEnumerable.ZipLongest\u0026lt;TFirst, TSecond, TResult\u0026gt;(IEnumerable\u0026lt;TFirst\u0026gt;, IEnumerable\u0026lt;TSecond\u0026gt;, Func\u0026lt;TFirst, TSecond, TResult\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_ZipLongest__3.htm\u0000707","MoreEnumerable.Repeat Method\u0000html/Overload_MoreLinq_MoreEnumerable_Repeat.htm\u0000148","MoreEnumerable.TakeUntil\u0026lt;TSource\u0026gt; Method\u0000html/M_MoreLinq_MoreEnumerable_TakeUntil__1.htm\u0000669","ShuffleExtension.Shuffle Method\u0000html/Overload_MoreLinq_Extensions_ShuffleExtension_Shuffle.htm\u0000177","ZipLongestExtension.ZipLongest Method\u0000html/Overload_MoreLinq_Extensions_ZipLongestExtension_ZipLongest.htm\u0000370","MoreEnumerable.ToHashSet\u0026lt;TSource\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_ToHashSet__1.htm\u0000406","MoreEnumerable.ToDelimitedString(IEnumerable\u0026lt;UInt32\u0026gt;, String) Method\u0000html/M_MoreLinq_MoreEnumerable_ToDelimitedString_12.htm\u0000439","SortedMergeExtension.SortedMerge Method\u0000html/Overload_MoreLinq_Extensions_SortedMergeExtension_SortedMerge.htm\u0000203","MoreEnumerable.EquiZip Method\u0000html/Overload_MoreLinq_MoreEnumerable_EquiZip.htm\u0000314","MoreEnumerable.ZipLongest\u0026lt;T1, T2, T3, TResult\u0026gt;(IEnumerable\u0026lt;T1\u0026gt;, IEnumerable\u0026lt;T2\u0026gt;, IEnumerable\u0026lt;T3\u0026gt;, Func\u0026lt;T1, T2, T3, TResult\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_ZipLongest__4.htm\u0000836","MoreLinq Namespace\u0000html/N_MoreLinq.htm\u0000190","ZipShortestExtension.ZipShortest Method\u0000html/Overload_MoreLinq_Extensions_ZipShortestExtension_ZipShortest.htm\u0000313","OrderedMergeExtension.OrderedMerge Method\u0000html/Overload_MoreLinq_Extensions_OrderedMergeExtension_OrderedMerge.htm\u0000733","MoreEnumerable.ToDelimitedString(IEnumerable\u0026lt;UInt64\u0026gt;, String) Method\u0000html/M_MoreLinq_MoreEnumerable_ToDelimitedString_13.htm\u0000440","MoreEnumerable.ToHashSet\u0026lt;TSource\u0026gt;(IEnumerable\u0026lt;TSource\u0026gt;, IEqualityComparer\u0026lt;TSource\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_ToHashSet__1_1.htm\u0000468","MoreEnumerable.Subsets Method\u0000html/Overload_MoreLinq_MoreEnumerable_Subsets.htm\u0000207","MoreLinq.Experimental Namespace\u0000html/N_MoreLinq_Experimental.htm\u0000297","MoreEnumerable.ThenBy\u0026lt;T, TKey\u0026gt;(IOrderedEnumerable\u0026lt;T\u0026gt;, Func\u0026lt;T, TKey\u0026gt;, OrderByDirection) Method\u0000html/M_MoreLinq_MoreEnumerable_ThenBy__2.htm\u0000508","PadExtension.Pad Method\u0000html/Overload_MoreLinq_Extensions_PadExtension_Pad.htm\u0000218","MoreEnumerable.ThenBy Method\u0000html/Overload_MoreLinq_MoreEnumerable_ThenBy.htm\u0000201","SplitExtension.Split Method\u0000html/Overload_MoreLinq_Extensions_SplitExtension_Split.htm\u0000569","AwaitQueryOptions.MaxConcurrency Property\u0000html/P_MoreLinq_Experimental_AwaitQueryOptions_MaxConcurrency.htm\u0000240","MoreLinq.Experimental.Async Namespace\u0000html/N_MoreLinq_Experimental_Async.htm\u0000193","MoreEnumerable.ToLookup\u0026lt;TKey, TValue\u0026gt;(IEnumerable\u0026lt;KeyValuePair\u0026lt;TKey, TValue\u0026gt;\u0026gt;) Method\u0000html/M_MoreLinq_MoreEnumerable_ToLookup__2.htm\u0000460","MoreEnumerable.Aggregate Method\u0000html/Overload_MoreLinq_MoreEnumerable_Aggregate.htm\u0000783","AwaitQueryOptions.PreserveOrder Property\u0000html/P_MoreLinq_Experimental_AwaitQueryOptions_PreserveOrder.htm\u0000208","AtMostExtension Class\u0000html/T_MoreLinq_Extensions_AtMostExtension.htm\u0000227","PadStartExtension.PadStart Method\u0000html/Overload_MoreLinq_Extensions_PadStartExtension_PadStart.htm\u0000250","ExcludeExtension Class\u0000html/T_MoreLinq_Extensions_ExcludeExtension.htm\u0000220","MoreEnumerable.ThenBy\u0026lt;T, TKey\u0026gt;(IOrderedEnumerable\u0026lt;T\u0026gt;, Func\u0026lt;T, TKey\u0026gt;, IComparer\u0026lt;TKey\u0026gt;, OrderByDirection) Method\u0000html/M_MoreLinq_MoreEnumerable_ThenBy__2_1.htm\u0000560","MoreEnumerable.ToArrayByIndex Method\u0000html/Overload_MoreLinq_MoreEnumerable_ToArrayByIndex.htm\u0000463","AwaitQueryOptions.Scheduler Property\u0000html/P_MoreLinq_Experimental_AwaitQueryOptions_Scheduler.htm\u0000206","MoreEnumerable.ExceptBy Method\u0000html/Overload_MoreLinq_MoreEnumerable_ExceptBy.htm\u0000207","PermutationsExtension Class\u0000html/T_MoreLinq_Extensions_PermutationsExtension.htm\u0000219","MoreEnumerable.RightJoin Method\u0000html/Overload_MoreLinq_MoreEnumerable_RightJoin.htm\u0000375","MoreEnumerable.ToDataTable Method\u0000html/Overload_MoreLinq_MoreEnumerable_ToDataTable.htm\u0000267","LagExtension Class\u0000html/T_MoreLinq_Extensions_LagExtension.htm\u0000277","FallbackIfEmptyExtension Class\u0000html/T_MoreLinq_Extensions_FallbackIfEmptyExtension.htm\u0000398","IAwaitQuery\u0026lt;T\u0026gt;.Options Property\u0000html/P_MoreLinq_Experimental_IAwaitQuery_1_Options.htm\u0000205","MoreEnumerable.AggregateRight Method\u0000html/Overload_MoreLinq_MoreEnumerable_AggregateRight.htm\u0000343","PipeExtension Class\u0000html/T_MoreLinq_Extensions_PipeExtension.htm\u0000220","MoreLinq.Extensions Namespace\u0000html/N_MoreLinq_Extensions.htm\u0000509","ExperimentalEnumerable Class\u0000html/T_MoreLinq_Experimental_Async_ExperimentalEnumerable.htm\u0000336","LastExtension Class\u0000html/T_MoreLinq_Extensions_LastExtension.htm\u0000213","FillBackwardExtension Class\u0000html/T_MoreLinq_Extensions_FillBackwardExtension.htm\u0000359","MoreEnumerable.ToDelimitedString Method\u0000html/Overload_MoreLinq_MoreEnumerable_ToDelimitedString.htm\u0000437","ExperimentalEnumerable.Merge Method\u0000html/Overload_MoreLinq_Experimental_Async_ExperimentalEnumerable_Merge.htm\u0000186","PrependExtension Class\u0000html/T_MoreLinq_Extensions_PrependExtension.htm\u0000213","LastOrDefaultExtension Class\u0000html/T_MoreLinq_Extensions_LastOrDefaultExtension.htm\u0000226","AwaitQueryOptions Class\u0000html/T_MoreLinq_Experimental_AwaitQueryOptions.htm\u0000368","MoreEnumerable.Assert Method\u0000html/Overload_MoreLinq_MoreEnumerable_Assert.htm\u0000184","MoreEnumerable.FallbackIfEmpty Method\u0000html/Overload_MoreLinq_MoreEnumerable_FallbackIfEmpty.htm\u0000313","MoreEnumerable.ToDictionary Method\u0000html/Overload_MoreLinq_MoreEnumerable_ToDictionary.htm\u0000277","FillForwardExtension Class\u0000html/T_MoreLinq_Extensions_FillForwardExtension.htm\u0000365","PreScanExtension Class\u0000html/T_MoreLinq_Extensions_PreScanExtension.htm\u0000221","LeadExtension Class\u0000html/T_MoreLinq_Extensions_LeadExtension.htm\u0000277","MoreEnumerable.AssertCount Method\u0000html/Overload_MoreLinq_MoreEnumerable_AssertCount.htm\u0000178","MoreEnumerable.FillBackward Method\u0000html/Overload_MoreLinq_MoreEnumerable_FillBackward.htm\u0000274","RandomSubsetExtension Class\u0000html/T_MoreLinq_Extensions_RandomSubsetExtension.htm\u0000270","MoreEnumerable.ToHashSet Method\u0000html/Overload_MoreLinq_MoreEnumerable_ToHashSet.htm\u0000172","FirstExtension Class\u0000html/T_MoreLinq_Extensions_FirstExtension.htm\u0000213","SingleOrDefaultExtension Class\u0000html/T_MoreLinq_Extensions_SingleOrDefaultExtension.htm\u0000241","LeftJoinExtension Class\u0000html/T_MoreLinq_Extensions_LeftJoinExtension.htm\u0000460","ExperimentalEnumerable.Aggregate Method\u0000html/Overload_MoreLinq_Experimental_ExperimentalEnumerable_Aggregate.htm\u0000756","FirstOrDefaultExtension Class\u0000html/T_MoreLinq_Extensions_FirstOrDefaultExtension.htm\u0000226","ExperimentalEnumerable.Await Method\u0000html/Overload_MoreLinq_Experimental_ExperimentalEnumerable_Await.htm\u0000208","BacksertExtension Class\u0000html/T_MoreLinq_Extensions_BacksertExtension.htm\u0000250","SkipLastExtension Class\u0000html/T_MoreLinq_Extensions_SkipLastExtension.htm\u0000219","MaxByExtension Class\u0000html/T_MoreLinq_Extensions_MaxByExtension.htm\u0000275","MoreEnumerable.ToLookup Method\u0000html/Overload_MoreLinq_MoreEnumerable_ToLookup.htm\u0000271","ExperimentalEnumerable.Batch Method\u0000html/Overload_MoreLinq_Experimental_ExperimentalEnumerable_Batch.htm\u0000234","FlattenExtension Class\u0000html/T_MoreLinq_Extensions_FlattenExtension.htm\u0000286","BatchExtension Class\u0000html/T_MoreLinq_Extensions_BatchExtension.htm\u0000254","MoreEnumerable.Trace Method\u0000html/Overload_MoreLinq_MoreEnumerable_Trace.htm\u0000184","SkipUntilExtension Class\u0000html/T_MoreLinq_Extensions_SkipUntilExtension.htm\u0000234","ExperimentalEnumerable Class\u0000html/T_MoreLinq_Experimental_ExperimentalEnumerable.htm\u00001422","MinByExtension Class\u0000html/T_MoreLinq_Extensions_MinByExtension.htm\u0000275","SliceExtension Class\u0000html/T_MoreLinq_Extensions_SliceExtension.htm\u0000222","MoreEnumerable.ZipLongest Method\u0000html/Overload_MoreLinq_MoreEnumerable_ZipLongest.htm\u0000368","SortedMergeExtension Class\u0000html/T_MoreLinq_Extensions_SortedMergeExtension.htm\u0000286","FoldExtension Class\u0000html/T_MoreLinq_Extensions_FoldExtension.htm\u0000907","CartesianExtension Class\u0000html/T_MoreLinq_Extensions_CartesianExtension.htm\u0000763","MoreEnumerable.ZipShortest Method\u0000html/Overload_MoreLinq_MoreEnumerable_ZipShortest.htm\u0000311","SequenceException Constructor\u0000html/Overload_MoreLinq_SequenceException__ctor.htm\u0000194","MoreEnumerable.RunLengthEncode Method\u0000html/Overload_MoreLinq_MoreEnumerable_RunLengthEncode.htm\u0000204","ChooseExtension Class\u0000html/T_MoreLinq_Extensions_ChooseExtension.htm\u0000251","ForEachExtension Class\u0000html/T_MoreLinq_Extensions_ForEachExtension.htm\u0000266","RankByExtension Class\u0000html/T_MoreLinq_Extensions_RankByExtension.htm\u0000270","SplitExtension Class\u0000html/T_MoreLinq_Extensions_SplitExtension.htm\u0000653","AwaitQueryOptions Properties\u0000html/Properties_T_MoreLinq_Experimental_AwaitQueryOptions.htm\u0000175","MoreEnumerable.Scan Method\u0000html/Overload_MoreLinq_MoreEnumerable_Scan.htm\u0000203","IAwaitQuery\u0026lt;T\u0026gt; Properties\u0000html/Properties_T_MoreLinq_Experimental_IAwaitQuery_1.htm\u0000133","CompareCountExtension Class\u0000html/T_MoreLinq_Extensions_CompareCountExtension.htm\u0000234","FullGroupJoinExtension Class\u0000html/T_MoreLinq_Extensions_FullGroupJoinExtension.htm\u0000395","StartsWithExtension Class\u0000html/T_MoreLinq_Extensions_StartsWithExtension.htm\u0000273","RankExtension Class\u0000html/T_MoreLinq_Extensions_RankExtension.htm\u0000247","ICurrentBuffer\u0026lt;T\u0026gt; Properties\u0000html/Properties_T_MoreLinq_Experimental_ICurrentBuffer_1.htm\u0000176","MoreEnumerable.ScanBy Method\u0000html/Overload_MoreLinq_MoreEnumerable_ScanBy.htm\u0000237","ConsumeExtension Class\u0000html/T_MoreLinq_Extensions_ConsumeExtension.htm\u0000225","SequenceException Properties\u0000html/Properties_T_MoreLinq_SequenceException.htm\u0000276","MoreEnumerable.ScanRight Method\u0000html/Overload_MoreLinq_MoreEnumerable_ScanRight.htm\u0000253","MoreEnumerable.FillForward Method\u0000html/Overload_MoreLinq_MoreEnumerable_FillForward.htm\u0000280","CountBetweenExtension Class\u0000html/T_MoreLinq_Extensions_CountBetweenExtension.htm\u0000228","MoveExtension Class\u0000html/T_MoreLinq_Extensions_MoveExtension.htm\u0000223","MoreEnumerable.Flatten Method\u0000html/Overload_MoreLinq_MoreEnumerable_Flatten.htm\u0000201","MoreEnumerable.Segment Method\u0000html/Overload_MoreLinq_MoreEnumerable_Segment.htm\u0000211","CountByExtension Class\u0000html/T_MoreLinq_Extensions_CountByExtension.htm\u0000308","MoreEnumerable.Sequence Method\u0000html/Overload_MoreLinq_MoreEnumerable_Sequence.htm\u0000189","MoreEnumerable.Shuffle Method\u0000html/Overload_MoreLinq_MoreEnumerable_Shuffle.htm\u0000176","CountDownExtension Class\u0000html/T_MoreLinq_Extensions_CountDownExtension.htm\u0000249","MoreEnumerable.Fold Method\u0000html/Overload_MoreLinq_MoreEnumerable_Fold.htm\u0000822","MoreEnumerable.SortedMerge Method\u0000html/Overload_MoreLinq_MoreEnumerable_SortedMerge.htm\u0000201","DistinctByExtension Class\u0000html/T_MoreLinq_Extensions_DistinctByExtension.htm\u0000293","MoreEnumerable.ForEach Method\u0000html/Overload_MoreLinq_MoreEnumerable_ForEach.htm\u0000181","EndsWithExtension Class\u0000html/T_MoreLinq_Extensions_EndsWithExtension.htm\u0000273","RepeatExtension Class\u0000html/T_MoreLinq_Extensions_RepeatExtension.htm\u0000233","FullJoinExtension Class\u0000html/T_MoreLinq_Extensions_FullJoinExtension.htm\u0000484","SubsetsExtension Class\u0000html/T_MoreLinq_Extensions_SubsetsExtension.htm\u0000292","MoreEnumerable.From Method\u0000html/Overload_MoreLinq_MoreEnumerable_From.htm\u0000222","MoreEnumerable.Split Method\u0000html/Overload_MoreLinq_MoreEnumerable_Split.htm\u0000568","OrderByExtension Class\u0000html/T_MoreLinq_Extensions_OrderByExtension.htm\u0000280","EquiZipExtension Class\u0000html/T_MoreLinq_Extensions_EquiZipExtension.htm\u0000399","TagFirstLastExtension Class\u0000html/T_MoreLinq_Extensions_TagFirstLastExtension.htm\u0000241","RightJoinExtension Class\u0000html/T_MoreLinq_Extensions_RightJoinExtension.htm\u0000460","MoreEnumerable.FullGroupJoin Method\u0000html/Overload_MoreLinq_MoreEnumerable_FullGroupJoin.htm\u0000310","MoreEnumerable.StartsWith Method\u0000html/Overload_MoreLinq_MoreEnumerable_StartsWith.htm\u0000188","TakeEveryExtension Class\u0000html/T_MoreLinq_Extensions_TakeEveryExtension.htm\u0000215","RunLengthEncodeExtension Class\u0000html/T_MoreLinq_Extensions_RunLengthEncodeExtension.htm\u0000289","MoreEnumerable.FullJoin Method\u0000html/Overload_MoreLinq_MoreEnumerable_FullJoin.htm\u0000399","OrderedMergeExtension Class\u0000html/T_MoreLinq_Extensions_OrderedMergeExtension.htm\u0000816","TakeLastExtension Class\u0000html/T_MoreLinq_Extensions_TakeLastExtension.htm\u0000220","EvaluateExtension Class\u0000html/T_MoreLinq_Extensions_EvaluateExtension.htm\u0000227","TakeUntilExtension Class\u0000html/T_MoreLinq_Extensions_TakeUntilExtension.htm\u0000234","ExactlyExtension Class\u0000html/T_MoreLinq_Extensions_ExactlyExtension.htm\u0000223","ScanByExtension Class\u0000html/T_MoreLinq_Extensions_ScanByExtension.htm\u0000322","PadExtension Class\u0000html/T_MoreLinq_Extensions_PadExtension.htm\u0000302","GroupAdjacentExtension Class\u0000html/T_MoreLinq_Extensions_GroupAdjacentExtension.htm\u0000517","ThenByExtension Class\u0000html/T_MoreLinq_Extensions_ThenByExtension.htm\u0000286","ScanExtension Class\u0000html/T_MoreLinq_Extensions_ScanExtension.htm\u0000288","PadStartExtension Class\u0000html/T_MoreLinq_Extensions_PadStartExtension.htm\u0000333","ExceptByExtension Class\u0000html/T_MoreLinq_Extensions_ExceptByExtension.htm\u0000292","MoreEnumerable.GroupAdjacent Method\u0000html/Overload_MoreLinq_MoreEnumerable_GroupAdjacent.htm\u0000432","IndexByExtension Class\u0000html/T_MoreLinq_Extensions_IndexByExtension.htm\u0000325","PairwiseExtension Class\u0000html/T_MoreLinq_Extensions_PairwiseExtension.htm\u0000245","MoreEnumerable.Index Method\u0000html/Overload_MoreLinq_MoreEnumerable_Index.htm\u0000188","IndexExtension Class\u0000html/T_MoreLinq_Extensions_IndexExtension.htm\u0000273","ScanRightExtension Class\u0000html/T_MoreLinq_Extensions_ScanRightExtension.htm\u0000338","ToArrayByIndexExtension Class\u0000html/T_MoreLinq_Extensions_ToArrayByIndexExtension.htm\u0000548","MoreEnumerable.IndexBy Method\u0000html/Overload_MoreLinq_MoreEnumerable_IndexBy.htm\u0000240","PartialSortByExtension Class\u0000html/T_MoreLinq_Extensions_PartialSortByExtension.htm\u0000467","InsertExtension Class\u0000html/T_MoreLinq_Extensions_InsertExtension.htm\u0000219","SegmentExtension Class\u0000html/T_MoreLinq_Extensions_SegmentExtension.htm\u0000296","ToDataTableExtension Class\u0000html/T_MoreLinq_Extensions_ToDataTableExtension.htm\u0000352","MoreEnumerable.Lag Method\u0000html/Overload_MoreLinq_MoreEnumerable_Lag.htm\u0000192","InterleaveExtension Class\u0000html/T_MoreLinq_Extensions_InterleaveExtension.htm\u0000225","ShuffleExtension Class\u0000html/T_MoreLinq_Extensions_ShuffleExtension.htm\u0000261","MoreEnumerable.Lead Method\u0000html/Overload_MoreLinq_MoreEnumerable_Lead.htm\u0000192","PartialSortExtension Class\u0000html/T_MoreLinq_Extensions_PartialSortExtension.htm\u0000466","SingleExtension Class\u0000html/T_MoreLinq_Extensions_SingleExtension.htm\u0000228","ToDelimitedStringExtension Class\u0000html/T_MoreLinq_Extensions_ToDelimitedStringExtension.htm\u0000522","MoreEnumerable.LeftJoin Method\u0000html/Overload_MoreLinq_MoreEnumerable_LeftJoin.htm\u0000375","ToDictionaryExtension Class\u0000html/T_MoreLinq_Extensions_ToDictionaryExtension.htm\u0000362","MoreEnumerable.MaxBy Method\u0000html/Overload_MoreLinq_MoreEnumerable_MaxBy.htm\u0000190","PartitionExtension Class\u0000html/T_MoreLinq_Extensions_PartitionExtension.htm\u0000768","ToHashSetExtension Class\u0000html/T_MoreLinq_Extensions_ToHashSetExtension.htm\u0000257","MoreEnumerable.MinBy Method\u0000html/Overload_MoreLinq_MoreEnumerable_MinBy.htm\u0000190","ToLookupExtension Class\u0000html/T_MoreLinq_Extensions_ToLookupExtension.htm\u0000362","MoreEnumerable.OrderBy Method\u0000html/Overload_MoreLinq_MoreEnumerable_OrderBy.htm\u0000195","TraceExtension Class\u0000html/T_MoreLinq_Extensions_TraceExtension.htm\u0000269","MoreEnumerable.OrderedMerge Method\u0000html/Overload_MoreLinq_MoreEnumerable_OrderedMerge.htm\u0000731","TransposeExtension Class\u0000html/T_MoreLinq_Extensions_TransposeExtension.htm\u0000216","MoreEnumerable.Pad Method\u0000html/Overload_MoreLinq_MoreEnumerable_Pad.htm\u0000217","WindowExtension Class\u0000html/T_MoreLinq_Extensions_WindowExtension.htm\u0000222","MoreEnumerable.PadStart Method\u0000html/Overload_MoreLinq_MoreEnumerable_PadStart.htm\u0000248","WindowLeftExtension Class\u0000html/T_MoreLinq_Extensions_WindowLeftExtension.htm\u0000221","WindowRightExtension Class\u0000html/T_MoreLinq_Extensions_WindowRightExtension.htm\u0000221","MoreEnumerable.PartialSort Method\u0000html/Overload_MoreLinq_MoreEnumerable_PartialSort.htm\u0000381","ZipLongestExtension Class\u0000html/T_MoreLinq_Extensions_ZipLongestExtension.htm\u0000453","MoreEnumerable.PartialSortBy Method\u0000html/Overload_MoreLinq_MoreEnumerable_PartialSortBy.htm\u0000382","ZipShortestExtension Class\u0000html/T_MoreLinq_Extensions_ZipShortestExtension.htm\u0000396","IAwaitQuery\u0026lt;T\u0026gt; Interface\u0000html/T_MoreLinq_Experimental_IAwaitQuery_1.htm\u000016423","MoreEnumerable.Partition Method\u0000html/Overload_MoreLinq_MoreEnumerable_Partition.htm\u0000683","MoreEnumerable.Random Method\u0000html/Overload_MoreLinq_MoreEnumerable_Random.htm\u0000242","IExtremaEnumerable\u0026lt;T\u0026gt; Interface\u0000html/T_MoreLinq_IExtremaEnumerable_1.htm\u000016579","ICurrentBuffer\u0026lt;T\u0026gt; Interface\u0000html/T_MoreLinq_Experimental_ICurrentBuffer_1.htm\u000016508","AcquireExtension Class\u0000html/T_MoreLinq_Extensions_AcquireExtension.htm\u0000236","AggregateExtension Class\u0000html/T_MoreLinq_Extensions_AggregateExtension.htm\u0000868","AggregateRightExtension Class\u0000html/T_MoreLinq_Extensions_AggregateRightExtension.htm\u0000428","AppendExtension Class\u0000html/T_MoreLinq_Extensions_AppendExtension.htm\u0000219","AssertCountExtension Class\u0000html/T_MoreLinq_Extensions_AssertCountExtension.htm\u0000263","AssertExtension Class\u0000html/T_MoreLinq_Extensions_AssertExtension.htm\u0000269","AtLeastExtension Class\u0000html/T_MoreLinq_Extensions_AtLeastExtension.htm\u0000227","MoreEnumerable Class\u0000html/T_MoreLinq_MoreEnumerable.htm\u000012151","OrderByDirection Enumeration\u0000html/T_MoreLinq_OrderByDirection.htm\u0000185","SequenceException Class\u0000html/T_MoreLinq_SequenceException.htm\u0000647"] \ No newline at end of file diff --git a/3.4/ref/api/html/Events_T_MoreLinq_SequenceException.htm b/3.4/ref/api/html/Events_T_MoreLinq_SequenceException.htm new file mode 100644 index 0000000..d6a148a --- /dev/null +++ b/3.4/ref/api/html/Events_T_MoreLinq_SequenceException.htm @@ -0,0 +1,20 @@ +SequenceException Events

SequenceException Events

Events

SerializeObjectStateOccurs when an exception is serialized to create an exception state object that contains serialized data about the exception.
(Inherited from Exception)
Obsolete.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/F_MoreLinq_Experimental_AwaitQueryOptions_Default.htm b/3.4/ref/api/html/F_MoreLinq_Experimental_AwaitQueryOptions_Default.htm new file mode 100644 index 0000000..9655963 --- /dev/null +++ b/3.4/ref/api/html/F_MoreLinq_Experimental_AwaitQueryOptions_Default.htm @@ -0,0 +1,25 @@ +AwaitQueryOptions.Default Field

AwaitQueryOptionsDefault Field

+ The default options used for a query whose results evaluate + asynchronously. +

Definition

Namespace: MoreLinq.Experimental
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static readonly AwaitQueryOptions Default

Field Value

AwaitQueryOptions

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Fields_T_MoreLinq_Experimental_AwaitQueryOptions.htm b/3.4/ref/api/html/Fields_T_MoreLinq_Experimental_AwaitQueryOptions.htm new file mode 100644 index 0000000..0e7ac2e --- /dev/null +++ b/3.4/ref/api/html/Fields_T_MoreLinq_Experimental_AwaitQueryOptions.htm @@ -0,0 +1,23 @@ +AwaitQueryOptions Fields

AwaitQueryOptions Fields

Fields

Default + The default options used for a query whose results evaluate + asynchronously. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Experimental_Async_ExperimentalEnumerable_Merge__1.htm b/3.4/ref/api/html/M_MoreLinq_Experimental_Async_ExperimentalEnumerable_Merge__1.htm new file mode 100644 index 0000000..e0c2cd2 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Experimental_Async_ExperimentalEnumerable_Merge__1.htm @@ -0,0 +1,44 @@ +ExperimentalEnumerable.Merge<T>(IEnumerable<IAsyncEnumerable<T>>) Method

ExperimentalEnumerableMergeT(IEnumerableIAsyncEnumerableT) Method

+ Concurrently merges all the elements of multiple asynchronous streams into a single + asynchronous stream. +

Definition

Namespace: MoreLinq.Experimental.Async
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IAsyncEnumerable<T> Merge<T>(
+	this IEnumerable<IAsyncEnumerable<T>> sources
+)
+

Parameters

sources  IEnumerableIAsyncEnumerableT
The sequence of asynchronous streams.

Type Parameters

T
+ The type of the elements in sources.

Return Value

IAsyncEnumerableT
+ An asynchronous stream with all elements from all sources. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableIAsyncEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

This operator uses deferred execution and streams its results.

+ The elements in the resulting stream may appear in a different order than their order in + sources.

+ When disposed part of the way, there is a best-effort attempt to cancel all iterations + that are in flight. This requires that all asynchronous streams in sources properly honour timely cancellation.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Experimental_Async_ExperimentalEnumerable_Merge__1_1.htm b/3.4/ref/api/html/M_MoreLinq_Experimental_Async_ExperimentalEnumerable_Merge__1_1.htm new file mode 100644 index 0000000..ab2674f --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Experimental_Async_ExperimentalEnumerable_Merge__1_1.htm @@ -0,0 +1,52 @@ +ExperimentalEnumerable.Merge<T>(IEnumerable<IAsyncEnumerable<T>>, Int32) Method

ExperimentalEnumerableMergeT(IEnumerableIAsyncEnumerableT, Int32) Method

+ Concurrently merges all the elements of multiple asynchronous streams into a single + asynchronous stream. An additional parameter specifies the maximum concurrent operations + that may be in flight at any give time. +

Definition

Namespace: MoreLinq.Experimental.Async
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IAsyncEnumerable<T> Merge<T>(
+	this IEnumerable<IAsyncEnumerable<T>> sources,
+	int maxConcurrent
+)
+

Parameters

sources  IEnumerableIAsyncEnumerableT
The sequence of asynchronous streams.
maxConcurrent  Int32
+ Maximum number of asynchronous operations to have in flight at any given time. A value + of 1 (or below) disables concurrency.

Type Parameters

T
+ The type of the elements in sources.

Return Value

IAsyncEnumerableT
+ An asynchronous stream with all elements from all sources. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableIAsyncEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams its results.

+ When maxConcurrent is 2 or greater then the elements in the resulting + stream may appear in a different order than their order in sources.

+ When disposed part of the way, there is a best-effort attempt to cancel all iterations + that are in flight. This requires that all asynchronous streams in sources properly honour timely cancellation.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Experimental_AwaitQueryOptions_WithMaxConcurrency.htm b/3.4/ref/api/html/M_MoreLinq_Experimental_AwaitQueryOptions_WithMaxConcurrency.htm new file mode 100644 index 0000000..e88c083 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Experimental_AwaitQueryOptions_WithMaxConcurrency.htm @@ -0,0 +1,33 @@ +AwaitQueryOptions.WithMaxConcurrency Method

AwaitQueryOptionsWithMaxConcurrency Method

+ Returns new options with the given concurrency limit. +

Definition

Namespace: MoreLinq.Experimental
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public AwaitQueryOptions WithMaxConcurrency(
+	int? value
+)

Parameters

value  NullableInt32
+ The maximum concurrent asynchronous operation to keep in flight. + Use null to mean unbounded concurrency.

Return Value

AwaitQueryOptions
Options with the new setting.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Experimental_AwaitQueryOptions_WithPreserveOrder.htm b/3.4/ref/api/html/M_MoreLinq_Experimental_AwaitQueryOptions_WithPreserveOrder.htm new file mode 100644 index 0000000..51a57cf --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Experimental_AwaitQueryOptions_WithPreserveOrder.htm @@ -0,0 +1,35 @@ +AwaitQueryOptions.WithPreserveOrder Method

AwaitQueryOptionsWithPreserveOrder Method

+ Returns new options with the given Boolean indicating whether or + not the results should be returned in the order of the source. +

Definition

Namespace: MoreLinq.Experimental
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public AwaitQueryOptions WithPreserveOrder(
+	bool value
+)

Parameters

value  Boolean
+ A Boolean where true means results are in source order and + false means that results can be delivered in order of + efficiency.

Return Value

AwaitQueryOptions
Options with the new setting.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Experimental_AwaitQueryOptions_WithScheduler.htm b/3.4/ref/api/html/M_MoreLinq_Experimental_AwaitQueryOptions_WithScheduler.htm new file mode 100644 index 0000000..bb17665 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Experimental_AwaitQueryOptions_WithScheduler.htm @@ -0,0 +1,32 @@ +AwaitQueryOptions.WithScheduler Method

AwaitQueryOptionsWithScheduler Method

+ Returns new options with the given scheduler. +

Definition

Namespace: MoreLinq.Experimental
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public AwaitQueryOptions WithScheduler(
+	TaskScheduler value
+)

Parameters

value  TaskScheduler
+ The scheduler to use to for the workhorse task.

Return Value

AwaitQueryOptions
Options with the new setting.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Experimental_ExperimentalEnumerable_Aggregate__10.htm b/3.4/ref/api/html/M_MoreLinq_Experimental_ExperimentalEnumerable_Aggregate__10.htm new file mode 100644 index 0000000..2564481 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Experimental_ExperimentalEnumerable_Aggregate__10.htm @@ -0,0 +1,88 @@ +ExperimentalEnumerable.Aggregate<T, TResult1, TResult2, TResult3, TResult4, TResult5, TResult6, TResult7, TResult8, TResult>(IEnumerable<T>, Func<IObservable<T>, IObservable<TResult1>>, Func<IObservable<T>, IObservable<TResult2>>, Func<IObservable<T>, IObservable<TResult3>>, Func<IObservable<T>, IObservable<TResult4>>, Func<IObservable<T>, IObservable<TResult5>>, Func<IObservable<T>, IObservable<TResult6>>, Func<IObservable<T>, IObservable<TResult7>>, Func<IObservable<T>, IObservable<TResult8>>, Func<TResult1, TResult2, TResult3, TResult4, TResult5, TResult6, TResult7, TResult8, TResult>) Method

ExperimentalEnumerableAggregateT, TResult1, TResult2, TResult3, TResult4, TResult5, TResult6, TResult7, TResult8, TResult(IEnumerableT, FuncIObservableT, IObservableTResult1, FuncIObservableT, IObservableTResult2, FuncIObservableT, IObservableTResult3, FuncIObservableT, IObservableTResult4, FuncIObservableT, IObservableTResult5, FuncIObservableT, IObservableTResult6, FuncIObservableT, IObservableTResult7, FuncIObservableT, IObservableTResult8, FuncTResult1, TResult2, TResult3, TResult4, TResult5, TResult6, TResult7, TResult8, TResult) Method

+ Applies eight accumulator queries sequentially in a single + pass over a sequence. +

Definition

Namespace: MoreLinq.Experimental
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TResult Aggregate<T, TResult1, TResult2, TResult3, TResult4, TResult5, TResult6, TResult7, TResult8, TResult>(
+	this IEnumerable<T> source,
+	Func<IObservable<T>, IObservable<TResult1>> accumulator1,
+	Func<IObservable<T>, IObservable<TResult2>> accumulator2,
+	Func<IObservable<T>, IObservable<TResult3>> accumulator3,
+	Func<IObservable<T>, IObservable<TResult4>> accumulator4,
+	Func<IObservable<T>, IObservable<TResult5>> accumulator5,
+	Func<IObservable<T>, IObservable<TResult6>> accumulator6,
+	Func<IObservable<T>, IObservable<TResult7>> accumulator7,
+	Func<IObservable<T>, IObservable<TResult8>> accumulator8,
+	Func<TResult1, TResult2, TResult3, TResult4, TResult5, TResult6, TResult7, TResult8, TResult> resultSelector
+)
+

Parameters

source  IEnumerableT
The source sequence
accumulator1  FuncIObservableT, IObservableTResult1
The first accumulator.
accumulator2  FuncIObservableT, IObservableTResult2
The second accumulator.
accumulator3  FuncIObservableT, IObservableTResult3
The third accumulator.
accumulator4  FuncIObservableT, IObservableTResult4
The fourth accumulator.
accumulator5  FuncIObservableT, IObservableTResult5
The fifth accumulator.
accumulator6  FuncIObservableT, IObservableTResult6
The sixth accumulator.
accumulator7  FuncIObservableT, IObservableTResult7
The seventh accumulator.
accumulator8  FuncIObservableT, IObservableTResult8
The eighth accumulator.
resultSelector  FuncTResult1, TResult2, TResult3, TResult4, TResult5, TResult6, TResult7, TResult8, TResult
+ A function that projects a single result given the result of each + accumulator.

Type Parameters

T
The type of elements in source.
TResult1
The type of the result of the first accumulator.
TResult2
The type of the result of the second accumulator.
TResult3
The type of the result of the third accumulator.
TResult4
The type of the result of the fourth accumulator.
TResult5
The type of the result of the fifth accumulator.
TResult6
The type of the result of the sixth accumulator.
TResult7
The type of the result of the seventh accumulator.
TResult8
The type of the result of the eighth accumulator.
TResult
The type of the accumulated result.

Return Value

TResult
The value returned by resultSelector.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

This operator executes immediately.

+ Each accumulator argument is a function that receives an + IObservableT, which when subscribed to, produces the + items in the source sequence and in original + order; the function must then return an IObservableT + that produces a single aggregate on completion (when + OnCompleted is called. An error is raised + at run-time if the IObserverT returned by an + accumulator function produces no result or produces more than a + single result. +

Exceptions

InvalidOperationException + An IObservableT returned by an accumulator function + produced zero or more than a single aggregate result. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Experimental_ExperimentalEnumerable_Aggregate__4.htm b/3.4/ref/api/html/M_MoreLinq_Experimental_ExperimentalEnumerable_Aggregate__4.htm new file mode 100644 index 0000000..6880193 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Experimental_ExperimentalEnumerable_Aggregate__4.htm @@ -0,0 +1,64 @@ +ExperimentalEnumerable.Aggregate<T, TResult1, TResult2, TResult>(IEnumerable<T>, Func<IObservable<T>, IObservable<TResult1>>, Func<IObservable<T>, IObservable<TResult2>>, Func<TResult1, TResult2, TResult>) Method

ExperimentalEnumerableAggregateT, TResult1, TResult2, TResult(IEnumerableT, FuncIObservableT, IObservableTResult1, FuncIObservableT, IObservableTResult2, FuncTResult1, TResult2, TResult) Method

+ Applies two accumulator queries sequentially in a single + pass over a sequence. +

Definition

Namespace: MoreLinq.Experimental
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TResult Aggregate<T, TResult1, TResult2, TResult>(
+	this IEnumerable<T> source,
+	Func<IObservable<T>, IObservable<TResult1>> accumulator1,
+	Func<IObservable<T>, IObservable<TResult2>> accumulator2,
+	Func<TResult1, TResult2, TResult> resultSelector
+)
+

Parameters

source  IEnumerableT
The source sequence
accumulator1  FuncIObservableT, IObservableTResult1
The first accumulator.
accumulator2  FuncIObservableT, IObservableTResult2
The second accumulator.
resultSelector  FuncTResult1, TResult2, TResult
+ A function that projects a single result given the result of each + accumulator.

Type Parameters

T
The type of elements in source.
TResult1
The type of the result of the first accumulator.
TResult2
The type of the result of the second accumulator.
TResult
The type of the accumulated result.

Return Value

TResult
The value returned by resultSelector.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

This operator executes immediately.

+ Each accumulator argument is a function that receives an + IObservableT, which when subscribed to, produces the + items in the source sequence and in original + order; the function must then return an IObservableT + that produces a single aggregate on completion (when + OnCompleted is called. An error is raised + at run-time if the IObserverT returned by an + accumulator function produces no result or produces more than a + single result. +

Exceptions

InvalidOperationException + An IObservableT returned by an accumulator function + produced zero or more than a single aggregate result. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Experimental_ExperimentalEnumerable_Aggregate__5.htm b/3.4/ref/api/html/M_MoreLinq_Experimental_ExperimentalEnumerable_Aggregate__5.htm new file mode 100644 index 0000000..56cfe23 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Experimental_ExperimentalEnumerable_Aggregate__5.htm @@ -0,0 +1,68 @@ +ExperimentalEnumerable.Aggregate<T, TResult1, TResult2, TResult3, TResult>(IEnumerable<T>, Func<IObservable<T>, IObservable<TResult1>>, Func<IObservable<T>, IObservable<TResult2>>, Func<IObservable<T>, IObservable<TResult3>>, Func<TResult1, TResult2, TResult3, TResult>) Method

ExperimentalEnumerableAggregateT, TResult1, TResult2, TResult3, TResult(IEnumerableT, FuncIObservableT, IObservableTResult1, FuncIObservableT, IObservableTResult2, FuncIObservableT, IObservableTResult3, FuncTResult1, TResult2, TResult3, TResult) Method

+ Applies three accumulator queries sequentially in a single + pass over a sequence. +

Definition

Namespace: MoreLinq.Experimental
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TResult Aggregate<T, TResult1, TResult2, TResult3, TResult>(
+	this IEnumerable<T> source,
+	Func<IObservable<T>, IObservable<TResult1>> accumulator1,
+	Func<IObservable<T>, IObservable<TResult2>> accumulator2,
+	Func<IObservable<T>, IObservable<TResult3>> accumulator3,
+	Func<TResult1, TResult2, TResult3, TResult> resultSelector
+)
+

Parameters

source  IEnumerableT
The source sequence
accumulator1  FuncIObservableT, IObservableTResult1
The first accumulator.
accumulator2  FuncIObservableT, IObservableTResult2
The second accumulator.
accumulator3  FuncIObservableT, IObservableTResult3
The third accumulator.
resultSelector  FuncTResult1, TResult2, TResult3, TResult
+ A function that projects a single result given the result of each + accumulator.

Type Parameters

T
The type of elements in source.
TResult1
The type of the result of the first accumulator.
TResult2
The type of the result of the second accumulator.
TResult3
The type of the result of the third accumulator.
TResult
The type of the accumulated result.

Return Value

TResult
The value returned by resultSelector.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

This operator executes immediately.

+ Each accumulator argument is a function that receives an + IObservableT, which when subscribed to, produces the + items in the source sequence and in original + order; the function must then return an IObservableT + that produces a single aggregate on completion (when + OnCompleted is called. An error is raised + at run-time if the IObserverT returned by an + accumulator function produces no result or produces more than a + single result. +

Exceptions

InvalidOperationException + An IObservableT returned by an accumulator function + produced zero or more than a single aggregate result. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Experimental_ExperimentalEnumerable_Aggregate__6.htm b/3.4/ref/api/html/M_MoreLinq_Experimental_ExperimentalEnumerable_Aggregate__6.htm new file mode 100644 index 0000000..b4007d2 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Experimental_ExperimentalEnumerable_Aggregate__6.htm @@ -0,0 +1,72 @@ +ExperimentalEnumerable.Aggregate<T, TResult1, TResult2, TResult3, TResult4, TResult>(IEnumerable<T>, Func<IObservable<T>, IObservable<TResult1>>, Func<IObservable<T>, IObservable<TResult2>>, Func<IObservable<T>, IObservable<TResult3>>, Func<IObservable<T>, IObservable<TResult4>>, Func<TResult1, TResult2, TResult3, TResult4, TResult>) Method

ExperimentalEnumerableAggregateT, TResult1, TResult2, TResult3, TResult4, TResult(IEnumerableT, FuncIObservableT, IObservableTResult1, FuncIObservableT, IObservableTResult2, FuncIObservableT, IObservableTResult3, FuncIObservableT, IObservableTResult4, FuncTResult1, TResult2, TResult3, TResult4, TResult) Method

+ Applies four accumulator queries sequentially in a single + pass over a sequence. +

Definition

Namespace: MoreLinq.Experimental
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TResult Aggregate<T, TResult1, TResult2, TResult3, TResult4, TResult>(
+	this IEnumerable<T> source,
+	Func<IObservable<T>, IObservable<TResult1>> accumulator1,
+	Func<IObservable<T>, IObservable<TResult2>> accumulator2,
+	Func<IObservable<T>, IObservable<TResult3>> accumulator3,
+	Func<IObservable<T>, IObservable<TResult4>> accumulator4,
+	Func<TResult1, TResult2, TResult3, TResult4, TResult> resultSelector
+)
+

Parameters

source  IEnumerableT
The source sequence
accumulator1  FuncIObservableT, IObservableTResult1
The first accumulator.
accumulator2  FuncIObservableT, IObservableTResult2
The second accumulator.
accumulator3  FuncIObservableT, IObservableTResult3
The third accumulator.
accumulator4  FuncIObservableT, IObservableTResult4
The fourth accumulator.
resultSelector  FuncTResult1, TResult2, TResult3, TResult4, TResult
+ A function that projects a single result given the result of each + accumulator.

Type Parameters

T
The type of elements in source.
TResult1
The type of the result of the first accumulator.
TResult2
The type of the result of the second accumulator.
TResult3
The type of the result of the third accumulator.
TResult4
The type of the result of the fourth accumulator.
TResult
The type of the accumulated result.

Return Value

TResult
The value returned by resultSelector.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

This operator executes immediately.

+ Each accumulator argument is a function that receives an + IObservableT, which when subscribed to, produces the + items in the source sequence and in original + order; the function must then return an IObservableT + that produces a single aggregate on completion (when + OnCompleted is called. An error is raised + at run-time if the IObserverT returned by an + accumulator function produces no result or produces more than a + single result. +

Exceptions

InvalidOperationException + An IObservableT returned by an accumulator function + produced zero or more than a single aggregate result. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Experimental_ExperimentalEnumerable_Aggregate__7.htm b/3.4/ref/api/html/M_MoreLinq_Experimental_ExperimentalEnumerable_Aggregate__7.htm new file mode 100644 index 0000000..ee4f952 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Experimental_ExperimentalEnumerable_Aggregate__7.htm @@ -0,0 +1,76 @@ +ExperimentalEnumerable.Aggregate<T, TResult1, TResult2, TResult3, TResult4, TResult5, TResult>(IEnumerable<T>, Func<IObservable<T>, IObservable<TResult1>>, Func<IObservable<T>, IObservable<TResult2>>, Func<IObservable<T>, IObservable<TResult3>>, Func<IObservable<T>, IObservable<TResult4>>, Func<IObservable<T>, IObservable<TResult5>>, Func<TResult1, TResult2, TResult3, TResult4, TResult5, TResult>) Method

ExperimentalEnumerableAggregateT, TResult1, TResult2, TResult3, TResult4, TResult5, TResult(IEnumerableT, FuncIObservableT, IObservableTResult1, FuncIObservableT, IObservableTResult2, FuncIObservableT, IObservableTResult3, FuncIObservableT, IObservableTResult4, FuncIObservableT, IObservableTResult5, FuncTResult1, TResult2, TResult3, TResult4, TResult5, TResult) Method

+ Applies five accumulator queries sequentially in a single + pass over a sequence. +

Definition

Namespace: MoreLinq.Experimental
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TResult Aggregate<T, TResult1, TResult2, TResult3, TResult4, TResult5, TResult>(
+	this IEnumerable<T> source,
+	Func<IObservable<T>, IObservable<TResult1>> accumulator1,
+	Func<IObservable<T>, IObservable<TResult2>> accumulator2,
+	Func<IObservable<T>, IObservable<TResult3>> accumulator3,
+	Func<IObservable<T>, IObservable<TResult4>> accumulator4,
+	Func<IObservable<T>, IObservable<TResult5>> accumulator5,
+	Func<TResult1, TResult2, TResult3, TResult4, TResult5, TResult> resultSelector
+)
+

Parameters

source  IEnumerableT
The source sequence
accumulator1  FuncIObservableT, IObservableTResult1
The first accumulator.
accumulator2  FuncIObservableT, IObservableTResult2
The second accumulator.
accumulator3  FuncIObservableT, IObservableTResult3
The third accumulator.
accumulator4  FuncIObservableT, IObservableTResult4
The fourth accumulator.
accumulator5  FuncIObservableT, IObservableTResult5
The fifth accumulator.
resultSelector  FuncTResult1, TResult2, TResult3, TResult4, TResult5, TResult
+ A function that projects a single result given the result of each + accumulator.

Type Parameters

T
The type of elements in source.
TResult1
The type of the result of the first accumulator.
TResult2
The type of the result of the second accumulator.
TResult3
The type of the result of the third accumulator.
TResult4
The type of the result of the fourth accumulator.
TResult5
The type of the result of the fifth accumulator.
TResult
The type of the accumulated result.

Return Value

TResult
The value returned by resultSelector.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

This operator executes immediately.

+ Each accumulator argument is a function that receives an + IObservableT, which when subscribed to, produces the + items in the source sequence and in original + order; the function must then return an IObservableT + that produces a single aggregate on completion (when + OnCompleted is called. An error is raised + at run-time if the IObserverT returned by an + accumulator function produces no result or produces more than a + single result. +

Exceptions

InvalidOperationException + An IObservableT returned by an accumulator function + produced zero or more than a single aggregate result. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Experimental_ExperimentalEnumerable_Aggregate__8.htm b/3.4/ref/api/html/M_MoreLinq_Experimental_ExperimentalEnumerable_Aggregate__8.htm new file mode 100644 index 0000000..b8cc0a9 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Experimental_ExperimentalEnumerable_Aggregate__8.htm @@ -0,0 +1,80 @@ +ExperimentalEnumerable.Aggregate<T, TResult1, TResult2, TResult3, TResult4, TResult5, TResult6, TResult>(IEnumerable<T>, Func<IObservable<T>, IObservable<TResult1>>, Func<IObservable<T>, IObservable<TResult2>>, Func<IObservable<T>, IObservable<TResult3>>, Func<IObservable<T>, IObservable<TResult4>>, Func<IObservable<T>, IObservable<TResult5>>, Func<IObservable<T>, IObservable<TResult6>>, Func<TResult1, TResult2, TResult3, TResult4, TResult5, TResult6, TResult>) Method

ExperimentalEnumerableAggregateT, TResult1, TResult2, TResult3, TResult4, TResult5, TResult6, TResult(IEnumerableT, FuncIObservableT, IObservableTResult1, FuncIObservableT, IObservableTResult2, FuncIObservableT, IObservableTResult3, FuncIObservableT, IObservableTResult4, FuncIObservableT, IObservableTResult5, FuncIObservableT, IObservableTResult6, FuncTResult1, TResult2, TResult3, TResult4, TResult5, TResult6, TResult) Method

+ Applies six accumulator queries sequentially in a single + pass over a sequence. +

Definition

Namespace: MoreLinq.Experimental
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TResult Aggregate<T, TResult1, TResult2, TResult3, TResult4, TResult5, TResult6, TResult>(
+	this IEnumerable<T> source,
+	Func<IObservable<T>, IObservable<TResult1>> accumulator1,
+	Func<IObservable<T>, IObservable<TResult2>> accumulator2,
+	Func<IObservable<T>, IObservable<TResult3>> accumulator3,
+	Func<IObservable<T>, IObservable<TResult4>> accumulator4,
+	Func<IObservable<T>, IObservable<TResult5>> accumulator5,
+	Func<IObservable<T>, IObservable<TResult6>> accumulator6,
+	Func<TResult1, TResult2, TResult3, TResult4, TResult5, TResult6, TResult> resultSelector
+)
+

Parameters

source  IEnumerableT
The source sequence
accumulator1  FuncIObservableT, IObservableTResult1
The first accumulator.
accumulator2  FuncIObservableT, IObservableTResult2
The second accumulator.
accumulator3  FuncIObservableT, IObservableTResult3
The third accumulator.
accumulator4  FuncIObservableT, IObservableTResult4
The fourth accumulator.
accumulator5  FuncIObservableT, IObservableTResult5
The fifth accumulator.
accumulator6  FuncIObservableT, IObservableTResult6
The sixth accumulator.
resultSelector  FuncTResult1, TResult2, TResult3, TResult4, TResult5, TResult6, TResult
+ A function that projects a single result given the result of each + accumulator.

Type Parameters

T
The type of elements in source.
TResult1
The type of the result of the first accumulator.
TResult2
The type of the result of the second accumulator.
TResult3
The type of the result of the third accumulator.
TResult4
The type of the result of the fourth accumulator.
TResult5
The type of the result of the fifth accumulator.
TResult6
The type of the result of the sixth accumulator.
TResult
The type of the accumulated result.

Return Value

TResult
The value returned by resultSelector.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

This operator executes immediately.

+ Each accumulator argument is a function that receives an + IObservableT, which when subscribed to, produces the + items in the source sequence and in original + order; the function must then return an IObservableT + that produces a single aggregate on completion (when + OnCompleted is called. An error is raised + at run-time if the IObserverT returned by an + accumulator function produces no result or produces more than a + single result. +

Exceptions

InvalidOperationException + An IObservableT returned by an accumulator function + produced zero or more than a single aggregate result. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Experimental_ExperimentalEnumerable_Aggregate__9.htm b/3.4/ref/api/html/M_MoreLinq_Experimental_ExperimentalEnumerable_Aggregate__9.htm new file mode 100644 index 0000000..9a037aa --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Experimental_ExperimentalEnumerable_Aggregate__9.htm @@ -0,0 +1,84 @@ +ExperimentalEnumerable.Aggregate<T, TResult1, TResult2, TResult3, TResult4, TResult5, TResult6, TResult7, TResult>(IEnumerable<T>, Func<IObservable<T>, IObservable<TResult1>>, Func<IObservable<T>, IObservable<TResult2>>, Func<IObservable<T>, IObservable<TResult3>>, Func<IObservable<T>, IObservable<TResult4>>, Func<IObservable<T>, IObservable<TResult5>>, Func<IObservable<T>, IObservable<TResult6>>, Func<IObservable<T>, IObservable<TResult7>>, Func<TResult1, TResult2, TResult3, TResult4, TResult5, TResult6, TResult7, TResult>) Method

ExperimentalEnumerableAggregateT, TResult1, TResult2, TResult3, TResult4, TResult5, TResult6, TResult7, TResult(IEnumerableT, FuncIObservableT, IObservableTResult1, FuncIObservableT, IObservableTResult2, FuncIObservableT, IObservableTResult3, FuncIObservableT, IObservableTResult4, FuncIObservableT, IObservableTResult5, FuncIObservableT, IObservableTResult6, FuncIObservableT, IObservableTResult7, FuncTResult1, TResult2, TResult3, TResult4, TResult5, TResult6, TResult7, TResult) Method

+ Applies seven accumulator queries sequentially in a single + pass over a sequence. +

Definition

Namespace: MoreLinq.Experimental
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TResult Aggregate<T, TResult1, TResult2, TResult3, TResult4, TResult5, TResult6, TResult7, TResult>(
+	this IEnumerable<T> source,
+	Func<IObservable<T>, IObservable<TResult1>> accumulator1,
+	Func<IObservable<T>, IObservable<TResult2>> accumulator2,
+	Func<IObservable<T>, IObservable<TResult3>> accumulator3,
+	Func<IObservable<T>, IObservable<TResult4>> accumulator4,
+	Func<IObservable<T>, IObservable<TResult5>> accumulator5,
+	Func<IObservable<T>, IObservable<TResult6>> accumulator6,
+	Func<IObservable<T>, IObservable<TResult7>> accumulator7,
+	Func<TResult1, TResult2, TResult3, TResult4, TResult5, TResult6, TResult7, TResult> resultSelector
+)
+

Parameters

source  IEnumerableT
The source sequence
accumulator1  FuncIObservableT, IObservableTResult1
The first accumulator.
accumulator2  FuncIObservableT, IObservableTResult2
The second accumulator.
accumulator3  FuncIObservableT, IObservableTResult3
The third accumulator.
accumulator4  FuncIObservableT, IObservableTResult4
The fourth accumulator.
accumulator5  FuncIObservableT, IObservableTResult5
The fifth accumulator.
accumulator6  FuncIObservableT, IObservableTResult6
The sixth accumulator.
accumulator7  FuncIObservableT, IObservableTResult7
The seventh accumulator.
resultSelector  FuncTResult1, TResult2, TResult3, TResult4, TResult5, TResult6, TResult7, TResult
+ A function that projects a single result given the result of each + accumulator.

Type Parameters

T
The type of elements in source.
TResult1
The type of the result of the first accumulator.
TResult2
The type of the result of the second accumulator.
TResult3
The type of the result of the third accumulator.
TResult4
The type of the result of the fourth accumulator.
TResult5
The type of the result of the fifth accumulator.
TResult6
The type of the result of the sixth accumulator.
TResult7
The type of the result of the seventh accumulator.
TResult
The type of the accumulated result.

Return Value

TResult
The value returned by resultSelector.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

This operator executes immediately.

+ Each accumulator argument is a function that receives an + IObservableT, which when subscribed to, produces the + items in the source sequence and in original + order; the function must then return an IObservableT + that produces a single aggregate on completion (when + OnCompleted is called. An error is raised + at run-time if the IObserverT returned by an + accumulator function produces no result or produces more than a + single result. +

Exceptions

InvalidOperationException + An IObservableT returned by an accumulator function + produced zero or more than a single aggregate result. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Experimental_ExperimentalEnumerable_AsOrdered__1.htm b/3.4/ref/api/html/M_MoreLinq_Experimental_ExperimentalEnumerable_AsOrdered__1.htm new file mode 100644 index 0000000..110c76a --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Experimental_ExperimentalEnumerable_AsOrdered__1.htm @@ -0,0 +1,42 @@ +ExperimentalEnumerable.AsOrdered<T> Method

ExperimentalEnumerableAsOrderedT Method

+ Returns a query whose results evaluate asynchronously but which + are returned in the order of the source. +

Definition

Namespace: MoreLinq.Experimental
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IAwaitQuery<T> AsOrdered<T>(
+	this IAwaitQuery<T> source
+)
+

Parameters

source  IAwaitQueryT
The source sequence.

Type Parameters

T
The type of the source elements.

Return Value

IAwaitQueryT
+ A query whose results evaluate asynchronously but which + are returned in the order of the source.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IAwaitQueryT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ Internally, the asynchronous operations will be done concurrently + but the results will be yielded in order. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Experimental_ExperimentalEnumerable_AsSequential__1.htm b/3.4/ref/api/html/M_MoreLinq_Experimental_ExperimentalEnumerable_AsSequential__1.htm new file mode 100644 index 0000000..a124f4a --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Experimental_ExperimentalEnumerable_AsSequential__1.htm @@ -0,0 +1,37 @@ +ExperimentalEnumerable.AsSequential<T> Method

ExperimentalEnumerableAsSequentialT Method

+ Converts a query whose results evaluate asynchronously to use + sequential instead of concurrent evaluation. +

Definition

Namespace: MoreLinq.Experimental
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<T> AsSequential<T>(
+	this IAwaitQuery<T> source
+)
+

Parameters

source  IAwaitQueryT
The source sequence.

Type Parameters

T
The type of the source elements.

Return Value

IEnumerableT
The converted sequence.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IAwaitQueryT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Experimental_ExperimentalEnumerable_AsUnordered__1.htm b/3.4/ref/api/html/M_MoreLinq_Experimental_ExperimentalEnumerable_AsUnordered__1.htm new file mode 100644 index 0000000..36e7482 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Experimental_ExperimentalEnumerable_AsUnordered__1.htm @@ -0,0 +1,39 @@ +ExperimentalEnumerable.AsUnordered<T> Method

ExperimentalEnumerableAsUnorderedT Method

+ Returns a query whose results evaluate asynchronously but which + are returned without guarantee of the source order. +

Definition

Namespace: MoreLinq.Experimental
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IAwaitQuery<T> AsUnordered<T>(
+	this IAwaitQuery<T> source
+)
+

Parameters

source  IAwaitQueryT
The source sequence.

Type Parameters

T
The type of the source elements.

Return Value

IAwaitQueryT
+ A query whose results evaluate asynchronously but which + are returned without guarantee of the source order.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IAwaitQueryT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Experimental_ExperimentalEnumerable_AwaitCompletion__3.htm b/3.4/ref/api/html/M_MoreLinq_Experimental_ExperimentalEnumerable_AwaitCompletion__3.htm new file mode 100644 index 0000000..3be291b --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Experimental_ExperimentalEnumerable_AwaitCompletion__3.htm @@ -0,0 +1,77 @@ +ExperimentalEnumerable.AwaitCompletion<T, TTaskResult, TResult> Method

ExperimentalEnumerableAwaitCompletionT, TTaskResult, TResult Method

+ Awaits completion of all asynchronous evaluations irrespective of + whether they succeed or fail. An additional argument specifies a + function that projects the final result given the source item and + completed task. +

Definition

Namespace: MoreLinq.Experimental
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IAwaitQuery<TResult> AwaitCompletion<T, TTaskResult, TResult>(
+	this IEnumerable<T> source,
+	Func<T, CancellationToken, Task<TTaskResult>> evaluator,
+	Func<T, Task<TTaskResult>, TResult> resultSelector
+)
+

Parameters

source  IEnumerableT
The source sequence.
evaluator  FuncT, CancellationToken, TaskTTaskResult
A function to begin the asynchronous + evaluation of each element, the second parameter of which is a + CancellationToken that can be used to abort + asynchronous operations.
resultSelector  FuncT, TaskTTaskResult, TResult
A function that projects the final + result given the source item and its asynchronous completion + result.

Type Parameters

T
The type of the source elements.
TTaskResult
The type of the task's result.
TResult
The type of the result elements.

Return Value

IAwaitQueryTResult
+ A sequence query that stream its results as they are + evaluated asynchronously. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This method uses deferred execution semantics. The results are + yielded as each asynchronous evaluation completes and, by default, + not guaranteed to be based on the source sequence order. If order + is important, compose further with + AsOrderedT(IAwaitQueryT).

+ This method starts a new task where the asynchronous evaluations + take place and awaited. If the resulting sequence is partially + consumed then there's a good chance that some projection work will + be wasted and a cooperative effort is done that depends on the + evaluator function (via a + CancellationToken as its second argument) to cancel + those in flight.

+ The evaluator function should be designed to be + thread-agnostic.

+ The task returned by evaluator should be started + when the function is called (and not just a mere projection) + otherwise changing concurrency options via + AsSequentialT(IAwaitQueryT), MaxConcurrencyT(IAwaitQueryT, Int32) or + UnboundedConcurrencyT(IAwaitQueryT) will only change how many + tasks are awaited at any given moment, not how many will be + kept in flight. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Experimental_ExperimentalEnumerable_Await__1.htm b/3.4/ref/api/html/M_MoreLinq_Experimental_ExperimentalEnumerable_Await__1.htm new file mode 100644 index 0000000..656db7f --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Experimental_ExperimentalEnumerable_Await__1.htm @@ -0,0 +1,57 @@ +ExperimentalEnumerable.Await<T>(IEnumerable<Task<T>>) Method

ExperimentalEnumerableAwaitT(IEnumerableTaskT) Method

+ Creates a sequence query that streams the result of each task in + the source sequence as it completes asynchronously. +

Definition

Namespace: MoreLinq.Experimental
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IAwaitQuery<T> Await<T>(
+	this IEnumerable<Task<T>> source
+)
+

Parameters

source  IEnumerableTaskT
The source sequence of tasks.

Type Parameters

T
+ The type of each task's result as well as the type of the elements + of the resulting sequence.

Return Value

IAwaitQueryT
+ A sequence query that streams the result of each task in + source as it completes asynchronously. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTaskT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This method uses deferred execution semantics. The results are + yielded as each asynchronous task completes and, by default, + not guaranteed to be based on the source sequence order. If order + is important, compose further with + AsOrderedT(IAwaitQueryT).

+ This method starts a new task where the tasks are awaited. If the + resulting sequence is partially consumed then there's a good chance + that some tasks will be wasted, those that are in flight.

+ The tasks in source are already assumed to be in + flight therefore changing concurrency options via + AsSequentialT(IAwaitQueryT), MaxConcurrencyT(IAwaitQueryT, Int32) or + UnboundedConcurrencyT(IAwaitQueryT) will only change how many + tasks are awaited at any given moment, not how many will be + kept in flight. For the latter effect, use the other overload. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Experimental_ExperimentalEnumerable_Await__2.htm b/3.4/ref/api/html/M_MoreLinq_Experimental_ExperimentalEnumerable_Await__2.htm new file mode 100644 index 0000000..8338fc5 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Experimental_ExperimentalEnumerable_Await__2.htm @@ -0,0 +1,72 @@ +ExperimentalEnumerable.Await<T, TResult>(IEnumerable<T>, Func<T, CancellationToken, Task<TResult>>) Method

ExperimentalEnumerableAwaitT, TResult(IEnumerableT, FuncT, CancellationToken, TaskTResult) Method

+ Creates a sequence query that streams the result of each task in + the source sequence as it completes asynchronously. A + CancellationToken is passed for each asynchronous + evaluation to abort any asynchronous operations in flight if the + sequence is not fully iterated. +

Definition

Namespace: MoreLinq.Experimental
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IAwaitQuery<TResult> Await<T, TResult>(
+	this IEnumerable<T> source,
+	Func<T, CancellationToken, Task<TResult>> evaluator
+)
+

Parameters

source  IEnumerableT
The source sequence.
evaluator  FuncT, CancellationToken, TaskTResult
A function to begin the asynchronous + evaluation of each element, the second parameter of which is a + CancellationToken that can be used to abort + asynchronous operations.

Type Parameters

T
The type of the source elements.
TResult
The type of the result elements.

Return Value

IAwaitQueryTResult
+ A sequence query that stream its results as they are + evaluated asynchronously. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This method uses deferred execution semantics. The results are + yielded as each asynchronous evaluation completes and, by default, + not guaranteed to be based on the source sequence order. If order + is important, compose further with + AsOrderedT(IAwaitQueryT).

+ This method starts a new task where the asynchronous evaluations + take place and awaited. If the resulting sequence is partially + consumed then there's a good chance that some projection work will + be wasted and a cooperative effort is done that depends on the + evaluator function (via a + CancellationToken as its second argument) to cancel + those in flight.

+ The evaluator function should be designed to be + thread-agnostic.

+ The task returned by evaluator should be started + when the function is called (and not just a mere projection) + otherwise changing concurrency options via + AsSequentialT(IAwaitQueryT), MaxConcurrencyT(IAwaitQueryT, Int32) or + UnboundedConcurrencyT(IAwaitQueryT) will only change how many + tasks are awaited at any given moment, not how many will be + kept in flight. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Experimental_ExperimentalEnumerable_Batch__2.htm b/3.4/ref/api/html/M_MoreLinq_Experimental_ExperimentalEnumerable_Batch__2.htm new file mode 100644 index 0000000..e2dccbb --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Experimental_ExperimentalEnumerable_Batch__2.htm @@ -0,0 +1,73 @@ +ExperimentalEnumerable.Batch<TSource, TResult>(IEnumerable<TSource>, Int32, ArrayPool<TSource>, Func<ICurrentBuffer<TSource>, TResult>) Method

ExperimentalEnumerableBatchTSource, TResult(IEnumerableTSource, Int32, ArrayPoolTSource, FuncICurrentBufferTSource, TResult) Method

+ Batches the source sequence into sized buckets using an array pool + to rent arrays to back each bucket and returns a sequence of + elements projected from each bucket. +

Definition

Namespace: MoreLinq.Experimental
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> Batch<TSource, TResult>(
+	this IEnumerable<TSource> source,
+	int size,
+	ArrayPool<TSource> pool,
+	Func<ICurrentBuffer<TSource>, TResult> resultSelector
+)
+

Parameters

source  IEnumerableTSource
The source sequence.
size  Int32
Size of buckets.
pool  ArrayPoolTSource
The pool used to rent the array for each bucket.
resultSelector  FuncICurrentBufferTSource, TResult
A function that projects a result from + the current bucket.

Type Parameters

TSource
+ Type of elements in source sequence.
TResult
+ Type of elements of the resulting sequence. +

Return Value

IEnumerableTResult
+ A sequence whose elements are projected from each bucket (returned by + resultSelector). +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams its results + (however, each bucket provided to resultSelector is + buffered).

+ Each bucket is backed by a rented array that may be at least + size in length. +

+ When more than one bucket is produced, all buckets except the last + is guaranteed to have size elements. The last + bucket may be smaller depending on the remaining elements in the + source sequence.

+ Each bucket is pre-allocated to size elements. + If size is set to a very large value, e.g. + MaxValue to effectively disable batching by just + hoping for a single bucket, then it can lead to memory exhaustion + (OutOfMemoryException). +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Experimental_ExperimentalEnumerable_Batch__3.htm b/3.4/ref/api/html/M_MoreLinq_Experimental_ExperimentalEnumerable_Batch__3.htm new file mode 100644 index 0000000..ed29a7d --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Experimental_ExperimentalEnumerable_Batch__3.htm @@ -0,0 +1,83 @@ +ExperimentalEnumerable.Batch<TSource, TBucket, TResult>(IEnumerable<TSource>, Int32, ArrayPool<TSource>, Func<ICurrentBuffer<TSource>, IEnumerable<TBucket>>, Func<IEnumerable<TBucket>, TResult>) Method

ExperimentalEnumerableBatchTSource, TBucket, TResult(IEnumerableTSource, Int32, ArrayPoolTSource, FuncICurrentBufferTSource, IEnumerableTBucket, FuncIEnumerableTBucket, TResult) Method

+ Batches the source sequence into sized buckets using an array pool + to rent arrays to back each bucket and returns a sequence of + elements projected from each bucket. +

Definition

Namespace: MoreLinq.Experimental
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> Batch<TSource, TBucket, TResult>(
+	this IEnumerable<TSource> source,
+	int size,
+	ArrayPool<TSource> pool,
+	Func<ICurrentBuffer<TSource>, IEnumerable<TBucket>> bucketProjectionSelector,
+	Func<IEnumerable<TBucket>, TResult> resultSelector
+)
+

Parameters

source  IEnumerableTSource
The source sequence.
size  Int32
Size of buckets.
pool  ArrayPoolTSource
The pool used to rent the array for each bucket.
bucketProjectionSelector  FuncICurrentBufferTSource, IEnumerableTBucket
A function that returns a + sequence projection to use for each bucket. It is called initially + before iterating over source, but the resulting + projection is evaluated for each bucket. This has the same effect as + calling bucketProjectionSelector for each bucket, + but allows initialization of the transformation to happen only once. +
resultSelector  FuncIEnumerableTBucket, TResult
A function that projects a result from + the input sequence produced over a bucket.

Type Parameters

TSource
+ Type of elements in source sequence.
TBucket
+ Type of elements in the sequence returned by bucketProjectionSelector.
TResult
+ Type of elements of the resulting sequence. +

Return Value

IEnumerableTResult
+ A sequence whose elements are projected from each bucket (returned by + resultSelector). +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams its results + (however, each bucket is buffered).

+ Each bucket is backed by a rented array that may be at least + size in length. +

+ When more than one bucket is produced, all buckets except the last + is guaranteed to have size elements. The last + bucket may be smaller depending on the remaining elements in the + source sequence.

+ Each bucket is pre-allocated to size elements. + If size is set to a very large value, e.g. + MaxValue to effectively disable batching by just + hoping for a single bucket, then it can lead to memory exhaustion + (OutOfMemoryException). +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Experimental_ExperimentalEnumerable_MaxConcurrency__1.htm b/3.4/ref/api/html/M_MoreLinq_Experimental_ExperimentalEnumerable_MaxConcurrency__1.htm new file mode 100644 index 0000000..9801d4a --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Experimental_ExperimentalEnumerable_MaxConcurrency__1.htm @@ -0,0 +1,43 @@ +ExperimentalEnumerable.MaxConcurrency<T> Method

ExperimentalEnumerableMaxConcurrencyT Method

+ Returns a query whose results evaluate asynchronously to use a + concurrency limit. +

Definition

Namespace: MoreLinq.Experimental
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IAwaitQuery<T> MaxConcurrency<T>(
+	this IAwaitQuery<T> source,
+	int value
+)
+

Parameters

source  IAwaitQueryT
The source sequence.
value  Int32

Type Parameters

T
The type of the source elements.

Return Value

IAwaitQueryT
+ A query whose results evaluate asynchronously using the given + concurrency limit.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IAwaitQueryT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Experimental_ExperimentalEnumerable_Memoize__1.htm b/3.4/ref/api/html/M_MoreLinq_Experimental_ExperimentalEnumerable_Memoize__1.htm new file mode 100644 index 0000000..9e0b01d --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Experimental_ExperimentalEnumerable_Memoize__1.htm @@ -0,0 +1,52 @@ +ExperimentalEnumerable.Memoize<T> Method

ExperimentalEnumerableMemoizeT Method

+ Creates a sequence that lazily caches the source as it is iterated + for the first time, reusing the cache thereafter for future + re-iterations. If the source is already cached or buffered then it + is returned verbatim. +

Definition

Namespace: MoreLinq.Experimental
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<T> Memoize<T>(
+	this IEnumerable<T> source
+)
+

Parameters

source  IEnumerableT
The source sequence.

Type Parameters

T
+ Type of elements in source.

Return Value

IEnumerableT
+ Returns a sequence that corresponds to a cached version of the input + sequence. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ The returned IEnumerableT will cache items from + source in a thread-safe manner. Each thread can + call its GetEnumerator to acquire an + iterator but the same iterator should not be used simultaneously + from multiple threads. The sequence supplied in source is not expected to be thread-safe but it is required + to be thread-agnostic because different threads (though never + simultaneously) may iterate over the sequence. +

Exceptions

ArgumentNullExceptionsource is . +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Experimental_ExperimentalEnumerable_PreserveOrder__1.htm b/3.4/ref/api/html/M_MoreLinq_Experimental_ExperimentalEnumerable_PreserveOrder__1.htm new file mode 100644 index 0000000..22d5c54 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Experimental_ExperimentalEnumerable_PreserveOrder__1.htm @@ -0,0 +1,48 @@ +ExperimentalEnumerable.PreserveOrder<T> Method

ExperimentalEnumerablePreserveOrderT Method

+ Returns a query whose results evaluate asynchronously and a Boolean + argument indicating whether the source order of the results is + preserved. +

Definition

Namespace: MoreLinq.Experimental
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IAwaitQuery<T> PreserveOrder<T>(
+	this IAwaitQuery<T> source,
+	bool value
+)
+

Parameters

source  IAwaitQueryT
The source sequence.
value  Boolean
+ A Boolean where true means results are in source order and + false means that results can be delivered in order of + efficiency.

Type Parameters

T
The type of the source elements.

Return Value

IAwaitQueryT
+ A query whose results evaluate asynchronously and returns the + results ordered or unordered based on value. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IAwaitQueryT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Experimental_ExperimentalEnumerable_Scheduler__1.htm b/3.4/ref/api/html/M_MoreLinq_Experimental_ExperimentalEnumerable_Scheduler__1.htm new file mode 100644 index 0000000..d0c55d7 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Experimental_ExperimentalEnumerable_Scheduler__1.htm @@ -0,0 +1,43 @@ +ExperimentalEnumerable.Scheduler<T> Method

ExperimentalEnumerableSchedulerT Method

+ Returns a query whose results evaluate asynchronously and uses the + given scheduler for the workhorse task. +

Definition

Namespace: MoreLinq.Experimental
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IAwaitQuery<T> Scheduler<T>(
+	this IAwaitQuery<T> source,
+	TaskScheduler value
+)
+

Parameters

source  IAwaitQueryT
The source sequence.
value  TaskScheduler
The scheduler to use.

Type Parameters

T
The type of the source elements.

Return Value

IAwaitQueryT
+ A query whose results evaluate asynchronously and uses the + given scheduler for the workhorse task.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IAwaitQueryT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Experimental_ExperimentalEnumerable_TrySingle__2.htm b/3.4/ref/api/html/M_MoreLinq_Experimental_ExperimentalEnumerable_TrySingle__2.htm new file mode 100644 index 0000000..f7488eb --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Experimental_ExperimentalEnumerable_TrySingle__2.htm @@ -0,0 +1,64 @@ +ExperimentalEnumerable.TrySingle<T, TCardinality>(IEnumerable<T>, TCardinality, TCardinality, TCardinality) Method

ExperimentalEnumerableTrySingleT, TCardinality(IEnumerableT, TCardinality, TCardinality, TCardinality) Method

+ Returns a tuple with the cardinality of the sequence and the + single element in the sequence if it contains exactly one element. + similar to SingleTSource(IEnumerableTSource). +

Definition

Namespace: MoreLinq.Experimental
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static (TCardinality , T ) TrySingle<T, TCardinality>(
+	this IEnumerable<T> source,
+	TCardinality zero,
+	TCardinality one,
+	TCardinality many
+)
+

Parameters

source  IEnumerableT
The source sequence.
zero  TCardinality
+ The value that is returned in the tuple if the sequence has zero + elements.
one  TCardinality
+ The value that is returned in the tuple if the sequence has a + single element only.
many  TCardinality
+ The value that is returned in the tuple if the sequence has two or + more elements.

Type Parameters

T
+ The type of the elements of source.
TCardinality
+ The type that expresses cardinality.

Return Value

ValueTupleTCardinality, T
+ A tuple containing the identified TCardinality + and either the single value of T in the sequence + or its default value.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses immediate execution, but never consumes more + than two elements from the sequence. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Experimental_ExperimentalEnumerable_TrySingle__3.htm b/3.4/ref/api/html/M_MoreLinq_Experimental_ExperimentalEnumerable_TrySingle__3.htm new file mode 100644 index 0000000..4ffeba8 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Experimental_ExperimentalEnumerable_TrySingle__3.htm @@ -0,0 +1,76 @@ +ExperimentalEnumerable.TrySingle<T, TCardinality, TResult>(IEnumerable<T>, TCardinality, TCardinality, TCardinality, Func<TCardinality, T, TResult>) Method

ExperimentalEnumerableTrySingleT, TCardinality, TResult(IEnumerableT, TCardinality, TCardinality, TCardinality, FuncTCardinality, T, TResult) Method

+ Returns a result projected from the the cardinality of the sequence + and the single element in the sequence if it contains exactly one + element. +

Definition

Namespace: MoreLinq.Experimental
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TResult TrySingle<T, TCardinality, TResult>(
+	this IEnumerable<T> source,
+	TCardinality zero,
+	TCardinality one,
+	TCardinality many,
+	Func<TCardinality, T, TResult> resultSelector
+)
+

Parameters

source  IEnumerableT
The source sequence.
zero  TCardinality
+ The value that is passed as the first argument to + resultSelector if the sequence has zero + elements.
one  TCardinality
+ The value that is passed as the first argument to + resultSelector if the sequence has a + single element only.
many  TCardinality
+ The value that is passed as the first argument to + resultSelector if the sequence has two or + more elements.
resultSelector  FuncTCardinality, T, TResult
+ A function that receives the cardinality and, if the + sequence has just one element, the value of that element as + argument and projects a resulting value of type + TResult.

Type Parameters

T
+ The type of the elements of source.
TCardinality
+ The type that expresses cardinality.
TResult
+ The type of the result value returned by the + resultSelector function.

Return Value

TResult
+ The value returned by resultSelector. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses immediate execution, but never consumes more + than two elements from the sequence. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Experimental_ExperimentalEnumerable_UnboundedConcurrency__1.htm b/3.4/ref/api/html/M_MoreLinq_Experimental_ExperimentalEnumerable_UnboundedConcurrency__1.htm new file mode 100644 index 0000000..5585950 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Experimental_ExperimentalEnumerable_UnboundedConcurrency__1.htm @@ -0,0 +1,39 @@ +ExperimentalEnumerable.UnboundedConcurrency<T> Method

ExperimentalEnumerableUnboundedConcurrencyT Method

+ Returns a query whose results evaluate asynchronously and + concurrently with no defined limitation on concurrency. +

Definition

Namespace: MoreLinq.Experimental
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IAwaitQuery<T> UnboundedConcurrency<T>(
+	this IAwaitQuery<T> source
+)
+

Parameters

source  IAwaitQueryT
The source sequence.

Type Parameters

T
The type of the source elements.

Return Value

IAwaitQueryT
+ A query whose results evaluate asynchronously using no defined + limitation on concurrency.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IAwaitQueryT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Experimental_IAwaitQuery_1_WithOptions.htm b/3.4/ref/api/html/M_MoreLinq_Experimental_IAwaitQuery_1_WithOptions.htm new file mode 100644 index 0000000..accd859 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Experimental_IAwaitQuery_1_WithOptions.htm @@ -0,0 +1,32 @@ +IAwaitQuery<T>.WithOptions Method

IAwaitQueryTWithOptions Method

+ Returns a new query that will use the given options. +

Definition

Namespace: MoreLinq.Experimental
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
IAwaitQuery<T> WithOptions(
+	AwaitQueryOptions options
+)

Parameters

options  AwaitQueryOptions
The new options to use.

Return Value

IAwaitQueryT
+ Returns a new query using the supplied options. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_AcquireExtension_Acquire__1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_AcquireExtension_Acquire__1.htm new file mode 100644 index 0000000..90aa2f9 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_AcquireExtension_Acquire__1.htm @@ -0,0 +1,46 @@ +AcquireExtension.Acquire<TSource> Method

AcquireExtensionAcquireTSource Method

+ Ensures that a source sequence of IDisposable + objects are all acquired successfully. If the acquisition of any + one IDisposable fails then those successfully + acquired till that point are disposed. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TSource[] Acquire<TSource>(
+	this IEnumerable<TSource> source
+)
+where TSource : IDisposable
+

Parameters

source  IEnumerableTSource
Source sequence of IDisposable objects.

Type Parameters

TSource
Type of elements in source sequence.

Return Value

TSource
+ Returns an array of all the acquired IDisposable + objects in source order. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator executes immediately. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_AggregateExtension_Aggregate__10.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_AggregateExtension_Aggregate__10.htm new file mode 100644 index 0000000..0a4b44d --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_AggregateExtension_Aggregate__10.htm @@ -0,0 +1,109 @@ +AggregateExtension.Aggregate<T, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TAccumulate7, TAccumulate8, TResult>(IEnumerable<T>, TAccumulate1, Func<TAccumulate1, T, TAccumulate1>, TAccumulate2, Func<TAccumulate2, T, TAccumulate2>, TAccumulate3, Func<TAccumulate3, T, TAccumulate3>, TAccumulate4, Func<TAccumulate4, T, TAccumulate4>, TAccumulate5, Func<TAccumulate5, T, TAccumulate5>, TAccumulate6, Func<TAccumulate6, T, TAccumulate6>, TAccumulate7, Func<TAccumulate7, T, TAccumulate7>, TAccumulate8, Func<TAccumulate8, T, TAccumulate8>, Func<TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TAccumulate7, TAccumulate8, TResult>) Method

AggregateExtensionAggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TAccumulate7, TAccumulate8, TResult(IEnumerableT, TAccumulate1, FuncTAccumulate1, T, TAccumulate1, TAccumulate2, FuncTAccumulate2, T, TAccumulate2, TAccumulate3, FuncTAccumulate3, T, TAccumulate3, TAccumulate4, FuncTAccumulate4, T, TAccumulate4, TAccumulate5, FuncTAccumulate5, T, TAccumulate5, TAccumulate6, FuncTAccumulate6, T, TAccumulate6, TAccumulate7, FuncTAccumulate7, T, TAccumulate7, TAccumulate8, FuncTAccumulate8, T, TAccumulate8, FuncTAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TAccumulate7, TAccumulate8, TResult) Method

+ Applies eight accumulators sequentially in a single pass over a + sequence. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TResult Aggregate<T, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TAccumulate7, TAccumulate8, TResult>(
+	this IEnumerable<T> source,
+	TAccumulate1 seed1,
+	Func<TAccumulate1, T, TAccumulate1> accumulator1,
+	TAccumulate2 seed2,
+	Func<TAccumulate2, T, TAccumulate2> accumulator2,
+	TAccumulate3 seed3,
+	Func<TAccumulate3, T, TAccumulate3> accumulator3,
+	TAccumulate4 seed4,
+	Func<TAccumulate4, T, TAccumulate4> accumulator4,
+	TAccumulate5 seed5,
+	Func<TAccumulate5, T, TAccumulate5> accumulator5,
+	TAccumulate6 seed6,
+	Func<TAccumulate6, T, TAccumulate6> accumulator6,
+	TAccumulate7 seed7,
+	Func<TAccumulate7, T, TAccumulate7> accumulator7,
+	TAccumulate8 seed8,
+	Func<TAccumulate8, T, TAccumulate8> accumulator8,
+	Func<TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TAccumulate7, TAccumulate8, TResult> resultSelector
+)
+

Parameters

source  IEnumerableT
The source sequence
seed1  TAccumulate1
The seed value for the first accumulator.
accumulator1  FuncTAccumulate1, T, TAccumulate1
The first accumulator.
seed2  TAccumulate2
The seed value for the second accumulator.
accumulator2  FuncTAccumulate2, T, TAccumulate2
The second accumulator.
seed3  TAccumulate3
The seed value for the third accumulator.
accumulator3  FuncTAccumulate3, T, TAccumulate3
The third accumulator.
seed4  TAccumulate4
The seed value for the fourth accumulator.
accumulator4  FuncTAccumulate4, T, TAccumulate4
The fourth accumulator.
seed5  TAccumulate5
The seed value for the fifth accumulator.
accumulator5  FuncTAccumulate5, T, TAccumulate5
The fifth accumulator.
seed6  TAccumulate6
The seed value for the sixth accumulator.
accumulator6  FuncTAccumulate6, T, TAccumulate6
The sixth accumulator.
seed7  TAccumulate7
The seed value for the seventh accumulator.
accumulator7  FuncTAccumulate7, T, TAccumulate7
The seventh accumulator.
seed8  TAccumulate8
The seed value for the eighth accumulator.
accumulator8  FuncTAccumulate8, T, TAccumulate8
The eighth accumulator.
resultSelector  FuncTAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TAccumulate7, TAccumulate8, TResult
+ A function that projects a single result given the result of each + accumulator.

Type Parameters

T
The type of elements in source.
TAccumulate1
The type of first accumulator value.
TAccumulate2
The type of second accumulator value.
TAccumulate3
The type of third accumulator value.
TAccumulate4
The type of fourth accumulator value.
TAccumulate5
The type of fifth accumulator value.
TAccumulate6
The type of sixth accumulator value.
TAccumulate7
The type of seventh accumulator value.
TAccumulate8
The type of eighth accumulator value.
TResult
The type of the accumulated result.

Return Value

TResult
The value returned by resultSelector.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator executes immediately. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_AggregateExtension_Aggregate__4.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_AggregateExtension_Aggregate__4.htm new file mode 100644 index 0000000..b74834a --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_AggregateExtension_Aggregate__4.htm @@ -0,0 +1,61 @@ +AggregateExtension.Aggregate<T, TAccumulate1, TAccumulate2, TResult>(IEnumerable<T>, TAccumulate1, Func<TAccumulate1, T, TAccumulate1>, TAccumulate2, Func<TAccumulate2, T, TAccumulate2>, Func<TAccumulate1, TAccumulate2, TResult>) Method

AggregateExtensionAggregateT, TAccumulate1, TAccumulate2, TResult(IEnumerableT, TAccumulate1, FuncTAccumulate1, T, TAccumulate1, TAccumulate2, FuncTAccumulate2, T, TAccumulate2, FuncTAccumulate1, TAccumulate2, TResult) Method

+ Applies two accumulators sequentially in a single pass over a + sequence. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TResult Aggregate<T, TAccumulate1, TAccumulate2, TResult>(
+	this IEnumerable<T> source,
+	TAccumulate1 seed1,
+	Func<TAccumulate1, T, TAccumulate1> accumulator1,
+	TAccumulate2 seed2,
+	Func<TAccumulate2, T, TAccumulate2> accumulator2,
+	Func<TAccumulate1, TAccumulate2, TResult> resultSelector
+)
+

Parameters

source  IEnumerableT
The source sequence
seed1  TAccumulate1
The seed value for the first accumulator.
accumulator1  FuncTAccumulate1, T, TAccumulate1
The first accumulator.
seed2  TAccumulate2
The seed value for the second accumulator.
accumulator2  FuncTAccumulate2, T, TAccumulate2
The second accumulator.
resultSelector  FuncTAccumulate1, TAccumulate2, TResult
+ A function that projects a single result given the result of each + accumulator.

Type Parameters

T
The type of elements in source.
TAccumulate1
The type of first accumulator value.
TAccumulate2
The type of second accumulator value.
TResult
The type of the accumulated result.

Return Value

TResult
The value returned by resultSelector.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator executes immediately. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_AggregateExtension_Aggregate__5.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_AggregateExtension_Aggregate__5.htm new file mode 100644 index 0000000..cae4439 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_AggregateExtension_Aggregate__5.htm @@ -0,0 +1,69 @@ +AggregateExtension.Aggregate<T, TAccumulate1, TAccumulate2, TAccumulate3, TResult>(IEnumerable<T>, TAccumulate1, Func<TAccumulate1, T, TAccumulate1>, TAccumulate2, Func<TAccumulate2, T, TAccumulate2>, TAccumulate3, Func<TAccumulate3, T, TAccumulate3>, Func<TAccumulate1, TAccumulate2, TAccumulate3, TResult>) Method

AggregateExtensionAggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TResult(IEnumerableT, TAccumulate1, FuncTAccumulate1, T, TAccumulate1, TAccumulate2, FuncTAccumulate2, T, TAccumulate2, TAccumulate3, FuncTAccumulate3, T, TAccumulate3, FuncTAccumulate1, TAccumulate2, TAccumulate3, TResult) Method

+ Applies three accumulators sequentially in a single pass over a + sequence. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TResult Aggregate<T, TAccumulate1, TAccumulate2, TAccumulate3, TResult>(
+	this IEnumerable<T> source,
+	TAccumulate1 seed1,
+	Func<TAccumulate1, T, TAccumulate1> accumulator1,
+	TAccumulate2 seed2,
+	Func<TAccumulate2, T, TAccumulate2> accumulator2,
+	TAccumulate3 seed3,
+	Func<TAccumulate3, T, TAccumulate3> accumulator3,
+	Func<TAccumulate1, TAccumulate2, TAccumulate3, TResult> resultSelector
+)
+

Parameters

source  IEnumerableT
The source sequence
seed1  TAccumulate1
The seed value for the first accumulator.
accumulator1  FuncTAccumulate1, T, TAccumulate1
The first accumulator.
seed2  TAccumulate2
The seed value for the second accumulator.
accumulator2  FuncTAccumulate2, T, TAccumulate2
The second accumulator.
seed3  TAccumulate3
The seed value for the third accumulator.
accumulator3  FuncTAccumulate3, T, TAccumulate3
The third accumulator.
resultSelector  FuncTAccumulate1, TAccumulate2, TAccumulate3, TResult
+ A function that projects a single result given the result of each + accumulator.

Type Parameters

T
The type of elements in source.
TAccumulate1
The type of first accumulator value.
TAccumulate2
The type of second accumulator value.
TAccumulate3
The type of third accumulator value.
TResult
The type of the accumulated result.

Return Value

TResult
The value returned by resultSelector.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator executes immediately. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_AggregateExtension_Aggregate__6.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_AggregateExtension_Aggregate__6.htm new file mode 100644 index 0000000..81d3a09 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_AggregateExtension_Aggregate__6.htm @@ -0,0 +1,77 @@ +AggregateExtension.Aggregate<T, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TResult>(IEnumerable<T>, TAccumulate1, Func<TAccumulate1, T, TAccumulate1>, TAccumulate2, Func<TAccumulate2, T, TAccumulate2>, TAccumulate3, Func<TAccumulate3, T, TAccumulate3>, TAccumulate4, Func<TAccumulate4, T, TAccumulate4>, Func<TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TResult>) Method

AggregateExtensionAggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TResult(IEnumerableT, TAccumulate1, FuncTAccumulate1, T, TAccumulate1, TAccumulate2, FuncTAccumulate2, T, TAccumulate2, TAccumulate3, FuncTAccumulate3, T, TAccumulate3, TAccumulate4, FuncTAccumulate4, T, TAccumulate4, FuncTAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TResult) Method

+ Applies four accumulators sequentially in a single pass over a + sequence. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TResult Aggregate<T, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TResult>(
+	this IEnumerable<T> source,
+	TAccumulate1 seed1,
+	Func<TAccumulate1, T, TAccumulate1> accumulator1,
+	TAccumulate2 seed2,
+	Func<TAccumulate2, T, TAccumulate2> accumulator2,
+	TAccumulate3 seed3,
+	Func<TAccumulate3, T, TAccumulate3> accumulator3,
+	TAccumulate4 seed4,
+	Func<TAccumulate4, T, TAccumulate4> accumulator4,
+	Func<TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TResult> resultSelector
+)
+

Parameters

source  IEnumerableT
The source sequence
seed1  TAccumulate1
The seed value for the first accumulator.
accumulator1  FuncTAccumulate1, T, TAccumulate1
The first accumulator.
seed2  TAccumulate2
The seed value for the second accumulator.
accumulator2  FuncTAccumulate2, T, TAccumulate2
The second accumulator.
seed3  TAccumulate3
The seed value for the third accumulator.
accumulator3  FuncTAccumulate3, T, TAccumulate3
The third accumulator.
seed4  TAccumulate4
The seed value for the fourth accumulator.
accumulator4  FuncTAccumulate4, T, TAccumulate4
The fourth accumulator.
resultSelector  FuncTAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TResult
+ A function that projects a single result given the result of each + accumulator.

Type Parameters

T
The type of elements in source.
TAccumulate1
The type of first accumulator value.
TAccumulate2
The type of second accumulator value.
TAccumulate3
The type of third accumulator value.
TAccumulate4
The type of fourth accumulator value.
TResult
The type of the accumulated result.

Return Value

TResult
The value returned by resultSelector.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator executes immediately. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_AggregateExtension_Aggregate__7.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_AggregateExtension_Aggregate__7.htm new file mode 100644 index 0000000..859b407 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_AggregateExtension_Aggregate__7.htm @@ -0,0 +1,85 @@ +AggregateExtension.Aggregate<T, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TResult>(IEnumerable<T>, TAccumulate1, Func<TAccumulate1, T, TAccumulate1>, TAccumulate2, Func<TAccumulate2, T, TAccumulate2>, TAccumulate3, Func<TAccumulate3, T, TAccumulate3>, TAccumulate4, Func<TAccumulate4, T, TAccumulate4>, TAccumulate5, Func<TAccumulate5, T, TAccumulate5>, Func<TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TResult>) Method

AggregateExtensionAggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TResult(IEnumerableT, TAccumulate1, FuncTAccumulate1, T, TAccumulate1, TAccumulate2, FuncTAccumulate2, T, TAccumulate2, TAccumulate3, FuncTAccumulate3, T, TAccumulate3, TAccumulate4, FuncTAccumulate4, T, TAccumulate4, TAccumulate5, FuncTAccumulate5, T, TAccumulate5, FuncTAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TResult) Method

+ Applies five accumulators sequentially in a single pass over a + sequence. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TResult Aggregate<T, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TResult>(
+	this IEnumerable<T> source,
+	TAccumulate1 seed1,
+	Func<TAccumulate1, T, TAccumulate1> accumulator1,
+	TAccumulate2 seed2,
+	Func<TAccumulate2, T, TAccumulate2> accumulator2,
+	TAccumulate3 seed3,
+	Func<TAccumulate3, T, TAccumulate3> accumulator3,
+	TAccumulate4 seed4,
+	Func<TAccumulate4, T, TAccumulate4> accumulator4,
+	TAccumulate5 seed5,
+	Func<TAccumulate5, T, TAccumulate5> accumulator5,
+	Func<TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TResult> resultSelector
+)
+

Parameters

source  IEnumerableT
The source sequence
seed1  TAccumulate1
The seed value for the first accumulator.
accumulator1  FuncTAccumulate1, T, TAccumulate1
The first accumulator.
seed2  TAccumulate2
The seed value for the second accumulator.
accumulator2  FuncTAccumulate2, T, TAccumulate2
The second accumulator.
seed3  TAccumulate3
The seed value for the third accumulator.
accumulator3  FuncTAccumulate3, T, TAccumulate3
The third accumulator.
seed4  TAccumulate4
The seed value for the fourth accumulator.
accumulator4  FuncTAccumulate4, T, TAccumulate4
The fourth accumulator.
seed5  TAccumulate5
The seed value for the fifth accumulator.
accumulator5  FuncTAccumulate5, T, TAccumulate5
The fifth accumulator.
resultSelector  FuncTAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TResult
+ A function that projects a single result given the result of each + accumulator.

Type Parameters

T
The type of elements in source.
TAccumulate1
The type of first accumulator value.
TAccumulate2
The type of second accumulator value.
TAccumulate3
The type of third accumulator value.
TAccumulate4
The type of fourth accumulator value.
TAccumulate5
The type of fifth accumulator value.
TResult
The type of the accumulated result.

Return Value

TResult
The value returned by resultSelector.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator executes immediately. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_AggregateExtension_Aggregate__8.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_AggregateExtension_Aggregate__8.htm new file mode 100644 index 0000000..fd5fc05 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_AggregateExtension_Aggregate__8.htm @@ -0,0 +1,93 @@ +AggregateExtension.Aggregate<T, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TResult>(IEnumerable<T>, TAccumulate1, Func<TAccumulate1, T, TAccumulate1>, TAccumulate2, Func<TAccumulate2, T, TAccumulate2>, TAccumulate3, Func<TAccumulate3, T, TAccumulate3>, TAccumulate4, Func<TAccumulate4, T, TAccumulate4>, TAccumulate5, Func<TAccumulate5, T, TAccumulate5>, TAccumulate6, Func<TAccumulate6, T, TAccumulate6>, Func<TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TResult>) Method

AggregateExtensionAggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TResult(IEnumerableT, TAccumulate1, FuncTAccumulate1, T, TAccumulate1, TAccumulate2, FuncTAccumulate2, T, TAccumulate2, TAccumulate3, FuncTAccumulate3, T, TAccumulate3, TAccumulate4, FuncTAccumulate4, T, TAccumulate4, TAccumulate5, FuncTAccumulate5, T, TAccumulate5, TAccumulate6, FuncTAccumulate6, T, TAccumulate6, FuncTAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TResult) Method

+ Applies six accumulators sequentially in a single pass over a + sequence. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TResult Aggregate<T, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TResult>(
+	this IEnumerable<T> source,
+	TAccumulate1 seed1,
+	Func<TAccumulate1, T, TAccumulate1> accumulator1,
+	TAccumulate2 seed2,
+	Func<TAccumulate2, T, TAccumulate2> accumulator2,
+	TAccumulate3 seed3,
+	Func<TAccumulate3, T, TAccumulate3> accumulator3,
+	TAccumulate4 seed4,
+	Func<TAccumulate4, T, TAccumulate4> accumulator4,
+	TAccumulate5 seed5,
+	Func<TAccumulate5, T, TAccumulate5> accumulator5,
+	TAccumulate6 seed6,
+	Func<TAccumulate6, T, TAccumulate6> accumulator6,
+	Func<TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TResult> resultSelector
+)
+

Parameters

source  IEnumerableT
The source sequence
seed1  TAccumulate1
The seed value for the first accumulator.
accumulator1  FuncTAccumulate1, T, TAccumulate1
The first accumulator.
seed2  TAccumulate2
The seed value for the second accumulator.
accumulator2  FuncTAccumulate2, T, TAccumulate2
The second accumulator.
seed3  TAccumulate3
The seed value for the third accumulator.
accumulator3  FuncTAccumulate3, T, TAccumulate3
The third accumulator.
seed4  TAccumulate4
The seed value for the fourth accumulator.
accumulator4  FuncTAccumulate4, T, TAccumulate4
The fourth accumulator.
seed5  TAccumulate5
The seed value for the fifth accumulator.
accumulator5  FuncTAccumulate5, T, TAccumulate5
The fifth accumulator.
seed6  TAccumulate6
The seed value for the sixth accumulator.
accumulator6  FuncTAccumulate6, T, TAccumulate6
The sixth accumulator.
resultSelector  FuncTAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TResult
+ A function that projects a single result given the result of each + accumulator.

Type Parameters

T
The type of elements in source.
TAccumulate1
The type of first accumulator value.
TAccumulate2
The type of second accumulator value.
TAccumulate3
The type of third accumulator value.
TAccumulate4
The type of fourth accumulator value.
TAccumulate5
The type of fifth accumulator value.
TAccumulate6
The type of sixth accumulator value.
TResult
The type of the accumulated result.

Return Value

TResult
The value returned by resultSelector.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator executes immediately. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_AggregateExtension_Aggregate__9.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_AggregateExtension_Aggregate__9.htm new file mode 100644 index 0000000..3f9834b --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_AggregateExtension_Aggregate__9.htm @@ -0,0 +1,101 @@ +AggregateExtension.Aggregate<T, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TAccumulate7, TResult>(IEnumerable<T>, TAccumulate1, Func<TAccumulate1, T, TAccumulate1>, TAccumulate2, Func<TAccumulate2, T, TAccumulate2>, TAccumulate3, Func<TAccumulate3, T, TAccumulate3>, TAccumulate4, Func<TAccumulate4, T, TAccumulate4>, TAccumulate5, Func<TAccumulate5, T, TAccumulate5>, TAccumulate6, Func<TAccumulate6, T, TAccumulate6>, TAccumulate7, Func<TAccumulate7, T, TAccumulate7>, Func<TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TAccumulate7, TResult>) Method

AggregateExtensionAggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TAccumulate7, TResult(IEnumerableT, TAccumulate1, FuncTAccumulate1, T, TAccumulate1, TAccumulate2, FuncTAccumulate2, T, TAccumulate2, TAccumulate3, FuncTAccumulate3, T, TAccumulate3, TAccumulate4, FuncTAccumulate4, T, TAccumulate4, TAccumulate5, FuncTAccumulate5, T, TAccumulate5, TAccumulate6, FuncTAccumulate6, T, TAccumulate6, TAccumulate7, FuncTAccumulate7, T, TAccumulate7, FuncTAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TAccumulate7, TResult) Method

+ Applies seven accumulators sequentially in a single pass over a + sequence. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TResult Aggregate<T, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TAccumulate7, TResult>(
+	this IEnumerable<T> source,
+	TAccumulate1 seed1,
+	Func<TAccumulate1, T, TAccumulate1> accumulator1,
+	TAccumulate2 seed2,
+	Func<TAccumulate2, T, TAccumulate2> accumulator2,
+	TAccumulate3 seed3,
+	Func<TAccumulate3, T, TAccumulate3> accumulator3,
+	TAccumulate4 seed4,
+	Func<TAccumulate4, T, TAccumulate4> accumulator4,
+	TAccumulate5 seed5,
+	Func<TAccumulate5, T, TAccumulate5> accumulator5,
+	TAccumulate6 seed6,
+	Func<TAccumulate6, T, TAccumulate6> accumulator6,
+	TAccumulate7 seed7,
+	Func<TAccumulate7, T, TAccumulate7> accumulator7,
+	Func<TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TAccumulate7, TResult> resultSelector
+)
+

Parameters

source  IEnumerableT
The source sequence
seed1  TAccumulate1
The seed value for the first accumulator.
accumulator1  FuncTAccumulate1, T, TAccumulate1
The first accumulator.
seed2  TAccumulate2
The seed value for the second accumulator.
accumulator2  FuncTAccumulate2, T, TAccumulate2
The second accumulator.
seed3  TAccumulate3
The seed value for the third accumulator.
accumulator3  FuncTAccumulate3, T, TAccumulate3
The third accumulator.
seed4  TAccumulate4
The seed value for the fourth accumulator.
accumulator4  FuncTAccumulate4, T, TAccumulate4
The fourth accumulator.
seed5  TAccumulate5
The seed value for the fifth accumulator.
accumulator5  FuncTAccumulate5, T, TAccumulate5
The fifth accumulator.
seed6  TAccumulate6
The seed value for the sixth accumulator.
accumulator6  FuncTAccumulate6, T, TAccumulate6
The sixth accumulator.
seed7  TAccumulate7
The seed value for the seventh accumulator.
accumulator7  FuncTAccumulate7, T, TAccumulate7
The seventh accumulator.
resultSelector  FuncTAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TAccumulate7, TResult
+ A function that projects a single result given the result of each + accumulator.

Type Parameters

T
The type of elements in source.
TAccumulate1
The type of first accumulator value.
TAccumulate2
The type of second accumulator value.
TAccumulate3
The type of third accumulator value.
TAccumulate4
The type of fourth accumulator value.
TAccumulate5
The type of fifth accumulator value.
TAccumulate6
The type of sixth accumulator value.
TAccumulate7
The type of seventh accumulator value.
TResult
The type of the accumulated result.

Return Value

TResult
The value returned by resultSelector.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator executes immediately. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_AggregateRightExtension_AggregateRight__1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_AggregateRightExtension_AggregateRight__1.htm new file mode 100644 index 0000000..e9f2882 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_AggregateRightExtension_AggregateRight__1.htm @@ -0,0 +1,46 @@ +AggregateRightExtension.AggregateRight<TSource>(IEnumerable<TSource>, Func<TSource, TSource, TSource>) Method

AggregateRightExtensionAggregateRightTSource(IEnumerableTSource, FuncTSource, TSource, TSource) Method

+ Applies a right-associative accumulator function over a sequence. + This operator is the right-associative version of the + AggregateTSource(IEnumerableTSource, FuncTSource, TSource, TSource) LINQ operator. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TSource AggregateRight<TSource>(
+	this IEnumerable<TSource> source,
+	Func<TSource, TSource, TSource> func
+)
+

Parameters

source  IEnumerableTSource
Source sequence.
func  FuncTSource, TSource, TSource
A right-associative accumulator function to be invoked on each element.

Type Parameters

TSource
The type of the elements of source.

Return Value

TSource
The final accumulator value.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator executes immediately. +

Example

C#
string result = Enumerable.Range(1, 5).Select(i => i.ToString()).AggregateRight((a, b) => $"({a}/{b})");
+ The result variable will contain "(1/(2/(3/(4/5))))". +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_AggregateRightExtension_AggregateRight__2.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_AggregateRightExtension_AggregateRight__2.htm new file mode 100644 index 0000000..cb6fa33 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_AggregateRightExtension_AggregateRight__2.htm @@ -0,0 +1,52 @@ +AggregateRightExtension.AggregateRight<TSource, TAccumulate>(IEnumerable<TSource>, TAccumulate, Func<TSource, TAccumulate, TAccumulate>) Method

AggregateRightExtensionAggregateRightTSource, TAccumulate(IEnumerableTSource, TAccumulate, FuncTSource, TAccumulate, TAccumulate) Method

+ Applies a right-associative accumulator function over a sequence. + The specified seed value is used as the initial accumulator value. + This operator is the right-associative version of the + AggregateTSource, TAccumulate(IEnumerableTSource, TAccumulate, FuncTAccumulate, TSource, TAccumulate) LINQ operator. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TAccumulate AggregateRight<TSource, TAccumulate>(
+	this IEnumerable<TSource> source,
+	TAccumulate seed,
+	Func<TSource, TAccumulate, TAccumulate> func
+)
+

Parameters

source  IEnumerableTSource
Source sequence.
seed  TAccumulate
The initial accumulator value.
func  FuncTSource, TAccumulate, TAccumulate
A right-associative accumulator function to be invoked on each element.

Type Parameters

TSource
The type of the elements of source.
TAccumulate
The type of the accumulator value.

Return Value

TAccumulate
The final accumulator value.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator executes immediately. +

Example

C#
var numbers = Enumerable.Range(1, 5);
+string result = numbers.AggregateRight("6", (a, b) => $"({a}/{b})");
+ The result variable will contain "(1/(2/(3/(4/(5/6)))))". +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_AggregateRightExtension_AggregateRight__3.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_AggregateRightExtension_AggregateRight__3.htm new file mode 100644 index 0000000..d1a995a --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_AggregateRightExtension_AggregateRight__3.htm @@ -0,0 +1,57 @@ +AggregateRightExtension.AggregateRight<TSource, TAccumulate, TResult>(IEnumerable<TSource>, TAccumulate, Func<TSource, TAccumulate, TAccumulate>, Func<TAccumulate, TResult>) Method

AggregateRightExtensionAggregateRightTSource, TAccumulate, TResult(IEnumerableTSource, TAccumulate, FuncTSource, TAccumulate, TAccumulate, FuncTAccumulate, TResult) Method

+ Applies a right-associative accumulator function over a sequence. + The specified seed value is used as the initial accumulator value, + and the specified function is used to select the result value. + This operator is the right-associative version of the + AggregateTSource, TAccumulate, TResult(IEnumerableTSource, TAccumulate, FuncTAccumulate, TSource, TAccumulate, FuncTAccumulate, TResult) LINQ operator. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TResult AggregateRight<TSource, TAccumulate, TResult>(
+	this IEnumerable<TSource> source,
+	TAccumulate seed,
+	Func<TSource, TAccumulate, TAccumulate> func,
+	Func<TAccumulate, TResult> resultSelector
+)
+

Parameters

source  IEnumerableTSource
Source sequence.
seed  TAccumulate
The initial accumulator value.
func  FuncTSource, TAccumulate, TAccumulate
A right-associative accumulator function to be invoked on each element.
resultSelector  FuncTAccumulate, TResult
A function to transform the final accumulator value into the result value.

Type Parameters

TSource
The type of the elements of source.
TAccumulate
The type of the accumulator value.
TResult
The type of the resulting value.

Return Value

TResult
The transformed final accumulator value.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator executes immediately. +

Example

C#
var numbers = Enumerable.Range(1, 5);
+int result = numbers.AggregateRight("6", (a, b) => $"({a}/{b})", str => str.Length);
+ The result variable will contain 21. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_AppendExtension_Append__1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_AppendExtension_Append__1.htm new file mode 100644 index 0000000..8db7a61 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_AppendExtension_Append__1.htm @@ -0,0 +1,40 @@ +AppendExtension.Append<T> Method

AppendExtensionAppendT Method

+ Returns a sequence consisting of the head elements and the given tail element. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<T> Append<T>(
+	this IEnumerable<T> head,
+	T tail
+)
+

Parameters

head  IEnumerableT
All elements of the head. Must not be null.
tail  T
Tail element of the new sequence.

Type Parameters

T
Type of sequence

Return Value

IEnumerableT
A sequence consisting of the head elements and the given tail element.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

This operator uses deferred execution and streams its results.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_AssertCountExtension_AssertCount__1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_AssertCountExtension_AssertCount__1.htm new file mode 100644 index 0000000..b0e1931 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_AssertCountExtension_AssertCount__1.htm @@ -0,0 +1,46 @@ +AssertCountExtension.AssertCount<TSource>(IEnumerable<TSource>, Int32) Method

AssertCountExtensionAssertCountTSource(IEnumerableTSource, Int32) Method

+ Asserts that a source sequence contains a given count of elements. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TSource> AssertCount<TSource>(
+	this IEnumerable<TSource> source,
+	int count
+)
+

Parameters

source  IEnumerableTSource
Source sequence.
count  Int32
Count to assert.

Type Parameters

TSource
Type of elements in source sequence.

Return Value

IEnumerableTSource
+ Returns the original sequence as long it is contains the + number of elements specified by count. + Otherwise it throws Exception. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams its results. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_AssertCountExtension_AssertCount__1_1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_AssertCountExtension_AssertCount__1_1.htm new file mode 100644 index 0000000..ac24b81 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_AssertCountExtension_AssertCount__1_1.htm @@ -0,0 +1,57 @@ +AssertCountExtension.AssertCount<TSource>(IEnumerable<TSource>, Int32, Func<Int32, Int32, Exception>) Method

AssertCountExtensionAssertCountTSource(IEnumerableTSource, Int32, FuncInt32, Int32, Exception) Method

+ Asserts that a source sequence contains a given count of elements. + A parameter specifies the exception to be thrown. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TSource> AssertCount<TSource>(
+	this IEnumerable<TSource> source,
+	int count,
+	Func<int, int, Exception> errorSelector
+)
+

Parameters

source  IEnumerableTSource
Source sequence.
count  Int32
Count to assert.
errorSelector  FuncInt32, Int32, Exception
+ Function that receives a comparison (a negative integer if actual + count is less than count and a positive integer + if actual count is greater than count) and + count as arguments and which returns the + Exception object to throw.

Type Parameters

TSource
Type of elements in source sequence.

Return Value

IEnumerableTSource
+ Returns the original sequence as long it is contains the + number of elements specified by count. + Otherwise it throws the Exception object + returned by calling errorSelector. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams its results. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_AssertExtension_Assert__1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_AssertExtension_Assert__1.htm new file mode 100644 index 0000000..fbde22d --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_AssertExtension_Assert__1.htm @@ -0,0 +1,47 @@ +AssertExtension.Assert<TSource>(IEnumerable<TSource>, Func<TSource, Boolean>) Method

AssertExtensionAssertTSource(IEnumerableTSource, FuncTSource, Boolean) Method

+ Asserts that all elements of a sequence meet a given condition + otherwise throws an Exception object. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TSource> Assert<TSource>(
+	this IEnumerable<TSource> source,
+	Func<TSource, bool> predicate
+)
+

Parameters

source  IEnumerableTSource
Source sequence.
predicate  FuncTSource, Boolean
Function that asserts an element of the source sequence for a condition.

Type Parameters

TSource
Type of elements in source sequence.

Return Value

IEnumerableTSource
+ Returns the original sequence. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams its results. +

Exceptions

InvalidOperationExceptionThe input sequence + contains an element that does not meet the condition being + asserted.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_AssertExtension_Assert__1_1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_AssertExtension_Assert__1_1.htm new file mode 100644 index 0000000..97b6b13 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_AssertExtension_Assert__1_1.htm @@ -0,0 +1,49 @@ +AssertExtension.Assert<TSource>(IEnumerable<TSource>, Func<TSource, Boolean>, Func<TSource, Exception>) Method

AssertExtensionAssertTSource(IEnumerableTSource, FuncTSource, Boolean, FuncTSource, Exception) Method

+ Asserts that all elements of a sequence meet a given condition + otherwise throws an Exception object. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TSource> Assert<TSource>(
+	this IEnumerable<TSource> source,
+	Func<TSource, bool> predicate,
+	Func<TSource, Exception>? errorSelector
+)
+

Parameters

source  IEnumerableTSource
Source sequence.
predicate  FuncTSource, Boolean
Function that asserts an element of the input sequence for a condition.
errorSelector  FuncTSource, Exception
Function that returns the Exception object to throw.

Type Parameters

TSource
Type of elements in source sequence.

Return Value

IEnumerableTSource
+ Returns the original sequence. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams its results. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_AtLeastExtension_AtLeast__1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_AtLeastExtension_AtLeast__1.htm new file mode 100644 index 0000000..fb93b35 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_AtLeastExtension_AtLeast__1.htm @@ -0,0 +1,46 @@ +AtLeastExtension.AtLeast<T> Method

AtLeastExtensionAtLeastT Method

+ Determines whether or not the number of elements in the sequence is greater than + or equal to the given integer. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static bool AtLeast<T>(
+	this IEnumerable<T> source,
+	int count
+)
+

Parameters

source  IEnumerableT
The source sequence
count  Int32
The minimum number of items a sequence must have for this + function to return true

Type Parameters

T
Element type of sequence

Return Value

Boolean
true if the number of elements in the sequence is greater than + or equal to the given integer or false otherwise.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Example

C#
var numbers = new[] { 123, 456, 789 };
+var result = numbers.AtLeast(2);
+ The result variable will contain true. +

Exceptions

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_AtMostExtension_AtMost__1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_AtMostExtension_AtMost__1.htm new file mode 100644 index 0000000..6ae21cd --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_AtMostExtension_AtMost__1.htm @@ -0,0 +1,46 @@ +AtMostExtension.AtMost<T> Method

AtMostExtensionAtMostT Method

+ Determines whether or not the number of elements in the sequence is lesser than + or equal to the given integer. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static bool AtMost<T>(
+	this IEnumerable<T> source,
+	int count
+)
+

Parameters

source  IEnumerableT
The source sequence
count  Int32
The maximum number of items a sequence must have for this + function to return true

Type Parameters

T
Element type of sequence

Return Value

Boolean
true if the number of elements in the sequence is lesser than + or equal to the given integer or false otherwise.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Example

C#
var numbers = new[] { 123, 456, 789 };
+var result = numbers.AtMost(2);
+ The result variable will contain false. +

Exceptions

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_BacksertExtension_Backsert__1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_BacksertExtension_Backsert__1.htm new file mode 100644 index 0000000..b55babb --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_BacksertExtension_Backsert__1.htm @@ -0,0 +1,63 @@ +BacksertExtension.Backsert<T> Method

BacksertExtensionBacksertT Method

+ Inserts the elements of a sequence into another sequence at a + specified index from the tail of the sequence, where zero always + represents the last position, one represents the second-last + element, two represents the third-last element and so on. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<T> Backsert<T>(
+	this IEnumerable<T> first,
+	IEnumerable<T> second,
+	int index
+)
+

Parameters

first  IEnumerableT
The source sequence.
second  IEnumerableT
The sequence that will be inserted.
index  Int32
+ The zero-based index from the end of first where + elements from second should be inserted. + second.

Type Parameters

T
+ Type of elements in all sequences.

Return Value

IEnumerableT
+ A sequence that contains the elements of first + plus the elements of second inserted at + the given index from the end of first. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This method uses deferred execution and streams its results. +

Exceptions

ArgumentNullExceptionfirst is null.
ArgumentNullExceptionsecond is null.
ArgumentOutOfRangeException + Thrown if index is negative. +
ArgumentOutOfRangeException + Thrown lazily if index is greater than the + length of first. The validation occurs when + the resulting sequence is iterated. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_BatchExtension_Batch__1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_BatchExtension_Batch__1.htm new file mode 100644 index 0000000..ae20a69 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_BatchExtension_Batch__1.htm @@ -0,0 +1,52 @@ +BatchExtension.Batch<TSource>(IEnumerable<TSource>, Int32) Method

BatchExtensionBatchTSource(IEnumerableTSource, Int32) Method

+ Batches the source sequence into sized buckets. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<IEnumerable<TSource>> Batch<TSource>(
+	this IEnumerable<TSource> source,
+	int size
+)
+

Parameters

source  IEnumerableTSource
The source sequence.
size  Int32
Size of buckets.

Type Parameters

TSource
Type of elements in source sequence.

Return Value

IEnumerableIEnumerableTSource
A sequence of equally sized buckets containing elements of the source collection.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams its results + (buckets are streamed but their content buffered).

+ When more than one bucket is streamed, all buckets except the last + is guaranteed to have size elements. The last + bucket may be smaller depending on the remaining elements in the + source sequence.

+ Each bucket is pre-allocated to size elements. + If size is set to a very large value, e.g. + MaxValue to effectively disable batching by just + hoping for a single bucket, then it can lead to memory exhaustion + (OutOfMemoryException). +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_BatchExtension_Batch__2.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_BatchExtension_Batch__2.htm new file mode 100644 index 0000000..d9d4dc8 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_BatchExtension_Batch__2.htm @@ -0,0 +1,56 @@ +BatchExtension.Batch<TSource, TResult>(IEnumerable<TSource>, Int32, Func<IEnumerable<TSource>, TResult>) Method

BatchExtensionBatchTSource, TResult(IEnumerableTSource, Int32, FuncIEnumerableTSource, TResult) Method

+ Batches the source sequence into sized buckets and applies a projection to each bucket. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> Batch<TSource, TResult>(
+	this IEnumerable<TSource> source,
+	int size,
+	Func<IEnumerable<TSource>, TResult> resultSelector
+)
+

Parameters

source  IEnumerableTSource
The source sequence.
size  Int32
Size of buckets.
resultSelector  FuncIEnumerableTSource, TResult
The projection to apply to each bucket.

Type Parameters

TSource
Type of elements in source sequence.
TResult
Type of result returned by resultSelector.

Return Value

IEnumerableTResult
A sequence of projections on equally sized buckets containing elements of the source collection.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams its results + (buckets are streamed but their content buffered).

+ When more than one bucket is streamed, all buckets except the last + is guaranteed to have size elements. The last + bucket may be smaller depending on the remaining elements in the + source sequence.

+ Each bucket is pre-allocated to size elements. + If size is set to a very large value, e.g. + MaxValue to effectively disable batching by just + hoping for a single bucket, then it can lead to memory exhaustion + (OutOfMemoryException). +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_CartesianExtension_Cartesian__3.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_CartesianExtension_Cartesian__3.htm new file mode 100644 index 0000000..808b619 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_CartesianExtension_Cartesian__3.htm @@ -0,0 +1,56 @@ +CartesianExtension.Cartesian<T1, T2, TResult>(IEnumerable<T1>, IEnumerable<T2>, Func<T1, T2, TResult>) Method

CartesianExtensionCartesianT1, T2, TResult(IEnumerableT1, IEnumerableT2, FuncT1, T2, TResult) Method

+ Returns the Cartesian product of two sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> Cartesian<T1, T2, TResult>(
+	this IEnumerable<T1> first,
+	IEnumerable<T2> second,
+	Func<T1, T2, TResult> resultSelector
+)
+

Parameters

first  IEnumerableT1
The first sequence of elements.
second  IEnumerableT2
The second sequence of elements.
resultSelector  FuncT1, T2, TResult
A projection function that combines + elements from all of the sequences.

Type Parameters

T1
+ The type of the elements of first.
T2
+ The type of the elements of second.
TResult
+ The type of the elements of the result sequence.

Return Value

IEnumerableTResult
A sequence of elements returned by + resultSelector.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT1. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ The method returns items in the same order as a nested foreach + loop, but all sequences except for first are + cached when iterated over. The cache is then re-used for any + subsequent iterations.

+ This method uses deferred execution and stream its results.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_CartesianExtension_Cartesian__4.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_CartesianExtension_Cartesian__4.htm new file mode 100644 index 0000000..d8a5571 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_CartesianExtension_Cartesian__4.htm @@ -0,0 +1,61 @@ +CartesianExtension.Cartesian<T1, T2, T3, TResult>(IEnumerable<T1>, IEnumerable<T2>, IEnumerable<T3>, Func<T1, T2, T3, TResult>) Method

CartesianExtensionCartesianT1, T2, T3, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, FuncT1, T2, T3, TResult) Method

+ Returns the Cartesian product of three sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> Cartesian<T1, T2, T3, TResult>(
+	this IEnumerable<T1> first,
+	IEnumerable<T2> second,
+	IEnumerable<T3> third,
+	Func<T1, T2, T3, TResult> resultSelector
+)
+

Parameters

first  IEnumerableT1
The first sequence of elements.
second  IEnumerableT2
The second sequence of elements.
third  IEnumerableT3
The third sequence of elements.
resultSelector  FuncT1, T2, T3, TResult
A projection function that combines + elements from all of the sequences.

Type Parameters

T1
+ The type of the elements of first.
T2
+ The type of the elements of second.
T3
+ The type of the elements of third.
TResult
+ The type of the elements of the result sequence.

Return Value

IEnumerableTResult
A sequence of elements returned by + resultSelector.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT1. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ The method returns items in the same order as a nested foreach + loop, but all sequences except for first are + cached when iterated over. The cache is then re-used for any + subsequent iterations.

+ This method uses deferred execution and stream its results.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_CartesianExtension_Cartesian__5.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_CartesianExtension_Cartesian__5.htm new file mode 100644 index 0000000..8c1a037 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_CartesianExtension_Cartesian__5.htm @@ -0,0 +1,66 @@ +CartesianExtension.Cartesian<T1, T2, T3, T4, TResult>(IEnumerable<T1>, IEnumerable<T2>, IEnumerable<T3>, IEnumerable<T4>, Func<T1, T2, T3, T4, TResult>) Method

CartesianExtensionCartesianT1, T2, T3, T4, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, IEnumerableT4, FuncT1, T2, T3, T4, TResult) Method

+ Returns the Cartesian product of four sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> Cartesian<T1, T2, T3, T4, TResult>(
+	this IEnumerable<T1> first,
+	IEnumerable<T2> second,
+	IEnumerable<T3> third,
+	IEnumerable<T4> fourth,
+	Func<T1, T2, T3, T4, TResult> resultSelector
+)
+

Parameters

first  IEnumerableT1
The first sequence of elements.
second  IEnumerableT2
The second sequence of elements.
third  IEnumerableT3
The third sequence of elements.
fourth  IEnumerableT4
The fourth sequence of elements.
resultSelector  FuncT1, T2, T3, T4, TResult
A projection function that combines + elements from all of the sequences.

Type Parameters

T1
+ The type of the elements of first.
T2
+ The type of the elements of second.
T3
+ The type of the elements of third.
T4
+ The type of the elements of fourth.
TResult
+ The type of the elements of the result sequence.

Return Value

IEnumerableTResult
A sequence of elements returned by + resultSelector.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT1. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ The method returns items in the same order as a nested foreach + loop, but all sequences except for first are + cached when iterated over. The cache is then re-used for any + subsequent iterations.

+ This method uses deferred execution and stream its results.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_CartesianExtension_Cartesian__6.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_CartesianExtension_Cartesian__6.htm new file mode 100644 index 0000000..3b41805 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_CartesianExtension_Cartesian__6.htm @@ -0,0 +1,71 @@ +CartesianExtension.Cartesian<T1, T2, T3, T4, T5, TResult>(IEnumerable<T1>, IEnumerable<T2>, IEnumerable<T3>, IEnumerable<T4>, IEnumerable<T5>, Func<T1, T2, T3, T4, T5, TResult>) Method

CartesianExtensionCartesianT1, T2, T3, T4, T5, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, IEnumerableT4, IEnumerableT5, FuncT1, T2, T3, T4, T5, TResult) Method

+ Returns the Cartesian product of five sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> Cartesian<T1, T2, T3, T4, T5, TResult>(
+	this IEnumerable<T1> first,
+	IEnumerable<T2> second,
+	IEnumerable<T3> third,
+	IEnumerable<T4> fourth,
+	IEnumerable<T5> fifth,
+	Func<T1, T2, T3, T4, T5, TResult> resultSelector
+)
+

Parameters

first  IEnumerableT1
The first sequence of elements.
second  IEnumerableT2
The second sequence of elements.
third  IEnumerableT3
The third sequence of elements.
fourth  IEnumerableT4
The fourth sequence of elements.
fifth  IEnumerableT5
The fifth sequence of elements.
resultSelector  FuncT1, T2, T3, T4, T5, TResult
A projection function that combines + elements from all of the sequences.

Type Parameters

T1
+ The type of the elements of first.
T2
+ The type of the elements of second.
T3
+ The type of the elements of third.
T4
+ The type of the elements of fourth.
T5
+ The type of the elements of fifth.
TResult
+ The type of the elements of the result sequence.

Return Value

IEnumerableTResult
A sequence of elements returned by + resultSelector.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT1. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ The method returns items in the same order as a nested foreach + loop, but all sequences except for first are + cached when iterated over. The cache is then re-used for any + subsequent iterations.

+ This method uses deferred execution and stream its results.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_CartesianExtension_Cartesian__7.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_CartesianExtension_Cartesian__7.htm new file mode 100644 index 0000000..2a86bef --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_CartesianExtension_Cartesian__7.htm @@ -0,0 +1,76 @@ +CartesianExtension.Cartesian<T1, T2, T3, T4, T5, T6, TResult>(IEnumerable<T1>, IEnumerable<T2>, IEnumerable<T3>, IEnumerable<T4>, IEnumerable<T5>, IEnumerable<T6>, Func<T1, T2, T3, T4, T5, T6, TResult>) Method

CartesianExtensionCartesianT1, T2, T3, T4, T5, T6, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, IEnumerableT4, IEnumerableT5, IEnumerableT6, FuncT1, T2, T3, T4, T5, T6, TResult) Method

+ Returns the Cartesian product of six sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> Cartesian<T1, T2, T3, T4, T5, T6, TResult>(
+	this IEnumerable<T1> first,
+	IEnumerable<T2> second,
+	IEnumerable<T3> third,
+	IEnumerable<T4> fourth,
+	IEnumerable<T5> fifth,
+	IEnumerable<T6> sixth,
+	Func<T1, T2, T3, T4, T5, T6, TResult> resultSelector
+)
+

Parameters

first  IEnumerableT1
The first sequence of elements.
second  IEnumerableT2
The second sequence of elements.
third  IEnumerableT3
The third sequence of elements.
fourth  IEnumerableT4
The fourth sequence of elements.
fifth  IEnumerableT5
The fifth sequence of elements.
sixth  IEnumerableT6
The sixth sequence of elements.
resultSelector  FuncT1, T2, T3, T4, T5, T6, TResult
A projection function that combines + elements from all of the sequences.

Type Parameters

T1
+ The type of the elements of first.
T2
+ The type of the elements of second.
T3
+ The type of the elements of third.
T4
+ The type of the elements of fourth.
T5
+ The type of the elements of fifth.
T6
+ The type of the elements of sixth.
TResult
+ The type of the elements of the result sequence.

Return Value

IEnumerableTResult
A sequence of elements returned by + resultSelector.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT1. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ The method returns items in the same order as a nested foreach + loop, but all sequences except for first are + cached when iterated over. The cache is then re-used for any + subsequent iterations.

+ This method uses deferred execution and stream its results.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_CartesianExtension_Cartesian__8.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_CartesianExtension_Cartesian__8.htm new file mode 100644 index 0000000..12e9dc3 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_CartesianExtension_Cartesian__8.htm @@ -0,0 +1,81 @@ +CartesianExtension.Cartesian<T1, T2, T3, T4, T5, T6, T7, TResult>(IEnumerable<T1>, IEnumerable<T2>, IEnumerable<T3>, IEnumerable<T4>, IEnumerable<T5>, IEnumerable<T6>, IEnumerable<T7>, Func<T1, T2, T3, T4, T5, T6, T7, TResult>) Method

CartesianExtensionCartesianT1, T2, T3, T4, T5, T6, T7, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, IEnumerableT4, IEnumerableT5, IEnumerableT6, IEnumerableT7, FuncT1, T2, T3, T4, T5, T6, T7, TResult) Method

+ Returns the Cartesian product of seven sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> Cartesian<T1, T2, T3, T4, T5, T6, T7, TResult>(
+	this IEnumerable<T1> first,
+	IEnumerable<T2> second,
+	IEnumerable<T3> third,
+	IEnumerable<T4> fourth,
+	IEnumerable<T5> fifth,
+	IEnumerable<T6> sixth,
+	IEnumerable<T7> seventh,
+	Func<T1, T2, T3, T4, T5, T6, T7, TResult> resultSelector
+)
+

Parameters

first  IEnumerableT1
The first sequence of elements.
second  IEnumerableT2
The second sequence of elements.
third  IEnumerableT3
The third sequence of elements.
fourth  IEnumerableT4
The fourth sequence of elements.
fifth  IEnumerableT5
The fifth sequence of elements.
sixth  IEnumerableT6
The sixth sequence of elements.
seventh  IEnumerableT7
The seventh sequence of elements.
resultSelector  FuncT1, T2, T3, T4, T5, T6, T7, TResult
A projection function that combines + elements from all of the sequences.

Type Parameters

T1
+ The type of the elements of first.
T2
+ The type of the elements of second.
T3
+ The type of the elements of third.
T4
+ The type of the elements of fourth.
T5
+ The type of the elements of fifth.
T6
+ The type of the elements of sixth.
T7
+ The type of the elements of seventh.
TResult
+ The type of the elements of the result sequence.

Return Value

IEnumerableTResult
A sequence of elements returned by + resultSelector.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT1. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ The method returns items in the same order as a nested foreach + loop, but all sequences except for first are + cached when iterated over. The cache is then re-used for any + subsequent iterations.

+ This method uses deferred execution and stream its results.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_CartesianExtension_Cartesian__9.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_CartesianExtension_Cartesian__9.htm new file mode 100644 index 0000000..0cacd36 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_CartesianExtension_Cartesian__9.htm @@ -0,0 +1,86 @@ +CartesianExtension.Cartesian<T1, T2, T3, T4, T5, T6, T7, T8, TResult>(IEnumerable<T1>, IEnumerable<T2>, IEnumerable<T3>, IEnumerable<T4>, IEnumerable<T5>, IEnumerable<T6>, IEnumerable<T7>, IEnumerable<T8>, Func<T1, T2, T3, T4, T5, T6, T7, T8, TResult>) Method

CartesianExtensionCartesianT1, T2, T3, T4, T5, T6, T7, T8, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, IEnumerableT4, IEnumerableT5, IEnumerableT6, IEnumerableT7, IEnumerableT8, FuncT1, T2, T3, T4, T5, T6, T7, T8, TResult) Method

+ Returns the Cartesian product of eight sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> Cartesian<T1, T2, T3, T4, T5, T6, T7, T8, TResult>(
+	this IEnumerable<T1> first,
+	IEnumerable<T2> second,
+	IEnumerable<T3> third,
+	IEnumerable<T4> fourth,
+	IEnumerable<T5> fifth,
+	IEnumerable<T6> sixth,
+	IEnumerable<T7> seventh,
+	IEnumerable<T8> eighth,
+	Func<T1, T2, T3, T4, T5, T6, T7, T8, TResult> resultSelector
+)
+

Parameters

first  IEnumerableT1
The first sequence of elements.
second  IEnumerableT2
The second sequence of elements.
third  IEnumerableT3
The third sequence of elements.
fourth  IEnumerableT4
The fourth sequence of elements.
fifth  IEnumerableT5
The fifth sequence of elements.
sixth  IEnumerableT6
The sixth sequence of elements.
seventh  IEnumerableT7
The seventh sequence of elements.
eighth  IEnumerableT8
The eighth sequence of elements.
resultSelector  FuncT1, T2, T3, T4, T5, T6, T7, T8, TResult
A projection function that combines + elements from all of the sequences.

Type Parameters

T1
+ The type of the elements of first.
T2
+ The type of the elements of second.
T3
+ The type of the elements of third.
T4
+ The type of the elements of fourth.
T5
+ The type of the elements of fifth.
T6
+ The type of the elements of sixth.
T7
+ The type of the elements of seventh.
T8
+ The type of the elements of eighth.
TResult
+ The type of the elements of the result sequence.

Return Value

IEnumerableTResult
A sequence of elements returned by + resultSelector.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT1. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ The method returns items in the same order as a nested foreach + loop, but all sequences except for first are + cached when iterated over. The cache is then re-used for any + subsequent iterations.

+ This method uses deferred execution and stream its results.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_ChooseExtension_Choose__2.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_ChooseExtension_Choose__2.htm new file mode 100644 index 0000000..fbb1ade --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_ChooseExtension_Choose__2.htm @@ -0,0 +1,53 @@ +ChooseExtension.Choose<T, TResult> Method

ChooseExtensionChooseT, TResult Method

+ Applies a function to each element of the source sequence and + returns a new sequence of result elements for source elements + where the function returns a couple (2-tuple) having a true + as its first element and result as the second. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> Choose<T, TResult>(
+	this IEnumerable<T> source,
+	Func<T, (bool , TResult )> chooser
+)
+

Parameters

source  IEnumerableT
The source sequence.
chooser  FuncT, ValueTupleBoolean, TResult
The function that is applied to each source + element.

Type Parameters

T
+ The type of the elements in source.
TResult
+ The type of the elements in the returned sequence.

Return Value

IEnumerableTResult
A sequence TResult elements.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This method uses deferred execution semantics and streams its + results. +

Example

C#
var str = "O,l,2,3,4,S,6,7,B,9";
+var xs = str.Split(',').Choose(s => (int.TryParse(s, out var n), n));
+ The xs variable will be a sequence of the integers 2, 3, 4, + 6, 7 and 9. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_CompareCountExtension_CompareCount__2.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_CompareCountExtension_CompareCount__2.htm new file mode 100644 index 0000000..23dff8a --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_CompareCountExtension_CompareCount__2.htm @@ -0,0 +1,46 @@ +CompareCountExtension.CompareCount<TFirst, TSecond> Method

CompareCountExtensionCompareCountTFirst, TSecond Method

+ Compares two sequences and returns an integer that indicates whether the first sequence + has fewer, the same or more elements than the second sequence. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static int CompareCount<TFirst, TSecond>(
+	this IEnumerable<TFirst> first,
+	IEnumerable<TSecond> second
+)
+

Parameters

first  IEnumerableTFirst
The first sequence
second  IEnumerableTSecond
The second sequence

Type Parameters

TFirst
Element type of the first sequence
TSecond
Element type of the second sequence

Return Value

Int32
-1 if the first sequence has the fewest elements, 0 if the two sequences have the same number of elements + or 1 if the first sequence has the most elements.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTFirst. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Example

C#
var first = new[] { 123, 456 };
+var second = new[] { 789 };
+var result = first.CompareCount(second);
+ The result variable will contain 1. +

Exceptions

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_ConsumeExtension_Consume__1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_ConsumeExtension_Consume__1.htm new file mode 100644 index 0000000..bd35a74 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_ConsumeExtension_Consume__1.htm @@ -0,0 +1,37 @@ +ConsumeExtension.Consume<T> Method

ConsumeExtensionConsumeT Method

+ Completely consumes the given sequence. This method uses immediate execution, + and doesn't store any data during execution. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static void Consume<T>(
+	this IEnumerable<T> source
+)
+

Parameters

source  IEnumerableT
Source to consume

Type Parameters

T
Element type of the sequence

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_CountBetweenExtension_CountBetween__1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_CountBetweenExtension_CountBetween__1.htm new file mode 100644 index 0000000..4b206b6 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_CountBetweenExtension_CountBetween__1.htm @@ -0,0 +1,51 @@ +CountBetweenExtension.CountBetween<T> Method

CountBetweenExtensionCountBetweenT Method

+ Determines whether or not the number of elements in the sequence is between + an inclusive range of minimum and maximum integers. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static bool CountBetween<T>(
+	this IEnumerable<T> source,
+	int min,
+	int max
+)
+

Parameters

source  IEnumerableT
The source sequence
min  Int32
The minimum number of items a sequence must have for this + function to return true
max  Int32
The maximum number of items a sequence must have for this + function to return true

Type Parameters

T
Element type of sequence

Return Value

Boolean
true if the number of elements in the sequence is between (inclusive) + the min and max given integers or false otherwise.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Example

C#
var numbers = new[] { 123, 456, 789 };
+var result = numbers.CountBetween(1, 2);
+ The result variable will contain false. +

Exceptions

ArgumentNullExceptionsource is null
ArgumentOutOfRangeExceptionmin is negative or max is less than min

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_CountByExtension_CountBy__2.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_CountByExtension_CountBy__2.htm new file mode 100644 index 0000000..3f98212 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_CountByExtension_CountBy__2.htm @@ -0,0 +1,41 @@ +CountByExtension.CountBy<TSource, TKey>(IEnumerable<TSource>, Func<TSource, TKey>) Method

CountByExtensionCountByTSource, TKey(IEnumerableTSource, FuncTSource, TKey) Method

+ Applies a key-generating function to each element of a sequence and returns a sequence of + unique keys and their number of occurrences in the original sequence. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<KeyValuePair<TKey, int>> CountBy<TSource, TKey>(
+	this IEnumerable<TSource> source,
+	Func<TSource, TKey> keySelector
+)
+

Parameters

source  IEnumerableTSource
Source sequence.
keySelector  FuncTSource, TKey
Function that transforms each item of source sequence into a key to be compared against the others.

Type Parameters

TSource
Type of the elements of the source sequence.
TKey
Type of the projected element.

Return Value

IEnumerableKeyValuePairTKey, Int32
A sequence of unique keys and their number of occurrences in the original sequence.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_CountByExtension_CountBy__2_1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_CountByExtension_CountBy__2_1.htm new file mode 100644 index 0000000..0858c9c --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_CountByExtension_CountBy__2_1.htm @@ -0,0 +1,47 @@ +CountByExtension.CountBy<TSource, TKey>(IEnumerable<TSource>, Func<TSource, TKey>, IEqualityComparer<TKey>) Method

CountByExtensionCountByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IEqualityComparerTKey) Method

+ Applies a key-generating function to each element of a sequence and returns a sequence of + unique keys and their number of occurrences in the original sequence. + An additional argument specifies a comparer to use for testing equivalence of keys. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<KeyValuePair<TKey, int>> CountBy<TSource, TKey>(
+	this IEnumerable<TSource> source,
+	Func<TSource, TKey> keySelector,
+	IEqualityComparer<TKey>? comparer
+)
+

Parameters

source  IEnumerableTSource
Source sequence.
keySelector  FuncTSource, TKey
Function that transforms each item of source sequence into a key to be compared against the others.
comparer  IEqualityComparerTKey
The equality comparer to use to determine whether or not keys are equal. + If null, the default equality comparer for TSource is used.

Type Parameters

TSource
Type of the elements of the source sequence.
TKey
Type of the projected element.

Return Value

IEnumerableKeyValuePairTKey, Int32
A sequence of unique keys and their number of occurrences in the original sequence.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_CountDownExtension_CountDown__2.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_CountDownExtension_CountDown__2.htm new file mode 100644 index 0000000..aa37a52 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_CountDownExtension_CountDown__2.htm @@ -0,0 +1,62 @@ +CountDownExtension.CountDown<T, TResult> Method

CountDownExtensionCountDownT, TResult Method

+ Provides a countdown counter for a given count of elements at the + tail of the sequence where zero always represents the last element, + one represents the second-last element, two represents the + third-last element and so on. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> CountDown<T, TResult>(
+	this IEnumerable<T> source,
+	int count,
+	Func<T, int?, TResult> resultSelector
+)
+

Parameters

source  IEnumerableT
The source sequence.
count  Int32
Count of tail elements of + source to count down.
resultSelector  FuncT, NullableInt32, TResult
+ A function that receives the element and the current countdown + value for the element and which returns those mapped to a + result returned in the resulting sequence. For elements before + the last count, the countdown value is + null.

Type Parameters

T
+ The type of elements of source
TResult
+ The type of elements of the resulting sequence.

Return Value

IEnumerableTResult
+ A sequence of results returned by + resultSelector.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This method uses deferred execution semantics and streams its + results. At most, count elements of the source + sequence may be buffered at any one time unless + source is a collection or a list. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_DistinctByExtension_DistinctBy__2.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_DistinctByExtension_DistinctBy__2.htm new file mode 100644 index 0000000..cda8960 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_DistinctByExtension_DistinctBy__2.htm @@ -0,0 +1,46 @@ +DistinctByExtension.DistinctBy<TSource, TKey>(IEnumerable<TSource>, Func<TSource, TKey>) Method

DistinctByExtensionDistinctByTSource, TKey(IEnumerableTSource, FuncTSource, TKey) Method

+ Returns all distinct elements of the given source, where "distinctness" + is determined via a projection and the default equality comparer for the projected type. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TSource> DistinctBy<TSource, TKey>(
+	this IEnumerable<TSource> source,
+	Func<TSource, TKey> keySelector
+)
+

Parameters

source  IEnumerableTSource
Source sequence
keySelector  FuncTSource, TKey
Projection for determining "distinctness"

Type Parameters

TSource
Type of the source sequence
TKey
Type of the projected element

Return Value

IEnumerableTSource
A sequence consisting of distinct elements from the source sequence, + comparing them by the specified key projection.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams the results, although + a set of already-seen keys is retained. If a key is seen multiple times, + only the first element with that key is returned. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_DistinctByExtension_DistinctBy__2_1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_DistinctByExtension_DistinctBy__2_1.htm new file mode 100644 index 0000000..4065876 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_DistinctByExtension_DistinctBy__2_1.htm @@ -0,0 +1,51 @@ +DistinctByExtension.DistinctBy<TSource, TKey>(IEnumerable<TSource>, Func<TSource, TKey>, IEqualityComparer<TKey>) Method

DistinctByExtensionDistinctByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IEqualityComparerTKey) Method

+ Returns all distinct elements of the given source, where "distinctness" + is determined via a projection and the specified comparer for the projected type. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TSource> DistinctBy<TSource, TKey>(
+	this IEnumerable<TSource> source,
+	Func<TSource, TKey> keySelector,
+	IEqualityComparer<TKey>? comparer
+)
+

Parameters

source  IEnumerableTSource
Source sequence
keySelector  FuncTSource, TKey
Projection for determining "distinctness"
comparer  IEqualityComparerTKey
The equality comparer to use to determine whether or not keys are equal. + If null, the default equality comparer for TSource is used.

Type Parameters

TSource
Type of the source sequence
TKey
Type of the projected element

Return Value

IEnumerableTSource
A sequence consisting of distinct elements from the source sequence, + comparing them by the specified key projection.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams the results, although + a set of already-seen keys is retained. If a key is seen multiple times, + only the first element with that key is returned. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_EndsWithExtension_EndsWith__1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_EndsWithExtension_EndsWith__1.htm new file mode 100644 index 0000000..aa0e293 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_EndsWithExtension_EndsWith__1.htm @@ -0,0 +1,49 @@ +EndsWithExtension.EndsWith<T>(IEnumerable<T>, IEnumerable<T>) Method

EndsWithExtensionEndsWithT(IEnumerableT, IEnumerableT) Method

+ Determines whether the end of the first sequence is equivalent to + the second sequence, using the default equality comparer. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static bool EndsWith<T>(
+	this IEnumerable<T> first,
+	IEnumerable<T> second
+)
+

Parameters

first  IEnumerableT
The sequence to check.
second  IEnumerableT
The sequence to compare to.

Type Parameters

T
Type of elements.

Return Value

Boolean
true if first ends with elements + equivalent to second. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This is the IEnumerableT equivalent of + EndsWith(String) and + it calls Equals(T, T) using + Default on pairs of elements at + the same index. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_EndsWithExtension_EndsWith__1_1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_EndsWithExtension_EndsWith__1_1.htm new file mode 100644 index 0000000..f494de7 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_EndsWithExtension_EndsWith__1_1.htm @@ -0,0 +1,52 @@ +EndsWithExtension.EndsWith<T>(IEnumerable<T>, IEnumerable<T>, IEqualityComparer<T>) Method

EndsWithExtensionEndsWithT(IEnumerableT, IEnumerableT, IEqualityComparerT) Method

+ Determines whether the end of the first sequence is equivalent to + the second sequence, using the specified element equality comparer. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static bool EndsWith<T>(
+	this IEnumerable<T> first,
+	IEnumerable<T> second,
+	IEqualityComparer<T>? comparer
+)
+

Parameters

first  IEnumerableT
The sequence to check.
second  IEnumerableT
The sequence to compare to.
comparer  IEqualityComparerT
Equality comparer to use.

Type Parameters

T
Type of elements.

Return Value

Boolean
true if first ends with elements + equivalent to second. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This is the IEnumerableT equivalent of + EndsWith(String) and it calls + Equals(T, T) on pairs of + elements at the same index. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_EquiZipExtension_EquiZip__3.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_EquiZipExtension_EquiZip__3.htm new file mode 100644 index 0000000..4d3020a --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_EquiZipExtension_EquiZip__3.htm @@ -0,0 +1,60 @@ +EquiZipExtension.EquiZip<TFirst, TSecond, TResult>(IEnumerable<TFirst>, IEnumerable<TSecond>, Func<TFirst, TSecond, TResult>) Method

EquiZipExtensionEquiZipTFirst, TSecond, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TSecond, TResult) Method

+ Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. An exception is thrown + if the input sequences are of different lengths. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> EquiZip<TFirst, TSecond, TResult>(
+	this IEnumerable<TFirst> first,
+	IEnumerable<TSecond> second,
+	Func<TFirst, TSecond, TResult> resultSelector
+)
+

Parameters

first  IEnumerableTFirst
The first sequence.
second  IEnumerableTSecond
The second sequence.
resultSelector  FuncTFirst, TSecond, TResult
+ Function to apply to each pair of elements.

Type Parameters

TFirst
Type of elements in first sequence.
TSecond
Type of elements in second sequence.
TResult
Type of elements in result sequence.

Return Value

IEnumerableTResult
+ A sequence that contains elements of the two input sequences, + combined by resultSelector. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTFirst. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams its results. +

Example

C#
var numbers = new[] { 1, 2, 3, 4 };
+var letters = new[] { "A", "B", "C", "D" };
+var zipped  = numbers.EquiZip(letters, (n, l) => n + l);
+ The zipped variable, when iterated over, will yield "1A", + "2B", "3C", "4D" in turn. +

Exceptions

InvalidOperationException + The input sequences are of different lengths. +
ArgumentNullExceptionfirst, second, or resultSelector is . +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_EquiZipExtension_EquiZip__4.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_EquiZipExtension_EquiZip__4.htm new file mode 100644 index 0000000..44f3167 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_EquiZipExtension_EquiZip__4.htm @@ -0,0 +1,65 @@ +EquiZipExtension.EquiZip<T1, T2, T3, TResult>(IEnumerable<T1>, IEnumerable<T2>, IEnumerable<T3>, Func<T1, T2, T3, TResult>) Method

EquiZipExtensionEquiZipT1, T2, T3, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, FuncT1, T2, T3, TResult) Method

+ Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. An exception is thrown + if the input sequences are of different lengths. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> EquiZip<T1, T2, T3, TResult>(
+	this IEnumerable<T1> first,
+	IEnumerable<T2> second,
+	IEnumerable<T3> third,
+	Func<T1, T2, T3, TResult> resultSelector
+)
+

Parameters

first  IEnumerableT1
The first sequence.
second  IEnumerableT2
The second sequence.
third  IEnumerableT3
The third sequence.
resultSelector  FuncT1, T2, T3, TResult
+ Function to apply to each triplet of elements.

Type Parameters

T1
Type of elements in first sequence.
T2
Type of elements in second sequence.
T3
Type of elements in third sequence.
TResult
Type of elements in result sequence.

Return Value

IEnumerableTResult
+ A sequence that contains elements of the three input sequences, + combined by resultSelector. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT1. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams its results. +

Example

C#
var numbers = new[] { 1, 2, 3, 4 };
+var letters = new[] { "A", "B", "C", "D" };
+var chars   = new[] { 'a', 'b', 'c', 'd' };
+var zipped  = numbers.EquiZip(letters, chars, (n, l, c) => n + l + c);
+ The zipped variable, when iterated over, will yield "1Aa", + "2Bb", "3Cc", "4Dd" in turn. +

Exceptions

InvalidOperationException + The input sequences are of different lengths. +
ArgumentNullExceptionfirst, second, third, or resultSelector is . +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_EquiZipExtension_EquiZip__5.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_EquiZipExtension_EquiZip__5.htm new file mode 100644 index 0000000..02854c8 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_EquiZipExtension_EquiZip__5.htm @@ -0,0 +1,70 @@ +EquiZipExtension.EquiZip<T1, T2, T3, T4, TResult>(IEnumerable<T1>, IEnumerable<T2>, IEnumerable<T3>, IEnumerable<T4>, Func<T1, T2, T3, T4, TResult>) Method

EquiZipExtensionEquiZipT1, T2, T3, T4, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, IEnumerableT4, FuncT1, T2, T3, T4, TResult) Method

+ Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. An exception is thrown + if the input sequences are of different lengths. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> EquiZip<T1, T2, T3, T4, TResult>(
+	this IEnumerable<T1> first,
+	IEnumerable<T2> second,
+	IEnumerable<T3> third,
+	IEnumerable<T4> fourth,
+	Func<T1, T2, T3, T4, TResult> resultSelector
+)
+

Parameters

first  IEnumerableT1
The first sequence.
second  IEnumerableT2
The second sequence.
third  IEnumerableT3
The third sequence.
fourth  IEnumerableT4
The fourth sequence.
resultSelector  FuncT1, T2, T3, T4, TResult
+ Function to apply to each quadruplet of elements.

Type Parameters

T1
Type of elements in first sequence
T2
Type of elements in second sequence
T3
Type of elements in third sequence
T4
Type of elements in fourth sequence
TResult
Type of elements in result sequence

Return Value

IEnumerableTResult
+ A sequence that contains elements of the four input sequences, + combined by resultSelector. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT1. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams its results. +

Example

C#
var numbers = new[] { 1, 2, 3, 4 };
+var letters = new[] { "A", "B", "C", "D" };
+var chars   = new[] { 'a', 'b', 'c', 'd' };
+var flags   = new[] { true, false, true, false };
+var zipped = numbers.EquiZip(letters, chars, flags, (n, l, c, f) => n + l + c + f);
+ The zipped variable, when iterated over, will yield "1AaTrue", + "2BbFalse", "3CcTrue", "4DdFalse" in turn. +

Exceptions

InvalidOperationException + The input sequences are of different lengths. +
ArgumentNullExceptionfirst, second, third, fourth, or resultSelector is . +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_EvaluateExtension_Evaluate__1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_EvaluateExtension_Evaluate__1.htm new file mode 100644 index 0000000..6764e01 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_EvaluateExtension_Evaluate__1.htm @@ -0,0 +1,40 @@ +EvaluateExtension.Evaluate<T> Method

EvaluateExtensionEvaluateT Method

+ Returns a sequence containing the values resulting from invoking (in order) each function in the source sequence of functions. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<T> Evaluate<T>(
+	this IEnumerable<Func<T>> functions
+)
+

Parameters

functions  IEnumerableFuncT
The functions to evaluate.

Type Parameters

T
The type of the object returned by the functions.

Return Value

IEnumerableT
A sequence with results from invoking functions.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableFuncT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams the results. + If the resulting sequence is enumerated multiple times, the functions will be + evaluated multiple times too. +

Exceptions

ArgumentNullExceptionWhen functions is null.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_ExactlyExtension_Exactly__1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_ExactlyExtension_Exactly__1.htm new file mode 100644 index 0000000..f44bf7e --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_ExactlyExtension_Exactly__1.htm @@ -0,0 +1,45 @@ +ExactlyExtension.Exactly<T> Method

ExactlyExtensionExactlyT Method

+ Determines whether or not the number of elements in the sequence is equals to the given integer. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static bool Exactly<T>(
+	this IEnumerable<T> source,
+	int count
+)
+

Parameters

source  IEnumerableT
The source sequence
count  Int32
The exactly number of items a sequence must have for this + function to return true

Type Parameters

T
Element type of sequence

Return Value

Boolean
true if the number of elements in the sequence is equals + to the given integer or false otherwise.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Example

C#
var numbers = new[] { 123, 456, 789 };
+var result = numbers.Exactly(3);
+ The result variable will contain true. +

Exceptions

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_ExceptByExtension_ExceptBy__2.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_ExceptByExtension_ExceptBy__2.htm new file mode 100644 index 0000000..b513aa0 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_ExceptByExtension_ExceptBy__2.htm @@ -0,0 +1,52 @@ +ExceptByExtension.ExceptBy<TSource, TKey>(IEnumerable<TSource>, IEnumerable<TSource>, Func<TSource, TKey>) Method

ExceptByExtensionExceptByTSource, TKey(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey) Method

+ Returns the set of elements in the first sequence which aren't + in the second sequence, according to a given key selector. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TSource> ExceptBy<TSource, TKey>(
+	this IEnumerable<TSource> first,
+	IEnumerable<TSource> second,
+	Func<TSource, TKey> keySelector
+)
+

Parameters

first  IEnumerableTSource
The sequence of potentially included elements.
second  IEnumerableTSource
The sequence of elements whose keys may prevent elements in + first from being returned.
keySelector  FuncTSource, TKey
The mapping from source element to key.

Type Parameters

TSource
The type of the elements in the input sequences.
TKey
The type of the key returned by keySelector.

Return Value

IEnumerableTSource
A sequence of elements from first whose key was not also a key for + any element in second.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This is a set operation; if multiple elements in first have + equal keys, only the first such element is returned. + This operator uses deferred execution and streams the results, although + a set of keys from second is immediately selected and retained. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_ExceptByExtension_ExceptBy__2_1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_ExceptByExtension_ExceptBy__2_1.htm new file mode 100644 index 0000000..cfcdb4c --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_ExceptByExtension_ExceptBy__2_1.htm @@ -0,0 +1,57 @@ +ExceptByExtension.ExceptBy<TSource, TKey>(IEnumerable<TSource>, IEnumerable<TSource>, Func<TSource, TKey>, IEqualityComparer<TKey>) Method

ExceptByExtensionExceptByTSource, TKey(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, IEqualityComparerTKey) Method

+ Returns the set of elements in the first sequence which aren't + in the second sequence, according to a given key selector. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TSource> ExceptBy<TSource, TKey>(
+	this IEnumerable<TSource> first,
+	IEnumerable<TSource> second,
+	Func<TSource, TKey> keySelector,
+	IEqualityComparer<TKey>? keyComparer
+)
+

Parameters

first  IEnumerableTSource
The sequence of potentially included elements.
second  IEnumerableTSource
The sequence of elements whose keys may prevent elements in + first from being returned.
keySelector  FuncTSource, TKey
The mapping from source element to key.
keyComparer  IEqualityComparerTKey
The equality comparer to use to determine whether or not keys are equal. + If null, the default equality comparer for TSource is used.

Type Parameters

TSource
The type of the elements in the input sequences.
TKey
The type of the key returned by keySelector.

Return Value

IEnumerableTSource
A sequence of elements from first whose key was not also a key for + any element in second.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This is a set operation; if multiple elements in first have + equal keys, only the first such element is returned. + This operator uses deferred execution and streams the results, although + a set of keys from second is immediately selected and retained. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_ExcludeExtension_Exclude__1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_ExcludeExtension_Exclude__1.htm new file mode 100644 index 0000000..1e621b5 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_ExcludeExtension_Exclude__1.htm @@ -0,0 +1,45 @@ +ExcludeExtension.Exclude<T> Method

ExcludeExtensionExcludeT Method

+ Excludes a contiguous number of elements from a sequence starting + at a given index. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<T> Exclude<T>(
+	this IEnumerable<T> sequence,
+	int startIndex,
+	int count
+)
+

Parameters

sequence  IEnumerableT
The sequence to exclude elements from
startIndex  Int32
The zero-based index at which to begin excluding elements
count  Int32
The number of elements to exclude

Type Parameters

T
The type of the elements of the sequence

Return Value

IEnumerableT
A sequence that excludes the specified portion of elements

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_FallbackIfEmptyExtension_FallbackIfEmpty__1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_FallbackIfEmptyExtension_FallbackIfEmpty__1.htm new file mode 100644 index 0000000..fd53180 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_FallbackIfEmptyExtension_FallbackIfEmpty__1.htm @@ -0,0 +1,45 @@ +FallbackIfEmptyExtension.FallbackIfEmpty<T>(IEnumerable<T>, IEnumerable<T>) Method

FallbackIfEmptyExtensionFallbackIfEmptyT(IEnumerableT, IEnumerableT) Method

+ Returns the elements of a sequence, but if it is empty then + returns an alternate sequence of values. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<T> FallbackIfEmpty<T>(
+	this IEnumerable<T> source,
+	IEnumerable<T> fallback
+)
+

Parameters

source  IEnumerableT
The source sequence.
fallback  IEnumerableT
The alternate sequence that is returned + if source is empty.

Type Parameters

T
The type of the elements in the sequences.

Return Value

IEnumerableT
+ An IEnumerableT that containing fallback values + if source is empty; otherwise, source. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_FallbackIfEmptyExtension_FallbackIfEmpty__1_1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_FallbackIfEmptyExtension_FallbackIfEmpty__1_1.htm new file mode 100644 index 0000000..8908a46 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_FallbackIfEmptyExtension_FallbackIfEmpty__1_1.htm @@ -0,0 +1,48 @@ +FallbackIfEmptyExtension.FallbackIfEmpty<T>(IEnumerable<T>, T) Method

FallbackIfEmptyExtensionFallbackIfEmptyT(IEnumerableT, T) Method

+ Returns the elements of the specified sequence or the specified + value in a singleton collection if the sequence is empty. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<T> FallbackIfEmpty<T>(
+	this IEnumerable<T> source,
+	T fallback
+)
+

Parameters

source  IEnumerableT
The source sequence.
fallback  T
The value to return in a singleton + collection if source is empty.

Type Parameters

T
The type of the elements in the sequences.

Return Value

IEnumerableT
+ An IEnumerableT that contains fallback + if source is empty; otherwise, source. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Example

C#
var numbers = new[] { 123, 456, 789 };
+var result = numbers.Where(x => x == 100).FallbackIfEmpty(-1).Single();
+ The result variable will contain -1. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_FallbackIfEmptyExtension_FallbackIfEmpty__1_2.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_FallbackIfEmptyExtension_FallbackIfEmpty__1_2.htm new file mode 100644 index 0000000..d581949 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_FallbackIfEmptyExtension_FallbackIfEmpty__1_2.htm @@ -0,0 +1,50 @@ +FallbackIfEmptyExtension.FallbackIfEmpty<T>(IEnumerable<T>, T, T) Method

FallbackIfEmptyExtensionFallbackIfEmptyT(IEnumerableT, T, T) Method

+ Returns the elements of a sequence, but if it is empty then + returns an alternate sequence of values. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<T> FallbackIfEmpty<T>(
+	this IEnumerable<T> source,
+	T fallback1,
+	T fallback2
+)
+

Parameters

source  IEnumerableT
The source sequence.
fallback1  T
First value of the alternate sequence that + is returned if source is empty.
fallback2  T
Second value of the alternate sequence that + is returned if source is empty.

Type Parameters

T
The type of the elements in the sequences.

Return Value

IEnumerableT
+ An IEnumerableT that containing fallback values + if source is empty; otherwise, source. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_FallbackIfEmptyExtension_FallbackIfEmpty__1_3.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_FallbackIfEmptyExtension_FallbackIfEmpty__1_3.htm new file mode 100644 index 0000000..35f5baf --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_FallbackIfEmptyExtension_FallbackIfEmpty__1_3.htm @@ -0,0 +1,55 @@ +FallbackIfEmptyExtension.FallbackIfEmpty<T>(IEnumerable<T>, T, T, T) Method

FallbackIfEmptyExtensionFallbackIfEmptyT(IEnumerableT, T, T, T) Method

+ Returns the elements of a sequence, but if it is empty then + returns an alternate sequence of values. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<T> FallbackIfEmpty<T>(
+	this IEnumerable<T> source,
+	T fallback1,
+	T fallback2,
+	T fallback3
+)
+

Parameters

source  IEnumerableT
The source sequence.
fallback1  T
First value of the alternate sequence that + is returned if source is empty.
fallback2  T
Second value of the alternate sequence that + is returned if source is empty.
fallback3  T
Third value of the alternate sequence that + is returned if source is empty.

Type Parameters

T
The type of the elements in the sequences.

Return Value

IEnumerableT
+ An IEnumerableT that containing fallback values + if source is empty; otherwise, source. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_FallbackIfEmptyExtension_FallbackIfEmpty__1_4.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_FallbackIfEmptyExtension_FallbackIfEmpty__1_4.htm new file mode 100644 index 0000000..3a13761 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_FallbackIfEmptyExtension_FallbackIfEmpty__1_4.htm @@ -0,0 +1,60 @@ +FallbackIfEmptyExtension.FallbackIfEmpty<T>(IEnumerable<T>, T, T, T, T) Method

FallbackIfEmptyExtensionFallbackIfEmptyT(IEnumerableT, T, T, T, T) Method

+ Returns the elements of a sequence, but if it is empty then + returns an alternate sequence of values. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<T> FallbackIfEmpty<T>(
+	this IEnumerable<T> source,
+	T fallback1,
+	T fallback2,
+	T fallback3,
+	T fallback4
+)
+

Parameters

source  IEnumerableT
The source sequence.
fallback1  T
First value of the alternate sequence that + is returned if source is empty.
fallback2  T
Second value of the alternate sequence that + is returned if source is empty.
fallback3  T
Third value of the alternate sequence that + is returned if source is empty.
fallback4  T
Fourth value of the alternate sequence that + is returned if source is empty.

Type Parameters

T
The type of the elements in the sequences.

Return Value

IEnumerableT
+ An IEnumerableT that containing fallback values + if source is empty; otherwise, source. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_FallbackIfEmptyExtension_FallbackIfEmpty__1_5.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_FallbackIfEmptyExtension_FallbackIfEmpty__1_5.htm new file mode 100644 index 0000000..0848c69 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_FallbackIfEmptyExtension_FallbackIfEmpty__1_5.htm @@ -0,0 +1,45 @@ +FallbackIfEmptyExtension.FallbackIfEmpty<T>(IEnumerable<T>, T[]) Method

FallbackIfEmptyExtensionFallbackIfEmptyT(IEnumerableT, T) Method

+ Returns the elements of a sequence, but if it is empty then + returns an alternate sequence from an array of values. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<T> FallbackIfEmpty<T>(
+	this IEnumerable<T> source,
+	params T[] fallback
+)
+

Parameters

source  IEnumerableT
The source sequence.
fallback  T
The array that is returned as the alternate + sequence if source is empty.

Type Parameters

T
The type of the elements in the sequences.

Return Value

IEnumerableT
+ An IEnumerableT that containing fallback values + if source is empty; otherwise, source. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_FillBackwardExtension_FillBackward__1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_FillBackwardExtension_FillBackward__1.htm new file mode 100644 index 0000000..8a644d4 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_FillBackwardExtension_FillBackward__1.htm @@ -0,0 +1,45 @@ +FillBackwardExtension.FillBackward<T>(IEnumerable<T>) Method

FillBackwardExtensionFillBackwardT(IEnumerableT) Method

+ Returns a sequence with each null reference or value in the source + replaced with the following non-null reference or value in + that sequence. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<T> FillBackward<T>(
+	this IEnumerable<T> source
+)
+

Parameters

source  IEnumerableT
The source sequence.

Type Parameters

T
Type of the elements in the source sequence.

Return Value

IEnumerableT
+ An IEnumerableT with null references or values + replaced. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This method uses deferred execution semantics and streams its + results. If references or values are null at the end of the + sequence then they remain null. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_FillBackwardExtension_FillBackward__1_1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_FillBackwardExtension_FillBackward__1_1.htm new file mode 100644 index 0000000..189e876 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_FillBackwardExtension_FillBackward__1_1.htm @@ -0,0 +1,50 @@ +FillBackwardExtension.FillBackward<T>(IEnumerable<T>, Func<T, Boolean>) Method

FillBackwardExtensionFillBackwardT(IEnumerableT, FuncT, Boolean) Method

+ Returns a sequence with each missing element in the source replaced + with the following non-missing element in that sequence. An + additional parameter specifies a function used to determine if an + element is considered missing or not. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<T> FillBackward<T>(
+	this IEnumerable<T> source,
+	Func<T, bool> predicate
+)
+

Parameters

source  IEnumerableT
The source sequence.
predicate  FuncT, Boolean
The function used to determine if + an element in the sequence is considered missing.

Type Parameters

T
Type of the elements in the source sequence.

Return Value

IEnumerableT
+ An IEnumerableT with missing values replaced. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This method uses deferred execution semantics and streams its + results. If elements are missing at the end of the sequence then + they remain missing. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_FillBackwardExtension_FillBackward__1_2.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_FillBackwardExtension_FillBackward__1_2.htm new file mode 100644 index 0000000..ee088b8 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_FillBackwardExtension_FillBackward__1_2.htm @@ -0,0 +1,58 @@ +FillBackwardExtension.FillBackward<T>(IEnumerable<T>, Func<T, Boolean>, Func<T, T, T>) Method

FillBackwardExtensionFillBackwardT(IEnumerableT, FuncT, Boolean, FuncT, T, T) Method

+ Returns a sequence with each missing element in the source replaced + with the following non-missing element in that sequence. Additional + parameters specify two functions, one used to determine if an + element is considered missing or not and another to provide the + replacement for the missing element. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<T> FillBackward<T>(
+	this IEnumerable<T> source,
+	Func<T, bool> predicate,
+	Func<T, T, T> fillSelector
+)
+

Parameters

source  IEnumerableT
The source sequence.
predicate  FuncT, Boolean
The function used to determine if + an element in the sequence is considered missing.
fillSelector  FuncT, T, T
The function used to produce the element + that will replace the missing one. Its first argument receives the + current element considered missing while the second argument + receives the next non-missing element.

Type Parameters

T
Type of the elements in the source sequence.

Return Value

IEnumerableT
+ An IEnumerableT with missing elements filled. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This method uses deferred execution semantics and streams its + results. If elements are missing at the end of the sequence then + they remain missing. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_FillForwardExtension_FillForward__1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_FillForwardExtension_FillForward__1.htm new file mode 100644 index 0000000..21aaa88 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_FillForwardExtension_FillForward__1.htm @@ -0,0 +1,45 @@ +FillForwardExtension.FillForward<T>(IEnumerable<T>) Method

FillForwardExtensionFillForwardT(IEnumerableT) Method

+ Returns a sequence with each null reference or value in the source + replaced with the previous non-null reference or value seen in + that sequence. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<T> FillForward<T>(
+	this IEnumerable<T> source
+)
+

Parameters

source  IEnumerableT
The source sequence.

Type Parameters

T
Type of the elements in the source sequence.

Return Value

IEnumerableT
+ An IEnumerableT with null references or values + replaced. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This method uses deferred execution semantics and streams its + results. If references or values are null at the start of the + sequence then they remain null. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_FillForwardExtension_FillForward__1_1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_FillForwardExtension_FillForward__1_1.htm new file mode 100644 index 0000000..9fe27f1 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_FillForwardExtension_FillForward__1_1.htm @@ -0,0 +1,50 @@ +FillForwardExtension.FillForward<T>(IEnumerable<T>, Func<T, Boolean>) Method

FillForwardExtensionFillForwardT(IEnumerableT, FuncT, Boolean) Method

+ Returns a sequence with each missing element in the source replaced + with the previous non-missing element seen in that sequence. An + additional parameter specifies a function used to determine if an + element is considered missing or not. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<T> FillForward<T>(
+	this IEnumerable<T> source,
+	Func<T, bool> predicate
+)
+

Parameters

source  IEnumerableT
The source sequence.
predicate  FuncT, Boolean
The function used to determine if + an element in the sequence is considered missing.

Type Parameters

T
Type of the elements in the source sequence.

Return Value

IEnumerableT
+ An IEnumerableT with missing values replaced. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This method uses deferred execution semantics and streams its + results. If elements are missing at the start of the sequence then + they remain missing. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_FillForwardExtension_FillForward__1_2.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_FillForwardExtension_FillForward__1_2.htm new file mode 100644 index 0000000..d8c26e3 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_FillForwardExtension_FillForward__1_2.htm @@ -0,0 +1,58 @@ +FillForwardExtension.FillForward<T>(IEnumerable<T>, Func<T, Boolean>, Func<T, T, T>) Method

FillForwardExtensionFillForwardT(IEnumerableT, FuncT, Boolean, FuncT, T, T) Method

+ Returns a sequence with each missing element in the source replaced + with one based on the previous non-missing element seen in that + sequence. Additional parameters specify two functions, one used to + determine if an element is considered missing or not and another + to provide the replacement for the missing element. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<T> FillForward<T>(
+	this IEnumerable<T> source,
+	Func<T, bool> predicate,
+	Func<T, T, T> fillSelector
+)
+

Parameters

source  IEnumerableT
The source sequence.
predicate  FuncT, Boolean
The function used to determine if + an element in the sequence is considered missing.
fillSelector  FuncT, T, T
The function used to produce the element + that will replace the missing one. Its first argument receives the + current element considered missing while the second argument + receives the previous non-missing element.

Type Parameters

T
Type of the elements in the source sequence.

Return Value

IEnumerableT
+ An IEnumerableT with missing values replaced. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This method uses deferred execution semantics and streams its + results. If elements are missing at the start of the sequence then + they remain missing. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_FirstExtension_First__1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_FirstExtension_First__1.htm new file mode 100644 index 0000000..f3d5229 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_FirstExtension_First__1.htm @@ -0,0 +1,40 @@ +FirstExtension.First<T> Method

FirstExtensionFirstT Method

+ Returns the first element of a sequence. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static T First<T>(
+	this IExtremaEnumerable<T> source
+)
+

Parameters

source  IExtremaEnumerableT
The input sequence.

Type Parameters

T
+ The type of the elements of source.

Return Value

T
+ The first element of the input sequence. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IExtremaEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Exceptions

InvalidOperationException + The input sequence is empty.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_FirstOrDefaultExtension_FirstOrDefault__1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_FirstOrDefaultExtension_FirstOrDefault__1.htm new file mode 100644 index 0000000..90007ca --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_FirstOrDefaultExtension_FirstOrDefault__1.htm @@ -0,0 +1,41 @@ +FirstOrDefaultExtension.FirstOrDefault<T> Method

FirstOrDefaultExtensionFirstOrDefaultT Method

+ Returns the first element of a sequence, or a default value if the + sequence contains no elements. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static T FirstOrDefault<T>(
+	this IExtremaEnumerable<T> source
+)
+

Parameters

source  IExtremaEnumerableT
The input sequence.

Type Parameters

T
+ The type of the elements of source.

Return Value

T
+ Default value of type T if source is empty; + otherwise, the first element in source. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IExtremaEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_FlattenExtension_Flatten.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_FlattenExtension_Flatten.htm new file mode 100644 index 0000000..bc0b548 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_FlattenExtension_Flatten.htm @@ -0,0 +1,37 @@ +FlattenExtension.Flatten(IEnumerable) Method

FlattenExtensionFlatten(IEnumerable) Method

+ Flattens a sequence containing arbitrarily-nested sequences. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<Object> Flatten(
+	this IEnumerable source
+)

Parameters

source  IEnumerable
The sequence that will be flattened.

Return Value

IEnumerableObject
+ A sequence that contains the elements of source + and all nested sequences (except strings). +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerable. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Exceptions

ArgumentNullExceptionsource is null.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_FlattenExtension_Flatten_1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_FlattenExtension_Flatten_1.htm new file mode 100644 index 0000000..5a6295b --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_FlattenExtension_Flatten_1.htm @@ -0,0 +1,49 @@ +FlattenExtension.Flatten(IEnumerable, Func<IEnumerable, Boolean>) Method

FlattenExtensionFlatten(IEnumerable, FuncIEnumerable, Boolean) Method

+ Flattens a sequence containing arbitrarily-nested sequences. An + additional parameter specifies a predicate function used to + determine whether a nested IEnumerable should be + flattened or not. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<Object> Flatten(
+	this IEnumerable source,
+	Func<IEnumerable, bool> predicate
+)

Parameters

source  IEnumerable
The sequence that will be flattened.
predicate  FuncIEnumerable, Boolean
+ A function that receives each element that implements + IEnumerable and indicates if its elements should be + recursively flattened into the resulting sequence. +

Return Value

IEnumerableObject
+ A sequence that contains the elements of source + and all nested sequences for which the predicate function + returned true. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerable. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Exceptions

ArgumentNullExceptionsource is null.
ArgumentNullExceptionpredicate is null.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_FlattenExtension_Flatten_2.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_FlattenExtension_Flatten_2.htm new file mode 100644 index 0000000..2b96b09 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_FlattenExtension_Flatten_2.htm @@ -0,0 +1,49 @@ +FlattenExtension.Flatten(IEnumerable, Func<Object, IEnumerable>) Method

FlattenExtensionFlatten(IEnumerable, FuncObject, IEnumerable) Method

+ Flattens a sequence containing arbitrarily-nested sequences. An + additional parameter specifies a function that projects an inner + sequence via a property of an object. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<Object> Flatten(
+	this IEnumerable source,
+	Func<Object, IEnumerable?> selector
+)

Parameters

source  IEnumerable
The sequence that will be flattened.
selector  FuncObject, IEnumerable
+ A function that receives each element of the sequence as an object + and projects an inner sequence to be flattened. If the function + returns null then the object argument is considered a leaf + of the flattening process. +

Return Value

IEnumerableObject
+ A sequence that contains the elements of source + and all nested sequences projected via the + selector function. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerable. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Exceptions

ArgumentNullExceptionsource is null.
ArgumentNullExceptionselector is null.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_FoldExtension_Fold__2.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_FoldExtension_Fold__2.htm new file mode 100644 index 0000000..3b3bea6 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_FoldExtension_Fold__2.htm @@ -0,0 +1,46 @@ +FoldExtension.Fold<T, TResult>(IEnumerable<T>, Func<T, T, T, T, T, T, T, T, T, TResult>) Method

FoldExtensionFoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, TResult) Method

+ Returns the result of applying a function to a sequence of + 9 elements. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TResult Fold<T, TResult>(
+	this IEnumerable<T> source,
+	Func<T, T, T, T, T, T, T, T, T, TResult> folder
+)
+

Parameters

source  IEnumerableT
The sequence of items to fold.
folder  FuncT, T, T, T, T, T, T, T, T, TResult
Function to apply to the elements in the sequence.

Type Parameters

T
Type of element in the source sequence.
TResult
Type of the result.

Return Value

TResult
The folded value returned by folder.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses immediate execution and effectively buffers + as many items of the source sequence as necessary. +

Exceptions

ArgumentNullException + Either source or folder is . +
InvalidOperationExceptionsource does not contain exactly 9 elements.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_FoldExtension_Fold__2_1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_FoldExtension_Fold__2_1.htm new file mode 100644 index 0000000..fdb8354 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_FoldExtension_Fold__2_1.htm @@ -0,0 +1,46 @@ +FoldExtension.Fold<T, TResult>(IEnumerable<T>, Func<T, T, T, T, T, T, T, T, T, T, TResult>) Method

FoldExtensionFoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, TResult) Method

+ Returns the result of applying a function to a sequence of + 10 elements. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TResult Fold<T, TResult>(
+	this IEnumerable<T> source,
+	Func<T, T, T, T, T, T, T, T, T, T, TResult> folder
+)
+

Parameters

source  IEnumerableT
The sequence of items to fold.
folder  FuncT, T, T, T, T, T, T, T, T, T, TResult
Function to apply to the elements in the sequence.

Type Parameters

T
Type of element in the source sequence.
TResult
Type of the result.

Return Value

TResult
The folded value returned by folder.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses immediate execution and effectively buffers + as many items of the source sequence as necessary. +

Exceptions

ArgumentNullException + Either source or folder is . +
InvalidOperationExceptionsource does not contain exactly 10 elements.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_FoldExtension_Fold__2_10.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_FoldExtension_Fold__2_10.htm new file mode 100644 index 0000000..aa0ac4f --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_FoldExtension_Fold__2_10.htm @@ -0,0 +1,46 @@ +FoldExtension.Fold<T, TResult>(IEnumerable<T>, Func<T, T, T, TResult>) Method

FoldExtensionFoldT, TResult(IEnumerableT, FuncT, T, T, TResult) Method

+ Returns the result of applying a function to a sequence of + 3 elements. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TResult Fold<T, TResult>(
+	this IEnumerable<T> source,
+	Func<T, T, T, TResult> folder
+)
+

Parameters

source  IEnumerableT
The sequence of items to fold.
folder  FuncT, T, T, TResult
Function to apply to the elements in the sequence.

Type Parameters

T
Type of element in the source sequence.
TResult
Type of the result.

Return Value

TResult
The folded value returned by folder.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses immediate execution and effectively buffers + as many items of the source sequence as necessary. +

Exceptions

ArgumentNullException + Either source or folder is . +
InvalidOperationExceptionsource does not contain exactly 3 elements.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_FoldExtension_Fold__2_11.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_FoldExtension_Fold__2_11.htm new file mode 100644 index 0000000..206e612 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_FoldExtension_Fold__2_11.htm @@ -0,0 +1,46 @@ +FoldExtension.Fold<T, TResult>(IEnumerable<T>, Func<T, T, T, T, TResult>) Method

FoldExtensionFoldT, TResult(IEnumerableT, FuncT, T, T, T, TResult) Method

+ Returns the result of applying a function to a sequence of + 4 elements. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TResult Fold<T, TResult>(
+	this IEnumerable<T> source,
+	Func<T, T, T, T, TResult> folder
+)
+

Parameters

source  IEnumerableT
The sequence of items to fold.
folder  FuncT, T, T, T, TResult
Function to apply to the elements in the sequence.

Type Parameters

T
Type of element in the source sequence.
TResult
Type of the result.

Return Value

TResult
The folded value returned by folder.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses immediate execution and effectively buffers + as many items of the source sequence as necessary. +

Exceptions

ArgumentNullException + Either source or folder is . +
InvalidOperationExceptionsource does not contain exactly 4 elements.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_FoldExtension_Fold__2_12.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_FoldExtension_Fold__2_12.htm new file mode 100644 index 0000000..007748e --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_FoldExtension_Fold__2_12.htm @@ -0,0 +1,46 @@ +FoldExtension.Fold<T, TResult>(IEnumerable<T>, Func<T, T, T, T, T, TResult>) Method

FoldExtensionFoldT, TResult(IEnumerableT, FuncT, T, T, T, T, TResult) Method

+ Returns the result of applying a function to a sequence of + 5 elements. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TResult Fold<T, TResult>(
+	this IEnumerable<T> source,
+	Func<T, T, T, T, T, TResult> folder
+)
+

Parameters

source  IEnumerableT
The sequence of items to fold.
folder  FuncT, T, T, T, T, TResult
Function to apply to the elements in the sequence.

Type Parameters

T
Type of element in the source sequence.
TResult
Type of the result.

Return Value

TResult
The folded value returned by folder.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses immediate execution and effectively buffers + as many items of the source sequence as necessary. +

Exceptions

ArgumentNullException + Either source or folder is . +
InvalidOperationExceptionsource does not contain exactly 5 elements.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_FoldExtension_Fold__2_13.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_FoldExtension_Fold__2_13.htm new file mode 100644 index 0000000..940f656 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_FoldExtension_Fold__2_13.htm @@ -0,0 +1,46 @@ +FoldExtension.Fold<T, TResult>(IEnumerable<T>, Func<T, T, T, T, T, T, TResult>) Method

FoldExtensionFoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, TResult) Method

+ Returns the result of applying a function to a sequence of + 6 elements. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TResult Fold<T, TResult>(
+	this IEnumerable<T> source,
+	Func<T, T, T, T, T, T, TResult> folder
+)
+

Parameters

source  IEnumerableT
The sequence of items to fold.
folder  FuncT, T, T, T, T, T, TResult
Function to apply to the elements in the sequence.

Type Parameters

T
Type of element in the source sequence.
TResult
Type of the result.

Return Value

TResult
The folded value returned by folder.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses immediate execution and effectively buffers + as many items of the source sequence as necessary. +

Exceptions

ArgumentNullException + Either source or folder is . +
InvalidOperationExceptionsource does not contain exactly 6 elements.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_FoldExtension_Fold__2_14.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_FoldExtension_Fold__2_14.htm new file mode 100644 index 0000000..f43322b --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_FoldExtension_Fold__2_14.htm @@ -0,0 +1,46 @@ +FoldExtension.Fold<T, TResult>(IEnumerable<T>, Func<T, T, T, T, T, T, T, TResult>) Method

FoldExtensionFoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, TResult) Method

+ Returns the result of applying a function to a sequence of + 7 elements. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TResult Fold<T, TResult>(
+	this IEnumerable<T> source,
+	Func<T, T, T, T, T, T, T, TResult> folder
+)
+

Parameters

source  IEnumerableT
The sequence of items to fold.
folder  FuncT, T, T, T, T, T, T, TResult
Function to apply to the elements in the sequence.

Type Parameters

T
Type of element in the source sequence.
TResult
Type of the result.

Return Value

TResult
The folded value returned by folder.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses immediate execution and effectively buffers + as many items of the source sequence as necessary. +

Exceptions

ArgumentNullException + Either source or folder is . +
InvalidOperationExceptionsource does not contain exactly 7 elements.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_FoldExtension_Fold__2_15.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_FoldExtension_Fold__2_15.htm new file mode 100644 index 0000000..2a0f5b1 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_FoldExtension_Fold__2_15.htm @@ -0,0 +1,46 @@ +FoldExtension.Fold<T, TResult>(IEnumerable<T>, Func<T, T, T, T, T, T, T, T, TResult>) Method

FoldExtensionFoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, TResult) Method

+ Returns the result of applying a function to a sequence of + 8 elements. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TResult Fold<T, TResult>(
+	this IEnumerable<T> source,
+	Func<T, T, T, T, T, T, T, T, TResult> folder
+)
+

Parameters

source  IEnumerableT
The sequence of items to fold.
folder  FuncT, T, T, T, T, T, T, T, TResult
Function to apply to the elements in the sequence.

Type Parameters

T
Type of element in the source sequence.
TResult
Type of the result.

Return Value

TResult
The folded value returned by folder.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses immediate execution and effectively buffers + as many items of the source sequence as necessary. +

Exceptions

ArgumentNullException + Either source or folder is . +
InvalidOperationExceptionsource does not contain exactly 8 elements.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_FoldExtension_Fold__2_2.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_FoldExtension_Fold__2_2.htm new file mode 100644 index 0000000..817285c --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_FoldExtension_Fold__2_2.htm @@ -0,0 +1,46 @@ +FoldExtension.Fold<T, TResult>(IEnumerable<T>, Func<T, T, T, T, T, T, T, T, T, T, T, TResult>) Method

FoldExtensionFoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, T, TResult) Method

+ Returns the result of applying a function to a sequence of + 11 elements. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TResult Fold<T, TResult>(
+	this IEnumerable<T> source,
+	Func<T, T, T, T, T, T, T, T, T, T, T, TResult> folder
+)
+

Parameters

source  IEnumerableT
The sequence of items to fold.
folder  FuncT, T, T, T, T, T, T, T, T, T, T, TResult
Function to apply to the elements in the sequence.

Type Parameters

T
Type of element in the source sequence.
TResult
Type of the result.

Return Value

TResult
The folded value returned by folder.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses immediate execution and effectively buffers + as many items of the source sequence as necessary. +

Exceptions

ArgumentNullException + Either source or folder is . +
InvalidOperationExceptionsource does not contain exactly 11 elements.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_FoldExtension_Fold__2_3.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_FoldExtension_Fold__2_3.htm new file mode 100644 index 0000000..9d4acfe --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_FoldExtension_Fold__2_3.htm @@ -0,0 +1,46 @@ +FoldExtension.Fold<T, TResult>(IEnumerable<T>, Func<T, T, T, T, T, T, T, T, T, T, T, T, TResult>) Method

FoldExtensionFoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, T, T, TResult) Method

+ Returns the result of applying a function to a sequence of + 12 elements. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TResult Fold<T, TResult>(
+	this IEnumerable<T> source,
+	Func<T, T, T, T, T, T, T, T, T, T, T, T, TResult> folder
+)
+

Parameters

source  IEnumerableT
The sequence of items to fold.
folder  FuncT, T, T, T, T, T, T, T, T, T, T, T, TResult
Function to apply to the elements in the sequence.

Type Parameters

T
Type of element in the source sequence.
TResult
Type of the result.

Return Value

TResult
The folded value returned by folder.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses immediate execution and effectively buffers + as many items of the source sequence as necessary. +

Exceptions

ArgumentNullException + Either source or folder is . +
InvalidOperationExceptionsource does not contain exactly 12 elements.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_FoldExtension_Fold__2_4.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_FoldExtension_Fold__2_4.htm new file mode 100644 index 0000000..8f6dec8 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_FoldExtension_Fold__2_4.htm @@ -0,0 +1,46 @@ +FoldExtension.Fold<T, TResult>(IEnumerable<T>, Func<T, T, T, T, T, T, T, T, T, T, T, T, T, TResult>) Method

FoldExtensionFoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, T, T, T, TResult) Method

+ Returns the result of applying a function to a sequence of + 13 elements. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TResult Fold<T, TResult>(
+	this IEnumerable<T> source,
+	Func<T, T, T, T, T, T, T, T, T, T, T, T, T, TResult> folder
+)
+

Parameters

source  IEnumerableT
The sequence of items to fold.
folder  FuncT, T, T, T, T, T, T, T, T, T, T, T, T, TResult
Function to apply to the elements in the sequence.

Type Parameters

T
Type of element in the source sequence.
TResult
Type of the result.

Return Value

TResult
The folded value returned by folder.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses immediate execution and effectively buffers + as many items of the source sequence as necessary. +

Exceptions

ArgumentNullException + Either source or folder is . +
InvalidOperationExceptionsource does not contain exactly 13 elements.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_FoldExtension_Fold__2_5.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_FoldExtension_Fold__2_5.htm new file mode 100644 index 0000000..5ff3e5b --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_FoldExtension_Fold__2_5.htm @@ -0,0 +1,46 @@ +FoldExtension.Fold<T, TResult>(IEnumerable<T>, Func<T, T, T, T, T, T, T, T, T, T, T, T, T, T, TResult>) Method

FoldExtensionFoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, T, T, T, T, TResult) Method

+ Returns the result of applying a function to a sequence of + 14 elements. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TResult Fold<T, TResult>(
+	this IEnumerable<T> source,
+	Func<T, T, T, T, T, T, T, T, T, T, T, T, T, T, TResult> folder
+)
+

Parameters

source  IEnumerableT
The sequence of items to fold.
folder  FuncT, T, T, T, T, T, T, T, T, T, T, T, T, T, TResult
Function to apply to the elements in the sequence.

Type Parameters

T
Type of element in the source sequence.
TResult
Type of the result.

Return Value

TResult
The folded value returned by folder.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses immediate execution and effectively buffers + as many items of the source sequence as necessary. +

Exceptions

ArgumentNullException + Either source or folder is . +
InvalidOperationExceptionsource does not contain exactly 14 elements.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_FoldExtension_Fold__2_6.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_FoldExtension_Fold__2_6.htm new file mode 100644 index 0000000..809b586 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_FoldExtension_Fold__2_6.htm @@ -0,0 +1,46 @@ +FoldExtension.Fold<T, TResult>(IEnumerable<T>, Func<T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, TResult>) Method

FoldExtensionFoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, T, T, T, T, T, TResult) Method

+ Returns the result of applying a function to a sequence of + 15 elements. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TResult Fold<T, TResult>(
+	this IEnumerable<T> source,
+	Func<T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, TResult> folder
+)
+

Parameters

source  IEnumerableT
The sequence of items to fold.
folder  FuncT, T, T, T, T, T, T, T, T, T, T, T, T, T, T, TResult
Function to apply to the elements in the sequence.

Type Parameters

T
Type of element in the source sequence.
TResult
Type of the result.

Return Value

TResult
The folded value returned by folder.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses immediate execution and effectively buffers + as many items of the source sequence as necessary. +

Exceptions

ArgumentNullException + Either source or folder is . +
InvalidOperationExceptionsource does not contain exactly 15 elements.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_FoldExtension_Fold__2_7.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_FoldExtension_Fold__2_7.htm new file mode 100644 index 0000000..be20538 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_FoldExtension_Fold__2_7.htm @@ -0,0 +1,46 @@ +FoldExtension.Fold<T, TResult>(IEnumerable<T>, Func<T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, TResult>) Method

FoldExtensionFoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, TResult) Method

+ Returns the result of applying a function to a sequence of + 16 elements. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TResult Fold<T, TResult>(
+	this IEnumerable<T> source,
+	Func<T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, TResult> folder
+)
+

Parameters

source  IEnumerableT
The sequence of items to fold.
folder  FuncT, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, TResult
Function to apply to the elements in the sequence.

Type Parameters

T
Type of element in the source sequence.
TResult
Type of the result.

Return Value

TResult
The folded value returned by folder.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses immediate execution and effectively buffers + as many items of the source sequence as necessary. +

Exceptions

ArgumentNullException + Either source or folder is . +
InvalidOperationExceptionsource does not contain exactly 16 elements.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_FoldExtension_Fold__2_8.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_FoldExtension_Fold__2_8.htm new file mode 100644 index 0000000..3612862 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_FoldExtension_Fold__2_8.htm @@ -0,0 +1,46 @@ +FoldExtension.Fold<T, TResult>(IEnumerable<T>, Func<T, TResult>) Method

FoldExtensionFoldT, TResult(IEnumerableT, FuncT, TResult) Method

+ Returns the result of applying a function to a sequence of + 1 element. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TResult Fold<T, TResult>(
+	this IEnumerable<T> source,
+	Func<T, TResult> folder
+)
+

Parameters

source  IEnumerableT
The sequence of items to fold.
folder  FuncT, TResult
Function to apply to the elements in the sequence.

Type Parameters

T
Type of element in the source sequence.
TResult
Type of the result.

Return Value

TResult
The folded value returned by folder.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses immediate execution and effectively buffers + as many items of the source sequence as necessary. +

Exceptions

ArgumentNullException + Either source or folder is . +
InvalidOperationExceptionsource does not contain exactly 1 element.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_FoldExtension_Fold__2_9.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_FoldExtension_Fold__2_9.htm new file mode 100644 index 0000000..c6b5541 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_FoldExtension_Fold__2_9.htm @@ -0,0 +1,46 @@ +FoldExtension.Fold<T, TResult>(IEnumerable<T>, Func<T, T, TResult>) Method

FoldExtensionFoldT, TResult(IEnumerableT, FuncT, T, TResult) Method

+ Returns the result of applying a function to a sequence of + 2 elements. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TResult Fold<T, TResult>(
+	this IEnumerable<T> source,
+	Func<T, T, TResult> folder
+)
+

Parameters

source  IEnumerableT
The sequence of items to fold.
folder  FuncT, T, TResult
Function to apply to the elements in the sequence.

Type Parameters

T
Type of element in the source sequence.
TResult
Type of the result.

Return Value

TResult
The folded value returned by folder.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses immediate execution and effectively buffers + as many items of the source sequence as necessary. +

Exceptions

ArgumentNullException + Either source or folder is . +
InvalidOperationExceptionsource does not contain exactly 2 elements.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_ForEachExtension_ForEach__1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_ForEachExtension_ForEach__1.htm new file mode 100644 index 0000000..7b0939c --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_ForEachExtension_ForEach__1.htm @@ -0,0 +1,40 @@ +ForEachExtension.ForEach<T>(IEnumerable<T>, Action<T>) Method

ForEachExtensionForEachT(IEnumerableT, ActionT) Method

+ Immediately executes the given action on each element in the source sequence. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static void ForEach<T>(
+	this IEnumerable<T> source,
+	Action<T> action
+)
+

Parameters

source  IEnumerableT
The sequence of elements
action  ActionT
The action to execute on each element

Type Parameters

T
The type of the elements in the sequence

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_ForEachExtension_ForEach__1_1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_ForEachExtension_ForEach__1_1.htm new file mode 100644 index 0000000..c6037dd --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_ForEachExtension_ForEach__1_1.htm @@ -0,0 +1,42 @@ +ForEachExtension.ForEach<T>(IEnumerable<T>, Action<T, Int32>) Method

ForEachExtensionForEachT(IEnumerableT, ActionT, Int32) Method

+ Immediately executes the given action on each element in the source sequence. + Each element's index is used in the logic of the action. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static void ForEach<T>(
+	this IEnumerable<T> source,
+	Action<T, int> action
+)
+

Parameters

source  IEnumerableT
The sequence of elements
action  ActionT, Int32
The action to execute on each element; the second parameter + of the action represents the index of the source element.

Type Parameters

T
The type of the elements in the sequence

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_FullGroupJoinExtension_FullGroupJoin__3.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_FullGroupJoinExtension_FullGroupJoin__3.htm new file mode 100644 index 0000000..e6abe72 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_FullGroupJoinExtension_FullGroupJoin__3.htm @@ -0,0 +1,54 @@ +FullGroupJoinExtension.FullGroupJoin<TFirst, TSecond, TKey>(IEnumerable<TFirst>, IEnumerable<TSecond>, Func<TFirst, TKey>, Func<TSecond, TKey>) Method

FullGroupJoinExtensionFullGroupJoinTFirst, TSecond, TKey(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey) Method

+ Performs a Full Group Join between the first and second sequences. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<(TKey , IEnumerable<TFirst> First, IEnumerable<TSecond> Second)> FullGroupJoin<TFirst, TSecond, TKey>(
+	this IEnumerable<TFirst> first,
+	IEnumerable<TSecond> second,
+	Func<TFirst, TKey> firstKeySelector,
+	Func<TSecond, TKey> secondKeySelector
+)
+

Parameters

first  IEnumerableTFirst
First sequence
second  IEnumerableTSecond
Second sequence
firstKeySelector  FuncTFirst, TKey
The mapping from first sequence to key
secondKeySelector  FuncTSecond, TKey
The mapping from second sequence to key

Type Parameters

TFirst
The type of the elements in the first input sequence
TSecond
The type of the elements in the second input sequence
TKey
The type of the key to use to join

Return Value

IEnumerableValueTupleTKey, IEnumerableTFirst, IEnumerableTSecond
A sequence of elements joined from first and second. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTFirst. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams the results. + The results are yielded in the order of the elements found in the first sequence + followed by those found only in the second. In addition, the callback responsible + for projecting the results is supplied with sequences which preserve their source order. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_FullGroupJoinExtension_FullGroupJoin__3_1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_FullGroupJoinExtension_FullGroupJoin__3_1.htm new file mode 100644 index 0000000..9b7c6da --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_FullGroupJoinExtension_FullGroupJoin__3_1.htm @@ -0,0 +1,59 @@ +FullGroupJoinExtension.FullGroupJoin<TFirst, TSecond, TKey>(IEnumerable<TFirst>, IEnumerable<TSecond>, Func<TFirst, TKey>, Func<TSecond, TKey>, IEqualityComparer<TKey>) Method

FullGroupJoinExtensionFullGroupJoinTFirst, TSecond, TKey(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, IEqualityComparerTKey) Method

+ Performs a Full Group Join between the first and second sequences. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<(TKey , IEnumerable<TFirst> First, IEnumerable<TSecond> Second)> FullGroupJoin<TFirst, TSecond, TKey>(
+	this IEnumerable<TFirst> first,
+	IEnumerable<TSecond> second,
+	Func<TFirst, TKey> firstKeySelector,
+	Func<TSecond, TKey> secondKeySelector,
+	IEqualityComparer<TKey>? comparer
+)
+

Parameters

first  IEnumerableTFirst
First sequence
second  IEnumerableTSecond
Second sequence
firstKeySelector  FuncTFirst, TKey
The mapping from first sequence to key
secondKeySelector  FuncTSecond, TKey
The mapping from second sequence to key
comparer  IEqualityComparerTKey
The equality comparer to use to determine whether or not keys are equal. + If null, the default equality comparer for TKey is used.

Type Parameters

TFirst
The type of the elements in the first input sequence
TSecond
The type of the elements in the second input sequence
TKey
The type of the key to use to join

Return Value

IEnumerableValueTupleTKey, IEnumerableTFirst, IEnumerableTSecond
A sequence of elements joined from first and second. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTFirst. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams the results. + The results are yielded in the order of the elements found in the first sequence + followed by those found only in the second. In addition, the callback responsible + for projecting the results is supplied with sequences which preserve their source order. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_FullGroupJoinExtension_FullGroupJoin__4.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_FullGroupJoinExtension_FullGroupJoin__4.htm new file mode 100644 index 0000000..8b038cd --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_FullGroupJoinExtension_FullGroupJoin__4.htm @@ -0,0 +1,58 @@ +FullGroupJoinExtension.FullGroupJoin<TFirst, TSecond, TKey, TResult>(IEnumerable<TFirst>, IEnumerable<TSecond>, Func<TFirst, TKey>, Func<TSecond, TKey>, Func<TKey, IEnumerable<TFirst>, IEnumerable<TSecond>, TResult>) Method

FullGroupJoinExtensionFullGroupJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTKey, IEnumerableTFirst, IEnumerableTSecond, TResult) Method

+ Performs a full group-join between two sequences. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> FullGroupJoin<TFirst, TSecond, TKey, TResult>(
+	this IEnumerable<TFirst> first,
+	IEnumerable<TSecond> second,
+	Func<TFirst, TKey> firstKeySelector,
+	Func<TSecond, TKey> secondKeySelector,
+	Func<TKey, IEnumerable<TFirst>, IEnumerable<TSecond>, TResult> resultSelector
+)
+

Parameters

first  IEnumerableTFirst
First sequence
second  IEnumerableTSecond
Second sequence
firstKeySelector  FuncTFirst, TKey
The mapping from first sequence to key
secondKeySelector  FuncTSecond, TKey
The mapping from second sequence to key
resultSelector  FuncTKey, IEnumerableTFirst, IEnumerableTSecond, TResult
Function to apply to each pair of elements plus the key

Type Parameters

TFirst
The type of the elements in the first input sequence
TSecond
The type of the elements in the second input sequence
TKey
The type of the key to use to join
TResult
The type of the elements of the resulting sequence

Return Value

IEnumerableTResult
A sequence of elements joined from first and second. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTFirst. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams the results. + The results are yielded in the order of the elements found in the first sequence + followed by those found only in the second. In addition, the callback responsible + for projecting the results is supplied with sequences which preserve their source order. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_FullGroupJoinExtension_FullGroupJoin__4_1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_FullGroupJoinExtension_FullGroupJoin__4_1.htm new file mode 100644 index 0000000..dcec076 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_FullGroupJoinExtension_FullGroupJoin__4_1.htm @@ -0,0 +1,63 @@ +FullGroupJoinExtension.FullGroupJoin<TFirst, TSecond, TKey, TResult>(IEnumerable<TFirst>, IEnumerable<TSecond>, Func<TFirst, TKey>, Func<TSecond, TKey>, Func<TKey, IEnumerable<TFirst>, IEnumerable<TSecond>, TResult>, IEqualityComparer<TKey>) Method

FullGroupJoinExtensionFullGroupJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTKey, IEnumerableTFirst, IEnumerableTSecond, TResult, IEqualityComparerTKey) Method

+ Performs a full group-join between two sequences. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> FullGroupJoin<TFirst, TSecond, TKey, TResult>(
+	this IEnumerable<TFirst> first,
+	IEnumerable<TSecond> second,
+	Func<TFirst, TKey> firstKeySelector,
+	Func<TSecond, TKey> secondKeySelector,
+	Func<TKey, IEnumerable<TFirst>, IEnumerable<TSecond>, TResult> resultSelector,
+	IEqualityComparer<TKey>? comparer
+)
+

Parameters

first  IEnumerableTFirst
First sequence
second  IEnumerableTSecond
Second sequence
firstKeySelector  FuncTFirst, TKey
The mapping from first sequence to key
secondKeySelector  FuncTSecond, TKey
The mapping from second sequence to key
resultSelector  FuncTKey, IEnumerableTFirst, IEnumerableTSecond, TResult
Function to apply to each pair of elements plus the key
comparer  IEqualityComparerTKey
The equality comparer to use to determine whether or not keys are equal. + If null, the default equality comparer for TKey is used.

Type Parameters

TFirst
The type of the elements in the first input sequence
TSecond
The type of the elements in the second input sequence
TKey
The type of the key to use to join
TResult
The type of the elements of the resulting sequence

Return Value

IEnumerableTResult
A sequence of elements joined from first and second. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTFirst. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams the results. + The results are yielded in the order of the elements found in the first sequence + followed by those found only in the second. In addition, the callback responsible + for projecting the results is supplied with sequences which preserve their source order. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_FullJoinExtension_FullJoin__3.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_FullJoinExtension_FullJoin__3.htm new file mode 100644 index 0000000..31ae76d --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_FullJoinExtension_FullJoin__3.htm @@ -0,0 +1,75 @@ +FullJoinExtension.FullJoin<TSource, TKey, TResult>(IEnumerable<TSource>, IEnumerable<TSource>, Func<TSource, TKey>, Func<TSource, TResult>, Func<TSource, TResult>, Func<TSource, TSource, TResult>) Method

FullJoinExtensionFullJoinTSource, TKey, TResult(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, FuncTSource, TResult, FuncTSource, TResult, FuncTSource, TSource, TResult) Method

+ Performs a full outer join on two homogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> FullJoin<TSource, TKey, TResult>(
+	this IEnumerable<TSource> first,
+	IEnumerable<TSource> second,
+	Func<TSource, TKey> keySelector,
+	Func<TSource, TResult> firstSelector,
+	Func<TSource, TResult> secondSelector,
+	Func<TSource, TSource, TResult> bothSelector
+)
+

Parameters

first  IEnumerableTSource
+ The first sequence to join fully.
second  IEnumerableTSource
+ The second sequence to join fully.
keySelector  FuncTSource, TKey
+ Function that projects the key given an element of one of the + sequences to join.
firstSelector  FuncTSource, TResult
+ Function that projects the result given just an element from + first where there is no corresponding element + in second.
secondSelector  FuncTSource, TResult
+ Function that projects the result given just an element from + second where there is no corresponding element + in first.
bothSelector  FuncTSource, TSource, TResult
+ Function that projects the result given an element from + first and an element from second + that match on a common key.

Type Parameters

TSource
+ The type of elements in the source sequence.
TKey
+ The type of the key returned by the key selector function.
TResult
+ The type of the result elements.

Return Value

IEnumerableTResult
A sequence containing results projected from a full + outer join of the two input sequences.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_FullJoinExtension_FullJoin__3_1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_FullJoinExtension_FullJoin__3_1.htm new file mode 100644 index 0000000..fa02891 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_FullJoinExtension_FullJoin__3_1.htm @@ -0,0 +1,81 @@ +FullJoinExtension.FullJoin<TSource, TKey, TResult>(IEnumerable<TSource>, IEnumerable<TSource>, Func<TSource, TKey>, Func<TSource, TResult>, Func<TSource, TResult>, Func<TSource, TSource, TResult>, IEqualityComparer<TKey>) Method

FullJoinExtensionFullJoinTSource, TKey, TResult(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, FuncTSource, TResult, FuncTSource, TResult, FuncTSource, TSource, TResult, IEqualityComparerTKey) Method

+ Performs a full outer join on two homogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> FullJoin<TSource, TKey, TResult>(
+	this IEnumerable<TSource> first,
+	IEnumerable<TSource> second,
+	Func<TSource, TKey> keySelector,
+	Func<TSource, TResult> firstSelector,
+	Func<TSource, TResult> secondSelector,
+	Func<TSource, TSource, TResult> bothSelector,
+	IEqualityComparer<TKey>? comparer
+)
+

Parameters

first  IEnumerableTSource
+ The first sequence to join fully.
second  IEnumerableTSource
+ The second sequence to join fully.
keySelector  FuncTSource, TKey
+ Function that projects the key given an element of one of the + sequences to join.
firstSelector  FuncTSource, TResult
+ Function that projects the result given just an element from + first where there is no corresponding element + in second.
secondSelector  FuncTSource, TResult
+ Function that projects the result given just an element from + second where there is no corresponding element + in first.
bothSelector  FuncTSource, TSource, TResult
+ Function that projects the result given an element from + first and an element from second + that match on a common key.
comparer  IEqualityComparerTKey
+ The IEqualityComparerT instance used to compare + keys for equality.

Type Parameters

TSource
+ The type of elements in the source sequence.
TKey
+ The type of the key returned by the key selector function.
TResult
+ The type of the result elements.

Return Value

IEnumerableTResult
A sequence containing results projected from a full + outer join of the two input sequences.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_FullJoinExtension_FullJoin__4.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_FullJoinExtension_FullJoin__4.htm new file mode 100644 index 0000000..5def4f7 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_FullJoinExtension_FullJoin__4.htm @@ -0,0 +1,80 @@ +FullJoinExtension.FullJoin<TFirst, TSecond, TKey, TResult>(IEnumerable<TFirst>, IEnumerable<TSecond>, Func<TFirst, TKey>, Func<TSecond, TKey>, Func<TFirst, TResult>, Func<TSecond, TResult>, Func<TFirst, TSecond, TResult>) Method

FullJoinExtensionFullJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTFirst, TResult, FuncTSecond, TResult, FuncTFirst, TSecond, TResult) Method

+ Performs a full outer join on two heterogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> FullJoin<TFirst, TSecond, TKey, TResult>(
+	this IEnumerable<TFirst> first,
+	IEnumerable<TSecond> second,
+	Func<TFirst, TKey> firstKeySelector,
+	Func<TSecond, TKey> secondKeySelector,
+	Func<TFirst, TResult> firstSelector,
+	Func<TSecond, TResult> secondSelector,
+	Func<TFirst, TSecond, TResult> bothSelector
+)
+

Parameters

first  IEnumerableTFirst
+ The first sequence to join fully.
second  IEnumerableTSecond
+ The second sequence to join fully.
firstKeySelector  FuncTFirst, TKey
+ Function that projects the key given an element from first.
secondKeySelector  FuncTSecond, TKey
+ Function that projects the key given an element from second.
firstSelector  FuncTFirst, TResult
+ Function that projects the result given just an element from + first where there is no corresponding element + in second.
secondSelector  FuncTSecond, TResult
+ Function that projects the result given just an element from + second where there is no corresponding element + in first.
bothSelector  FuncTFirst, TSecond, TResult
+ Function that projects the result given an element from + first and an element from second + that match on a common key.

Type Parameters

TFirst
+ The type of elements in the first sequence.
TSecond
+ The type of elements in the second sequence.
TKey
+ The type of the key returned by the key selector functions.
TResult
+ The type of the result elements.

Return Value

IEnumerableTResult
A sequence containing results projected from a full + outer join of the two input sequences.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTFirst. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_FullJoinExtension_FullJoin__4_1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_FullJoinExtension_FullJoin__4_1.htm new file mode 100644 index 0000000..34a3b39 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_FullJoinExtension_FullJoin__4_1.htm @@ -0,0 +1,86 @@ +FullJoinExtension.FullJoin<TFirst, TSecond, TKey, TResult>(IEnumerable<TFirst>, IEnumerable<TSecond>, Func<TFirst, TKey>, Func<TSecond, TKey>, Func<TFirst, TResult>, Func<TSecond, TResult>, Func<TFirst, TSecond, TResult>, IEqualityComparer<TKey>) Method

FullJoinExtensionFullJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTFirst, TResult, FuncTSecond, TResult, FuncTFirst, TSecond, TResult, IEqualityComparerTKey) Method

+ Performs a full outer join on two heterogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> FullJoin<TFirst, TSecond, TKey, TResult>(
+	this IEnumerable<TFirst> first,
+	IEnumerable<TSecond> second,
+	Func<TFirst, TKey> firstKeySelector,
+	Func<TSecond, TKey> secondKeySelector,
+	Func<TFirst, TResult> firstSelector,
+	Func<TSecond, TResult> secondSelector,
+	Func<TFirst, TSecond, TResult> bothSelector,
+	IEqualityComparer<TKey>? comparer
+)
+

Parameters

first  IEnumerableTFirst
+ The first sequence to join fully.
second  IEnumerableTSecond
+ The second sequence to join fully.
firstKeySelector  FuncTFirst, TKey
+ Function that projects the key given an element from first.
secondKeySelector  FuncTSecond, TKey
+ Function that projects the key given an element from second.
firstSelector  FuncTFirst, TResult
+ Function that projects the result given just an element from + first where there is no corresponding element + in second.
secondSelector  FuncTSecond, TResult
+ Function that projects the result given just an element from + second where there is no corresponding element + in first.
bothSelector  FuncTFirst, TSecond, TResult
+ Function that projects the result given an element from + first and an element from second + that match on a common key.
comparer  IEqualityComparerTKey
+ The IEqualityComparerT instance used to compare + keys for equality.

Type Parameters

TFirst
+ The type of elements in the first sequence.
TSecond
+ The type of elements in the second sequence.
TKey
+ The type of the key returned by the key selector functions.
TResult
+ The type of the result elements.

Return Value

IEnumerableTResult
A sequence containing results projected from a full + outer join of the two input sequences.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTFirst. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_GroupAdjacentExtension_GroupAdjacent__2.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_GroupAdjacentExtension_GroupAdjacent__2.htm new file mode 100644 index 0000000..cfdcb84 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_GroupAdjacentExtension_GroupAdjacent__2.htm @@ -0,0 +1,52 @@ +GroupAdjacentExtension.GroupAdjacent<TSource, TKey>(IEnumerable<TSource>, Func<TSource, TKey>) Method

GroupAdjacentExtensionGroupAdjacentTSource, TKey(IEnumerableTSource, FuncTSource, TKey) Method

+ Groups the adjacent elements of a sequence according to a + specified key selector function. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<IGrouping<TKey, TSource>> GroupAdjacent<TSource, TKey>(
+	this IEnumerable<TSource> source,
+	Func<TSource, TKey> keySelector
+)
+

Parameters

source  IEnumerableTSource
A sequence whose elements to group.
keySelector  FuncTSource, TKey
A function to extract the key for each + element.

Type Parameters

TSource
The type of the elements of + source.
TKey
The type of the key returned by + keySelector.

Return Value

IEnumerableIGroupingTKey, TSource
A sequence of groupings where each grouping + (IGroupingTKey, TElement) contains the key + and the adjacent elements in the same order as found in the + source sequence.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This method is implemented by using deferred execution and + streams the groupings. The grouping elements, however, are + buffered. Each grouping is therefore yielded as soon as it + is complete and before the next grouping occurs. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_GroupAdjacentExtension_GroupAdjacent__2_1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_GroupAdjacentExtension_GroupAdjacent__2_1.htm new file mode 100644 index 0000000..b441914 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_GroupAdjacentExtension_GroupAdjacent__2_1.htm @@ -0,0 +1,58 @@ +GroupAdjacentExtension.GroupAdjacent<TSource, TKey>(IEnumerable<TSource>, Func<TSource, TKey>, IEqualityComparer<TKey>) Method

GroupAdjacentExtensionGroupAdjacentTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IEqualityComparerTKey) Method

+ Groups the adjacent elements of a sequence according to a + specified key selector function and compares the keys by using a + specified comparer. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<IGrouping<TKey, TSource>> GroupAdjacent<TSource, TKey>(
+	this IEnumerable<TSource> source,
+	Func<TSource, TKey> keySelector,
+	IEqualityComparer<TKey>? comparer
+)
+

Parameters

source  IEnumerableTSource
A sequence whose elements to group.
keySelector  FuncTSource, TKey
A function to extract the key for each + element.
comparer  IEqualityComparerTKey
An IEqualityComparerT to + compare keys.

Type Parameters

TSource
The type of the elements of + source.
TKey
The type of the key returned by + keySelector.

Return Value

IEnumerableIGroupingTKey, TSource
A sequence of groupings where each grouping + (IGroupingTKey, TElement) contains the key + and the adjacent elements in the same order as found in the + source sequence.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This method is implemented by using deferred execution and + streams the groupings. The grouping elements, however, are + buffered. Each grouping is therefore yielded as soon as it + is complete and before the next grouping occurs. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_GroupAdjacentExtension_GroupAdjacent__3.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_GroupAdjacentExtension_GroupAdjacent__3.htm new file mode 100644 index 0000000..fe0658c --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_GroupAdjacentExtension_GroupAdjacent__3.htm @@ -0,0 +1,59 @@ +GroupAdjacentExtension.GroupAdjacent<TSource, TKey, TElement>(IEnumerable<TSource>, Func<TSource, TKey>, Func<TSource, TElement>) Method

GroupAdjacentExtensionGroupAdjacentTSource, TKey, TElement(IEnumerableTSource, FuncTSource, TKey, FuncTSource, TElement) Method

+ Groups the adjacent elements of a sequence according to a + specified key selector function and projects the elements for + each group by using a specified function. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<IGrouping<TKey, TElement>> GroupAdjacent<TSource, TKey, TElement>(
+	this IEnumerable<TSource> source,
+	Func<TSource, TKey> keySelector,
+	Func<TSource, TElement> elementSelector
+)
+

Parameters

source  IEnumerableTSource
A sequence whose elements to group.
keySelector  FuncTSource, TKey
A function to extract the key for each + element.
elementSelector  FuncTSource, TElement
A function to map each source + element to an element in the resulting grouping.

Type Parameters

TSource
The type of the elements of + source.
TKey
The type of the key returned by + keySelector.
TElement
The type of the elements in the + resulting groupings.

Return Value

IEnumerableIGroupingTKey, TElement
A sequence of groupings where each grouping + (IGroupingTKey, TElement) contains the key + and the adjacent elements (of type TElement) + in the same order as found in the source sequence.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This method is implemented by using deferred execution and + streams the groupings. The grouping elements, however, are + buffered. Each grouping is therefore yielded as soon as it + is complete and before the next grouping occurs. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_GroupAdjacentExtension_GroupAdjacent__3_1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_GroupAdjacentExtension_GroupAdjacent__3_1.htm new file mode 100644 index 0000000..a2574c5 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_GroupAdjacentExtension_GroupAdjacent__3_1.htm @@ -0,0 +1,65 @@ +GroupAdjacentExtension.GroupAdjacent<TSource, TKey, TElement>(IEnumerable<TSource>, Func<TSource, TKey>, Func<TSource, TElement>, IEqualityComparer<TKey>) Method

GroupAdjacentExtensionGroupAdjacentTSource, TKey, TElement(IEnumerableTSource, FuncTSource, TKey, FuncTSource, TElement, IEqualityComparerTKey) Method

+ Groups the adjacent elements of a sequence according to a + specified key selector function. The keys are compared by using + a comparer and each group's elements are projected by using a + specified function. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<IGrouping<TKey, TElement>> GroupAdjacent<TSource, TKey, TElement>(
+	this IEnumerable<TSource> source,
+	Func<TSource, TKey> keySelector,
+	Func<TSource, TElement> elementSelector,
+	IEqualityComparer<TKey>? comparer
+)
+

Parameters

source  IEnumerableTSource
A sequence whose elements to group.
keySelector  FuncTSource, TKey
A function to extract the key for each + element.
elementSelector  FuncTSource, TElement
A function to map each source + element to an element in the resulting grouping.
comparer  IEqualityComparerTKey
An IEqualityComparerT to + compare keys.

Type Parameters

TSource
The type of the elements of + source.
TKey
The type of the key returned by + keySelector.
TElement
The type of the elements in the + resulting groupings.

Return Value

IEnumerableIGroupingTKey, TElement
A sequence of groupings where each grouping + (IGroupingTKey, TElement) contains the key + and the adjacent elements (of type TElement) + in the same order as found in the source sequence.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This method is implemented by using deferred execution and + streams the groupings. The grouping elements, however, are + buffered. Each grouping is therefore yielded as soon as it + is complete and before the next grouping occurs. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_GroupAdjacentExtension_GroupAdjacent__3_2.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_GroupAdjacentExtension_GroupAdjacent__3_2.htm new file mode 100644 index 0000000..71686e8 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_GroupAdjacentExtension_GroupAdjacent__3_2.htm @@ -0,0 +1,59 @@ +GroupAdjacentExtension.GroupAdjacent<TSource, TKey, TResult>(IEnumerable<TSource>, Func<TSource, TKey>, Func<TKey, IEnumerable<TSource>, TResult>) Method

GroupAdjacentExtensionGroupAdjacentTSource, TKey, TResult(IEnumerableTSource, FuncTSource, TKey, FuncTKey, IEnumerableTSource, TResult) Method

+ Groups the adjacent elements of a sequence according to a + specified key selector function. The keys are compared by using + a comparer and each group's elements are projected by using a + specified function. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> GroupAdjacent<TSource, TKey, TResult>(
+	this IEnumerable<TSource> source,
+	Func<TSource, TKey> keySelector,
+	Func<TKey, IEnumerable<TSource>, TResult> resultSelector
+)
+

Parameters

source  IEnumerableTSource
A sequence whose elements to group.
keySelector  FuncTSource, TKey
A function to extract the key for each + element.
resultSelector  FuncTKey, IEnumerableTSource, TResult
A function to map each key and + associated source elements to a result object.

Type Parameters

TSource
The type of the elements of + source.
TKey
The type of the key returned by + keySelector.
TResult
The type of the elements in the + resulting sequence.

Return Value

IEnumerableTResult
A collection of elements of type + TResult where each element represents + a projection over a group and its key.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This method is implemented by using deferred execution and + streams the groupings. The grouping elements, however, are + buffered. Each grouping is therefore yielded as soon as it + is complete and before the next grouping occurs. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_GroupAdjacentExtension_GroupAdjacent__3_3.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_GroupAdjacentExtension_GroupAdjacent__3_3.htm new file mode 100644 index 0000000..6160e71 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_GroupAdjacentExtension_GroupAdjacent__3_3.htm @@ -0,0 +1,64 @@ +GroupAdjacentExtension.GroupAdjacent<TSource, TKey, TResult>(IEnumerable<TSource>, Func<TSource, TKey>, Func<TKey, IEnumerable<TSource>, TResult>, IEqualityComparer<TKey>) Method

GroupAdjacentExtensionGroupAdjacentTSource, TKey, TResult(IEnumerableTSource, FuncTSource, TKey, FuncTKey, IEnumerableTSource, TResult, IEqualityComparerTKey) Method

+ Groups the adjacent elements of a sequence according to a + specified key selector function. The keys are compared by using + a comparer and each group's elements are projected by using a + specified function. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> GroupAdjacent<TSource, TKey, TResult>(
+	this IEnumerable<TSource> source,
+	Func<TSource, TKey> keySelector,
+	Func<TKey, IEnumerable<TSource>, TResult> resultSelector,
+	IEqualityComparer<TKey>? comparer
+)
+

Parameters

source  IEnumerableTSource
A sequence whose elements to group.
keySelector  FuncTSource, TKey
A function to extract the key for each + element.
resultSelector  FuncTKey, IEnumerableTSource, TResult
A function to map each key and + associated source elements to a result object.
comparer  IEqualityComparerTKey
An IEqualityComparerT to + compare keys.

Type Parameters

TSource
The type of the elements of + source.
TKey
The type of the key returned by + keySelector.
TResult
The type of the elements in the + resulting sequence.

Return Value

IEnumerableTResult
A collection of elements of type + TResult where each element represents + a projection over a group and its key.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This method is implemented by using deferred execution and + streams the groupings. The grouping elements, however, are + buffered. Each grouping is therefore yielded as soon as it + is complete and before the next grouping occurs. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_IndexByExtension_IndexBy__2.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_IndexByExtension_IndexBy__2.htm new file mode 100644 index 0000000..1e8138e --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_IndexByExtension_IndexBy__2.htm @@ -0,0 +1,46 @@ +IndexByExtension.IndexBy<TSource, TKey>(IEnumerable<TSource>, Func<TSource, TKey>) Method

IndexByExtensionIndexByTSource, TKey(IEnumerableTSource, FuncTSource, TKey) Method

+ Applies a key-generating function to each element of a sequence and + returns a sequence that contains the elements of the original + sequence as well its key and index inside the group of its key. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<KeyValuePair<int, TSource>> IndexBy<TSource, TKey>(
+	this IEnumerable<TSource> source,
+	Func<TSource, TKey> keySelector
+)
+

Parameters

source  IEnumerableTSource
Source sequence.
keySelector  FuncTSource, TKey
+ Function that projects the key given an element in the source sequence.

Type Parameters

TSource
Type of the source sequence elements.
TKey
Type of the projected key.

Return Value

IEnumerableKeyValuePairInt32, TSource
+ A sequence of elements paired with their index within the key-group. + The index is the key and the element is the value of the pair. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_IndexByExtension_IndexBy__2_1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_IndexByExtension_IndexBy__2_1.htm new file mode 100644 index 0000000..c31cbd6 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_IndexByExtension_IndexBy__2_1.htm @@ -0,0 +1,55 @@ +IndexByExtension.IndexBy<TSource, TKey>(IEnumerable<TSource>, Func<TSource, TKey>, IEqualityComparer<TKey>) Method

IndexByExtensionIndexByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IEqualityComparerTKey) Method

+ Applies a key-generating function to each element of a sequence and + returns a sequence that contains the elements of the original + sequence as well its key and index inside the group of its key. + An additional parameter specifies a comparer to use for testing the + equivalence of keys. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<KeyValuePair<int, TSource>> IndexBy<TSource, TKey>(
+	this IEnumerable<TSource> source,
+	Func<TSource, TKey> keySelector,
+	IEqualityComparer<TKey>? comparer
+)
+

Parameters

source  IEnumerableTSource
Source sequence.
keySelector  FuncTSource, TKey
+ Function that projects the key given an element in the source sequence.
comparer  IEqualityComparerTKey
+ The equality comparer to use to determine whether or not keys are + equal. If null, the default equality comparer for + TSource is used.

Type Parameters

TSource
Type of the source sequence elements.
TKey
Type of the projected key.

Return Value

IEnumerableKeyValuePairInt32, TSource
+ A sequence of elements paired with their index within the key-group. + The index is the key and the element is the value of the pair. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_IndexExtension_Index__1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_IndexExtension_Index__1.htm new file mode 100644 index 0000000..2db9241 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_IndexExtension_Index__1.htm @@ -0,0 +1,39 @@ +IndexExtension.Index<TSource>(IEnumerable<TSource>) Method

IndexExtensionIndexTSource(IEnumerableTSource) Method

+ Returns a sequence of KeyValuePairTKey, TValue + where the key is the zero-based index of the value in the source + sequence. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<KeyValuePair<int, TSource>> Index<TSource>(
+	this IEnumerable<TSource> source
+)
+

Parameters

source  IEnumerableTSource
The source sequence.

Type Parameters

TSource
Type of elements in source sequence.

Return Value

IEnumerableKeyValuePairInt32, TSource
A sequence of KeyValuePairTKey, TValue.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

This operator uses deferred execution and streams its + results.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_IndexExtension_Index__1_1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_IndexExtension_Index__1_1.htm new file mode 100644 index 0000000..b133e10 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_IndexExtension_Index__1_1.htm @@ -0,0 +1,43 @@ +IndexExtension.Index<TSource>(IEnumerable<TSource>, Int32) Method

IndexExtensionIndexTSource(IEnumerableTSource, Int32) Method

+ Returns a sequence of KeyValuePairTKey, TValue + where the key is the index of the value in the source sequence. + An additional parameter specifies the starting index. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<KeyValuePair<int, TSource>> Index<TSource>(
+	this IEnumerable<TSource> source,
+	int startIndex
+)
+

Parameters

source  IEnumerableTSource
The source sequence.
startIndex  Int32

Type Parameters

TSource
Type of elements in source sequence.

Return Value

IEnumerableKeyValuePairInt32, TSource
A sequence of KeyValuePairTKey, TValue.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

This operator uses deferred execution and streams its + results.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_InsertExtension_Insert__1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_InsertExtension_Insert__1.htm new file mode 100644 index 0000000..6febd7b --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_InsertExtension_Insert__1.htm @@ -0,0 +1,58 @@ +InsertExtension.Insert<T> Method

InsertExtensionInsertT Method

+ Inserts the elements of a sequence into another sequence at a + specified index. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<T> Insert<T>(
+	this IEnumerable<T> first,
+	IEnumerable<T> second,
+	int index
+)
+

Parameters

first  IEnumerableT
The source sequence.
second  IEnumerableT
The sequence that will be inserted.
index  Int32
+ The zero-based index at which to insert elements from + second.

Type Parameters

T
Type of the elements of the source sequence.

Return Value

IEnumerableT
+ A sequence that contains the elements of first + plus the elements of second inserted at + the given index. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Exceptions

ArgumentNullExceptionfirst is null.
ArgumentNullExceptionsecond is null.
ArgumentOutOfRangeException + Thrown if index is negative. +
ArgumentOutOfRangeException + Thrown lazily if index is greater than the + length of first. The validation occurs when + yielding the next element after having iterated + first entirely. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_InterleaveExtension_Interleave__1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_InterleaveExtension_Interleave__1.htm new file mode 100644 index 0000000..6f56aba --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_InterleaveExtension_Interleave__1.htm @@ -0,0 +1,49 @@ +InterleaveExtension.Interleave<T> Method

InterleaveExtensionInterleaveT Method

+ Interleaves the elements of two or more sequences into a single sequence, skipping + sequences as they are consumed. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<T> Interleave<T>(
+	this IEnumerable<T> sequence,
+	params IEnumerable<T>[] otherSequences
+)
+

Parameters

sequence  IEnumerableT
The first sequence in the interleave group.
otherSequences  IEnumerableT
The other sequences in the interleave group.

Type Parameters

T
The type of the elements of the source sequences.

Return Value

IEnumerableT
A sequence of interleaved elements from all of the source sequences.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ Interleave combines sequences by visiting each in turn, and returning the first element + of each, followed by the second, then the third, and so on. So, for example:

C#
var xs = new[] { 1, 1, 1 }.Interleave(new[] { 2, 2, 2 }, new[] { 3, 3, 3 });
+// xs = { 1, 2, 3, 1, 2, 3, 1, 2, 3 }

+ This operator behaves in a deferred and streaming manner.

+ When sequences are of unequal length, this method will skip those sequences that have + been fully consumed and continue interleaving the remaining sequences.

+ The sequences are interleaved in the order that they appear in the otherSequences collection, with sequence as the first + sequence.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_LagExtension_Lag__2.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_LagExtension_Lag__2.htm new file mode 100644 index 0000000..c3c27f5 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_LagExtension_Lag__2.htm @@ -0,0 +1,52 @@ +LagExtension.Lag<TSource, TResult>(IEnumerable<TSource>, Int32, Func<TSource, TSource, TResult>) Method

LagExtensionLagTSource, TResult(IEnumerableTSource, Int32, FuncTSource, TSource, TResult) Method

+ Produces a projection of a sequence by evaluating pairs of elements separated by a + negative offset. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> Lag<TSource, TResult>(
+	this IEnumerable<TSource> source,
+	int offset,
+	Func<TSource, TSource, TResult> resultSelector
+)
+

Parameters

source  IEnumerableTSource
The sequence over which to evaluate lag.
offset  Int32
The offset (expressed as a positive number) by which to lag each + value of the sequence.
resultSelector  FuncTSource, TSource, TResult
A projection function which accepts the current and lagged + items (in that order) and returns a result.

Type Parameters

TSource
The type of the elements of the source sequence.
TResult
The type of the elements of the result sequence.

Return Value

IEnumerableTResult
+ A sequence produced by projecting each element of the sequence with its lagged + pairing.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator evaluates in a deferred and streaming manner.

+ For elements prior to the lag offset, default(T) is used as the lagged + value.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_LagExtension_Lag__2_1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_LagExtension_Lag__2_1.htm new file mode 100644 index 0000000..a2c84db --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_LagExtension_Lag__2_1.htm @@ -0,0 +1,56 @@ +LagExtension.Lag<TSource, TResult>(IEnumerable<TSource>, Int32, TSource, Func<TSource, TSource, TResult>) Method

LagExtensionLagTSource, TResult(IEnumerableTSource, Int32, TSource, FuncTSource, TSource, TResult) Method

+ Produces a projection of a sequence by evaluating pairs of elements separated by a + negative offset. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> Lag<TSource, TResult>(
+	this IEnumerable<TSource> source,
+	int offset,
+	TSource defaultLagValue,
+	Func<TSource, TSource, TResult> resultSelector
+)
+

Parameters

source  IEnumerableTSource
The sequence over which to evaluate lag.
offset  Int32
The offset (expressed as a positive number) by which to lag each + value of the sequence.
defaultLagValue  TSource
A default value supplied for the lagged value prior to the + lag offset.
resultSelector  FuncTSource, TSource, TResult
A projection function which accepts the current and lagged + items (in that order) and returns a result.

Type Parameters

TSource
The type of the elements of the source sequence.
TResult
The type of the elements of the result sequence.

Return Value

IEnumerableTResult
+ A sequence produced by projecting each element of the sequence with its lagged + pairing.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator evaluates in a deferred and streaming manner. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_LastExtension_Last__1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_LastExtension_Last__1.htm new file mode 100644 index 0000000..1d98361 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_LastExtension_Last__1.htm @@ -0,0 +1,40 @@ +LastExtension.Last<T> Method

LastExtensionLastT Method

+ Returns the last element of a sequence. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static T Last<T>(
+	this IExtremaEnumerable<T> source
+)
+

Parameters

source  IExtremaEnumerableT
The input sequence.

Type Parameters

T
+ The type of the elements of source.

Return Value

T
+ The last element of the input sequence. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IExtremaEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Exceptions

InvalidOperationException + The input sequence is empty.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_LastOrDefaultExtension_LastOrDefault__1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_LastOrDefaultExtension_LastOrDefault__1.htm new file mode 100644 index 0000000..53065b1 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_LastOrDefaultExtension_LastOrDefault__1.htm @@ -0,0 +1,41 @@ +LastOrDefaultExtension.LastOrDefault<T> Method

LastOrDefaultExtensionLastOrDefaultT Method

+ Returns the last element of a sequence, or a default value if the + sequence contains no elements. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static T LastOrDefault<T>(
+	this IExtremaEnumerable<T> source
+)
+

Parameters

source  IExtremaEnumerableT
The input sequence.

Type Parameters

T
+ The type of the elements of source.

Return Value

T
+ Default value of type T if source is empty; + otherwise, the last element in source. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IExtremaEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_LeadExtension_Lead__2.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_LeadExtension_Lead__2.htm new file mode 100644 index 0000000..89e4f16 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_LeadExtension_Lead__2.htm @@ -0,0 +1,52 @@ +LeadExtension.Lead<TSource, TResult>(IEnumerable<TSource>, Int32, Func<TSource, TSource, TResult>) Method

LeadExtensionLeadTSource, TResult(IEnumerableTSource, Int32, FuncTSource, TSource, TResult) Method

+ Produces a projection of a sequence by evaluating pairs of elements separated by a + positive offset. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> Lead<TSource, TResult>(
+	this IEnumerable<TSource> source,
+	int offset,
+	Func<TSource, TSource, TResult> resultSelector
+)
+

Parameters

source  IEnumerableTSource
The sequence over which to evaluate lead.
offset  Int32
The offset (expressed as a positive number) by which to lead each + element of the sequence.
resultSelector  FuncTSource, TSource, TResult
A projection function which accepts the current and + subsequent (lead) element (in that order) and produces a result.

Type Parameters

TSource
The type of the elements in the source sequence.
TResult
The type of the elements in the result sequence.

Return Value

IEnumerableTResult
+ A sequence produced by projecting each element of the sequence with its lead + pairing.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator evaluates in a deferred and streaming manner.

+ For elements of the sequence that are less than offset items from the + end, default(T) is used as the lead value.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_LeadExtension_Lead__2_1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_LeadExtension_Lead__2_1.htm new file mode 100644 index 0000000..51e27b4 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_LeadExtension_Lead__2_1.htm @@ -0,0 +1,56 @@ +LeadExtension.Lead<TSource, TResult>(IEnumerable<TSource>, Int32, TSource, Func<TSource, TSource, TResult>) Method

LeadExtensionLeadTSource, TResult(IEnumerableTSource, Int32, TSource, FuncTSource, TSource, TResult) Method

+ Produces a projection of a sequence by evaluating pairs of elements separated by a + positive offset. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> Lead<TSource, TResult>(
+	this IEnumerable<TSource> source,
+	int offset,
+	TSource defaultLeadValue,
+	Func<TSource, TSource, TResult> resultSelector
+)
+

Parameters

source  IEnumerableTSource
The sequence over which to evaluate Lead.
offset  Int32
The offset (expressed as a positive number) by which to lead each + element of the sequence.
defaultLeadValue  TSource
A default value supplied for the leading element when + none is available.
resultSelector  FuncTSource, TSource, TResult
A projection function which accepts the current and + subsequent (lead) element (in that order) and produces a result.

Type Parameters

TSource
The type of the elements in the source sequence.
TResult
The type of the elements in the result sequence.

Return Value

IEnumerableTResult
+ A sequence produced by projecting each element of the sequence with its lead + pairing.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator evaluates in a deferred and streaming manner. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_LeftJoinExtension_LeftJoin__3.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_LeftJoinExtension_LeftJoin__3.htm new file mode 100644 index 0000000..5278704 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_LeftJoinExtension_LeftJoin__3.htm @@ -0,0 +1,68 @@ +LeftJoinExtension.LeftJoin<TSource, TKey, TResult>(IEnumerable<TSource>, IEnumerable<TSource>, Func<TSource, TKey>, Func<TSource, TResult>, Func<TSource, TSource, TResult>) Method

LeftJoinExtensionLeftJoinTSource, TKey, TResult(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, FuncTSource, TResult, FuncTSource, TSource, TResult) Method

+ Performs a left outer join on two homogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> LeftJoin<TSource, TKey, TResult>(
+	this IEnumerable<TSource> first,
+	IEnumerable<TSource> second,
+	Func<TSource, TKey> keySelector,
+	Func<TSource, TResult> firstSelector,
+	Func<TSource, TSource, TResult> bothSelector
+)
+

Parameters

first  IEnumerableTSource
+ The first sequence of the join operation.
second  IEnumerableTSource
+ The second sequence of the join operation.
keySelector  FuncTSource, TKey
+ Function that projects the key given an element of one of the + sequences to join.
firstSelector  FuncTSource, TResult
+ Function that projects the result given just an element from + first where there is no corresponding element + in second.
bothSelector  FuncTSource, TSource, TResult
+ Function that projects the result given an element from + first and an element from second + that match on a common key.

Type Parameters

TSource
+ The type of elements in the source sequence.
TKey
+ The type of the key returned by the key selector function.
TResult
+ The type of the result elements.

Return Value

IEnumerableTResult
A sequence containing results projected from a left + outer join of the two input sequences.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_LeftJoinExtension_LeftJoin__3_1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_LeftJoinExtension_LeftJoin__3_1.htm new file mode 100644 index 0000000..5254435 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_LeftJoinExtension_LeftJoin__3_1.htm @@ -0,0 +1,74 @@ +LeftJoinExtension.LeftJoin<TSource, TKey, TResult>(IEnumerable<TSource>, IEnumerable<TSource>, Func<TSource, TKey>, Func<TSource, TResult>, Func<TSource, TSource, TResult>, IEqualityComparer<TKey>) Method

LeftJoinExtensionLeftJoinTSource, TKey, TResult(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, FuncTSource, TResult, FuncTSource, TSource, TResult, IEqualityComparerTKey) Method

+ Performs a left outer join on two homogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> LeftJoin<TSource, TKey, TResult>(
+	this IEnumerable<TSource> first,
+	IEnumerable<TSource> second,
+	Func<TSource, TKey> keySelector,
+	Func<TSource, TResult> firstSelector,
+	Func<TSource, TSource, TResult> bothSelector,
+	IEqualityComparer<TKey>? comparer
+)
+

Parameters

first  IEnumerableTSource
+ The first sequence of the join operation.
second  IEnumerableTSource
+ The second sequence of the join operation.
keySelector  FuncTSource, TKey
+ Function that projects the key given an element of one of the + sequences to join.
firstSelector  FuncTSource, TResult
+ Function that projects the result given just an element from + first where there is no corresponding element + in second.
bothSelector  FuncTSource, TSource, TResult
+ Function that projects the result given an element from + first and an element from second + that match on a common key.
comparer  IEqualityComparerTKey
+ The IEqualityComparerT instance used to compare + keys for equality.

Type Parameters

TSource
+ The type of elements in the source sequence.
TKey
+ The type of the key returned by the key selector function.
TResult
+ The type of the result elements.

Return Value

IEnumerableTResult
A sequence containing results projected from a left + outer join of the two input sequences.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_LeftJoinExtension_LeftJoin__4.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_LeftJoinExtension_LeftJoin__4.htm new file mode 100644 index 0000000..c241339 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_LeftJoinExtension_LeftJoin__4.htm @@ -0,0 +1,73 @@ +LeftJoinExtension.LeftJoin<TFirst, TSecond, TKey, TResult>(IEnumerable<TFirst>, IEnumerable<TSecond>, Func<TFirst, TKey>, Func<TSecond, TKey>, Func<TFirst, TResult>, Func<TFirst, TSecond, TResult>) Method

LeftJoinExtensionLeftJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTFirst, TResult, FuncTFirst, TSecond, TResult) Method

+ Performs a left outer join on two heterogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> LeftJoin<TFirst, TSecond, TKey, TResult>(
+	this IEnumerable<TFirst> first,
+	IEnumerable<TSecond> second,
+	Func<TFirst, TKey> firstKeySelector,
+	Func<TSecond, TKey> secondKeySelector,
+	Func<TFirst, TResult> firstSelector,
+	Func<TFirst, TSecond, TResult> bothSelector
+)
+

Parameters

first  IEnumerableTFirst
+ The first sequence of the join operation.
second  IEnumerableTSecond
+ The second sequence of the join operation.
firstKeySelector  FuncTFirst, TKey
+ Function that projects the key given an element from first.
secondKeySelector  FuncTSecond, TKey
+ Function that projects the key given an element from second.
firstSelector  FuncTFirst, TResult
+ Function that projects the result given just an element from + first where there is no corresponding element + in second.
bothSelector  FuncTFirst, TSecond, TResult
+ Function that projects the result given an element from + first and an element from second + that match on a common key.

Type Parameters

TFirst
+ The type of elements in the first sequence.
TSecond
+ The type of elements in the second sequence.
TKey
+ The type of the key returned by the key selector functions.
TResult
+ The type of the result elements.

Return Value

IEnumerableTResult
A sequence containing results projected from a left + outer join of the two input sequences.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTFirst. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_LeftJoinExtension_LeftJoin__4_1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_LeftJoinExtension_LeftJoin__4_1.htm new file mode 100644 index 0000000..252ff69 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_LeftJoinExtension_LeftJoin__4_1.htm @@ -0,0 +1,79 @@ +LeftJoinExtension.LeftJoin<TFirst, TSecond, TKey, TResult>(IEnumerable<TFirst>, IEnumerable<TSecond>, Func<TFirst, TKey>, Func<TSecond, TKey>, Func<TFirst, TResult>, Func<TFirst, TSecond, TResult>, IEqualityComparer<TKey>) Method

LeftJoinExtensionLeftJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTFirst, TResult, FuncTFirst, TSecond, TResult, IEqualityComparerTKey) Method

+ Performs a left outer join on two heterogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> LeftJoin<TFirst, TSecond, TKey, TResult>(
+	this IEnumerable<TFirst> first,
+	IEnumerable<TSecond> second,
+	Func<TFirst, TKey> firstKeySelector,
+	Func<TSecond, TKey> secondKeySelector,
+	Func<TFirst, TResult> firstSelector,
+	Func<TFirst, TSecond, TResult> bothSelector,
+	IEqualityComparer<TKey>? comparer
+)
+

Parameters

first  IEnumerableTFirst
+ The first sequence of the join operation.
second  IEnumerableTSecond
+ The second sequence of the join operation.
firstKeySelector  FuncTFirst, TKey
+ Function that projects the key given an element from first.
secondKeySelector  FuncTSecond, TKey
+ Function that projects the key given an element from second.
firstSelector  FuncTFirst, TResult
+ Function that projects the result given just an element from + first where there is no corresponding element + in second.
bothSelector  FuncTFirst, TSecond, TResult
+ Function that projects the result given an element from + first and an element from second + that match on a common key.
comparer  IEqualityComparerTKey
+ The IEqualityComparerT instance used to compare + keys for equality.

Type Parameters

TFirst
+ The type of elements in the first sequence.
TSecond
+ The type of elements in the second sequence.
TKey
+ The type of the key returned by the key selector functions.
TResult
+ The type of the result elements.

Return Value

IEnumerableTResult
A sequence containing results projected from a left + outer join of the two input sequences.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTFirst. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_MaxByExtension_MaxBy__2.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_MaxByExtension_MaxBy__2.htm new file mode 100644 index 0000000..6c16424 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_MaxByExtension_MaxBy__2.htm @@ -0,0 +1,45 @@ +MaxByExtension.MaxBy<TSource, TKey>(IEnumerable<TSource>, Func<TSource, TKey>) Method

MaxByExtensionMaxByTSource, TKey(IEnumerableTSource, FuncTSource, TKey) Method

+ Returns the maximal elements of the given sequence, based on + the given projection. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IExtremaEnumerable<TSource> MaxBy<TSource, TKey>(
+	this IEnumerable<TSource> source,
+	Func<TSource, TKey> selector
+)
+

Parameters

source  IEnumerableTSource
Source sequence
selector  FuncTSource, TKey
Selector to use to pick the results to compare

Type Parameters

TSource
Type of the source sequence
TKey
Type of the projected element

Return Value

IExtremaEnumerableTSource
The sequence of maximal elements, according to the projection.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This overload uses the default comparer for the projected type. + This operator uses deferred execution. The results are evaluated + and cached on first use to returned sequence. +

Exceptions

ArgumentNullExceptionsource or selector is null

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_MaxByExtension_MaxBy__2_1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_MaxByExtension_MaxBy__2_1.htm new file mode 100644 index 0000000..60e5fad --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_MaxByExtension_MaxBy__2_1.htm @@ -0,0 +1,49 @@ +MaxByExtension.MaxBy<TSource, TKey>(IEnumerable<TSource>, Func<TSource, TKey>, IComparer<TKey>) Method

MaxByExtensionMaxByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey) Method

+ Returns the maximal elements of the given sequence, based on + the given projection and the specified comparer for projected values. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IExtremaEnumerable<TSource> MaxBy<TSource, TKey>(
+	this IEnumerable<TSource> source,
+	Func<TSource, TKey> selector,
+	IComparer<TKey>? comparer
+)
+

Parameters

source  IEnumerableTSource
Source sequence
selector  FuncTSource, TKey
Selector to use to pick the results to compare
comparer  IComparerTKey
Comparer to use to compare projected values

Type Parameters

TSource
Type of the source sequence
TKey
Type of the projected element

Return Value

IExtremaEnumerableTSource
The sequence of maximal elements, according to the projection.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution. The results are evaluated + and cached on first use to returned sequence. +

Exceptions

ArgumentNullExceptionsource, selector + or comparer is null

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_MinByExtension_MinBy__2.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_MinByExtension_MinBy__2.htm new file mode 100644 index 0000000..65a488c --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_MinByExtension_MinBy__2.htm @@ -0,0 +1,45 @@ +MinByExtension.MinBy<TSource, TKey>(IEnumerable<TSource>, Func<TSource, TKey>) Method

MinByExtensionMinByTSource, TKey(IEnumerableTSource, FuncTSource, TKey) Method

+ Returns the minimal elements of the given sequence, based on + the given projection. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IExtremaEnumerable<TSource> MinBy<TSource, TKey>(
+	this IEnumerable<TSource> source,
+	Func<TSource, TKey> selector
+)
+

Parameters

source  IEnumerableTSource
Source sequence
selector  FuncTSource, TKey
Selector to use to pick the results to compare

Type Parameters

TSource
Type of the source sequence
TKey
Type of the projected element

Return Value

IExtremaEnumerableTSource
The sequence of minimal elements, according to the projection.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This overload uses the default comparer for the projected type. + This operator uses deferred execution. The results are evaluated + and cached on first use to returned sequence. +

Exceptions

ArgumentNullExceptionsource or selector is null

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_MinByExtension_MinBy__2_1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_MinByExtension_MinBy__2_1.htm new file mode 100644 index 0000000..71a7180 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_MinByExtension_MinBy__2_1.htm @@ -0,0 +1,49 @@ +MinByExtension.MinBy<TSource, TKey>(IEnumerable<TSource>, Func<TSource, TKey>, IComparer<TKey>) Method

MinByExtensionMinByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey) Method

+ Returns the minimal elements of the given sequence, based on + the given projection and the specified comparer for projected values. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IExtremaEnumerable<TSource> MinBy<TSource, TKey>(
+	this IEnumerable<TSource> source,
+	Func<TSource, TKey> selector,
+	IComparer<TKey>? comparer
+)
+

Parameters

source  IEnumerableTSource
Source sequence
selector  FuncTSource, TKey
Selector to use to pick the results to compare
comparer  IComparerTKey
Comparer to use to compare projected values

Type Parameters

TSource
Type of the source sequence
TKey
Type of the projected element

Return Value

IExtremaEnumerableTSource
The sequence of minimal elements, according to the projection.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution. The results are evaluated + and cached on first use to returned sequence. +

Exceptions

ArgumentNullExceptionsource, selector + or comparer is null

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_MoveExtension_Move__1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_MoveExtension_Move__1.htm new file mode 100644 index 0000000..d299e3f --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_MoveExtension_Move__1.htm @@ -0,0 +1,58 @@ +MoveExtension.Move<T> Method

MoveExtensionMoveT Method

+ Returns a sequence with a range of elements in the source sequence + moved to a new offset. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<T> Move<T>(
+	this IEnumerable<T> source,
+	int fromIndex,
+	int count,
+	int toIndex
+)
+

Parameters

source  IEnumerableT
The source sequence.
fromIndex  Int32
+ The zero-based index identifying the first element in the range of + elements to move.
count  Int32
The count of items to move.
toIndex  Int32
+ The index where the specified range will be moved.

Type Parameters

T
Type of the source sequence.

Return Value

IEnumerableT
+ A sequence with the specified range moved to the new position. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams its results. +

Example

C#
var result = Enumerable.Range(0, 6).Move(3, 2, 0);
+ The result variable will contain { 3, 4, 0, 1, 2, 5 }. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_OrderByExtension_OrderBy__2.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_OrderByExtension_OrderBy__2.htm new file mode 100644 index 0000000..b335bf2 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_OrderByExtension_OrderBy__2.htm @@ -0,0 +1,44 @@ +OrderByExtension.OrderBy<T, TKey>(IEnumerable<T>, Func<T, TKey>, OrderByDirection) Method

OrderByExtensionOrderByT, TKey(IEnumerableT, FuncT, TKey, OrderByDirection) Method

+ Sorts the elements of a sequence in a particular direction (ascending, descending) according to a key +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IOrderedEnumerable<T> OrderBy<T, TKey>(
+	this IEnumerable<T> source,
+	Func<T, TKey> keySelector,
+	OrderByDirection direction
+)
+

Parameters

source  IEnumerableT
The sequence to order
keySelector  FuncT, TKey
A key selector function
direction  OrderByDirection
A direction in which to order the elements (ascending, descending)

Type Parameters

T
The type of the elements in the source sequence
TKey
The type of the key used to order elements

Return Value

IOrderedEnumerableT
An ordered copy of the source sequence

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_OrderByExtension_OrderBy__2_1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_OrderByExtension_OrderBy__2_1.htm new file mode 100644 index 0000000..eefcce3 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_OrderByExtension_OrderBy__2_1.htm @@ -0,0 +1,48 @@ +OrderByExtension.OrderBy<T, TKey>(IEnumerable<T>, Func<T, TKey>, IComparer<TKey>, OrderByDirection) Method

OrderByExtensionOrderByT, TKey(IEnumerableT, FuncT, TKey, IComparerTKey, OrderByDirection) Method

+ Sorts the elements of a sequence in a particular direction (ascending, descending) according to a key +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IOrderedEnumerable<T> OrderBy<T, TKey>(
+	this IEnumerable<T> source,
+	Func<T, TKey> keySelector,
+	IComparer<TKey>? comparer,
+	OrderByDirection direction
+)
+

Parameters

source  IEnumerableT
The sequence to order
keySelector  FuncT, TKey
A key selector function
comparer  IComparerTKey
A comparer used to define the semantics of element comparison
direction  OrderByDirection
A direction in which to order the elements (ascending, descending)

Type Parameters

T
The type of the elements in the source sequence
TKey
The type of the key used to order elements

Return Value

IOrderedEnumerableT
An ordered copy of the source sequence

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_OrderedMergeExtension_OrderedMerge__1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_OrderedMergeExtension_OrderedMerge__1.htm new file mode 100644 index 0000000..385004c --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_OrderedMergeExtension_OrderedMerge__1.htm @@ -0,0 +1,47 @@ +OrderedMergeExtension.OrderedMerge<T>(IEnumerable<T>, IEnumerable<T>) Method

OrderedMergeExtensionOrderedMergeT(IEnumerableT, IEnumerableT) Method

+ Merges two ordered sequences into one. Where the elements equal + in both sequences, the element from the first sequence is + returned in the resulting sequence. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<T> OrderedMerge<T>(
+	this IEnumerable<T> first,
+	IEnumerable<T> second
+)
+

Parameters

first  IEnumerableT
The first input sequence.
second  IEnumerableT
The second input sequence.

Type Parameters

T
Type of elements in input and output sequences.

Return Value

IEnumerableT
+ A sequence with elements from the two input sequences merged, as + in a full outer join.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This method uses deferred execution. The behavior is undefined + if the sequences are unordered as inputs. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_OrderedMergeExtension_OrderedMerge__1_1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_OrderedMergeExtension_OrderedMerge__1_1.htm new file mode 100644 index 0000000..8f938a7 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_OrderedMergeExtension_OrderedMerge__1_1.htm @@ -0,0 +1,53 @@ +OrderedMergeExtension.OrderedMerge<T>(IEnumerable<T>, IEnumerable<T>, IComparer<T>) Method

OrderedMergeExtensionOrderedMergeT(IEnumerableT, IEnumerableT, IComparerT) Method

+ Merges two ordered sequences into one with an additional + parameter specifying how to compare the elements of the + sequences. Where the elements equal in both sequences, the + element from the first sequence is returned in the resulting + sequence. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<T> OrderedMerge<T>(
+	this IEnumerable<T> first,
+	IEnumerable<T> second,
+	IComparer<T>? comparer
+)
+

Parameters

first  IEnumerableT
The first input sequence.
second  IEnumerableT
The second input sequence.
comparer  IComparerT
An IComparerT to compare elements.

Type Parameters

T
Type of elements in input and output sequences.

Return Value

IEnumerableT
+ A sequence with elements from the two input sequences merged, as + in a full outer join.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This method uses deferred execution. The behavior is undefined + if the sequences are unordered as inputs. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_OrderedMergeExtension_OrderedMerge__2.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_OrderedMergeExtension_OrderedMerge__2.htm new file mode 100644 index 0000000..63e9594 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_OrderedMergeExtension_OrderedMerge__2.htm @@ -0,0 +1,53 @@ +OrderedMergeExtension.OrderedMerge<T, TKey>(IEnumerable<T>, IEnumerable<T>, Func<T, TKey>) Method

OrderedMergeExtensionOrderedMergeT, TKey(IEnumerableT, IEnumerableT, FuncT, TKey) Method

+ Merges two ordered sequences into one with an additional + parameter specifying the element key by which the sequences are + ordered. Where the keys equal in both sequences, the + element from the first sequence is returned in the resulting + sequence. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<T> OrderedMerge<T, TKey>(
+	this IEnumerable<T> first,
+	IEnumerable<T> second,
+	Func<T, TKey> keySelector
+)
+

Parameters

first  IEnumerableT
The first input sequence.
second  IEnumerableT
The second input sequence.
keySelector  FuncT, TKey
Function to extract a key given an element.

Type Parameters

T
Type of elements in input and output sequences.
TKey
Type of keys used for merging.

Return Value

IEnumerableT
+ A sequence with elements from the two input sequences merged + according to a key, as in a full outer join.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This method uses deferred execution. The behavior is undefined + if the sequences are unordered (by key) as inputs. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_OrderedMergeExtension_OrderedMerge__3.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_OrderedMergeExtension_OrderedMerge__3.htm new file mode 100644 index 0000000..81d0cc1 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_OrderedMergeExtension_OrderedMerge__3.htm @@ -0,0 +1,70 @@ +OrderedMergeExtension.OrderedMerge<T, TKey, TResult>(IEnumerable<T>, IEnumerable<T>, Func<T, TKey>, Func<T, TResult>, Func<T, TResult>, Func<T, T, TResult>) Method

OrderedMergeExtensionOrderedMergeT, TKey, TResult(IEnumerableT, IEnumerableT, FuncT, TKey, FuncT, TResult, FuncT, TResult, FuncT, T, TResult) Method

+ Merges two ordered sequences into one. Additional parameters + specify the element key by which the sequences are ordered, + the result when element is found in first sequence but not in + the second, the result when element is found in second sequence + but not in the first and the result when elements are found in + both sequences. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> OrderedMerge<T, TKey, TResult>(
+	this IEnumerable<T> first,
+	IEnumerable<T> second,
+	Func<T, TKey> keySelector,
+	Func<T, TResult> firstSelector,
+	Func<T, TResult> secondSelector,
+	Func<T, T, TResult> bothSelector
+)
+

Parameters

first  IEnumerableT
The first input sequence.
second  IEnumerableT
The second input sequence.
keySelector  FuncT, TKey
Function to extract a key given an element.
firstSelector  FuncT, TResult
Function to project the result element + when only the first sequence yields a source element.
secondSelector  FuncT, TResult
Function to project the result element + when only the second sequence yields a source element.
bothSelector  FuncT, T, TResult
Function to project the result element + when only both sequences yield a source element whose keys are + equal.

Type Parameters

T
Type of elements in source sequences.
TKey
Type of keys used for merging.
TResult
Type of elements in the returned sequence.

Return Value

IEnumerableTResult
+ A sequence with projections from the two input sequences merged + according to a key, as in a full outer join.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This method uses deferred execution. The behavior is undefined + if the sequences are unordered (by key) as inputs. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_OrderedMergeExtension_OrderedMerge__3_1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_OrderedMergeExtension_OrderedMerge__3_1.htm new file mode 100644 index 0000000..7f41374 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_OrderedMergeExtension_OrderedMerge__3_1.htm @@ -0,0 +1,74 @@ +OrderedMergeExtension.OrderedMerge<T, TKey, TResult>(IEnumerable<T>, IEnumerable<T>, Func<T, TKey>, Func<T, TResult>, Func<T, TResult>, Func<T, T, TResult>, IComparer<TKey>) Method

OrderedMergeExtensionOrderedMergeT, TKey, TResult(IEnumerableT, IEnumerableT, FuncT, TKey, FuncT, TResult, FuncT, TResult, FuncT, T, TResult, IComparerTKey) Method

+ Merges two ordered sequences into one. Additional parameters + specify the element key by which the sequences are ordered, + the result when element is found in first sequence but not in + the second, the result when element is found in second sequence + but not in the first, the result when elements are found in + both sequences and a method for comparing keys. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> OrderedMerge<T, TKey, TResult>(
+	this IEnumerable<T> first,
+	IEnumerable<T> second,
+	Func<T, TKey> keySelector,
+	Func<T, TResult> firstSelector,
+	Func<T, TResult> secondSelector,
+	Func<T, T, TResult> bothSelector,
+	IComparer<TKey>? comparer
+)
+

Parameters

first  IEnumerableT
The first input sequence.
second  IEnumerableT
The second input sequence.
keySelector  FuncT, TKey
Function to extract a key given an element.
firstSelector  FuncT, TResult
Function to project the result element + when only the first sequence yields a source element.
secondSelector  FuncT, TResult
Function to project the result element + when only the second sequence yields a source element.
bothSelector  FuncT, T, TResult
Function to project the result element + when only both sequences yield a source element whose keys are + equal.
comparer  IComparerTKey
An IComparerT to compare keys.

Type Parameters

T
Type of elements in source sequences.
TKey
Type of keys used for merging.
TResult
Type of elements in the returned sequence.

Return Value

IEnumerableTResult
+ A sequence with projections from the two input sequences merged + according to a key, as in a full outer join.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This method uses deferred execution. The behavior is undefined + if the sequences are unordered (by key) as inputs. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_OrderedMergeExtension_OrderedMerge__4.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_OrderedMergeExtension_OrderedMerge__4.htm new file mode 100644 index 0000000..b466df9 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_OrderedMergeExtension_OrderedMerge__4.htm @@ -0,0 +1,76 @@ +OrderedMergeExtension.OrderedMerge<TFirst, TSecond, TKey, TResult>(IEnumerable<TFirst>, IEnumerable<TSecond>, Func<TFirst, TKey>, Func<TSecond, TKey>, Func<TFirst, TResult>, Func<TSecond, TResult>, Func<TFirst, TSecond, TResult>) Method

OrderedMergeExtensionOrderedMergeTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTFirst, TResult, FuncTSecond, TResult, FuncTFirst, TSecond, TResult) Method

+ Merges two heterogeneous sequences ordered by a common key type + into a homogeneous one. Additional parameters specify the + element key by which the sequences are ordered, the result when + element is found in first sequence but not in the second and + the result when element is found in second sequence but not in + the first, the result when elements are found in both sequences. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> OrderedMerge<TFirst, TSecond, TKey, TResult>(
+	this IEnumerable<TFirst> first,
+	IEnumerable<TSecond> second,
+	Func<TFirst, TKey> firstKeySelector,
+	Func<TSecond, TKey> secondKeySelector,
+	Func<TFirst, TResult> firstSelector,
+	Func<TSecond, TResult> secondSelector,
+	Func<TFirst, TSecond, TResult> bothSelector
+)
+

Parameters

first  IEnumerableTFirst
The first input sequence.
second  IEnumerableTSecond
The second input sequence.
firstKeySelector  FuncTFirst, TKey
Function to extract a key given an + element from the first sequence.
secondKeySelector  FuncTSecond, TKey
Function to extract a key given an + element from the second sequence.
firstSelector  FuncTFirst, TResult
Function to project the result element + when only the first sequence yields a source element.
secondSelector  FuncTSecond, TResult
Function to project the result element + when only the second sequence yields a source element.
bothSelector  FuncTFirst, TSecond, TResult
Function to project the result element + when only both sequences yield a source element whose keys are + equal.

Type Parameters

TFirst
Type of elements in the first sequence.
TSecond
Type of elements in the second sequence.
TKey
Type of keys used for merging.
TResult
Type of elements in the returned sequence.

Return Value

IEnumerableTResult
+ A sequence with projections from the two input sequences merged + according to a key, as in a full outer join.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTFirst. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This method uses deferred execution. The behavior is undefined + if the sequences are unordered (by key) as inputs. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_OrderedMergeExtension_OrderedMerge__4_1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_OrderedMergeExtension_OrderedMerge__4_1.htm new file mode 100644 index 0000000..6e544ec --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_OrderedMergeExtension_OrderedMerge__4_1.htm @@ -0,0 +1,81 @@ +OrderedMergeExtension.OrderedMerge<TFirst, TSecond, TKey, TResult>(IEnumerable<TFirst>, IEnumerable<TSecond>, Func<TFirst, TKey>, Func<TSecond, TKey>, Func<TFirst, TResult>, Func<TSecond, TResult>, Func<TFirst, TSecond, TResult>, IComparer<TKey>) Method

OrderedMergeExtensionOrderedMergeTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTFirst, TResult, FuncTSecond, TResult, FuncTFirst, TSecond, TResult, IComparerTKey) Method

+ Merges two heterogeneous sequences ordered by a common key type + into a homogeneous one. Additional parameters specify the + element key by which the sequences are ordered, the result when + element is found in first sequence but not in the second, + the result when element is found in second sequence but not in + the first, the result when elements are found in both sequences + and a method for comparing keys. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> OrderedMerge<TFirst, TSecond, TKey, TResult>(
+	this IEnumerable<TFirst> first,
+	IEnumerable<TSecond> second,
+	Func<TFirst, TKey> firstKeySelector,
+	Func<TSecond, TKey> secondKeySelector,
+	Func<TFirst, TResult> firstSelector,
+	Func<TSecond, TResult> secondSelector,
+	Func<TFirst, TSecond, TResult> bothSelector,
+	IComparer<TKey>? comparer
+)
+

Parameters

first  IEnumerableTFirst
The first input sequence.
second  IEnumerableTSecond
The second input sequence.
firstKeySelector  FuncTFirst, TKey
Function to extract a key given an + element from the first sequence.
secondKeySelector  FuncTSecond, TKey
Function to extract a key given an + element from the second sequence.
firstSelector  FuncTFirst, TResult
Function to project the result element + when only the first sequence yields a source element.
secondSelector  FuncTSecond, TResult
Function to project the result element + when only the second sequence yields a source element.
bothSelector  FuncTFirst, TSecond, TResult
Function to project the result element + when only both sequences yield a source element whose keys are + equal.
comparer  IComparerTKey
An IComparerT to compare keys.

Type Parameters

TFirst
Type of elements in the first sequence.
TSecond
Type of elements in the second sequence.
TKey
Type of keys used for merging.
TResult
Type of elements in the returned sequence.

Return Value

IEnumerableTResult
+ A sequence with projections from the two input sequences merged + according to a key, as in a full outer join.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTFirst. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This method uses deferred execution. The behavior is undefined + if the sequences are unordered (by key) as inputs. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_PadExtension_Pad__1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_PadExtension_Pad__1.htm new file mode 100644 index 0000000..b720067 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_PadExtension_Pad__1.htm @@ -0,0 +1,50 @@ +PadExtension.Pad<TSource>(IEnumerable<TSource>, Int32) Method

PadExtensionPadTSource(IEnumerableTSource, Int32) Method

+ Pads a sequence with default values if it is narrower (shorter + in length) than a given width. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TSource> Pad<TSource>(
+	this IEnumerable<TSource> source,
+	int width
+)
+

Parameters

source  IEnumerableTSource
The sequence to pad.
width  Int32
The width/length below which to pad.

Type Parameters

TSource
The type of the elements of source.

Return Value

IEnumerableTSource
+ Returns a sequence that is at least as wide/long as the width/length + specified by the width parameter. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams its results. +

Example

C#
int[] numbers = { 123, 456, 789 };
+var result = numbers.Pad(5);
+ The result variable, when iterated over, will yield + 123, 456, 789 and two zeroes, in turn. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_PadExtension_Pad__1_1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_PadExtension_Pad__1_1.htm new file mode 100644 index 0000000..7e93a11 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_PadExtension_Pad__1_1.htm @@ -0,0 +1,54 @@ +PadExtension.Pad<TSource>(IEnumerable<TSource>, Int32, Func<Int32, TSource>) Method

PadExtensionPadTSource(IEnumerableTSource, Int32, FuncInt32, TSource) Method

+ Pads a sequence with a dynamic filler value if it is narrower (shorter + in length) than a given width. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TSource> Pad<TSource>(
+	this IEnumerable<TSource> source,
+	int width,
+	Func<int, TSource> paddingSelector
+)
+

Parameters

source  IEnumerableTSource
The sequence to pad.
width  Int32
The width/length below which to pad.
paddingSelector  FuncInt32, TSource
Function to calculate padding.

Type Parameters

TSource
The type of the elements of source.

Return Value

IEnumerableTSource
+ Returns a sequence that is at least as wide/long as the width/length + specified by the width parameter. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams its results. +

Example

C#
int[] numbers = { 0, 1, 2 };
+var result = numbers.Pad(5, i => -i);
+ The result variable, when iterated over, will yield + 0, 1, 2, -3 and -4, in turn. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_PadExtension_Pad__1_2.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_PadExtension_Pad__1_2.htm new file mode 100644 index 0000000..1afc971 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_PadExtension_Pad__1_2.htm @@ -0,0 +1,54 @@ +PadExtension.Pad<TSource>(IEnumerable<TSource>, Int32, TSource) Method

PadExtensionPadTSource(IEnumerableTSource, Int32, TSource) Method

+ Pads a sequence with a given filler value if it is narrower (shorter + in length) than a given width. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TSource> Pad<TSource>(
+	this IEnumerable<TSource> source,
+	int width,
+	TSource padding
+)
+

Parameters

source  IEnumerableTSource
The sequence to pad.
width  Int32
The width/length below which to pad.
padding  TSource
The value to use for padding.

Type Parameters

TSource
The type of the elements of source.

Return Value

IEnumerableTSource
+ Returns a sequence that is at least as wide/long as the width/length + specified by the width parameter. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams its results. +

Example

C#
int[] numbers = { 123, 456, 789 };
+var result = numbers.Pad(5, -1);
+ The result variable, when iterated over, will yield + 123, 456, and 789 followed by two occurrences of -1, in turn. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_PadStartExtension_PadStart__1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_PadStartExtension_PadStart__1.htm new file mode 100644 index 0000000..c630d9a --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_PadStartExtension_PadStart__1.htm @@ -0,0 +1,49 @@ +PadStartExtension.PadStart<TSource>(IEnumerable<TSource>, Int32) Method

PadStartExtensionPadStartTSource(IEnumerableTSource, Int32) Method

+ Pads a sequence with default values in the beginning if it is narrower (shorter + in length) than a given width. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TSource> PadStart<TSource>(
+	this IEnumerable<TSource> source,
+	int width
+)
+

Parameters

source  IEnumerableTSource
The sequence to pad.
width  Int32
The width/length below which to pad.

Type Parameters

TSource
The type of the elements of source.

Return Value

IEnumerableTSource
+ Returns a sequence that is at least as wide/long as the width/length + specified by the width parameter. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams its results. +

Example

C#
int[] numbers = { 123, 456, 789 };
+var result = numbers.PadStart(5);
+ The result variable will contain { 0, 0, 123, 456, 789 }. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_PadStartExtension_PadStart__1_1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_PadStartExtension_PadStart__1_1.htm new file mode 100644 index 0000000..8e3f2e6 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_PadStartExtension_PadStart__1_1.htm @@ -0,0 +1,56 @@ +PadStartExtension.PadStart<TSource>(IEnumerable<TSource>, Int32, Func<Int32, TSource>) Method

PadStartExtensionPadStartTSource(IEnumerableTSource, Int32, FuncInt32, TSource) Method

+ Pads a sequence with a dynamic filler value in the beginning if it is narrower (shorter + in length) than a given width. + An additional parameter specifies the function to calculate padding. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TSource> PadStart<TSource>(
+	this IEnumerable<TSource> source,
+	int width,
+	Func<int, TSource> paddingSelector
+)
+

Parameters

source  IEnumerableTSource
The sequence to pad.
width  Int32
The width/length below which to pad.
paddingSelector  FuncInt32, TSource
+ Function to calculate padding given the index of the missing element. +

Type Parameters

TSource
The type of the elements of source.

Return Value

IEnumerableTSource
+ Returns a sequence that is at least as wide/long as the width/length + specified by the width parameter. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams its results. +

Example

C#
int[] numbers = { 123, 456, 789 };
+var result = numbers.PadStart(6, i => -i);
+ The result variable will contain { 0, -1, -2, 123, 456, 789 }. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_PadStartExtension_PadStart__1_2.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_PadStartExtension_PadStart__1_2.htm new file mode 100644 index 0000000..93433b0 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_PadStartExtension_PadStart__1_2.htm @@ -0,0 +1,54 @@ +PadStartExtension.PadStart<TSource>(IEnumerable<TSource>, Int32, TSource) Method

PadStartExtensionPadStartTSource(IEnumerableTSource, Int32, TSource) Method

+ Pads a sequence with a given filler value in the beginning if it is narrower (shorter + in length) than a given width. + An additional parameter specifies the value to use for padding. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TSource> PadStart<TSource>(
+	this IEnumerable<TSource> source,
+	int width,
+	TSource padding
+)
+

Parameters

source  IEnumerableTSource
The sequence to pad.
width  Int32
The width/length below which to pad.
padding  TSource
The value to use for padding.

Type Parameters

TSource
The type of the elements of source.

Return Value

IEnumerableTSource
+ Returns a sequence that is at least as wide/long as the width/length + specified by the width parameter. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams its results. +

Example

C#
int[] numbers = { 123, 456, 789 };
+var result = numbers.PadStart(5, -1);
+ The result variable will contain { -1, -1, 123, 456, 789 }. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_PairwiseExtension_Pairwise__2.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_PairwiseExtension_Pairwise__2.htm new file mode 100644 index 0000000..fc3d42a --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_PairwiseExtension_Pairwise__2.htm @@ -0,0 +1,52 @@ +PairwiseExtension.Pairwise<TSource, TResult> Method

PairwiseExtensionPairwiseTSource, TResult Method

+ Returns a sequence resulting from applying a function to each + element in the source sequence and its + predecessor, with the exception of the first element which is + only returned as the predecessor of the second element. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> Pairwise<TSource, TResult>(
+	this IEnumerable<TSource> source,
+	Func<TSource, TSource, TResult> resultSelector
+)
+

Parameters

source  IEnumerableTSource
The source sequence.
resultSelector  FuncTSource, TSource, TResult
A transform function to apply to + each pair of sequence.

Type Parameters

TSource
The type of the elements of source.
TResult
The type of the element of the returned sequence.

Return Value

IEnumerableTResult
+ Returns the resulting sequence. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams its results. +

Example

C#
var source = new[] { "a", "b", "c", "d" };
+var result = source.Pairwise((a, b) => a + b);
+ The result variable, when iterated over, will yield + "ab", "bc" and "cd", in turn. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_PartialSortByExtension_PartialSortBy__2.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_PartialSortByExtension_PartialSortBy__2.htm new file mode 100644 index 0000000..3a9a313 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_PartialSortByExtension_PartialSortBy__2.htm @@ -0,0 +1,48 @@ +PartialSortByExtension.PartialSortBy<TSource, TKey>(IEnumerable<TSource>, Int32, Func<TSource, TKey>) Method

PartialSortByExtensionPartialSortByTSource, TKey(IEnumerableTSource, Int32, FuncTSource, TKey) Method

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TSource> PartialSortBy<TSource, TKey>(
+	this IEnumerable<TSource> source,
+	int count,
+	Func<TSource, TKey> keySelector
+)
+

Parameters

source  IEnumerableTSource
The source sequence.
count  Int32
Number of (maximum) elements to return.
keySelector  FuncTSource, TKey
A function to extract a key from an element.

Type Parameters

TSource
Type of elements in the sequence.
TKey
Type of keys.

Return Value

IEnumerableTSource
A sequence containing at most top count + elements from source, in ascending order of their keys.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams it results. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_PartialSortByExtension_PartialSortBy__2_1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_PartialSortByExtension_PartialSortBy__2_1.htm new file mode 100644 index 0000000..551c2df --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_PartialSortByExtension_PartialSortBy__2_1.htm @@ -0,0 +1,53 @@ +PartialSortByExtension.PartialSortBy<TSource, TKey>(IEnumerable<TSource>, Int32, Func<TSource, TKey>, OrderByDirection) Method

PartialSortByExtensionPartialSortByTSource, TKey(IEnumerableTSource, Int32, FuncTSource, TKey, OrderByDirection) Method

+ Combines OrderByT, TKey(IEnumerableT, FuncT, TKey, OrderByDirection), + and TakeTSource(IEnumerableTSource, Int32) in a single operation. + An additional parameter specifies the direction of the sort +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TSource> PartialSortBy<TSource, TKey>(
+	this IEnumerable<TSource> source,
+	int count,
+	Func<TSource, TKey> keySelector,
+	OrderByDirection direction
+)
+

Parameters

source  IEnumerableTSource
The source sequence.
count  Int32
Number of (maximum) elements to return.
keySelector  FuncTSource, TKey
A function to extract a key from an element.
direction  OrderByDirection
The direction in which to sort the elements

Type Parameters

TSource
Type of elements in the sequence.
TKey
Type of keys.

Return Value

IEnumerableTSource
A sequence containing at most top count + elements from source, in the specified order of their keys.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams it results. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_PartialSortByExtension_PartialSortBy__2_2.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_PartialSortByExtension_PartialSortBy__2_2.htm new file mode 100644 index 0000000..1fa450e --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_PartialSortByExtension_PartialSortBy__2_2.htm @@ -0,0 +1,53 @@ +PartialSortByExtension.PartialSortBy<TSource, TKey>(IEnumerable<TSource>, Int32, Func<TSource, TKey>, IComparer<TKey>) Method

PartialSortByExtensionPartialSortByTSource, TKey(IEnumerableTSource, Int32, FuncTSource, TKey, IComparerTKey) Method

+ Combines OrderByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey), + and TakeTSource(IEnumerableTSource, Int32) in a single operation. + An additional parameter specifies how the keys compare to each other. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TSource> PartialSortBy<TSource, TKey>(
+	this IEnumerable<TSource> source,
+	int count,
+	Func<TSource, TKey> keySelector,
+	IComparer<TKey>? comparer
+)
+

Parameters

source  IEnumerableTSource
The source sequence.
count  Int32
Number of (maximum) elements to return.
keySelector  FuncTSource, TKey
A function to extract a key from an element.
comparer  IComparerTKey
A IComparerT to compare elements.

Type Parameters

TSource
Type of elements in the sequence.
TKey
Type of keys.

Return Value

IEnumerableTSource
A sequence containing at most top count + elements from source, in ascending order of their keys.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams it results. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_PartialSortByExtension_PartialSortBy__2_3.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_PartialSortByExtension_PartialSortBy__2_3.htm new file mode 100644 index 0000000..8196d54 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_PartialSortByExtension_PartialSortBy__2_3.htm @@ -0,0 +1,58 @@ +PartialSortByExtension.PartialSortBy<TSource, TKey>(IEnumerable<TSource>, Int32, Func<TSource, TKey>, IComparer<TKey>, OrderByDirection) Method

PartialSortByExtensionPartialSortByTSource, TKey(IEnumerableTSource, Int32, FuncTSource, TKey, IComparerTKey, OrderByDirection) Method

+ Combines OrderByT, TKey(IEnumerableT, FuncT, TKey, OrderByDirection), + and TakeTSource(IEnumerableTSource, Int32) in a single operation. + Additional parameters specify how the elements compare to each other and + the direction of the sort. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TSource> PartialSortBy<TSource, TKey>(
+	this IEnumerable<TSource> source,
+	int count,
+	Func<TSource, TKey> keySelector,
+	IComparer<TKey>? comparer,
+	OrderByDirection direction
+)
+

Parameters

source  IEnumerableTSource
The source sequence.
count  Int32
Number of (maximum) elements to return.
keySelector  FuncTSource, TKey
A function to extract a key from an element.
comparer  IComparerTKey
A IComparerT to compare elements.
direction  OrderByDirection
The direction in which to sort the elements

Type Parameters

TSource
Type of elements in the sequence.
TKey
Type of keys.

Return Value

IEnumerableTSource
A sequence containing at most top count + elements from source, in the specified order of their keys.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams it results. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_PartialSortExtension_PartialSort__1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_PartialSortExtension_PartialSort__1.htm new file mode 100644 index 0000000..80462c2 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_PartialSortExtension_PartialSort__1.htm @@ -0,0 +1,45 @@ +PartialSortExtension.PartialSort<T>(IEnumerable<T>, Int32) Method

PartialSortExtensionPartialSortT(IEnumerableT, Int32) Method

+ Combines OrderByTSource, TKey(IEnumerableTSource, FuncTSource, TKey), + where each element is its key, and TakeTSource(IEnumerableTSource, Int32) + in a single operation. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<T> PartialSort<T>(
+	this IEnumerable<T> source,
+	int count
+)
+

Parameters

source  IEnumerableT
The source sequence.
count  Int32
Number of (maximum) elements to return.

Type Parameters

T
Type of elements in the sequence.

Return Value

IEnumerableT
A sequence containing at most top count + elements from source, in their ascending order.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams it results. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_PartialSortExtension_PartialSort__1_1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_PartialSortExtension_PartialSort__1_1.htm new file mode 100644 index 0000000..24d568f --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_PartialSortExtension_PartialSort__1_1.htm @@ -0,0 +1,50 @@ +PartialSortExtension.PartialSort<T>(IEnumerable<T>, Int32, OrderByDirection) Method

PartialSortExtensionPartialSortT(IEnumerableT, Int32, OrderByDirection) Method

+ Combines OrderByT, TKey(IEnumerableT, FuncT, TKey, IComparerTKey, OrderByDirection), + where each element is its key, and TakeTSource(IEnumerableTSource, Int32) + in a single operation. + An additional parameter specifies the direction of the sort +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<T> PartialSort<T>(
+	this IEnumerable<T> source,
+	int count,
+	OrderByDirection direction
+)
+

Parameters

source  IEnumerableT
The source sequence.
count  Int32
Number of (maximum) elements to return.
direction  OrderByDirection
The direction in which to sort the elements

Type Parameters

T
Type of elements in the sequence.

Return Value

IEnumerableT
A sequence containing at most top count + elements from source, in the specified order.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams it results. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_PartialSortExtension_PartialSort__1_2.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_PartialSortExtension_PartialSort__1_2.htm new file mode 100644 index 0000000..de87c3a --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_PartialSortExtension_PartialSort__1_2.htm @@ -0,0 +1,50 @@ +PartialSortExtension.PartialSort<T>(IEnumerable<T>, Int32, IComparer<T>) Method

PartialSortExtensionPartialSortT(IEnumerableT, Int32, IComparerT) Method

+ Combines OrderByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey), + where each element is its key, and TakeTSource(IEnumerableTSource, Int32) + in a single operation. An additional parameter specifies how the + elements compare to each other. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<T> PartialSort<T>(
+	this IEnumerable<T> source,
+	int count,
+	IComparer<T>? comparer
+)
+

Parameters

source  IEnumerableT
The source sequence.
count  Int32
Number of (maximum) elements to return.
comparer  IComparerT
A IComparerT to compare elements.

Type Parameters

T
Type of elements in the sequence.

Return Value

IEnumerableT
A sequence containing at most top count + elements from source, in their ascending order.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams it results. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_PartialSortExtension_PartialSort__1_3.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_PartialSortExtension_PartialSort__1_3.htm new file mode 100644 index 0000000..b160ef3 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_PartialSortExtension_PartialSort__1_3.htm @@ -0,0 +1,55 @@ +PartialSortExtension.PartialSort<T>(IEnumerable<T>, Int32, IComparer<T>, OrderByDirection) Method

PartialSortExtensionPartialSortT(IEnumerableT, Int32, IComparerT, OrderByDirection) Method

+ Combines OrderByT, TKey(IEnumerableT, FuncT, TKey, IComparerTKey, OrderByDirection), + where each element is its key, and TakeTSource(IEnumerableTSource, Int32) + in a single operation. + Additional parameters specify how the elements compare to each other and + the direction of the sort. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<T> PartialSort<T>(
+	this IEnumerable<T> source,
+	int count,
+	IComparer<T>? comparer,
+	OrderByDirection direction
+)
+

Parameters

source  IEnumerableT
The source sequence.
count  Int32
Number of (maximum) elements to return.
comparer  IComparerT
A IComparerT to compare elements.
direction  OrderByDirection
The direction in which to sort the elements

Type Parameters

T
Type of elements in the sequence.

Return Value

IEnumerableT
A sequence containing at most top count + elements from source, in the specified order.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams it results. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_PartitionExtension_Partition__1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_PartitionExtension_Partition__1.htm new file mode 100644 index 0000000..d048702 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_PartitionExtension_Partition__1.htm @@ -0,0 +1,49 @@ +PartitionExtension.Partition<T>(IEnumerable<T>, Func<T, Boolean>) Method

PartitionExtensionPartitionT(IEnumerableT, FuncT, Boolean) Method

+ Partitions or splits a sequence in two using a predicate. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static (IEnumerable<T> True, IEnumerable<T> False) Partition<T>(
+	this IEnumerable<T> source,
+	Func<T, bool> predicate
+)
+

Parameters

source  IEnumerableT
The source sequence.
predicate  FuncT, Boolean
The predicate function.

Type Parameters

T
Type of source elements.

Return Value

ValueTupleIEnumerableT, IEnumerableT
+ A tuple of elements satisfying the predicate and those that do not, + respectively. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Example

C#
var (evens, odds) =
+    Enumerable.Range(0, 10).Partition(x => x % 2 == 0);
+ The evens variable, when iterated over, will yield 0, 2, 4, 6 + and then 8. The odds variable, when iterated over, will yield + 1, 3, 5, 7 and then 9. +

Exceptions

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_PartitionExtension_Partition__2.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_PartitionExtension_Partition__2.htm new file mode 100644 index 0000000..9b052ad --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_PartitionExtension_Partition__2.htm @@ -0,0 +1,48 @@ +PartitionExtension.Partition<T, TResult>(IEnumerable<IGrouping<Boolean, T>>, Func<IEnumerable<T>, IEnumerable<T>, TResult>) Method

PartitionExtensionPartitionT, TResult(IEnumerableIGroupingBoolean, T, FuncIEnumerableT, IEnumerableT, TResult) Method

+ Partitions a grouping by Boolean keys into a projection of true + elements and false elements, respectively. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TResult Partition<T, TResult>(
+	this IEnumerable<IGrouping<bool, T>> source,
+	Func<IEnumerable<T>, IEnumerable<T>, TResult> resultSelector
+)
+

Parameters

source  IEnumerableIGroupingBoolean, T
The source sequence.
resultSelector  FuncIEnumerableT, IEnumerableT, TResult
+ Function that projects the result from sequences of true elements + and false elements, respectively, passed as arguments. +

Type Parameters

T
Type of elements in source groupings.
TResult
Type of the result.

Return Value

TResult
+ The return value from resultSelector. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableIGroupingBoolean, T. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Exceptions

ArgumentNullExceptionsource or resultSelector is + . +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_PartitionExtension_Partition__2_1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_PartitionExtension_Partition__2_1.htm new file mode 100644 index 0000000..b6af750 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_PartitionExtension_Partition__2_1.htm @@ -0,0 +1,49 @@ +PartitionExtension.Partition<T, TResult>(IEnumerable<IGrouping<Nullable<Boolean>, T>>, Func<IEnumerable<T>, IEnumerable<T>, IEnumerable<T>, TResult>) Method

PartitionExtensionPartitionT, TResult(IEnumerableIGroupingNullableBoolean, T, FuncIEnumerableT, IEnumerableT, IEnumerableT, TResult) Method

+ Partitions a grouping by nullable Boolean keys into a projection of + true elements, false elements and null elements, respectively. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TResult Partition<T, TResult>(
+	this IEnumerable<IGrouping<bool?, T>> source,
+	Func<IEnumerable<T>, IEnumerable<T>, IEnumerable<T>, TResult> resultSelector
+)
+

Parameters

source  IEnumerableIGroupingNullableBoolean, T
The source sequence.
resultSelector  FuncIEnumerableT, IEnumerableT, IEnumerableT, TResult
+ Function that projects the result from sequences of true elements, + false elements and null elements, respectively, passed as + arguments. +

Type Parameters

T
Type of elements in source groupings.
TResult
Type of the result.

Return Value

TResult
+ The return value from resultSelector. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableIGroupingNullableBoolean, T. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Exceptions

ArgumentNullExceptionsource or resultSelector is + . +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_PartitionExtension_Partition__2_2.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_PartitionExtension_Partition__2_2.htm new file mode 100644 index 0000000..f24a378 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_PartitionExtension_Partition__2_2.htm @@ -0,0 +1,59 @@ +PartitionExtension.Partition<T, TResult>(IEnumerable<T>, Func<T, Boolean>, Func<IEnumerable<T>, IEnumerable<T>, TResult>) Method

PartitionExtensionPartitionT, TResult(IEnumerableT, FuncT, Boolean, FuncIEnumerableT, IEnumerableT, TResult) Method

+ Partitions or splits a sequence in two using a predicate and then + projects a result from the two. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TResult Partition<T, TResult>(
+	this IEnumerable<T> source,
+	Func<T, bool> predicate,
+	Func<IEnumerable<T>, IEnumerable<T>, TResult> resultSelector
+)
+

Parameters

source  IEnumerableT
The source sequence.
predicate  FuncT, Boolean
The predicate function.
resultSelector  FuncIEnumerableT, IEnumerableT, TResult
+ Function that projects the result from sequences of elements that + satisfy the predicate and those that do not, respectively, passed as + arguments. +

Type Parameters

T
Type of source elements.
TResult
Type of the result.

Return Value

TResult
+ The return value from resultSelector. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Example

C#
var (evens, odds) =
+    Enumerable.Range(0, 10)
+              .Partition(x => x % 2 == 0, ValueTuple.Create);
+ The evens variable, when iterated over, will yield 0, 2, 4, 6 + and then 8. The odds variable, when iterated over, will yield + 1, 3, 5, 7 and then 9. +

Exceptions

ArgumentNullExceptionsource, predicate, or + resultSelector is . +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_PartitionExtension_Partition__3.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_PartitionExtension_Partition__3.htm new file mode 100644 index 0000000..dcc3afa --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_PartitionExtension_Partition__3.htm @@ -0,0 +1,59 @@ +PartitionExtension.Partition<TKey, TElement, TResult>(IEnumerable<IGrouping<TKey, TElement>>, TKey, IEqualityComparer<TKey>, Func<IEnumerable<TElement>, IEnumerable<IGrouping<TKey, TElement>>, TResult>) Method

PartitionExtensionPartitionTKey, TElement, TResult(IEnumerableIGroupingTKey, TElement, TKey, IEqualityComparerTKey, FuncIEnumerableTElement, IEnumerableIGroupingTKey, TElement, TResult) Method

+ Partitions a grouping and projects a result from group elements + matching a key and those groups that do not. An additional parameter + specifies how to compare keys for equality. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TResult Partition<TKey, TElement, TResult>(
+	this IEnumerable<IGrouping<TKey, TElement>> source,
+	TKey key,
+	IEqualityComparer<TKey>? comparer,
+	Func<IEnumerable<TElement>, IEnumerable<IGrouping<TKey, TElement>>, TResult> resultSelector
+)
+

Parameters

source  IEnumerableIGroupingTKey, TElement
The source sequence.
key  TKey
The key to partition on.
comparer  IEqualityComparerTKey
The comparer for keys.
resultSelector  FuncIEnumerableTElement, IEnumerableIGroupingTKey, TElement, TResult
+ Function that projects the result from elements of the group + matching key and those groups that do not (in + the order in which they appear in source), + passed as arguments. +

Type Parameters

TKey
Type of keys in source groupings.
TElement
Type of elements in source groupings.
TResult
Type of the result.

Return Value

TResult
+ The return value from resultSelector. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableIGroupingTKey, TElement. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Exceptions

ArgumentNullExceptionsource or resultSelector is + . +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_PartitionExtension_Partition__3_1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_PartitionExtension_Partition__3_1.htm new file mode 100644 index 0000000..f9d6346 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_PartitionExtension_Partition__3_1.htm @@ -0,0 +1,55 @@ +PartitionExtension.Partition<TKey, TElement, TResult>(IEnumerable<IGrouping<TKey, TElement>>, TKey, Func<IEnumerable<TElement>, IEnumerable<IGrouping<TKey, TElement>>, TResult>) Method

PartitionExtensionPartitionTKey, TElement, TResult(IEnumerableIGroupingTKey, TElement, TKey, FuncIEnumerableTElement, IEnumerableIGroupingTKey, TElement, TResult) Method

+ Partitions a grouping and projects a result from group elements + matching a key and those groups that do not. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TResult Partition<TKey, TElement, TResult>(
+	this IEnumerable<IGrouping<TKey, TElement>> source,
+	TKey key,
+	Func<IEnumerable<TElement>, IEnumerable<IGrouping<TKey, TElement>>, TResult> resultSelector
+)
+

Parameters

source  IEnumerableIGroupingTKey, TElement
The source sequence.
key  TKey
The key to partition.
resultSelector  FuncIEnumerableTElement, IEnumerableIGroupingTKey, TElement, TResult
+ Function that projects the result from sequences of elements + matching key and those groups that do not (in the + order in which they appear in source), passed as + arguments. +

Type Parameters

TKey
Type of keys in source groupings.
TElement
Type of elements in source + groupings.
TResult
Type of the result.

Return Value

TResult
+ The return value from resultSelector. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableIGroupingTKey, TElement. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Exceptions

ArgumentNullExceptionsource or resultSelector is + . +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_PartitionExtension_Partition__3_2.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_PartitionExtension_Partition__3_2.htm new file mode 100644 index 0000000..0617670 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_PartitionExtension_Partition__3_2.htm @@ -0,0 +1,64 @@ +PartitionExtension.Partition<TKey, TElement, TResult>(IEnumerable<IGrouping<TKey, TElement>>, TKey, TKey, IEqualityComparer<TKey>, Func<IEnumerable<TElement>, IEnumerable<TElement>, IEnumerable<IGrouping<TKey, TElement>>, TResult>) Method

PartitionExtensionPartitionTKey, TElement, TResult(IEnumerableIGroupingTKey, TElement, TKey, TKey, IEqualityComparerTKey, FuncIEnumerableTElement, IEnumerableTElement, IEnumerableIGroupingTKey, TElement, TResult) Method

+ Partitions a grouping and projects a result from elements of + groups matching a set of two keys and those groups that do not. + An additional parameter specifies how to compare keys for equality. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TResult Partition<TKey, TElement, TResult>(
+	this IEnumerable<IGrouping<TKey, TElement>> source,
+	TKey key1,
+	TKey key2,
+	IEqualityComparer<TKey>? comparer,
+	Func<IEnumerable<TElement>, IEnumerable<TElement>, IEnumerable<IGrouping<TKey, TElement>>, TResult> resultSelector
+)
+

Parameters

source  IEnumerableIGroupingTKey, TElement
The source sequence.
key1  TKey
The first key to partition on.
key2  TKey
The second key to partition on.
comparer  IEqualityComparerTKey
The comparer for keys.
resultSelector  FuncIEnumerableTElement, IEnumerableTElement, IEnumerableIGroupingTKey, TElement, TResult
+ Function that projects the result from elements of the group + matching key1, elements of the group matching + key2 and those groups that do not (in the order + in which they appear in source), passed as + arguments. +

Type Parameters

TKey
Type of keys in source groupings.
TElement
Type of elements in source groupings.
TResult
Type of the result.

Return Value

TResult
+ The return value from resultSelector. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableIGroupingTKey, TElement. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Exceptions

ArgumentNullExceptionsource or resultSelector is + . +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_PartitionExtension_Partition__3_3.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_PartitionExtension_Partition__3_3.htm new file mode 100644 index 0000000..c08c6f4 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_PartitionExtension_Partition__3_3.htm @@ -0,0 +1,59 @@ +PartitionExtension.Partition<TKey, TElement, TResult>(IEnumerable<IGrouping<TKey, TElement>>, TKey, TKey, Func<IEnumerable<TElement>, IEnumerable<TElement>, IEnumerable<IGrouping<TKey, TElement>>, TResult>) Method

PartitionExtensionPartitionTKey, TElement, TResult(IEnumerableIGroupingTKey, TElement, TKey, TKey, FuncIEnumerableTElement, IEnumerableTElement, IEnumerableIGroupingTKey, TElement, TResult) Method

+ Partitions a grouping and projects a result from elements of + groups matching a set of two keys and those groups that do not. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TResult Partition<TKey, TElement, TResult>(
+	this IEnumerable<IGrouping<TKey, TElement>> source,
+	TKey key1,
+	TKey key2,
+	Func<IEnumerable<TElement>, IEnumerable<TElement>, IEnumerable<IGrouping<TKey, TElement>>, TResult> resultSelector
+)
+

Parameters

source  IEnumerableIGroupingTKey, TElement
The source sequence.
key1  TKey
The first key to partition on.
key2  TKey
The second key to partition on.
resultSelector  FuncIEnumerableTElement, IEnumerableTElement, IEnumerableIGroupingTKey, TElement, TResult
+ Function that projects the result from elements of the group + matching key1, elements of the group matching + key2 and those groups that do not (in the order + in which they appear in source), passed as + arguments. +

Type Parameters

TKey
Type of keys in source groupings.
TElement
Type of elements in source groupings.
TResult
Type of the result.

Return Value

TResult
+ The return value from resultSelector. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableIGroupingTKey, TElement. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Exceptions

ArgumentNullExceptionsource or resultSelector is + . +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_PartitionExtension_Partition__3_4.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_PartitionExtension_Partition__3_4.htm new file mode 100644 index 0000000..3e0e583 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_PartitionExtension_Partition__3_4.htm @@ -0,0 +1,68 @@ +PartitionExtension.Partition<TKey, TElement, TResult>(IEnumerable<IGrouping<TKey, TElement>>, TKey, TKey, TKey, IEqualityComparer<TKey>, Func<IEnumerable<TElement>, IEnumerable<TElement>, IEnumerable<TElement>, IEnumerable<IGrouping<TKey, TElement>>, TResult>) Method

PartitionExtensionPartitionTKey, TElement, TResult(IEnumerableIGroupingTKey, TElement, TKey, TKey, TKey, IEqualityComparerTKey, FuncIEnumerableTElement, IEnumerableTElement, IEnumerableTElement, IEnumerableIGroupingTKey, TElement, TResult) Method

+ Partitions a grouping and projects a result from elements groups + matching a set of three keys and those groups that do not. An + additional parameter specifies how to compare keys for equality. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TResult Partition<TKey, TElement, TResult>(
+	this IEnumerable<IGrouping<TKey, TElement>> source,
+	TKey key1,
+	TKey key2,
+	TKey key3,
+	IEqualityComparer<TKey>? comparer,
+	Func<IEnumerable<TElement>, IEnumerable<TElement>, IEnumerable<TElement>, IEnumerable<IGrouping<TKey, TElement>>, TResult> resultSelector
+)
+

Parameters

source  IEnumerableIGroupingTKey, TElement
The source sequence.
key1  TKey
The first key to partition on.
key2  TKey
The second key to partition on.
key3  TKey
The third key to partition on.
comparer  IEqualityComparerTKey
The comparer for keys.
resultSelector  FuncIEnumerableTElement, IEnumerableTElement, IEnumerableTElement, IEnumerableIGroupingTKey, TElement, TResult
+ Function that projects the result from elements of groups + matching key1, key2 and + key3 and those groups that do not (in + the order in which they appear in source), + passed as arguments. +

Type Parameters

TKey
Type of keys in source groupings.
TElement
Type of elements in source groupings.
TResult
Type of the result.

Return Value

TResult
+ The return value from resultSelector. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableIGroupingTKey, TElement. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Exceptions

ArgumentNullExceptionsource or resultSelector is + . +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_PartitionExtension_Partition__3_5.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_PartitionExtension_Partition__3_5.htm new file mode 100644 index 0000000..4d1cba2 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_PartitionExtension_Partition__3_5.htm @@ -0,0 +1,63 @@ +PartitionExtension.Partition<TKey, TElement, TResult>(IEnumerable<IGrouping<TKey, TElement>>, TKey, TKey, TKey, Func<IEnumerable<TElement>, IEnumerable<TElement>, IEnumerable<TElement>, IEnumerable<IGrouping<TKey, TElement>>, TResult>) Method

PartitionExtensionPartitionTKey, TElement, TResult(IEnumerableIGroupingTKey, TElement, TKey, TKey, TKey, FuncIEnumerableTElement, IEnumerableTElement, IEnumerableTElement, IEnumerableIGroupingTKey, TElement, TResult) Method

+ Partitions a grouping and projects a result from elements groups + matching a set of three keys and those groups that do not. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TResult Partition<TKey, TElement, TResult>(
+	this IEnumerable<IGrouping<TKey, TElement>> source,
+	TKey key1,
+	TKey key2,
+	TKey key3,
+	Func<IEnumerable<TElement>, IEnumerable<TElement>, IEnumerable<TElement>, IEnumerable<IGrouping<TKey, TElement>>, TResult> resultSelector
+)
+

Parameters

source  IEnumerableIGroupingTKey, TElement
The source sequence.
key1  TKey
The first key to partition on.
key2  TKey
The second key to partition on.
key3  TKey
The third key to partition on.
resultSelector  FuncIEnumerableTElement, IEnumerableTElement, IEnumerableTElement, IEnumerableIGroupingTKey, TElement, TResult
+ Function that projects the result from elements of groups + matching key1, key2 and + key3 and those groups that do not (in the order + in which they appear in source), passed as + arguments. +

Type Parameters

TKey
Type of keys in source groupings.
TElement
Type of elements in source groupings.
TResult
Type of the result.

Return Value

TResult
+ The return value from resultSelector. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableIGroupingTKey, TElement. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Exceptions

ArgumentNullExceptionsource or resultSelector is + . +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_PermutationsExtension_Permutations__1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_PermutationsExtension_Permutations__1.htm new file mode 100644 index 0000000..abcccfc --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_PermutationsExtension_Permutations__1.htm @@ -0,0 +1,43 @@ +PermutationsExtension.Permutations<T> Method

PermutationsExtensionPermutationsT Method

+ Generates a sequence of lists that represent the permutations of the original sequence. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<IList<T>> Permutations<T>(
+	this IEnumerable<T> sequence
+)
+

Parameters

sequence  IEnumerableT
The original sequence to permute.

Type Parameters

T
The type of the elements in the sequence.

Return Value

IEnumerableIListT
+ A sequence of lists representing permutations of the original sequence.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ A permutation is a unique re-ordering of the elements of the sequence.

+ This operator returns permutations in a deferred, streaming fashion; however, each + permutation is materialized into a new list. There are N! permutations of a sequence, + where N ⇒ sequence.Count().

+ Be aware that the original sequence is considered one of the permutations and will be + returned as one of the results.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_PipeExtension_Pipe__1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_PipeExtension_Pipe__1.htm new file mode 100644 index 0000000..35450d4 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_PipeExtension_Pipe__1.htm @@ -0,0 +1,47 @@ +PipeExtension.Pipe<T> Method

PipeExtensionPipeT Method

+ Executes the given action on each element in the source sequence + and yields it. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<T> Pipe<T>(
+	this IEnumerable<T> source,
+	Action<T> action
+)
+

Parameters

source  IEnumerableT
The sequence of elements
action  ActionT
The action to execute on each element

Type Parameters

T
The type of the elements in the sequence

Return Value

IEnumerableT
A sequence with source elements in their original order.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ The returned sequence is essentially a duplicate of + the original, but with the extra action being executed while the + sequence is evaluated. The action is always taken before the element + is yielded, so any changes made by the action will be visible in the + returned sequence. This operator uses deferred execution and streams it results. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_PreScanExtension_PreScan__1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_PreScanExtension_PreScan__1.htm new file mode 100644 index 0000000..36a44c7 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_PreScanExtension_PreScan__1.htm @@ -0,0 +1,58 @@ +PreScanExtension.PreScan<TSource> Method

PreScanExtensionPreScanTSource Method

+ Performs a pre-scan (exclusive prefix sum) on a sequence of elements. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TSource> PreScan<TSource>(
+	this IEnumerable<TSource> source,
+	Func<TSource, TSource, TSource> transformation,
+	TSource identity
+)
+

Parameters

source  IEnumerableTSource
Source sequence
transformation  FuncTSource, TSource, TSource
Transformation operation
identity  TSource
Identity element (see remarks)

Type Parameters

TSource
Type of elements in source sequence

Return Value

IEnumerableTSource
The scanned sequence

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ An exclusive prefix sum returns an equal-length sequence where the + N-th element is the sum of the first N-1 input elements (the first + element is a special case, it is set to the identity). More + generally, the pre-scan allows any commutative binary operation, + not just a sum. + The inclusive version of PreScan is ScanTSource(IEnumerableTSource, FuncTSource, TSource, TSource). + This operator uses deferred execution and streams its result. +

Example

C#
int[] values = { 1, 2, 3, 4 };
+var prescan = values.PreScan((a, b) => a + b, 0);
+var scan = values.Scan((a, b) => a + b);
+var result = values.EquiZip(prescan, ValueTuple.Create);
prescan will yield { 0, 1, 3, 6 }, while scan + and result will both yield { 1, 3, 6, 10 }. This + shows the relationship between the inclusive and exclusive prefix sum. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_PrependExtension_Prepend__1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_PrependExtension_Prepend__1.htm new file mode 100644 index 0000000..1ad681a --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_PrependExtension_Prepend__1.htm @@ -0,0 +1,44 @@ +PrependExtension.Prepend<TSource> Method

PrependExtensionPrependTSource Method

+ Prepends a single value to a sequence. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TSource> Prepend<TSource>(
+	this IEnumerable<TSource> source,
+	TSource value
+)
+

Parameters

source  IEnumerableTSource
The sequence to prepend to.
value  TSource
The value to prepend.

Type Parameters

TSource
The type of the elements of source.

Return Value

IEnumerableTSource
+ Returns a sequence where a value is prepended to it. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams its results. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_RandomSubsetExtension_RandomSubset__1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_RandomSubsetExtension_RandomSubset__1.htm new file mode 100644 index 0000000..3de1039 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_RandomSubsetExtension_RandomSubset__1.htm @@ -0,0 +1,44 @@ +RandomSubsetExtension.RandomSubset<T>(IEnumerable<T>, Int32) Method

RandomSubsetExtensionRandomSubsetT(IEnumerableT, Int32) Method

+ Returns a sequence of a specified size of random elements from the + original sequence. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<T> RandomSubset<T>(
+	this IEnumerable<T> source,
+	int subsetSize
+)
+

Parameters

source  IEnumerableT
+ The sequence from which to return random elements.
subsetSize  Int32
The size of the random subset to return.

Type Parameters

T
The type of source sequence elements.

Return Value

IEnumerableT
+ A random sequence of elements in random order from the original + sequence.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_RandomSubsetExtension_RandomSubset__1_1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_RandomSubsetExtension_RandomSubset__1_1.htm new file mode 100644 index 0000000..81602df --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_RandomSubsetExtension_RandomSubset__1_1.htm @@ -0,0 +1,50 @@ +RandomSubsetExtension.RandomSubset<T>(IEnumerable<T>, Int32, Random) Method

RandomSubsetExtensionRandomSubsetT(IEnumerableT, Int32, Random) Method

+ Returns a sequence of a specified size of random elements from the + original sequence. An additional parameter specifies a random + generator to be used for the random selection algorithm. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<T> RandomSubset<T>(
+	this IEnumerable<T> source,
+	int subsetSize,
+	Random rand
+)
+

Parameters

source  IEnumerableT
+ The sequence from which to return random elements.
subsetSize  Int32
The size of the random subset to return.
rand  Random
+ A random generator used as part of the selection algorithm.

Type Parameters

T
The type of source sequence elements.

Return Value

IEnumerableT
+ A random sequence of elements in random order from the original + sequence.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_RankByExtension_RankBy__2.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_RankByExtension_RankBy__2.htm new file mode 100644 index 0000000..5c22881 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_RankByExtension_RankBy__2.htm @@ -0,0 +1,40 @@ +RankByExtension.RankBy<TSource, TKey>(IEnumerable<TSource>, Func<TSource, TKey>) Method

RankByExtensionRankByTSource, TKey(IEnumerableTSource, FuncTSource, TKey) Method

+ Ranks each item in the sequence in descending ordering by a specified key using a default comparer +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<int> RankBy<TSource, TKey>(
+	this IEnumerable<TSource> source,
+	Func<TSource, TKey> keySelector
+)
+

Parameters

source  IEnumerableTSource
The sequence of items to rank
keySelector  FuncTSource, TKey
A key selector function which returns the value by which to rank items in the sequence

Type Parameters

TSource
The type of the elements in the source sequence
TKey
The type of the key used to rank items in the sequence

Return Value

IEnumerableInt32
A sequence of position integers representing the ranks of the corresponding items in the sequence

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_RankByExtension_RankBy__2_1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_RankByExtension_RankBy__2_1.htm new file mode 100644 index 0000000..50bc64a --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_RankByExtension_RankBy__2_1.htm @@ -0,0 +1,44 @@ +RankByExtension.RankBy<TSource, TKey>(IEnumerable<TSource>, Func<TSource, TKey>, IComparer<TKey>) Method

RankByExtensionRankByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey) Method

+ Ranks each item in a sequence using a specified key and a caller-supplied comparer +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<int> RankBy<TSource, TKey>(
+	this IEnumerable<TSource> source,
+	Func<TSource, TKey> keySelector,
+	IComparer<TKey>? comparer
+)
+

Parameters

source  IEnumerableTSource
The sequence of items to rank
keySelector  FuncTSource, TKey
A key selector function which returns the value by which to rank items in the sequence
comparer  IComparerTKey
An object that defines the comparison semantics for keys used to rank items

Type Parameters

TSource
The type of the elements in the source sequence
TKey
The type of the key used to rank items in the sequence

Return Value

IEnumerableInt32
A sequence of position integers representing the ranks of the corresponding items in the sequence

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_RankExtension_Rank__1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_RankExtension_Rank__1.htm new file mode 100644 index 0000000..78447e8 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_RankExtension_Rank__1.htm @@ -0,0 +1,36 @@ +RankExtension.Rank<TSource>(IEnumerable<TSource>) Method

RankExtensionRankTSource(IEnumerableTSource) Method

+ Ranks each item in the sequence in descending ordering using a default comparer. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<int> Rank<TSource>(
+	this IEnumerable<TSource> source
+)
+

Parameters

source  IEnumerableTSource
The sequence whose items will be ranked

Type Parameters

TSource
Type of item in the sequence

Return Value

IEnumerableInt32
A sequence of position integers representing the ranks of the corresponding items in the sequence

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_RankExtension_Rank__1_1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_RankExtension_Rank__1_1.htm new file mode 100644 index 0000000..68bf4ee --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_RankExtension_Rank__1_1.htm @@ -0,0 +1,40 @@ +RankExtension.Rank<TSource>(IEnumerable<TSource>, IComparer<TSource>) Method

RankExtensionRankTSource(IEnumerableTSource, IComparerTSource) Method

+ Rank each item in the sequence using a caller-supplied comparer. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<int> Rank<TSource>(
+	this IEnumerable<TSource> source,
+	IComparer<TSource>? comparer
+)
+

Parameters

source  IEnumerableTSource
The sequence of items to rank
comparer  IComparerTSource
A object that defines comparison semantics for the elements in the sequence

Type Parameters

TSource
The type of the elements in the source sequence

Return Value

IEnumerableInt32
A sequence of position integers representing the ranks of the corresponding items in the sequence

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_RepeatExtension_Repeat__1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_RepeatExtension_Repeat__1.htm new file mode 100644 index 0000000..67ec191 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_RepeatExtension_Repeat__1.htm @@ -0,0 +1,36 @@ +RepeatExtension.Repeat<T>(IEnumerable<T>) Method

RepeatExtensionRepeatT(IEnumerableT) Method

+ Repeats the sequence forever. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<T> Repeat<T>(
+	this IEnumerable<T> sequence
+)
+

Parameters

sequence  IEnumerableT
The sequence to repeat

Type Parameters

T
Type of elements in sequence

Return Value

IEnumerableT
A sequence produced from the infinite repetition of the original source sequence

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_RepeatExtension_Repeat__1_1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_RepeatExtension_Repeat__1_1.htm new file mode 100644 index 0000000..8bcda6d --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_RepeatExtension_Repeat__1_1.htm @@ -0,0 +1,40 @@ +RepeatExtension.Repeat<T>(IEnumerable<T>, Int32) Method

RepeatExtensionRepeatT(IEnumerableT, Int32) Method

+ Repeats the sequence the specified number of times. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<T> Repeat<T>(
+	this IEnumerable<T> sequence,
+	int count
+)
+

Parameters

sequence  IEnumerableT
The sequence to repeat
count  Int32
Number of times to repeat the sequence

Type Parameters

T
Type of elements in sequence

Return Value

IEnumerableT
A sequence produced from the repetition of the original source sequence

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_RightJoinExtension_RightJoin__3.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_RightJoinExtension_RightJoin__3.htm new file mode 100644 index 0000000..f4dc8af --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_RightJoinExtension_RightJoin__3.htm @@ -0,0 +1,68 @@ +RightJoinExtension.RightJoin<TSource, TKey, TResult>(IEnumerable<TSource>, IEnumerable<TSource>, Func<TSource, TKey>, Func<TSource, TResult>, Func<TSource, TSource, TResult>) Method

RightJoinExtensionRightJoinTSource, TKey, TResult(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, FuncTSource, TResult, FuncTSource, TSource, TResult) Method

+ Performs a right outer join on two homogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> RightJoin<TSource, TKey, TResult>(
+	this IEnumerable<TSource> first,
+	IEnumerable<TSource> second,
+	Func<TSource, TKey> keySelector,
+	Func<TSource, TResult> secondSelector,
+	Func<TSource, TSource, TResult> bothSelector
+)
+

Parameters

first  IEnumerableTSource
+ The first sequence of the join operation.
second  IEnumerableTSource
+ The second sequence of the join operation.
keySelector  FuncTSource, TKey
+ Function that projects the key given an element of one of the + sequences to join.
secondSelector  FuncTSource, TResult
+ Function that projects the result given just an element from + second where there is no corresponding element + in first.
bothSelector  FuncTSource, TSource, TResult
+ Function that projects the result given an element from + first and an element from second + that match on a common key.

Type Parameters

TSource
+ The type of elements in the source sequence.
TKey
+ The type of the key returned by the key selector function.
TResult
+ The type of the result elements.

Return Value

IEnumerableTResult
A sequence containing results projected from a right + outer join of the two input sequences.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_RightJoinExtension_RightJoin__3_1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_RightJoinExtension_RightJoin__3_1.htm new file mode 100644 index 0000000..6692ef0 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_RightJoinExtension_RightJoin__3_1.htm @@ -0,0 +1,74 @@ +RightJoinExtension.RightJoin<TSource, TKey, TResult>(IEnumerable<TSource>, IEnumerable<TSource>, Func<TSource, TKey>, Func<TSource, TResult>, Func<TSource, TSource, TResult>, IEqualityComparer<TKey>) Method

RightJoinExtensionRightJoinTSource, TKey, TResult(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, FuncTSource, TResult, FuncTSource, TSource, TResult, IEqualityComparerTKey) Method

+ Performs a right outer join on two homogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> RightJoin<TSource, TKey, TResult>(
+	this IEnumerable<TSource> first,
+	IEnumerable<TSource> second,
+	Func<TSource, TKey> keySelector,
+	Func<TSource, TResult> secondSelector,
+	Func<TSource, TSource, TResult> bothSelector,
+	IEqualityComparer<TKey>? comparer
+)
+

Parameters

first  IEnumerableTSource
+ The first sequence of the join operation.
second  IEnumerableTSource
+ The second sequence of the join operation.
keySelector  FuncTSource, TKey
+ Function that projects the key given an element of one of the + sequences to join.
secondSelector  FuncTSource, TResult
+ Function that projects the result given just an element from + second where there is no corresponding element + in first.
bothSelector  FuncTSource, TSource, TResult
+ Function that projects the result given an element from + first and an element from second + that match on a common key.
comparer  IEqualityComparerTKey
+ The IEqualityComparerT instance used to compare + keys for equality.

Type Parameters

TSource
+ The type of elements in the source sequence.
TKey
+ The type of the key returned by the key selector function.
TResult
+ The type of the result elements.

Return Value

IEnumerableTResult
A sequence containing results projected from a right + outer join of the two input sequences.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_RightJoinExtension_RightJoin__4.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_RightJoinExtension_RightJoin__4.htm new file mode 100644 index 0000000..b91ef05 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_RightJoinExtension_RightJoin__4.htm @@ -0,0 +1,73 @@ +RightJoinExtension.RightJoin<TFirst, TSecond, TKey, TResult>(IEnumerable<TFirst>, IEnumerable<TSecond>, Func<TFirst, TKey>, Func<TSecond, TKey>, Func<TSecond, TResult>, Func<TFirst, TSecond, TResult>) Method

RightJoinExtensionRightJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTSecond, TResult, FuncTFirst, TSecond, TResult) Method

+ Performs a right outer join on two heterogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> RightJoin<TFirst, TSecond, TKey, TResult>(
+	this IEnumerable<TFirst> first,
+	IEnumerable<TSecond> second,
+	Func<TFirst, TKey> firstKeySelector,
+	Func<TSecond, TKey> secondKeySelector,
+	Func<TSecond, TResult> secondSelector,
+	Func<TFirst, TSecond, TResult> bothSelector
+)
+

Parameters

first  IEnumerableTFirst
+ The first sequence of the join operation.
second  IEnumerableTSecond
+ The second sequence of the join operation.
firstKeySelector  FuncTFirst, TKey
+ Function that projects the key given an element from first.
secondKeySelector  FuncTSecond, TKey
+ Function that projects the key given an element from second.
secondSelector  FuncTSecond, TResult
+ Function that projects the result given just an element from + second where there is no corresponding element + in first.
bothSelector  FuncTFirst, TSecond, TResult
+ Function that projects the result given an element from + first and an element from second + that match on a common key.

Type Parameters

TFirst
+ The type of elements in the first sequence.
TSecond
+ The type of elements in the second sequence.
TKey
+ The type of the key returned by the key selector functions.
TResult
+ The type of the result elements.

Return Value

IEnumerableTResult
A sequence containing results projected from a right + outer join of the two input sequences.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTFirst. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_RightJoinExtension_RightJoin__4_1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_RightJoinExtension_RightJoin__4_1.htm new file mode 100644 index 0000000..714d46f --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_RightJoinExtension_RightJoin__4_1.htm @@ -0,0 +1,79 @@ +RightJoinExtension.RightJoin<TFirst, TSecond, TKey, TResult>(IEnumerable<TFirst>, IEnumerable<TSecond>, Func<TFirst, TKey>, Func<TSecond, TKey>, Func<TSecond, TResult>, Func<TFirst, TSecond, TResult>, IEqualityComparer<TKey>) Method

RightJoinExtensionRightJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTSecond, TResult, FuncTFirst, TSecond, TResult, IEqualityComparerTKey) Method

+ Performs a right outer join on two heterogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> RightJoin<TFirst, TSecond, TKey, TResult>(
+	this IEnumerable<TFirst> first,
+	IEnumerable<TSecond> second,
+	Func<TFirst, TKey> firstKeySelector,
+	Func<TSecond, TKey> secondKeySelector,
+	Func<TSecond, TResult> secondSelector,
+	Func<TFirst, TSecond, TResult> bothSelector,
+	IEqualityComparer<TKey>? comparer
+)
+

Parameters

first  IEnumerableTFirst
+ The first sequence of the join operation.
second  IEnumerableTSecond
+ The second sequence of the join operation.
firstKeySelector  FuncTFirst, TKey
+ Function that projects the key given an element from first.
secondKeySelector  FuncTSecond, TKey
+ Function that projects the key given an element from second.
secondSelector  FuncTSecond, TResult
+ Function that projects the result given just an element from + second where there is no corresponding element + in first.
bothSelector  FuncTFirst, TSecond, TResult
+ Function that projects the result given an element from + first and an element from second + that match on a common key.
comparer  IEqualityComparerTKey
+ The IEqualityComparerT instance used to compare + keys for equality.

Type Parameters

TFirst
+ The type of elements in the first sequence.
TSecond
+ The type of elements in the second sequence.
TKey
+ The type of the key returned by the key selector functions.
TResult
+ The type of the result elements.

Return Value

IEnumerableTResult
A sequence containing results projected from a right + outer join of the two input sequences.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTFirst. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_RunLengthEncodeExtension_RunLengthEncode__1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_RunLengthEncodeExtension_RunLengthEncode__1.htm new file mode 100644 index 0000000..6e236cf --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_RunLengthEncodeExtension_RunLengthEncode__1.htm @@ -0,0 +1,37 @@ +RunLengthEncodeExtension.RunLengthEncode<T>(IEnumerable<T>) Method

RunLengthEncodeExtensionRunLengthEncodeT(IEnumerableT) Method

+ Run-length encodes a sequence by converting consecutive instances of the same element into + a KeyValuePair{T,int} representing the item and its occurrence count. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<KeyValuePair<T, int>> RunLengthEncode<T>(
+	this IEnumerable<T> sequence
+)
+

Parameters

sequence  IEnumerableT
The sequence to run length encode

Type Parameters

T
The type of the elements in the sequence

Return Value

IEnumerableKeyValuePairT, Int32
A sequence of KeyValuePair{T,int} where the key is the element and the value is the occurrence count

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_RunLengthEncodeExtension_RunLengthEncode__1_1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_RunLengthEncodeExtension_RunLengthEncode__1_1.htm new file mode 100644 index 0000000..d988268 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_RunLengthEncodeExtension_RunLengthEncode__1_1.htm @@ -0,0 +1,42 @@ +RunLengthEncodeExtension.RunLengthEncode<T>(IEnumerable<T>, IEqualityComparer<T>) Method

RunLengthEncodeExtensionRunLengthEncodeT(IEnumerableT, IEqualityComparerT) Method

+ Run-length encodes a sequence by converting consecutive instances of the same element into + a KeyValuePair{T,int} representing the item and its occurrence count. This overload + uses a custom equality comparer to identify equivalent items. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<KeyValuePair<T, int>> RunLengthEncode<T>(
+	this IEnumerable<T> sequence,
+	IEqualityComparer<T>? comparer
+)
+

Parameters

sequence  IEnumerableT
The sequence to run length encode
comparer  IEqualityComparerT
The comparer used to identify equivalent items

Type Parameters

T
The type of the elements in the sequence

Return Value

IEnumerableKeyValuePairT, Int32
A sequence of KeyValuePair{T,int} where they key is the element and the value is the occurrence count

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_ScanByExtension_ScanBy__3.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_ScanByExtension_ScanBy__3.htm new file mode 100644 index 0000000..dd1d7a2 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_ScanByExtension_ScanBy__3.htm @@ -0,0 +1,55 @@ +ScanByExtension.ScanBy<TSource, TKey, TState>(IEnumerable<TSource>, Func<TSource, TKey>, Func<TKey, TState>, Func<TState, TKey, TSource, TState>) Method

ScanByExtensionScanByTSource, TKey, TState(IEnumerableTSource, FuncTSource, TKey, FuncTKey, TState, FuncTState, TKey, TSource, TState) Method

+ Applies an accumulator function over sequence element keys, + returning the keys along with intermediate accumulator states. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<KeyValuePair<TKey, TState>> ScanBy<TSource, TKey, TState>(
+	this IEnumerable<TSource> source,
+	Func<TSource, TKey> keySelector,
+	Func<TKey, TState> seedSelector,
+	Func<TState, TKey, TSource, TState> accumulator
+)
+

Parameters

source  IEnumerableTSource
The source sequence.
keySelector  FuncTSource, TKey
+ A function that returns the key given an element.
seedSelector  FuncTKey, TState
+ A function to determine the initial value for the accumulator that is + invoked once per key encountered.
accumulator  FuncTState, TKey, TSource, TState
+ An accumulator function invoked for each element.

Type Parameters

TSource
Type of the elements of the source sequence.
TKey
The type of the key.
TState
Type of the state.

Return Value

IEnumerableKeyValuePairTKey, TState
+ A sequence of keys paired with intermediate accumulator states. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_ScanByExtension_ScanBy__3_1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_ScanByExtension_ScanBy__3_1.htm new file mode 100644 index 0000000..024a90e --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_ScanByExtension_ScanBy__3_1.htm @@ -0,0 +1,62 @@ +ScanByExtension.ScanBy<TSource, TKey, TState>(IEnumerable<TSource>, Func<TSource, TKey>, Func<TKey, TState>, Func<TState, TKey, TSource, TState>, IEqualityComparer<TKey>) Method

ScanByExtensionScanByTSource, TKey, TState(IEnumerableTSource, FuncTSource, TKey, FuncTKey, TState, FuncTState, TKey, TSource, TState, IEqualityComparerTKey) Method

+ Applies an accumulator function over sequence element keys, + returning the keys along with intermediate accumulator states. An + additional parameter specifies the comparer to use to compare keys. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<KeyValuePair<TKey, TState>> ScanBy<TSource, TKey, TState>(
+	this IEnumerable<TSource> source,
+	Func<TSource, TKey> keySelector,
+	Func<TKey, TState> seedSelector,
+	Func<TState, TKey, TSource, TState> accumulator,
+	IEqualityComparer<TKey>? comparer
+)
+

Parameters

source  IEnumerableTSource
The source sequence.
keySelector  FuncTSource, TKey
+ A function that returns the key given an element.
seedSelector  FuncTKey, TState
+ A function to determine the initial value for the accumulator that is + invoked once per key encountered.
accumulator  FuncTState, TKey, TSource, TState
+ An accumulator function invoked for each element.
comparer  IEqualityComparerTKey
The equality comparer to use to determine + whether or not keys are equal. If null, the default equality + comparer for TSource is used.

Type Parameters

TSource
Type of the elements of the source sequence.
TKey
The type of the key.
TState
Type of the state.

Return Value

IEnumerableKeyValuePairTKey, TState
+ A sequence of keys paired with intermediate accumulator states. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_ScanExtension_Scan__1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_ScanExtension_Scan__1.htm new file mode 100644 index 0000000..af7b0b9 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_ScanExtension_Scan__1.htm @@ -0,0 +1,53 @@ +ScanExtension.Scan<TSource>(IEnumerable<TSource>, Func<TSource, TSource, TSource>) Method

ScanExtensionScanTSource(IEnumerableTSource, FuncTSource, TSource, TSource) Method

+ Performs a scan (inclusive prefix sum) on a sequence of elements. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TSource> Scan<TSource>(
+	this IEnumerable<TSource> source,
+	Func<TSource, TSource, TSource> transformation
+)
+

Parameters

source  IEnumerableTSource
Source sequence
transformation  FuncTSource, TSource, TSource
Transformation operation

Type Parameters

TSource
Type of elements in source sequence

Return Value

IEnumerableTSource
The scanned sequence

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ An inclusive prefix sum returns an equal-length sequence where the + N-th element is the sum of the first N input elements. More + generally, the scan allows any commutative binary operation, not + just a sum. + The exclusive version of Scan is PreScanTSource(IEnumerableTSource, FuncTSource, TSource, TSource, TSource). + This operator uses deferred execution and streams its result. +

Example

C#
int[] values = { 1, 2, 3, 4 };
+var prescan = values.PreScan((a, b) => a + b, 0);
+var scan = values.Scan((a, b) => a + b);
+var result = values.EquiZip(scan, ValueTuple.Create);
prescan will yield { 0, 1, 3, 6 }, while scan + and result will both yield { 1, 3, 6, 10 }. This + shows the relationship between the inclusive and exclusive prefix sum. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_ScanExtension_Scan__2.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_ScanExtension_Scan__2.htm new file mode 100644 index 0000000..4a594e1 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_ScanExtension_Scan__2.htm @@ -0,0 +1,50 @@ +ScanExtension.Scan<TSource, TState>(IEnumerable<TSource>, TState, Func<TState, TSource, TState>) Method

ScanExtensionScanTSource, TState(IEnumerableTSource, TState, FuncTState, TSource, TState) Method

+ Like AggregateTSource(IEnumerableTSource, FuncTSource, TSource, TSource) except returns + the sequence of intermediate results as well as the final one. + An additional parameter specifies a seed. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TState> Scan<TSource, TState>(
+	this IEnumerable<TSource> source,
+	TState seed,
+	Func<TState, TSource, TState> transformation
+)
+

Parameters

source  IEnumerableTSource
Source sequence
seed  TState
Initial state to seed
transformation  FuncTState, TSource, TState
Transformation operation

Type Parameters

TSource
Type of elements in source sequence
TState
Type of state

Return Value

IEnumerableTState
The scanned sequence

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams its result. +

Example

C#
var result = Enumerable.Range(1, 5).Scan(0, (a, b) => a + b);
+ When iterated, result will yield { 0, 1, 3, 6, 10, 15 }. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_ScanRightExtension_ScanRight__1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_ScanRightExtension_ScanRight__1.htm new file mode 100644 index 0000000..4dba83e --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_ScanRightExtension_ScanRight__1.htm @@ -0,0 +1,50 @@ +ScanRightExtension.ScanRight<TSource>(IEnumerable<TSource>, Func<TSource, TSource, TSource>) Method

ScanRightExtensionScanRightTSource(IEnumerableTSource, FuncTSource, TSource, TSource) Method

+ Performs a right-associative scan (inclusive prefix) on a sequence of elements. + This operator is the right-associative version of the + ScanTSource(IEnumerableTSource, FuncTSource, TSource, TSource) LINQ operator. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TSource> ScanRight<TSource>(
+	this IEnumerable<TSource> source,
+	Func<TSource, TSource, TSource> func
+)
+

Parameters

source  IEnumerableTSource
Source sequence.
func  FuncTSource, TSource, TSource
+ A right-associative accumulator function to be invoked on each element. + Its first argument is the current value in the sequence; second argument is the previous accumulator value. +

Type Parameters

TSource
Type of elements in source sequence.

Return Value

IEnumerableTSource
The scanned sequence.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams its results. + Source sequence is consumed greedily when an iteration of the resulting sequence begins. +

Example

C#
var result = Enumerable.Range(1, 5).Select(i => i.ToString()).ScanRight((a, b) => $"({a}+{b})");
+ The result variable will contain [ "(1+(2+(3+(4+5))))", "(2+(3+(4+5)))", "(3+(4+5))", "(4+5)", "5" ]. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_ScanRightExtension_ScanRight__2.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_ScanRightExtension_ScanRight__2.htm new file mode 100644 index 0000000..0e7e6d4 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_ScanRightExtension_ScanRight__2.htm @@ -0,0 +1,52 @@ +ScanRightExtension.ScanRight<TSource, TAccumulate>(IEnumerable<TSource>, TAccumulate, Func<TSource, TAccumulate, TAccumulate>) Method

ScanRightExtensionScanRightTSource, TAccumulate(IEnumerableTSource, TAccumulate, FuncTSource, TAccumulate, TAccumulate) Method

+ Performs a right-associative scan (inclusive prefix) on a sequence of elements. + The specified seed value is used as the initial accumulator value. + This operator is the right-associative version of the + ScanTSource, TState(IEnumerableTSource, TState, FuncTState, TSource, TState) LINQ operator. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TAccumulate> ScanRight<TSource, TAccumulate>(
+	this IEnumerable<TSource> source,
+	TAccumulate seed,
+	Func<TSource, TAccumulate, TAccumulate> func
+)
+

Parameters

source  IEnumerableTSource
Source sequence.
seed  TAccumulate
The initial accumulator value.
func  FuncTSource, TAccumulate, TAccumulate
A right-associative accumulator function to be invoked on each element.

Type Parameters

TSource
The type of the elements of source.
TAccumulate
The type of the accumulator value.

Return Value

IEnumerableTAccumulate
The scanned sequence.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams its results. + Source sequence is consumed greedily when an iteration of the resulting sequence begins. +

Example

C#
var result = Enumerable.Range(1, 4).ScanRight("5", (a, b) => $"({a}+{b})");
+ The result variable will contain [ "(1+(2+(3+(4+5))))", "(2+(3+(4+5)))", "(3+(4+5))", "(4+5)", "5" ]. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_SegmentExtension_Segment__1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_SegmentExtension_Segment__1.htm new file mode 100644 index 0000000..9de5acb --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_SegmentExtension_Segment__1.htm @@ -0,0 +1,42 @@ +SegmentExtension.Segment<T>(IEnumerable<T>, Func<T, Boolean>) Method

SegmentExtensionSegmentT(IEnumerableT, FuncT, Boolean) Method

+ Divides a sequence into multiple sequences by using a segment detector based on the original sequence +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<IEnumerable<T>> Segment<T>(
+	this IEnumerable<T> source,
+	Func<T, bool> newSegmentPredicate
+)
+

Parameters

source  IEnumerableT
The sequence to segment
newSegmentPredicate  FuncT, Boolean
A function, which returns true if the given element begins a new segment, and false otherwise

Type Parameters

T
The type of the elements in the sequence

Return Value

IEnumerableIEnumerableT
A sequence of segment, each of which is a portion of the original sequence

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Exceptions

ArgumentNullException + Thrown if either source or newSegmentPredicate are . +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_SegmentExtension_Segment__1_1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_SegmentExtension_Segment__1_1.htm new file mode 100644 index 0000000..488acd9 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_SegmentExtension_Segment__1_1.htm @@ -0,0 +1,42 @@ +SegmentExtension.Segment<T>(IEnumerable<T>, Func<T, Int32, Boolean>) Method

SegmentExtensionSegmentT(IEnumerableT, FuncT, Int32, Boolean) Method

+ Divides a sequence into multiple sequences by using a segment detector based on the original sequence +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<IEnumerable<T>> Segment<T>(
+	this IEnumerable<T> source,
+	Func<T, int, bool> newSegmentPredicate
+)
+

Parameters

source  IEnumerableT
The sequence to segment
newSegmentPredicate  FuncT, Int32, Boolean
A function, which returns true if the given element or index indicate a new segment, and false otherwise

Type Parameters

T
The type of the elements in the sequence

Return Value

IEnumerableIEnumerableT
A sequence of segment, each of which is a portion of the original sequence

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Exceptions

ArgumentNullException + Thrown if either source or newSegmentPredicate are . +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_SegmentExtension_Segment__1_2.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_SegmentExtension_Segment__1_2.htm new file mode 100644 index 0000000..bdc695e --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_SegmentExtension_Segment__1_2.htm @@ -0,0 +1,42 @@ +SegmentExtension.Segment<T>(IEnumerable<T>, Func<T, T, Int32, Boolean>) Method

SegmentExtensionSegmentT(IEnumerableT, FuncT, T, Int32, Boolean) Method

+ Divides a sequence into multiple sequences by using a segment detector based on the original sequence +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<IEnumerable<T>> Segment<T>(
+	this IEnumerable<T> source,
+	Func<T, T, int, bool> newSegmentPredicate
+)
+

Parameters

source  IEnumerableT
The sequence to segment
newSegmentPredicate  FuncT, T, Int32, Boolean
A function, which returns true if the given current element, previous element or index indicate a new segment, and false otherwise

Type Parameters

T
The type of the elements in the sequence

Return Value

IEnumerableIEnumerableT
A sequence of segment, each of which is a portion of the original sequence

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Exceptions

ArgumentNullException + Thrown if either source or newSegmentPredicate are . +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_ShuffleExtension_Shuffle__1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_ShuffleExtension_Shuffle__1.htm new file mode 100644 index 0000000..183da91 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_ShuffleExtension_Shuffle__1.htm @@ -0,0 +1,45 @@ +ShuffleExtension.Shuffle<T>(IEnumerable<T>) Method

ShuffleExtensionShuffleT(IEnumerableT) Method

+ Returns a sequence of elements in random order from the original + sequence. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<T> Shuffle<T>(
+	this IEnumerable<T> source
+)
+

Parameters

source  IEnumerableT
+ The sequence from which to return random elements.

Type Parameters

T
The type of source sequence elements.

Return Value

IEnumerableT
+ A sequence of elements source randomized in + their order. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This method uses deferred execution and streams its results. The + source sequence is entirely buffered before the results are + streamed. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_ShuffleExtension_Shuffle__1_1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_ShuffleExtension_Shuffle__1_1.htm new file mode 100644 index 0000000..09a6340 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_ShuffleExtension_Shuffle__1_1.htm @@ -0,0 +1,51 @@ +ShuffleExtension.Shuffle<T>(IEnumerable<T>, Random) Method

ShuffleExtensionShuffleT(IEnumerableT, Random) Method

+ Returns a sequence of elements in random order from the original + sequence. An additional parameter specifies a random generator to be + used for the random selection algorithm. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<T> Shuffle<T>(
+	this IEnumerable<T> source,
+	Random rand
+)
+

Parameters

source  IEnumerableT
+ The sequence from which to return random elements.
rand  Random
+ A random generator used as part of the selection algorithm.

Type Parameters

T
The type of source sequence elements.

Return Value

IEnumerableT
+ A sequence of elements source randomized in + their order. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This method uses deferred execution and streams its results. The + source sequence is entirely buffered before the results are + streamed. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_SingleExtension_Single__1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_SingleExtension_Single__1.htm new file mode 100644 index 0000000..97d66f7 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_SingleExtension_Single__1.htm @@ -0,0 +1,41 @@ +SingleExtension.Single<T> Method

SingleExtensionSingleT Method

+ Returns the only element of a sequence, and throws an exception if + there is not exactly one element in the sequence. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static T Single<T>(
+	this IExtremaEnumerable<T> source
+)
+

Parameters

source  IExtremaEnumerableT
The input sequence.

Type Parameters

T
+ The type of the elements of source.

Return Value

T
+ The single element of the input sequence. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IExtremaEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Exceptions

InvalidOperationException + The input sequence contains more than one element.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_SingleOrDefaultExtension_SingleOrDefault__1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_SingleOrDefaultExtension_SingleOrDefault__1.htm new file mode 100644 index 0000000..a29a4e4 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_SingleOrDefaultExtension_SingleOrDefault__1.htm @@ -0,0 +1,42 @@ +SingleOrDefaultExtension.SingleOrDefault<T> Method

SingleOrDefaultExtensionSingleOrDefaultT Method

+ Returns the only element of a sequence, or a default value if the + sequence is empty; this method throws an exception if there is more + than one element in the sequence. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static T SingleOrDefault<T>(
+	this IExtremaEnumerable<T> source
+)
+

Parameters

source  IExtremaEnumerableT
The input sequence.

Type Parameters

T
+ The type of the elements of source.

Return Value

T
+ The single element of the input sequence, or default value of type + T if the sequence contains no elements. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IExtremaEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_SkipLastExtension_SkipLast__1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_SkipLastExtension_SkipLast__1.htm new file mode 100644 index 0000000..79176ad --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_SkipLastExtension_SkipLast__1.htm @@ -0,0 +1,42 @@ +SkipLastExtension.SkipLast<T> Method

SkipLastExtensionSkipLastT Method

+ Bypasses a specified number of elements at the end of the sequence. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<T> SkipLast<T>(
+	this IEnumerable<T> source,
+	int count
+)
+

Parameters

source  IEnumerableT
The source sequence.
count  Int32
The number of elements to bypass at the end of the source sequence.

Type Parameters

T
Type of the source sequence

Return Value

IEnumerableT
+ An IEnumerableT containing the source sequence elements except for the bypassed ones at the end. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_SkipUntilExtension_SkipUntil__1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_SkipUntilExtension_SkipUntil__1.htm new file mode 100644 index 0000000..13ff071 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_SkipUntilExtension_SkipUntil__1.htm @@ -0,0 +1,56 @@ +SkipUntilExtension.SkipUntil<TSource> Method

SkipUntilExtensionSkipUntilTSource Method

+ Skips items from the input sequence until the given predicate returns true + when applied to the current source item; that item will be the last skipped. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TSource> SkipUntil<TSource>(
+	this IEnumerable<TSource> source,
+	Func<TSource, bool> predicate
+)
+

Parameters

source  IEnumerableTSource
Source sequence
predicate  FuncTSource, Boolean
Predicate used to determine when to stop yielding results from the source.

Type Parameters

TSource
Type of the source sequence

Return Value

IEnumerableTSource
Items from the source sequence after the predicate first returns true when applied to the item.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ SkipUntil differs from Enumerable.SkipWhile in two respects. Firstly, the sense + of the predicate is reversed: it is expected that the predicate will return false + to start with, and then return true - for example, when trying to find a matching + item in a sequence. +

+ Secondly, SkipUntil skips the element which causes the predicate to return true. For + example, in a sequence

C#
{ 1, 2, 3, 4, 5 }
and with a predicate of +
C#
x => x == 3
, the result would be
C#
{ 4, 5 }
. +

+ SkipUntil is as lazy as possible: it will not iterate over the source sequence + until it has to, it won't iterate further than it has to, and it won't evaluate + the predicate until it has to. (This means that an item may be returned which would + actually cause the predicate to throw an exception if it were evaluated, so long as + it comes after the first item causing the predicate to return true.) +

Exceptions

ArgumentNullExceptionsource or predicate is null

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_SliceExtension_Slice__1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_SliceExtension_Slice__1.htm new file mode 100644 index 0000000..a26b72c --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_SliceExtension_Slice__1.htm @@ -0,0 +1,53 @@ +SliceExtension.Slice<T> Method

SliceExtensionSliceT Method

+ Extracts a contiguous count of elements from a sequence at a particular zero-based + starting index. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<T> Slice<T>(
+	this IEnumerable<T> sequence,
+	int startIndex,
+	int count
+)
+

Parameters

sequence  IEnumerableT
The sequence from which to extract elements.
startIndex  Int32
The zero-based index at which to begin slicing.
count  Int32
The number of items to slice out of the index.

Type Parameters

T
The type of the elements in the source sequence.

Return Value

IEnumerableT
+ A new sequence containing any elements sliced out from the source sequence.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ If the starting position or count specified result in slice extending past the end of + the sequence, it will return all elements up to that point. There is no guarantee that + the resulting sequence will contain the number of elements requested - it may have + anywhere from 0 to count.

+ This method is implemented in an optimized manner for any sequence implementing IListT.

+ The result of SliceT(IEnumerableT, Int32, Int32) is identical to: + sequence.Skip(startIndex).Take(count)

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_SortedMergeExtension_SortedMerge__1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_SortedMergeExtension_SortedMerge__1.htm new file mode 100644 index 0000000..d4d6128 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_SortedMergeExtension_SortedMerge__1.htm @@ -0,0 +1,53 @@ +SortedMergeExtension.SortedMerge<TSource>(IEnumerable<TSource>, OrderByDirection, IComparer<TSource>, IEnumerable<TSource>[]) Method

SortedMergeExtensionSortedMergeTSource(IEnumerableTSource, OrderByDirection, IComparerTSource, IEnumerableTSource) Method

+ Merges two or more sequences that are in a common order (either ascending or descending) + into a single sequence that preserves that order. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TSource> SortedMerge<TSource>(
+	this IEnumerable<TSource> source,
+	OrderByDirection direction,
+	IComparer<TSource>? comparer,
+	params IEnumerable<TSource>[] otherSequences
+)
+

Parameters

source  IEnumerableTSource
The primary sequence with which to merge.
direction  OrderByDirection
The ordering that all sequences must already exhibit.
comparer  IComparerTSource
The comparer used to evaluate the relative order between + elements.
otherSequences  IEnumerableTSource
A variable argument array of zero or more other sequences + to merge with.

Type Parameters

TSource
The type of the elements in the sequence.

Return Value

IEnumerableTSource
+ A merged, order-preserving sequence containing al of the elements of the original + sequences.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_SortedMergeExtension_SortedMerge__1_1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_SortedMergeExtension_SortedMerge__1_1.htm new file mode 100644 index 0000000..63cc0b3 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_SortedMergeExtension_SortedMerge__1_1.htm @@ -0,0 +1,59 @@ +SortedMergeExtension.SortedMerge<TSource>(IEnumerable<TSource>, OrderByDirection, IEnumerable<TSource>[]) Method

SortedMergeExtensionSortedMergeTSource(IEnumerableTSource, OrderByDirection, IEnumerableTSource) Method

+ Merges two or more sequences that are in a common order (either ascending or descending) + into a single sequence that preserves that order. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TSource> SortedMerge<TSource>(
+	this IEnumerable<TSource> source,
+	OrderByDirection direction,
+	params IEnumerable<TSource>[] otherSequences
+)
+

Parameters

source  IEnumerableTSource
The primary sequence with which to merge.
direction  OrderByDirection
The ordering that all sequences must already exhibit.
otherSequences  IEnumerableTSource
A variable argument array of zero or more other sequences + to merge with.

Type Parameters

TSource
The type of the elements of the sequence.

Return Value

IEnumerableTSource
+ A merged, order-preserving sequence containing all of the elements of the original + sequences.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ Using SortedMergeTSource(IEnumerableTSource, OrderByDirection, IEnumerableTSource) + on sequences that are not ordered or are not in the same order produces undefined + results.

SortedMergeTSource(IEnumerableTSource, OrderByDirection, IEnumerableTSource) + uses performs the merge in a deferred, streaming manner.

+ Here is an example of a merge, as well as the produced result:

C#
var s1 = new[] { 3, 7, 11 };
+var s2 = new[] { 2, 4, 20 };
+var s3 = new[] { 17, 19, 25 };
+var merged = s1.SortedMerge(OrderByDirection.Ascending, s2, s3);
+var result = merged.ToArray();
+// result will be:
+// { 2, 3, 4, 7, 11, 17, 19, 20, 25 }

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_SplitExtension_Split__1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_SplitExtension_Split__1.htm new file mode 100644 index 0000000..386ddc4 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_SplitExtension_Split__1.htm @@ -0,0 +1,42 @@ +SplitExtension.Split<TSource>(IEnumerable<TSource>, Func<TSource, Boolean>) Method

SplitExtensionSplitTSource(IEnumerableTSource, FuncTSource, Boolean) Method

+ Splits the source sequence by separator elements identified by a + function. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<IEnumerable<TSource>> Split<TSource>(
+	this IEnumerable<TSource> source,
+	Func<TSource, bool> separatorFunc
+)
+

Parameters

source  IEnumerableTSource
The source sequence.
separatorFunc  FuncTSource, Boolean
Predicate function used to determine + the splitter elements in the source sequence.

Type Parameters

TSource
Type of element in the source sequence.

Return Value

IEnumerableIEnumerableTSource
A sequence of splits of elements.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_SplitExtension_Split__1_1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_SplitExtension_Split__1_1.htm new file mode 100644 index 0000000..576b379 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_SplitExtension_Split__1_1.htm @@ -0,0 +1,46 @@ +SplitExtension.Split<TSource>(IEnumerable<TSource>, Func<TSource, Boolean>, Int32) Method

SplitExtensionSplitTSource(IEnumerableTSource, FuncTSource, Boolean, Int32) Method

+ Splits the source sequence by separator elements identified by a + function, given a maximum count of splits. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<IEnumerable<TSource>> Split<TSource>(
+	this IEnumerable<TSource> source,
+	Func<TSource, bool> separatorFunc,
+	int count
+)
+

Parameters

source  IEnumerableTSource
The source sequence.
separatorFunc  FuncTSource, Boolean
Predicate function used to determine + the splitter elements in the source sequence.
count  Int32
Maximum number of splits.

Type Parameters

TSource
Type of element in the source sequence.

Return Value

IEnumerableIEnumerableTSource
A sequence of splits of elements.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_SplitExtension_Split__1_2.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_SplitExtension_Split__1_2.htm new file mode 100644 index 0000000..e1dc69e --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_SplitExtension_Split__1_2.htm @@ -0,0 +1,40 @@ +SplitExtension.Split<TSource>(IEnumerable<TSource>, TSource) Method

SplitExtensionSplitTSource(IEnumerableTSource, TSource) Method

+ Splits the source sequence by a separator. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<IEnumerable<TSource>> Split<TSource>(
+	this IEnumerable<TSource> source,
+	TSource separator
+)
+

Parameters

source  IEnumerableTSource
The source sequence.
separator  TSource
Separator element.

Type Parameters

TSource
Type of element in the source sequence.

Return Value

IEnumerableIEnumerableTSource
A sequence of splits of elements.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_SplitExtension_Split__1_3.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_SplitExtension_Split__1_3.htm new file mode 100644 index 0000000..34c66eb --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_SplitExtension_Split__1_3.htm @@ -0,0 +1,46 @@ +SplitExtension.Split<TSource>(IEnumerable<TSource>, TSource, IEqualityComparer<TSource>) Method

SplitExtensionSplitTSource(IEnumerableTSource, TSource, IEqualityComparerTSource) Method

+ Splits the source sequence by a separator and then transforms the + splits into results. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<IEnumerable<TSource>> Split<TSource>(
+	this IEnumerable<TSource> source,
+	TSource separator,
+	IEqualityComparer<TSource>? comparer
+)
+

Parameters

source  IEnumerableTSource
The source sequence.
separator  TSource
Separator element.
comparer  IEqualityComparerTSource
Comparer used to determine separator + element equality.

Type Parameters

TSource
Type of element in the source sequence.

Return Value

IEnumerableIEnumerableTSource
A sequence of splits of elements.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_SplitExtension_Split__1_4.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_SplitExtension_Split__1_4.htm new file mode 100644 index 0000000..a83ffe6 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_SplitExtension_Split__1_4.htm @@ -0,0 +1,51 @@ +SplitExtension.Split<TSource>(IEnumerable<TSource>, TSource, IEqualityComparer<TSource>, Int32) Method

SplitExtensionSplitTSource(IEnumerableTSource, TSource, IEqualityComparerTSource, Int32) Method

+ Splits the source sequence by a separator, given a maximum count + of splits. A parameter specifies how the separator is compared + for equality. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<IEnumerable<TSource>> Split<TSource>(
+	this IEnumerable<TSource> source,
+	TSource separator,
+	IEqualityComparer<TSource>? comparer,
+	int count
+)
+

Parameters

source  IEnumerableTSource
The source sequence.
separator  TSource
Separator element.
comparer  IEqualityComparerTSource
Comparer used to determine separator + element equality.
count  Int32
Maximum number of splits.

Type Parameters

TSource
Type of element in the source sequence.

Return Value

IEnumerableIEnumerableTSource
A sequence of splits of elements.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_SplitExtension_Split__1_5.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_SplitExtension_Split__1_5.htm new file mode 100644 index 0000000..64f77f3 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_SplitExtension_Split__1_5.htm @@ -0,0 +1,44 @@ +SplitExtension.Split<TSource>(IEnumerable<TSource>, TSource, Int32) Method

SplitExtensionSplitTSource(IEnumerableTSource, TSource, Int32) Method

+ Splits the source sequence by a separator given a maximum count of splits. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<IEnumerable<TSource>> Split<TSource>(
+	this IEnumerable<TSource> source,
+	TSource separator,
+	int count
+)
+

Parameters

source  IEnumerableTSource
The source sequence.
separator  TSource
Separator element.
count  Int32
Maximum number of splits.

Type Parameters

TSource
Type of element in the source sequence.

Return Value

IEnumerableIEnumerableTSource
A sequence of splits of elements.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_SplitExtension_Split__2.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_SplitExtension_Split__2.htm new file mode 100644 index 0000000..d832fdc --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_SplitExtension_Split__2.htm @@ -0,0 +1,49 @@ +SplitExtension.Split<TSource, TResult>(IEnumerable<TSource>, Func<TSource, Boolean>, Func<IEnumerable<TSource>, TResult>) Method

SplitExtensionSplitTSource, TResult(IEnumerableTSource, FuncTSource, Boolean, FuncIEnumerableTSource, TResult) Method

+ Splits the source sequence by separator elements identified by + a function and then transforms the splits into results. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> Split<TSource, TResult>(
+	this IEnumerable<TSource> source,
+	Func<TSource, bool> separatorFunc,
+	Func<IEnumerable<TSource>, TResult> resultSelector
+)
+

Parameters

source  IEnumerableTSource
The source sequence.
separatorFunc  FuncTSource, Boolean
Predicate function used to determine + the splitter elements in the source sequence.
resultSelector  FuncIEnumerableTSource, TResult
Function used to project splits + of source elements into elements of the resulting sequence.

Type Parameters

TSource
Type of element in the source sequence.
TResult
Type of the result sequence elements.

Return Value

IEnumerableTResult
+ A sequence of values typed as TResult. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_SplitExtension_Split__2_1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_SplitExtension_Split__2_1.htm new file mode 100644 index 0000000..47055bc --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_SplitExtension_Split__2_1.htm @@ -0,0 +1,54 @@ +SplitExtension.Split<TSource, TResult>(IEnumerable<TSource>, Func<TSource, Boolean>, Int32, Func<IEnumerable<TSource>, TResult>) Method

SplitExtensionSplitTSource, TResult(IEnumerableTSource, FuncTSource, Boolean, Int32, FuncIEnumerableTSource, TResult) Method

+ Splits the source sequence by separator elements identified by + a function, given a maximum count of splits, and then transforms + the splits into results. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> Split<TSource, TResult>(
+	this IEnumerable<TSource> source,
+	Func<TSource, bool> separatorFunc,
+	int count,
+	Func<IEnumerable<TSource>, TResult> resultSelector
+)
+

Parameters

source  IEnumerableTSource
The source sequence.
separatorFunc  FuncTSource, Boolean
Predicate function used to determine + the splitter elements in the source sequence.
count  Int32
Maximum number of splits.
resultSelector  FuncIEnumerableTSource, TResult
Function used to project a split + group of source elements into an element of the resulting sequence.

Type Parameters

TSource
Type of element in the source sequence.
TResult
Type of the result sequence elements.

Return Value

IEnumerableTResult
+ A sequence of values typed as TResult. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_SplitExtension_Split__2_2.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_SplitExtension_Split__2_2.htm new file mode 100644 index 0000000..3dbe0fd --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_SplitExtension_Split__2_2.htm @@ -0,0 +1,54 @@ +SplitExtension.Split<TSource, TResult>(IEnumerable<TSource>, TSource, IEqualityComparer<TSource>, Func<IEnumerable<TSource>, TResult>) Method

SplitExtensionSplitTSource, TResult(IEnumerableTSource, TSource, IEqualityComparerTSource, FuncIEnumerableTSource, TResult) Method

+ Splits the source sequence by a separator and then transforms the + splits into results. A parameter specifies how the separator is + compared for equality. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> Split<TSource, TResult>(
+	this IEnumerable<TSource> source,
+	TSource separator,
+	IEqualityComparer<TSource> comparer,
+	Func<IEnumerable<TSource>, TResult> resultSelector
+)
+

Parameters

source  IEnumerableTSource
The source sequence.
separator  TSource
Separator element.
comparer  IEqualityComparerTSource
Comparer used to determine separator + element equality.
resultSelector  FuncIEnumerableTSource, TResult
Function used to project splits + of source elements into elements of the resulting sequence.

Type Parameters

TSource
Type of element in the source sequence.
TResult
Type of the result sequence elements.

Return Value

IEnumerableTResult
+ A sequence of values typed as TResult. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_SplitExtension_Split__2_3.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_SplitExtension_Split__2_3.htm new file mode 100644 index 0000000..f5e8e1c --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_SplitExtension_Split__2_3.htm @@ -0,0 +1,58 @@ +SplitExtension.Split<TSource, TResult>(IEnumerable<TSource>, TSource, IEqualityComparer<TSource>, Int32, Func<IEnumerable<TSource>, TResult>) Method

SplitExtensionSplitTSource, TResult(IEnumerableTSource, TSource, IEqualityComparerTSource, Int32, FuncIEnumerableTSource, TResult) Method

+ Splits the source sequence by a separator, given a maximum count + of splits, and then transforms the splits into results. A + parameter specifies how the separator is compared for equality. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> Split<TSource, TResult>(
+	this IEnumerable<TSource> source,
+	TSource separator,
+	IEqualityComparer<TSource>? comparer,
+	int count,
+	Func<IEnumerable<TSource>, TResult> resultSelector
+)
+

Parameters

source  IEnumerableTSource
The source sequence.
separator  TSource
Separator element.
comparer  IEqualityComparerTSource
Comparer used to determine separator + element equality.
count  Int32
Maximum number of splits.
resultSelector  FuncIEnumerableTSource, TResult
Function used to project splits + of source elements into elements of the resulting sequence.

Type Parameters

TSource
Type of element in the source sequence.
TResult
Type of the result sequence elements.

Return Value

IEnumerableTResult
+ A sequence of values typed as TResult. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_SplitExtension_Split__2_4.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_SplitExtension_Split__2_4.htm new file mode 100644 index 0000000..a41e254 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_SplitExtension_Split__2_4.htm @@ -0,0 +1,48 @@ +SplitExtension.Split<TSource, TResult>(IEnumerable<TSource>, TSource, Func<IEnumerable<TSource>, TResult>) Method

SplitExtensionSplitTSource, TResult(IEnumerableTSource, TSource, FuncIEnumerableTSource, TResult) Method

+ Splits the source sequence by a separator and then transforms + the splits into results. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> Split<TSource, TResult>(
+	this IEnumerable<TSource> source,
+	TSource separator,
+	Func<IEnumerable<TSource>, TResult> resultSelector
+)
+

Parameters

source  IEnumerableTSource
The source sequence.
separator  TSource
Separator element.
resultSelector  FuncIEnumerableTSource, TResult
Function used to project splits + of source elements into elements of the resulting sequence.

Type Parameters

TSource
Type of element in the source sequence.
TResult
Type of the result sequence elements.

Return Value

IEnumerableTResult
+ A sequence of values typed as TResult. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_SplitExtension_Split__2_5.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_SplitExtension_Split__2_5.htm new file mode 100644 index 0000000..785edbb --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_SplitExtension_Split__2_5.htm @@ -0,0 +1,52 @@ +SplitExtension.Split<TSource, TResult>(IEnumerable<TSource>, TSource, Int32, Func<IEnumerable<TSource>, TResult>) Method

SplitExtensionSplitTSource, TResult(IEnumerableTSource, TSource, Int32, FuncIEnumerableTSource, TResult) Method

+ Splits the source sequence by a separator, given a maximum count + of splits, and then transforms the splits into results. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> Split<TSource, TResult>(
+	this IEnumerable<TSource> source,
+	TSource separator,
+	int count,
+	Func<IEnumerable<TSource>, TResult> resultSelector
+)
+

Parameters

source  IEnumerableTSource
The source sequence.
separator  TSource
Separator element.
count  Int32
Maximum number of splits.
resultSelector  FuncIEnumerableTSource, TResult
Function used to project splits + of source elements into elements of the resulting sequence.

Type Parameters

TSource
Type of element in the source sequence.
TResult
Type of the result sequence elements.

Return Value

IEnumerableTResult
+ A sequence of values typed as TResult. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_StartsWithExtension_StartsWith__1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_StartsWithExtension_StartsWith__1.htm new file mode 100644 index 0000000..fcd911a --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_StartsWithExtension_StartsWith__1.htm @@ -0,0 +1,50 @@ +StartsWithExtension.StartsWith<T>(IEnumerable<T>, IEnumerable<T>) Method

StartsWithExtensionStartsWithT(IEnumerableT, IEnumerableT) Method

+ Determines whether the beginning of the first sequence is + equivalent to the second sequence, using the default equality + comparer. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static bool StartsWith<T>(
+	this IEnumerable<T> first,
+	IEnumerable<T> second
+)
+

Parameters

first  IEnumerableT
The sequence to check.
second  IEnumerableT
The sequence to compare to.

Type Parameters

T
Type of elements.

Return Value

Boolean
true if first begins with elements + equivalent to second. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This is the IEnumerableT equivalent of + StartsWith(String) and it calls + Equals(T, T) using + Default on pairs of elements at + the same index. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_StartsWithExtension_StartsWith__1_1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_StartsWithExtension_StartsWith__1_1.htm new file mode 100644 index 0000000..a9ddc59 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_StartsWithExtension_StartsWith__1_1.htm @@ -0,0 +1,53 @@ +StartsWithExtension.StartsWith<T>(IEnumerable<T>, IEnumerable<T>, IEqualityComparer<T>) Method

StartsWithExtensionStartsWithT(IEnumerableT, IEnumerableT, IEqualityComparerT) Method

+ Determines whether the beginning of the first sequence is + equivalent to the second sequence, using the specified element + equality comparer. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static bool StartsWith<T>(
+	this IEnumerable<T> first,
+	IEnumerable<T> second,
+	IEqualityComparer<T>? comparer
+)
+

Parameters

first  IEnumerableT
The sequence to check.
second  IEnumerableT
The sequence to compare to.
comparer  IEqualityComparerT
Equality comparer to use.

Type Parameters

T
Type of elements.

Return Value

Boolean
true if first begins with elements + equivalent to second. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This is the IEnumerableT equivalent of + StartsWith(String) and + it calls Equals(T, T) on pairs + of elements at the same index. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_SubsetsExtension_Subsets__1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_SubsetsExtension_Subsets__1.htm new file mode 100644 index 0000000..2488147 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_SubsetsExtension_Subsets__1.htm @@ -0,0 +1,46 @@ +SubsetsExtension.Subsets<T>(IEnumerable<T>) Method

SubsetsExtensionSubsetsT(IEnumerableT) Method

+ Returns a sequence of IListT representing all of the subsets of any size + that are part of the original sequence. In mathematics, it is equivalent to the + power set of a set. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<IList<T>> Subsets<T>(
+	this IEnumerable<T> sequence
+)
+

Parameters

sequence  IEnumerableT
Sequence for which to produce subsets.

Type Parameters

T
The type of the elements in the sequence.

Return Value

IEnumerableIListT
+ A sequence of lists that represent the all subsets of the original sequence.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator produces all of the subsets of a given sequence. Subsets are returned in + increasing cardinality, starting with the empty set and terminating with the entire + original sequence.

+ Subsets are produced in a deferred, streaming manner; however, each subset is returned + as a materialized list.

+ There are 2N subsets of a given sequence, where N ⇒ + sequence.Count().

Exceptions

ArgumentNullExceptionThrown if sequence is .

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_SubsetsExtension_Subsets__1_1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_SubsetsExtension_Subsets__1_1.htm new file mode 100644 index 0000000..8f1a2b4 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_SubsetsExtension_Subsets__1_1.htm @@ -0,0 +1,48 @@ +SubsetsExtension.Subsets<T>(IEnumerable<T>, Int32) Method

SubsetsExtensionSubsetsT(IEnumerableT, Int32) Method

+ Returns a sequence of IListT representing all subsets of a given size + that are part of the original sequence. In mathematics, it is equivalent to the + combinations or k-subsets of a set. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<IList<T>> Subsets<T>(
+	this IEnumerable<T> sequence,
+	int subsetSize
+)
+

Parameters

sequence  IEnumerableT
Sequence for which to produce subsets.
subsetSize  Int32
The size of the subsets to produce.

Type Parameters

T
The type of the elements in the sequence.

Return Value

IEnumerableIListT
+ A sequence of lists that represents of K-sized subsets of the original + sequence.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Exceptions

ArgumentNullException + Thrown if sequence is . +
ArgumentOutOfRangeException + Thrown if subsetSize is less than zero. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_TagFirstLastExtension_TagFirstLast__2.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_TagFirstLastExtension_TagFirstLast__2.htm new file mode 100644 index 0000000..e77491c --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_TagFirstLastExtension_TagFirstLast__2.htm @@ -0,0 +1,58 @@ +TagFirstLastExtension.TagFirstLast<TSource, TResult> Method

TagFirstLastExtensionTagFirstLastTSource, TResult Method

+ Returns a sequence resulting from applying a function to each + element in the source sequence with additional parameters + indicating whether the element is the first and/or last of the + sequence. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> TagFirstLast<TSource, TResult>(
+	this IEnumerable<TSource> source,
+	Func<TSource, bool, bool, TResult> resultSelector
+)
+

Parameters

source  IEnumerableTSource
The source sequence.
resultSelector  FuncTSource, Boolean, Boolean, TResult
A function that determines how to + project the each element along with its first or last tag.

Type Parameters

TSource
The type of the elements of source.
TResult
The type of the element of the returned sequence.

Return Value

IEnumerableTResult
+ Returns the resulting sequence. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams its results. +

Example

C#
var numbers = new[] { 123, 456, 789 };
+var result = numbers.TagFirstLast((num, fst, lst) => new
+             {
+                 Number = num,
+                 IsFirst = fst, IsLast = lst
+             });
+ The result variable, when iterated over, will yield + { Number = 123, IsFirst = True, IsLast = False }, + { Number = 456, IsFirst = False, IsLast = False } and + { Number = 789, IsFirst = False, IsLast = True } in turn. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_TakeEveryExtension_TakeEvery__1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_TakeEveryExtension_TakeEvery__1.htm new file mode 100644 index 0000000..ef5ee97 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_TakeEveryExtension_TakeEvery__1.htm @@ -0,0 +1,47 @@ +TakeEveryExtension.TakeEvery<TSource> Method

TakeEveryExtensionTakeEveryTSource Method

+ Returns every N-th element of a sequence. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TSource> TakeEvery<TSource>(
+	this IEnumerable<TSource> source,
+	int step
+)
+

Parameters

source  IEnumerableTSource
Source sequence
step  Int32
Number of elements to bypass before returning the next element.

Type Parameters

TSource
Type of the source sequence

Return Value

IEnumerableTSource
+ A sequence with every N-th element of the input sequence. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams its results. +

Example

C#
int[] numbers = { 1, 2, 3, 4, 5 };
+var result = numbers.TakeEvery(2);
+ The result variable, when iterated over, will yield 1, 3 and 5, in turn. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_TakeLastExtension_TakeLast__1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_TakeLastExtension_TakeLast__1.htm new file mode 100644 index 0000000..6424d76 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_TakeLastExtension_TakeLast__1.htm @@ -0,0 +1,50 @@ +TakeLastExtension.TakeLast<TSource> Method

TakeLastExtensionTakeLastTSource Method

+ Returns a specified number of contiguous elements from the end of + a sequence. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TSource> TakeLast<TSource>(
+	this IEnumerable<TSource> source,
+	int count
+)
+

Parameters

source  IEnumerableTSource
The sequence to return the last element of.
count  Int32
The number of elements to return.

Type Parameters

TSource
The type of the elements of source.

Return Value

IEnumerableTSource
+ An IEnumerableT that contains the specified number of + elements from the end of the input sequence. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams its results. +

Example

C#
int[] numbers = { 12, 34, 56, 78 };
+var result = numbers.TakeLast(2);
+ The result variable, when iterated over, will yield + 56 and 78 in turn. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_TakeUntilExtension_TakeUntil__1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_TakeUntilExtension_TakeUntil__1.htm new file mode 100644 index 0000000..81068f5 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_TakeUntilExtension_TakeUntil__1.htm @@ -0,0 +1,56 @@ +TakeUntilExtension.TakeUntil<TSource> Method

TakeUntilExtensionTakeUntilTSource Method

+ Returns items from the input sequence until the given predicate returns true + when applied to the current source item; that item will be the last returned. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TSource> TakeUntil<TSource>(
+	this IEnumerable<TSource> source,
+	Func<TSource, bool> predicate
+)
+

Parameters

source  IEnumerableTSource
Source sequence
predicate  FuncTSource, Boolean
Predicate used to determine when to stop yielding results from the source.

Type Parameters

TSource
Type of the source sequence

Return Value

IEnumerableTSource
Items from the source sequence, until the predicate returns true when applied to the item.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ TakeUntil differs from Enumerable.TakeWhile in two respects. Firstly, the sense + of the predicate is reversed: it is expected that the predicate will return false + to start with, and then return true - for example, when trying to find a matching + item in a sequence. +

+ Secondly, TakeUntil yields the element which causes the predicate to return true. For + example, in a sequence

C#
{ 1, 2, 3, 4, 5 }
and with a predicate of +
C#
x => x == 3
, the result would be
C#
{ 1, 2, 3 }
. +

+ TakeUntil is as lazy as possible: it will not iterate over the source sequence + until it has to, it won't iterate further than it has to, and it won't evaluate + the predicate until it has to. (This means that an item may be returned which would + actually cause the predicate to throw an exception if it were evaluated, so long as + no more items of data are requested.) +

Exceptions

ArgumentNullExceptionsource or predicate is null

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_ThenByExtension_ThenBy__2.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_ThenByExtension_ThenBy__2.htm new file mode 100644 index 0000000..4d191fc --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_ThenByExtension_ThenBy__2.htm @@ -0,0 +1,44 @@ +ThenByExtension.ThenBy<T, TKey>(IOrderedEnumerable<T>, Func<T, TKey>, OrderByDirection) Method

ThenByExtensionThenByT, TKey(IOrderedEnumerableT, FuncT, TKey, OrderByDirection) Method

+ Performs a subsequent ordering of elements in a sequence in a particular direction (ascending, descending) according to a key +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IOrderedEnumerable<T> ThenBy<T, TKey>(
+	this IOrderedEnumerable<T> source,
+	Func<T, TKey> keySelector,
+	OrderByDirection direction
+)
+

Parameters

source  IOrderedEnumerableT
The sequence to order
keySelector  FuncT, TKey
A key selector function
direction  OrderByDirection
A direction in which to order the elements (ascending, descending)

Type Parameters

T
The type of the elements in the source sequence
TKey
The type of the key used to order elements

Return Value

IOrderedEnumerableT
An ordered copy of the source sequence

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IOrderedEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_ThenByExtension_ThenBy__2_1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_ThenByExtension_ThenBy__2_1.htm new file mode 100644 index 0000000..1c7cf15 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_ThenByExtension_ThenBy__2_1.htm @@ -0,0 +1,48 @@ +ThenByExtension.ThenBy<T, TKey>(IOrderedEnumerable<T>, Func<T, TKey>, IComparer<TKey>, OrderByDirection) Method

ThenByExtensionThenByT, TKey(IOrderedEnumerableT, FuncT, TKey, IComparerTKey, OrderByDirection) Method

+ Performs a subsequent ordering of elements in a sequence in a particular direction (ascending, descending) according to a key +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IOrderedEnumerable<T> ThenBy<T, TKey>(
+	this IOrderedEnumerable<T> source,
+	Func<T, TKey> keySelector,
+	IComparer<TKey>? comparer,
+	OrderByDirection direction
+)
+

Parameters

source  IOrderedEnumerableT
The sequence to order
keySelector  FuncT, TKey
A key selector function
comparer  IComparerTKey
A comparer used to define the semantics of element comparison
direction  OrderByDirection
A direction in which to order the elements (ascending, descending)

Type Parameters

T
The type of the elements in the source sequence
TKey
The type of the key used to order elements

Return Value

IOrderedEnumerableT
An ordered copy of the source sequence

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IOrderedEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_ToArrayByIndexExtension_ToArrayByIndex__1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_ToArrayByIndexExtension_ToArrayByIndex__1.htm new file mode 100644 index 0000000..c6e3504 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_ToArrayByIndexExtension_ToArrayByIndex__1.htm @@ -0,0 +1,53 @@ +ToArrayByIndexExtension.ToArrayByIndex<T>(IEnumerable<T>, Func<T, Int32>) Method

ToArrayByIndexExtensionToArrayByIndexT(IEnumerableT, FuncT, Int32) Method

+ Creates an array from an IEnumerableT where a + function is used to determine the index at which an element will + be placed in the array. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static T[] ToArrayByIndex<T>(
+	this IEnumerable<T> source,
+	Func<T, int> indexSelector
+)
+

Parameters

source  IEnumerableT
The source sequence for the array.
indexSelector  FuncT, Int32
+ A function that maps an element to its index.

Type Parameters

T
+ The type of the element in source.

Return Value

T
+ An array that contains the elements from the input sequence. The + size of the array will be as large as the highest index returned + by the indexSelector plus 1. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This method forces immediate query evaluation. It should not be + used on infinite sequences. If more than one element maps to the + same index then the latter element overwrites the former in the + resulting array. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_ToArrayByIndexExtension_ToArrayByIndex__1_1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_ToArrayByIndexExtension_ToArrayByIndex__1_1.htm new file mode 100644 index 0000000..be2b214 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_ToArrayByIndexExtension_ToArrayByIndex__1_1.htm @@ -0,0 +1,56 @@ +ToArrayByIndexExtension.ToArrayByIndex<T>(IEnumerable<T>, Int32, Func<T, Int32>) Method

ToArrayByIndexExtensionToArrayByIndexT(IEnumerableT, Int32, FuncT, Int32) Method

+ Creates an array of user-specified length from an + IEnumerableT where a function is used to determine + the index at which an element will be placed in the array. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static T[] ToArrayByIndex<T>(
+	this IEnumerable<T> source,
+	int length,
+	Func<T, int> indexSelector
+)
+

Parameters

source  IEnumerableT
The source sequence for the array.
length  Int32
The (non-negative) length of the resulting array.
indexSelector  FuncT, Int32
+ A function that maps an element to its index.

Type Parameters

T
+ The type of the element in source.

Return Value

T
+ An array of size length that contains the + elements from the input sequence. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This method forces immediate query evaluation. It should not be + used on infinite sequences. If more than one element maps to the + same index then the latter element overwrites the former in the + resulting array. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_ToArrayByIndexExtension_ToArrayByIndex__2.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_ToArrayByIndexExtension_ToArrayByIndex__2.htm new file mode 100644 index 0000000..f4b9ecd --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_ToArrayByIndexExtension_ToArrayByIndex__2.htm @@ -0,0 +1,61 @@ +ToArrayByIndexExtension.ToArrayByIndex<T, TResult>(IEnumerable<T>, Func<T, Int32>, Func<T, TResult>) Method

ToArrayByIndexExtensionToArrayByIndexT, TResult(IEnumerableT, FuncT, Int32, FuncT, TResult) Method

+ Creates an array from an IEnumerableT where a + function is used to determine the index at which an element will + be placed in the array. The elements are projected into the array + via an additional function. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TResult[] ToArrayByIndex<T, TResult>(
+	this IEnumerable<T> source,
+	Func<T, int> indexSelector,
+	Func<T, TResult> resultSelector
+)
+

Parameters

source  IEnumerableT
The source sequence for the array.
indexSelector  FuncT, Int32
+ A function that maps an element to its index.
resultSelector  FuncT, TResult
+ A function to project a source element into an element of the + resulting array.

Type Parameters

T
+ The type of the element in source.
TResult
+ The type of the element in the resulting array.

Return Value

TResult
+ An array that contains the projected elements from the input + sequence. The size of the array will be as large as the highest + index returned by the indexSelector plus 1. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This method forces immediate query evaluation. It should not be + used on infinite sequences. If more than one element maps to the + same index then the latter element overwrites the former in the + resulting array. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_ToArrayByIndexExtension_ToArrayByIndex__2_1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_ToArrayByIndexExtension_ToArrayByIndex__2_1.htm new file mode 100644 index 0000000..3e4078b --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_ToArrayByIndexExtension_ToArrayByIndex__2_1.htm @@ -0,0 +1,61 @@ +ToArrayByIndexExtension.ToArrayByIndex<T, TResult>(IEnumerable<T>, Func<T, Int32>, Func<T, Int32, TResult>) Method

ToArrayByIndexExtensionToArrayByIndexT, TResult(IEnumerableT, FuncT, Int32, FuncT, Int32, TResult) Method

+ Creates an array from an IEnumerableT where a + function is used to determine the index at which an element will + be placed in the array. The elements are projected into the array + via an additional function. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TResult[] ToArrayByIndex<T, TResult>(
+	this IEnumerable<T> source,
+	Func<T, int> indexSelector,
+	Func<T, int, TResult> resultSelector
+)
+

Parameters

source  IEnumerableT
The source sequence for the array.
indexSelector  FuncT, Int32
+ A function that maps an element to its index.
resultSelector  FuncT, Int32, TResult
+ A function to project a source element into an element of the + resulting array.

Type Parameters

T
+ The type of the element in source.
TResult
+ The type of the element in the resulting array.

Return Value

TResult
+ An array that contains the projected elements from the input + sequence. The size of the array will be as large as the highest + index returned by the indexSelector plus 1. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This method forces immediate query evaluation. It should not be + used on infinite sequences. If more than one element maps to the + same index then the latter element overwrites the former in the + resulting array. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_ToArrayByIndexExtension_ToArrayByIndex__2_2.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_ToArrayByIndexExtension_ToArrayByIndex__2_2.htm new file mode 100644 index 0000000..7ace435 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_ToArrayByIndexExtension_ToArrayByIndex__2_2.htm @@ -0,0 +1,64 @@ +ToArrayByIndexExtension.ToArrayByIndex<T, TResult>(IEnumerable<T>, Int32, Func<T, Int32>, Func<T, TResult>) Method

ToArrayByIndexExtensionToArrayByIndexT, TResult(IEnumerableT, Int32, FuncT, Int32, FuncT, TResult) Method

+ Creates an array of user-specified length from an + IEnumerableT where a function is used to determine + the index at which an element will be placed in the array. The + elements are projected into the array via an additional function. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TResult[] ToArrayByIndex<T, TResult>(
+	this IEnumerable<T> source,
+	int length,
+	Func<T, int> indexSelector,
+	Func<T, TResult> resultSelector
+)
+

Parameters

source  IEnumerableT
The source sequence for the array.
length  Int32
The (non-negative) length of the resulting array.
indexSelector  FuncT, Int32
+ A function that maps an element to its index.
resultSelector  FuncT, TResult
+ A function to project a source element into an element of the + resulting array.

Type Parameters

T
+ The type of the element in source.
TResult
+ The type of the element in the resulting array.

Return Value

TResult
+ An array of size length that contains the + projected elements from the input sequence. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This method forces immediate query evaluation. It should not be + used on infinite sequences. If more than one element maps to the + same index then the latter element overwrites the former in the + resulting array. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_ToArrayByIndexExtension_ToArrayByIndex__2_3.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_ToArrayByIndexExtension_ToArrayByIndex__2_3.htm new file mode 100644 index 0000000..c1cc4be --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_ToArrayByIndexExtension_ToArrayByIndex__2_3.htm @@ -0,0 +1,64 @@ +ToArrayByIndexExtension.ToArrayByIndex<T, TResult>(IEnumerable<T>, Int32, Func<T, Int32>, Func<T, Int32, TResult>) Method

ToArrayByIndexExtensionToArrayByIndexT, TResult(IEnumerableT, Int32, FuncT, Int32, FuncT, Int32, TResult) Method

+ Creates an array of user-specified length from an + IEnumerableT where a function is used to determine + the index at which an element will be placed in the array. The + elements are projected into the array via an additional function. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TResult[] ToArrayByIndex<T, TResult>(
+	this IEnumerable<T> source,
+	int length,
+	Func<T, int> indexSelector,
+	Func<T, int, TResult> resultSelector
+)
+

Parameters

source  IEnumerableT
The source sequence for the array.
length  Int32
The (non-negative) length of the resulting array.
indexSelector  FuncT, Int32
+ A function that maps an element to its index.
resultSelector  FuncT, Int32, TResult
+ A function to project a source element into an element of the + resulting array.

Type Parameters

T
+ The type of the element in source.
TResult
+ The type of the element in the resulting array.

Return Value

TResult
+ An array of size length that contains the + projected elements from the input sequence. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This method forces immediate query evaluation. It should not be + used on infinite sequences. If more than one element maps to the + same index then the latter element overwrites the former in the + resulting array. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_ToDataTableExtension_ToDataTable__1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_ToDataTableExtension_ToDataTable__1.htm new file mode 100644 index 0000000..c50a5f8 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_ToDataTableExtension_ToDataTable__1.htm @@ -0,0 +1,38 @@ +ToDataTableExtension.ToDataTable<T>(IEnumerable<T>) Method

ToDataTableExtensionToDataTableT(IEnumerableT) Method

+ Converts a sequence to a DataTable object. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static DataTable ToDataTable<T>(
+	this IEnumerable<T> source
+)
+

Parameters

source  IEnumerableT
The source.

Type Parameters

T
The type of the elements of source.

Return Value

DataTable
+ A DataTable representing the source. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

This operator uses immediate execution.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_ToDataTableExtension_ToDataTable__1_1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_ToDataTableExtension_ToDataTable__1_1.htm new file mode 100644 index 0000000..d5e8fa2 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_ToDataTableExtension_ToDataTable__1_1.htm @@ -0,0 +1,44 @@ +ToDataTableExtension.ToDataTable<T>(IEnumerable<T>, Expression<Func<T, Object>>[]) Method

ToDataTableExtensionToDataTableT(IEnumerableT, ExpressionFuncT, Object) Method

+ Appends elements in the sequence as rows of a given DataTable + object with a set of lambda expressions specifying which members (property + or field) of each element in the sequence will supply the column values. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static DataTable ToDataTable<T>(
+	this IEnumerable<T> source,
+	params Expression<Func<T, Object?>>[] expressions
+)
+

Parameters

source  IEnumerableT
The source.
expressions  ExpressionFuncT, Object
Expressions providing access to element members.

Type Parameters

T
The type of the elements of source.

Return Value

DataTable
+ A DataTable representing the source. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

This operator uses immediate execution.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_ToDataTableExtension_ToDataTable__2.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_ToDataTableExtension_ToDataTable__2.htm new file mode 100644 index 0000000..91682e8 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_ToDataTableExtension_ToDataTable__2.htm @@ -0,0 +1,44 @@ +ToDataTableExtension.ToDataTable<T, TTable>(IEnumerable<T>, TTable) Method

ToDataTableExtensionToDataTableT, TTable(IEnumerableT, TTable) Method

+ Appends elements in the sequence as rows of a given DataTable object. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TTable ToDataTable<T, TTable>(
+	this IEnumerable<T> source,
+	TTable table
+)
+where TTable : DataTable
+

Parameters

source  IEnumerableT
The source.
table  TTable

Type Parameters

T
The type of the elements of source.
TTable

Return Value

TTable
+ A DataTable or subclass representing the source. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

This operator uses immediate execution.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_ToDataTableExtension_ToDataTable__2_1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_ToDataTableExtension_ToDataTable__2_1.htm new file mode 100644 index 0000000..f9f83be --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_ToDataTableExtension_ToDataTable__2_1.htm @@ -0,0 +1,50 @@ +ToDataTableExtension.ToDataTable<T, TTable>(IEnumerable<T>, TTable, Expression<Func<T, Object>>[]) Method

ToDataTableExtensionToDataTableT, TTable(IEnumerableT, TTable, ExpressionFuncT, Object) Method

+ Appends elements in the sequence as rows of a given DataTable + object with a set of lambda expressions specifying which members (property + or field) of each element in the sequence will supply the column values. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TTable ToDataTable<T, TTable>(
+	this IEnumerable<T> source,
+	TTable table,
+	params Expression<Func<T, Object?>>[] expressions
+)
+where TTable : DataTable
+

Parameters

source  IEnumerableT
The source.
table  TTable
The DataTable type of object where to add rows
expressions  ExpressionFuncT, Object
Expressions providing access to element members.

Type Parameters

T
The type of the elements of source.
TTable
The type of the input and resulting DataTable object.

Return Value

TTable
+ A DataTable or subclass representing the source. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

This operator uses immediate execution.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_ToDelimitedStringExtension_ToDelimitedString.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_ToDelimitedStringExtension_ToDelimitedString.htm new file mode 100644 index 0000000..81e0cd4 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_ToDelimitedStringExtension_ToDelimitedString.htm @@ -0,0 +1,47 @@ +ToDelimitedStringExtension.ToDelimitedString(IEnumerable<Boolean>, String) Method

ToDelimitedStringExtensionToDelimitedString(IEnumerableBoolean, String) Method

+ Creates a delimited string from a sequence of values and + a given delimiter. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static string ToDelimitedString(
+	this IEnumerable<bool> source,
+	string delimiter
+)

Parameters

source  IEnumerableBoolean
The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion.
delimiter  String
The delimiter to inject between elements.

Return Value

String
+ A string that consists of the elements in source + delimited by delimiter. If the source sequence + is empty, the method returns an empty string. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableBoolean. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses immediate execution and effectively buffers the sequence. +

Exceptions

ArgumentNullExceptionsource or delimiter is null. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_ToDelimitedStringExtension_ToDelimitedString_1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_ToDelimitedStringExtension_ToDelimitedString_1.htm new file mode 100644 index 0000000..4bd2c22 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_ToDelimitedStringExtension_ToDelimitedString_1.htm @@ -0,0 +1,47 @@ +ToDelimitedStringExtension.ToDelimitedString(IEnumerable<Byte>, String) Method

ToDelimitedStringExtensionToDelimitedString(IEnumerableByte, String) Method

+ Creates a delimited string from a sequence of values and + a given delimiter. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static string ToDelimitedString(
+	this IEnumerable<byte> source,
+	string delimiter
+)

Parameters

source  IEnumerableByte
The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion.
delimiter  String
The delimiter to inject between elements.

Return Value

String
+ A string that consists of the elements in source + delimited by delimiter. If the source sequence + is empty, the method returns an empty string. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableByte. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses immediate execution and effectively buffers the sequence. +

Exceptions

ArgumentNullExceptionsource or delimiter is null. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_ToDelimitedStringExtension_ToDelimitedString_10.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_ToDelimitedStringExtension_ToDelimitedString_10.htm new file mode 100644 index 0000000..36d03d7 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_ToDelimitedStringExtension_ToDelimitedString_10.htm @@ -0,0 +1,47 @@ +ToDelimitedStringExtension.ToDelimitedString(IEnumerable<String>, String) Method

ToDelimitedStringExtensionToDelimitedString(IEnumerableString, String) Method

+ Creates a delimited string from a sequence of values and + a given delimiter. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static string ToDelimitedString(
+	this IEnumerable<string> source,
+	string delimiter
+)

Parameters

source  IEnumerableString
The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion.
delimiter  String
The delimiter to inject between elements.

Return Value

String
+ A string that consists of the elements in source + delimited by delimiter. If the source sequence + is empty, the method returns an empty string. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableString. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses immediate execution and effectively buffers the sequence. +

Exceptions

ArgumentNullExceptionsource or delimiter is null. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_ToDelimitedStringExtension_ToDelimitedString_11.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_ToDelimitedStringExtension_ToDelimitedString_11.htm new file mode 100644 index 0000000..db72973 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_ToDelimitedStringExtension_ToDelimitedString_11.htm @@ -0,0 +1,47 @@ +ToDelimitedStringExtension.ToDelimitedString(IEnumerable<UInt16>, String) Method

ToDelimitedStringExtensionToDelimitedString(IEnumerableUInt16, String) Method

+ Creates a delimited string from a sequence of values and + a given delimiter. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static string ToDelimitedString(
+	this IEnumerable<ushort> source,
+	string delimiter
+)

Parameters

source  IEnumerableUInt16
The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion.
delimiter  String
The delimiter to inject between elements.

Return Value

String
+ A string that consists of the elements in source + delimited by delimiter. If the source sequence + is empty, the method returns an empty string. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableUInt16. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses immediate execution and effectively buffers the sequence. +

Exceptions

ArgumentNullExceptionsource or delimiter is null. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_ToDelimitedStringExtension_ToDelimitedString_12.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_ToDelimitedStringExtension_ToDelimitedString_12.htm new file mode 100644 index 0000000..b1aac73 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_ToDelimitedStringExtension_ToDelimitedString_12.htm @@ -0,0 +1,47 @@ +ToDelimitedStringExtension.ToDelimitedString(IEnumerable<UInt32>, String) Method

ToDelimitedStringExtensionToDelimitedString(IEnumerableUInt32, String) Method

+ Creates a delimited string from a sequence of values and + a given delimiter. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static string ToDelimitedString(
+	this IEnumerable<uint> source,
+	string delimiter
+)

Parameters

source  IEnumerableUInt32
The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion.
delimiter  String
The delimiter to inject between elements.

Return Value

String
+ A string that consists of the elements in source + delimited by delimiter. If the source sequence + is empty, the method returns an empty string. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableUInt32. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses immediate execution and effectively buffers the sequence. +

Exceptions

ArgumentNullExceptionsource or delimiter is null. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_ToDelimitedStringExtension_ToDelimitedString_13.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_ToDelimitedStringExtension_ToDelimitedString_13.htm new file mode 100644 index 0000000..fcef451 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_ToDelimitedStringExtension_ToDelimitedString_13.htm @@ -0,0 +1,47 @@ +ToDelimitedStringExtension.ToDelimitedString(IEnumerable<UInt64>, String) Method

ToDelimitedStringExtensionToDelimitedString(IEnumerableUInt64, String) Method

+ Creates a delimited string from a sequence of values and + a given delimiter. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static string ToDelimitedString(
+	this IEnumerable<ulong> source,
+	string delimiter
+)

Parameters

source  IEnumerableUInt64
The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion.
delimiter  String
The delimiter to inject between elements.

Return Value

String
+ A string that consists of the elements in source + delimited by delimiter. If the source sequence + is empty, the method returns an empty string. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableUInt64. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses immediate execution and effectively buffers the sequence. +

Exceptions

ArgumentNullExceptionsource or delimiter is null. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_ToDelimitedStringExtension_ToDelimitedString_2.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_ToDelimitedStringExtension_ToDelimitedString_2.htm new file mode 100644 index 0000000..34ab9b8 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_ToDelimitedStringExtension_ToDelimitedString_2.htm @@ -0,0 +1,47 @@ +ToDelimitedStringExtension.ToDelimitedString(IEnumerable<Char>, String) Method

ToDelimitedStringExtensionToDelimitedString(IEnumerableChar, String) Method

+ Creates a delimited string from a sequence of values and + a given delimiter. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static string ToDelimitedString(
+	this IEnumerable<char> source,
+	string delimiter
+)

Parameters

source  IEnumerableChar
The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion.
delimiter  String
The delimiter to inject between elements.

Return Value

String
+ A string that consists of the elements in source + delimited by delimiter. If the source sequence + is empty, the method returns an empty string. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableChar. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses immediate execution and effectively buffers the sequence. +

Exceptions

ArgumentNullExceptionsource or delimiter is null. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_ToDelimitedStringExtension_ToDelimitedString_3.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_ToDelimitedStringExtension_ToDelimitedString_3.htm new file mode 100644 index 0000000..840b79f --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_ToDelimitedStringExtension_ToDelimitedString_3.htm @@ -0,0 +1,47 @@ +ToDelimitedStringExtension.ToDelimitedString(IEnumerable<Decimal>, String) Method

ToDelimitedStringExtensionToDelimitedString(IEnumerableDecimal, String) Method

+ Creates a delimited string from a sequence of values and + a given delimiter. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static string ToDelimitedString(
+	this IEnumerable<decimal> source,
+	string delimiter
+)

Parameters

source  IEnumerableDecimal
The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion.
delimiter  String
The delimiter to inject between elements.

Return Value

String
+ A string that consists of the elements in source + delimited by delimiter. If the source sequence + is empty, the method returns an empty string. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableDecimal. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses immediate execution and effectively buffers the sequence. +

Exceptions

ArgumentNullExceptionsource or delimiter is null. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_ToDelimitedStringExtension_ToDelimitedString_4.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_ToDelimitedStringExtension_ToDelimitedString_4.htm new file mode 100644 index 0000000..931f9c0 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_ToDelimitedStringExtension_ToDelimitedString_4.htm @@ -0,0 +1,47 @@ +ToDelimitedStringExtension.ToDelimitedString(IEnumerable<Double>, String) Method

ToDelimitedStringExtensionToDelimitedString(IEnumerableDouble, String) Method

+ Creates a delimited string from a sequence of values and + a given delimiter. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static string ToDelimitedString(
+	this IEnumerable<double> source,
+	string delimiter
+)

Parameters

source  IEnumerableDouble
The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion.
delimiter  String
The delimiter to inject between elements.

Return Value

String
+ A string that consists of the elements in source + delimited by delimiter. If the source sequence + is empty, the method returns an empty string. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableDouble. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses immediate execution and effectively buffers the sequence. +

Exceptions

ArgumentNullExceptionsource or delimiter is null. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_ToDelimitedStringExtension_ToDelimitedString_5.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_ToDelimitedStringExtension_ToDelimitedString_5.htm new file mode 100644 index 0000000..9c4f18f --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_ToDelimitedStringExtension_ToDelimitedString_5.htm @@ -0,0 +1,47 @@ +ToDelimitedStringExtension.ToDelimitedString(IEnumerable<Int16>, String) Method

ToDelimitedStringExtensionToDelimitedString(IEnumerableInt16, String) Method

+ Creates a delimited string from a sequence of values and + a given delimiter. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static string ToDelimitedString(
+	this IEnumerable<short> source,
+	string delimiter
+)

Parameters

source  IEnumerableInt16
The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion.
delimiter  String
The delimiter to inject between elements.

Return Value

String
+ A string that consists of the elements in source + delimited by delimiter. If the source sequence + is empty, the method returns an empty string. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableInt16. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses immediate execution and effectively buffers the sequence. +

Exceptions

ArgumentNullExceptionsource or delimiter is null. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_ToDelimitedStringExtension_ToDelimitedString_6.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_ToDelimitedStringExtension_ToDelimitedString_6.htm new file mode 100644 index 0000000..6984a00 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_ToDelimitedStringExtension_ToDelimitedString_6.htm @@ -0,0 +1,47 @@ +ToDelimitedStringExtension.ToDelimitedString(IEnumerable<Int32>, String) Method

ToDelimitedStringExtensionToDelimitedString(IEnumerableInt32, String) Method

+ Creates a delimited string from a sequence of values and + a given delimiter. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static string ToDelimitedString(
+	this IEnumerable<int> source,
+	string delimiter
+)

Parameters

source  IEnumerableInt32
The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion.
delimiter  String
The delimiter to inject between elements.

Return Value

String
+ A string that consists of the elements in source + delimited by delimiter. If the source sequence + is empty, the method returns an empty string. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableInt32. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses immediate execution and effectively buffers the sequence. +

Exceptions

ArgumentNullExceptionsource or delimiter is null. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_ToDelimitedStringExtension_ToDelimitedString_7.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_ToDelimitedStringExtension_ToDelimitedString_7.htm new file mode 100644 index 0000000..498656b --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_ToDelimitedStringExtension_ToDelimitedString_7.htm @@ -0,0 +1,47 @@ +ToDelimitedStringExtension.ToDelimitedString(IEnumerable<Int64>, String) Method

ToDelimitedStringExtensionToDelimitedString(IEnumerableInt64, String) Method

+ Creates a delimited string from a sequence of values and + a given delimiter. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static string ToDelimitedString(
+	this IEnumerable<long> source,
+	string delimiter
+)

Parameters

source  IEnumerableInt64
The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion.
delimiter  String
The delimiter to inject between elements.

Return Value

String
+ A string that consists of the elements in source + delimited by delimiter. If the source sequence + is empty, the method returns an empty string. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableInt64. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses immediate execution and effectively buffers the sequence. +

Exceptions

ArgumentNullExceptionsource or delimiter is null. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_ToDelimitedStringExtension_ToDelimitedString_8.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_ToDelimitedStringExtension_ToDelimitedString_8.htm new file mode 100644 index 0000000..43f7260 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_ToDelimitedStringExtension_ToDelimitedString_8.htm @@ -0,0 +1,47 @@ +ToDelimitedStringExtension.ToDelimitedString(IEnumerable<SByte>, String) Method

ToDelimitedStringExtensionToDelimitedString(IEnumerableSByte, String) Method

+ Creates a delimited string from a sequence of values and + a given delimiter. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static string ToDelimitedString(
+	this IEnumerable<sbyte> source,
+	string delimiter
+)

Parameters

source  IEnumerableSByte
The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion.
delimiter  String
The delimiter to inject between elements.

Return Value

String
+ A string that consists of the elements in source + delimited by delimiter. If the source sequence + is empty, the method returns an empty string. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableSByte. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses immediate execution and effectively buffers the sequence. +

Exceptions

ArgumentNullExceptionsource or delimiter is null. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_ToDelimitedStringExtension_ToDelimitedString_9.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_ToDelimitedStringExtension_ToDelimitedString_9.htm new file mode 100644 index 0000000..dab7bad --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_ToDelimitedStringExtension_ToDelimitedString_9.htm @@ -0,0 +1,47 @@ +ToDelimitedStringExtension.ToDelimitedString(IEnumerable<Single>, String) Method

ToDelimitedStringExtensionToDelimitedString(IEnumerableSingle, String) Method

+ Creates a delimited string from a sequence of values and + a given delimiter. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static string ToDelimitedString(
+	this IEnumerable<float> source,
+	string delimiter
+)

Parameters

source  IEnumerableSingle
The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion.
delimiter  String
The delimiter to inject between elements.

Return Value

String
+ A string that consists of the elements in source + delimited by delimiter. If the source sequence + is empty, the method returns an empty string. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableSingle. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses immediate execution and effectively buffers the sequence. +

Exceptions

ArgumentNullExceptionsource or delimiter is null. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_ToDelimitedStringExtension_ToDelimitedString__1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_ToDelimitedStringExtension_ToDelimitedString__1.htm new file mode 100644 index 0000000..0e7d08c --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_ToDelimitedStringExtension_ToDelimitedString__1.htm @@ -0,0 +1,49 @@ +ToDelimitedStringExtension.ToDelimitedString<TSource>(IEnumerable<TSource>, String) Method

ToDelimitedStringExtensionToDelimitedStringTSource(IEnumerableTSource, String) Method

+ Creates a delimited string from a sequence of values and + a given delimiter. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static string ToDelimitedString<TSource>(
+	this IEnumerable<TSource> source,
+	string delimiter
+)
+

Parameters

source  IEnumerableTSource
The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion.
delimiter  String
The delimiter to inject between elements.

Type Parameters

TSource
Type of element in the source sequence

Return Value

String
+ A string that consists of the elements in source + delimited by delimiter. If the source sequence + is empty, the method returns an empty string. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses immediate execution and effectively buffers the sequence. +

Exceptions

ArgumentNullExceptionsource or delimiter is null. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_ToDictionaryExtension_ToDictionary__2.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_ToDictionaryExtension_ToDictionary__2.htm new file mode 100644 index 0000000..5178648 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_ToDictionaryExtension_ToDictionary__2.htm @@ -0,0 +1,40 @@ +ToDictionaryExtension.ToDictionary<TKey, TValue>(IEnumerable<KeyValuePair<TKey, TValue>>) Method

ToDictionaryExtensionToDictionaryTKey, TValue(IEnumerableKeyValuePairTKey, TValue) Method

+ Creates a DictionaryTKey, TValue from a sequence of + KeyValuePairTKey, TValue elements. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static Dictionary<TKey, TValue> ToDictionary<TKey, TValue>(
+	this IEnumerable<KeyValuePair<TKey, TValue>> source
+)
+

Parameters

source  IEnumerableKeyValuePairTKey, TValue
The source sequence of key-value pairs.

Type Parameters

TKey
The type of the key.
TValue
The type of the value.

Return Value

DictionaryTKey, TValue
+ A DictionaryTKey, TValue containing the values + mapped to their keys. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableKeyValuePairTKey, TValue. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_ToDictionaryExtension_ToDictionary__2_1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_ToDictionaryExtension_ToDictionary__2_1.htm new file mode 100644 index 0000000..40e281d --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_ToDictionaryExtension_ToDictionary__2_1.htm @@ -0,0 +1,45 @@ +ToDictionaryExtension.ToDictionary<TKey, TValue>(IEnumerable<KeyValuePair<TKey, TValue>>, IEqualityComparer<TKey>) Method

ToDictionaryExtensionToDictionaryTKey, TValue(IEnumerableKeyValuePairTKey, TValue, IEqualityComparerTKey) Method

+ Creates a DictionaryTKey, TValue from a sequence of + KeyValuePairTKey, TValue elements. An additional + parameter specifies a comparer for keys. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static Dictionary<TKey, TValue> ToDictionary<TKey, TValue>(
+	this IEnumerable<KeyValuePair<TKey, TValue>> source,
+	IEqualityComparer<TKey>? comparer
+)
+

Parameters

source  IEnumerableKeyValuePairTKey, TValue
The source sequence of key-value pairs.
comparer  IEqualityComparerTKey
The comparer for keys.

Type Parameters

TKey
The type of the key.
TValue
The type of the value.

Return Value

DictionaryTKey, TValue
+ A DictionaryTKey, TValue containing the values + mapped to their keys. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableKeyValuePairTKey, TValue. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_ToDictionaryExtension_ToDictionary__2_2.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_ToDictionaryExtension_ToDictionary__2_2.htm new file mode 100644 index 0000000..5b88336 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_ToDictionaryExtension_ToDictionary__2_2.htm @@ -0,0 +1,41 @@ +ToDictionaryExtension.ToDictionary<TKey, TValue>(IEnumerable<ValueTuple<TKey, TValue>>) Method

ToDictionaryExtensionToDictionaryTKey, TValue(IEnumerableValueTupleTKey, TValue) Method

+ Creates a DictionaryTKey, TValue from a sequence of + tuples of 2 where the first item is the key and the second the + value. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static Dictionary<TKey, TValue> ToDictionary<TKey, TValue>(
+	this IEnumerable<(TKey , TValue )> source
+)
+

Parameters

source  IEnumerableValueTupleTKey, TValue
The source sequence of couples (tuple of 2).

Type Parameters

TKey
The type of the key.
TValue
The type of the value.

Return Value

DictionaryTKey, TValue
+ A DictionaryTKey, TValue containing the values + mapped to their keys. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableValueTupleTKey, TValue. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_ToDictionaryExtension_ToDictionary__2_3.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_ToDictionaryExtension_ToDictionary__2_3.htm new file mode 100644 index 0000000..54a258c --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_ToDictionaryExtension_ToDictionary__2_3.htm @@ -0,0 +1,45 @@ +ToDictionaryExtension.ToDictionary<TKey, TValue>(IEnumerable<ValueTuple<TKey, TValue>>, IEqualityComparer<TKey>) Method

ToDictionaryExtensionToDictionaryTKey, TValue(IEnumerableValueTupleTKey, TValue, IEqualityComparerTKey) Method

+ Creates a DictionaryTKey, TValue from a sequence of + tuples of 2 where the first item is the key and the second the + value. An additional parameter specifies a comparer for keys. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static Dictionary<TKey, TValue> ToDictionary<TKey, TValue>(
+	this IEnumerable<(TKey , TValue )> source,
+	IEqualityComparer<TKey>? comparer
+)
+

Parameters

source  IEnumerableValueTupleTKey, TValue
The source sequence of couples (tuple of 2).
comparer  IEqualityComparerTKey
The comparer for keys.

Type Parameters

TKey
The type of the key.
TValue
The type of the value.

Return Value

DictionaryTKey, TValue
+ A DictionaryTKey, TValue containing the values + mapped to their keys. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableValueTupleTKey, TValue. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_ToHashSetExtension_ToHashSet__1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_ToHashSetExtension_ToHashSet__1.htm new file mode 100644 index 0000000..452a949 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_ToHashSetExtension_ToHashSet__1.htm @@ -0,0 +1,39 @@ +ToHashSetExtension.ToHashSet<TSource>(IEnumerable<TSource>) Method

ToHashSetExtensionToHashSetTSource(IEnumerableTSource) Method

+ Returns a HashSetT of the source items using the default equality + comparer for the type. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static HashSet<TSource> ToHashSet<TSource>(
+	this IEnumerable<TSource> source
+)
+

Parameters

source  IEnumerableTSource
Source sequence

Type Parameters

TSource
Type of elements in source sequence.

Return Value

HashSetTSource
A hash set of the items in the sequence, using the default equality comparer.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This evaluates the input sequence completely. +

Exceptions

ArgumentNullExceptionsource is null

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_ToHashSetExtension_ToHashSet__1_1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_ToHashSetExtension_ToHashSet__1_1.htm new file mode 100644 index 0000000..1928c7d --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_ToHashSetExtension_ToHashSet__1_1.htm @@ -0,0 +1,43 @@ +ToHashSetExtension.ToHashSet<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>) Method

ToHashSetExtensionToHashSetTSource(IEnumerableTSource, IEqualityComparerTSource) Method

+ Returns a HashSetT of the source items using the specified equality + comparer for the type. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static HashSet<TSource> ToHashSet<TSource>(
+	this IEnumerable<TSource> source,
+	IEqualityComparer<TSource>? comparer
+)
+

Parameters

source  IEnumerableTSource
Source sequence
comparer  IEqualityComparerTSource
Equality comparer to use; a value of null will cause the type's default equality comparer to be used

Type Parameters

TSource
Type of elements in source sequence.

Return Value

HashSetTSource
A hash set of the items in the sequence, using the default equality comparer.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This evaluates the input sequence completely. +

Exceptions

ArgumentNullExceptionsource is null

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_ToLookupExtension_ToLookup__2.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_ToLookupExtension_ToLookup__2.htm new file mode 100644 index 0000000..66e7dbe --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_ToLookupExtension_ToLookup__2.htm @@ -0,0 +1,40 @@ +ToLookupExtension.ToLookup<TKey, TValue>(IEnumerable<KeyValuePair<TKey, TValue>>) Method

ToLookupExtensionToLookupTKey, TValue(IEnumerableKeyValuePairTKey, TValue) Method

+ Creates a ILookupTKey, TElement from a sequence of + KeyValuePairTKey, TValue elements. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static ILookup<TKey, TValue> ToLookup<TKey, TValue>(
+	this IEnumerable<KeyValuePair<TKey, TValue>> source
+)
+

Parameters

source  IEnumerableKeyValuePairTKey, TValue
The source sequence of key-value pairs.

Type Parameters

TKey
The type of the key.
TValue
The type of the value.

Return Value

ILookupTKey, TValue
+ A ILookupTKey, TElement containing the values + mapped to their keys. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableKeyValuePairTKey, TValue. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_ToLookupExtension_ToLookup__2_1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_ToLookupExtension_ToLookup__2_1.htm new file mode 100644 index 0000000..675682e --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_ToLookupExtension_ToLookup__2_1.htm @@ -0,0 +1,45 @@ +ToLookupExtension.ToLookup<TKey, TValue>(IEnumerable<KeyValuePair<TKey, TValue>>, IEqualityComparer<TKey>) Method

ToLookupExtensionToLookupTKey, TValue(IEnumerableKeyValuePairTKey, TValue, IEqualityComparerTKey) Method

+ Creates a ILookupTKey, TElement from a sequence of + KeyValuePairTKey, TValue elements. An additional + parameter specifies a comparer for keys. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static ILookup<TKey, TValue> ToLookup<TKey, TValue>(
+	this IEnumerable<KeyValuePair<TKey, TValue>> source,
+	IEqualityComparer<TKey>? comparer
+)
+

Parameters

source  IEnumerableKeyValuePairTKey, TValue
The source sequence of key-value pairs.
comparer  IEqualityComparerTKey
The comparer for keys.

Type Parameters

TKey
The type of the key.
TValue
The type of the value.

Return Value

ILookupTKey, TValue
+ A ILookupTKey, TElement containing the values + mapped to their keys. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableKeyValuePairTKey, TValue. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_ToLookupExtension_ToLookup__2_2.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_ToLookupExtension_ToLookup__2_2.htm new file mode 100644 index 0000000..c2e6f09 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_ToLookupExtension_ToLookup__2_2.htm @@ -0,0 +1,41 @@ +ToLookupExtension.ToLookup<TKey, TValue>(IEnumerable<ValueTuple<TKey, TValue>>) Method

ToLookupExtensionToLookupTKey, TValue(IEnumerableValueTupleTKey, TValue) Method

+ Creates a LookupTKey, TElement from a sequence of + tuples of 2 where the first item is the key and the second the + value. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static ILookup<TKey, TValue> ToLookup<TKey, TValue>(
+	this IEnumerable<(TKey , TValue )> source
+)
+

Parameters

source  IEnumerableValueTupleTKey, TValue
The source sequence of tuples of 2.

Type Parameters

TKey
The type of the key.
TValue
The type of the value.

Return Value

ILookupTKey, TValue
+ A LookupTKey, TElement containing the values + mapped to their keys. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableValueTupleTKey, TValue. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_ToLookupExtension_ToLookup__2_3.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_ToLookupExtension_ToLookup__2_3.htm new file mode 100644 index 0000000..02da07a --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_ToLookupExtension_ToLookup__2_3.htm @@ -0,0 +1,45 @@ +ToLookupExtension.ToLookup<TKey, TValue>(IEnumerable<ValueTuple<TKey, TValue>>, IEqualityComparer<TKey>) Method

ToLookupExtensionToLookupTKey, TValue(IEnumerableValueTupleTKey, TValue, IEqualityComparerTKey) Method

+ Creates a LookupTKey, TElement from a sequence of + tuples of 2 where the first item is the key and the second the + value. An additional parameter specifies a comparer for keys. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static ILookup<TKey, TValue> ToLookup<TKey, TValue>(
+	this IEnumerable<(TKey , TValue )> source,
+	IEqualityComparer<TKey>? comparer
+)
+

Parameters

source  IEnumerableValueTupleTKey, TValue
The source sequence of tuples of 2.
comparer  IEqualityComparerTKey
The comparer for keys.

Type Parameters

TKey
The type of the key.
TValue
The type of the value.

Return Value

ILookupTKey, TValue
+ A LookupTKey, TElement containing the values + mapped to their keys. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableValueTupleTKey, TValue. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_TraceExtension_Trace__1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_TraceExtension_Trace__1.htm new file mode 100644 index 0000000..f15b96d --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_TraceExtension_Trace__1.htm @@ -0,0 +1,41 @@ +TraceExtension.Trace<TSource>(IEnumerable<TSource>) Method

TraceExtensionTraceTSource(IEnumerableTSource) Method

+ Traces the elements of a source sequence for diagnostics. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TSource> Trace<TSource>(
+	this IEnumerable<TSource> source
+)
+

Parameters

source  IEnumerableTSource
Source sequence whose elements to trace.

Type Parameters

TSource
Type of element in the source sequence

Return Value

IEnumerableTSource
+ Return the source sequence unmodified. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This a pass-through operator that uses deferred execution and + streams the results. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_TraceExtension_Trace__1_1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_TraceExtension_Trace__1_1.htm new file mode 100644 index 0000000..6270d71 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_TraceExtension_Trace__1_1.htm @@ -0,0 +1,46 @@ +TraceExtension.Trace<TSource>(IEnumerable<TSource>, Func<TSource, String>) Method

TraceExtensionTraceTSource(IEnumerableTSource, FuncTSource, String) Method

+ Traces the elements of a source sequence for diagnostics using + a custom formatter. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TSource> Trace<TSource>(
+	this IEnumerable<TSource> source,
+	Func<TSource, string> formatter
+)
+

Parameters

source  IEnumerableTSource
Source sequence whose elements to trace.
formatter  FuncTSource, String
Function used to format each source element into a string.

Type Parameters

TSource
Type of element in the source sequence

Return Value

IEnumerableTSource
+ Return the source sequence unmodified. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This a pass-through operator that uses deferred execution and + streams the results. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_TraceExtension_Trace__1_2.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_TraceExtension_Trace__1_2.htm new file mode 100644 index 0000000..3149cf9 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_TraceExtension_Trace__1_2.htm @@ -0,0 +1,49 @@ +TraceExtension.Trace<TSource>(IEnumerable<TSource>, String) Method

TraceExtensionTraceTSource(IEnumerableTSource, String) Method

+ Traces the elements of a source sequence for diagnostics using + custom formatting. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TSource> Trace<TSource>(
+	this IEnumerable<TSource> source,
+	string? format
+)
+

Parameters

source  IEnumerableTSource
Source sequence whose elements to trace.
format  String
+ String to use to format the trace message. If null then the + element value becomes the traced message. +

Type Parameters

TSource
Type of element in the source sequence

Return Value

IEnumerableTSource
+ Return the source sequence unmodified. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This a pass-through operator that uses deferred execution and + streams the results. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_TransposeExtension_Transpose__1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_TransposeExtension_Transpose__1.htm new file mode 100644 index 0000000..a765675 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_TransposeExtension_Transpose__1.htm @@ -0,0 +1,53 @@ +TransposeExtension.Transpose<T> Method

TransposeExtensionTransposeT Method

+ Transposes a sequence of rows into a sequence of columns. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<IEnumerable<T>> Transpose<T>(
+	this IEnumerable<IEnumerable<T>> source
+)
+

Parameters

source  IEnumerableIEnumerableT
Source sequence to transpose.

Type Parameters

T
Type of source sequence elements.

Return Value

IEnumerableIEnumerableT
+ Returns a sequence of columns in the source swapped into rows. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableIEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ If a rows is shorter than a follow it then the shorter row's + elements are skipped in the corresponding column sequences. + This operator uses deferred execution and streams its results. + Source sequence is consumed greedily when an iteration begins. + The inner sequences representing rows are consumed lazily and + resulting sequences of columns are streamed. +

Example

C#
var matrix = new[]
+{
+    new[] { 10, 11 },
+    new[] { 20 },
+    new[] { 30, 31, 32 }
+};
+var result = matrix.Transpose();
+ The result variable will contain [[10, 20, 30], [11, 31], [32]]. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_WindowExtension_Window__1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_WindowExtension_Window__1.htm new file mode 100644 index 0000000..15ee637 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_WindowExtension_Window__1.htm @@ -0,0 +1,45 @@ +WindowExtension.Window<TSource> Method

WindowExtensionWindowTSource Method

+ Processes a sequence into a series of sub-sequences representing a windowed subset of + the original. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<IList<TSource>> Window<TSource>(
+	this IEnumerable<TSource> source,
+	int size
+)
+

Parameters

source  IEnumerableTSource
The sequence to evaluate a sliding window over.
size  Int32
The size (number of elements) in each window.

Type Parameters

TSource
The type of the elements of the source sequence.

Return Value

IEnumerableIListTSource
+ A series of sequences representing each sliding window subsequence.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ The number of sequences returned is: Max(0, sequence.Count() - windowSize) + + 1

+ Returned sub-sequences are buffered, but the overall operation is streamed.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_WindowLeftExtension_WindowLeft__1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_WindowLeftExtension_WindowLeft__1.htm new file mode 100644 index 0000000..9768ce8 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_WindowLeftExtension_WindowLeft__1.htm @@ -0,0 +1,58 @@ +WindowLeftExtension.WindowLeft<TSource> Method

WindowLeftExtensionWindowLeftTSource Method

+ Creates a left-aligned sliding window of a given size over the + source sequence. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<IList<TSource>> WindowLeft<TSource>(
+	this IEnumerable<TSource> source,
+	int size
+)
+

Parameters

source  IEnumerableTSource
+ The sequence over which to create the sliding window.
size  Int32
Size of the sliding window.

Type Parameters

TSource
+ The type of the elements of source.

Return Value

IEnumerableIListTSource
A sequence representing each sliding window.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ A window can contain fewer elements than size, + especially as it slides over the end of the sequence.

+ This operator uses deferred execution and streams its results.

Example

C#
Console.WriteLine(
+    Enumerable
+        .Range(1, 5)
+        .WindowLeft(3)
+        .Select(w => "AVG(" + w.ToDelimitedString(",") + ") = " + w.Average())
+        .ToDelimitedString(Environment.NewLine));
+
+// Output:
+// AVG(1,2,3) = 2
+// AVG(2,3,4) = 3
+// AVG(3,4,5) = 4
+// AVG(4,5) = 4.5
+// AVG(5) = 5

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_WindowRightExtension_WindowRight__1.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_WindowRightExtension_WindowRight__1.htm new file mode 100644 index 0000000..5ea19fa --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_WindowRightExtension_WindowRight__1.htm @@ -0,0 +1,58 @@ +WindowRightExtension.WindowRight<TSource> Method

WindowRightExtensionWindowRightTSource Method

+ Creates a right-aligned sliding window over the source sequence + of a given size. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<IList<TSource>> WindowRight<TSource>(
+	this IEnumerable<TSource> source,
+	int size
+)
+

Parameters

source  IEnumerableTSource
+ The sequence over which to create the sliding window.
size  Int32
Size of the sliding window.

Type Parameters

TSource
+ The type of the elements of source.

Return Value

IEnumerableIListTSource
A sequence representing each sliding window.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ A window can contain fewer elements than size, + especially as it slides over the start of the sequence.

+ This operator uses deferred execution and streams its results.

Example

C#
Console.WriteLine(
+    Enumerable
+        .Range(1, 5)
+        .WindowRight(3)
+        .Select(w => "AVG(" + w.ToDelimitedString(",") + ") = " + w.Average())
+        .ToDelimitedString(Environment.NewLine));
+
+// Output:
+// AVG(1) = 1
+// AVG(1,2) = 1.5
+// AVG(1,2,3) = 2
+// AVG(2,3,4) = 3
+// AVG(3,4,5) = 4

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_ZipLongestExtension_ZipLongest__3.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_ZipLongestExtension_ZipLongest__3.htm new file mode 100644 index 0000000..10ba887 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_ZipLongestExtension_ZipLongest__3.htm @@ -0,0 +1,60 @@ +ZipLongestExtension.ZipLongest<TFirst, TSecond, TResult>(IEnumerable<TFirst>, IEnumerable<TSecond>, Func<TFirst, TSecond, TResult>) Method

ZipLongestExtensionZipLongestTFirst, TSecond, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TSecond, TResult) Method

+ Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + will always be as long as the longest of input sequences where the + default value of each of the shorter sequence element types is used + for padding. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> ZipLongest<TFirst, TSecond, TResult>(
+	this IEnumerable<TFirst> first,
+	IEnumerable<TSecond> second,
+	Func<TFirst, TSecond, TResult> resultSelector
+)
+

Parameters

first  IEnumerableTFirst
The first sequence.
second  IEnumerableTSecond
The second sequence.
resultSelector  FuncTFirst, TSecond, TResult
+ Function to apply to each pair of elements.

Type Parameters

TFirst
Type of elements in first sequence.
TSecond
Type of elements in second sequence.
TResult
Type of elements in result sequence.

Return Value

IEnumerableTResult
+ A sequence that contains elements of the two input sequences, + combined by resultSelector. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTFirst. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams its results. +

Example

C#
var numbers = { 1, 2, 3 };
+var letters = { "A", "B", "C", "D" };
+var zipped = numbers.ZipLongest(letters, (n, l) => n + l);
+ The zipped variable, when iterated over, will yield "1A", + "2B", "3C", "0D" in turn. +

Exceptions

ArgumentNullExceptionfirst, second, or resultSelector is . +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_ZipLongestExtension_ZipLongest__4.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_ZipLongestExtension_ZipLongest__4.htm new file mode 100644 index 0000000..154a2ca --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_ZipLongestExtension_ZipLongest__4.htm @@ -0,0 +1,65 @@ +ZipLongestExtension.ZipLongest<T1, T2, T3, TResult>(IEnumerable<T1>, IEnumerable<T2>, IEnumerable<T3>, Func<T1, T2, T3, TResult>) Method

ZipLongestExtensionZipLongestT1, T2, T3, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, FuncT1, T2, T3, TResult) Method

+ Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + will always be as long as the longest of input sequences where the + default value of each of the shorter sequence element types is used + for padding. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> ZipLongest<T1, T2, T3, TResult>(
+	this IEnumerable<T1> first,
+	IEnumerable<T2> second,
+	IEnumerable<T3> third,
+	Func<T1, T2, T3, TResult> resultSelector
+)
+

Parameters

first  IEnumerableT1
The first sequence.
second  IEnumerableT2
The second sequence.
third  IEnumerableT3
The third sequence.
resultSelector  FuncT1, T2, T3, TResult
+ Function to apply to each triplet of elements.

Type Parameters

T1
Type of elements in first sequence.
T2
Type of elements in second sequence.
T3
Type of elements in third sequence.
TResult
Type of elements in result sequence.

Return Value

IEnumerableTResult
+ A sequence that contains elements of the three input sequences, + combined by resultSelector. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT1. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams its results. +

Example

C#
var numbers = new[] { 1, 2, 3 };
+var letters = new[] { "A", "B", "C", "D" };
+var chars   = new[] { 'a', 'b', 'c', 'd', 'e' };
+var zipped  = numbers.ZipLongest(letters, chars, (n, l, c) => n + l + c);
+ The zipped variable, when iterated over, will yield "1Aa", + "2Bb", "3Cc", "0Dd", "0e" in turn. +

Exceptions

ArgumentNullExceptionfirst, second, third, or resultSelector is . +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_ZipLongestExtension_ZipLongest__5.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_ZipLongestExtension_ZipLongest__5.htm new file mode 100644 index 0000000..2e0f57b --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_ZipLongestExtension_ZipLongest__5.htm @@ -0,0 +1,70 @@ +ZipLongestExtension.ZipLongest<T1, T2, T3, T4, TResult>(IEnumerable<T1>, IEnumerable<T2>, IEnumerable<T3>, IEnumerable<T4>, Func<T1, T2, T3, T4, TResult>) Method

ZipLongestExtensionZipLongestT1, T2, T3, T4, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, IEnumerableT4, FuncT1, T2, T3, T4, TResult) Method

+ Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + will always be as long as the longest of input sequences where the + default value of each of the shorter sequence element types is used + for padding. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> ZipLongest<T1, T2, T3, T4, TResult>(
+	this IEnumerable<T1> first,
+	IEnumerable<T2> second,
+	IEnumerable<T3> third,
+	IEnumerable<T4> fourth,
+	Func<T1, T2, T3, T4, TResult> resultSelector
+)
+

Parameters

first  IEnumerableT1
The first sequence.
second  IEnumerableT2
The second sequence.
third  IEnumerableT3
The third sequence.
fourth  IEnumerableT4
The fourth sequence.
resultSelector  FuncT1, T2, T3, T4, TResult
+ Function to apply to each quadruplet of elements.

Type Parameters

T1
Type of elements in first sequence
T2
Type of elements in second sequence
T3
Type of elements in third sequence
T4
Type of elements in fourth sequence
TResult
Type of elements in result sequence

Return Value

IEnumerableTResult
+ A sequence that contains elements of the four input sequences, + combined by resultSelector. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT1. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams its results. +

Example

C#
var numbers = new[] { 1, 2, 3 };
+var letters = new[] { "A", "B", "C", "D" };
+var chars   = new[] { 'a', 'b', 'c', 'd', 'e' };
+var flags   = new[] { true, false, true, false, true, false };
+var zipped  = numbers.ZipLongest(letters, chars, flags, (n, l, c, f) => n + l + c + f);
+ The zipped variable, when iterated over, will yield "1AaTrue", + "2BbFalse", "3CcTrue", "0DdFalse", "0eTrue", "0\0False" in turn. +

Exceptions

ArgumentNullExceptionfirst, second, third, fourth, or resultSelector is . +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_ZipShortestExtension_ZipShortest__3.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_ZipShortestExtension_ZipShortest__3.htm new file mode 100644 index 0000000..c99b194 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_ZipShortestExtension_ZipShortest__3.htm @@ -0,0 +1,59 @@ +ZipShortestExtension.ZipShortest<TFirst, TSecond, TResult>(IEnumerable<TFirst>, IEnumerable<TSecond>, Func<TFirst, TSecond, TResult>) Method

ZipShortestExtensionZipShortestTFirst, TSecond, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TSecond, TResult) Method

+ Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + is as short as the shortest input sequence. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> ZipShortest<TFirst, TSecond, TResult>(
+	this IEnumerable<TFirst> first,
+	IEnumerable<TSecond> second,
+	Func<TFirst, TSecond, TResult> resultSelector
+)
+

Parameters

first  IEnumerableTFirst
The first sequence.
second  IEnumerableTSecond
The second sequence.
resultSelector  FuncTFirst, TSecond, TResult
+ Function to apply to each pair of elements.

Type Parameters

TFirst
Type of elements in first sequence.
TSecond
Type of elements in second sequence.
TResult
Type of elements in result sequence.

Return Value

IEnumerableTResult
+ A projection of tuples, where each tuple contains the N-th element + from each of the argument sequences.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTFirst. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ If the input sequences are of different lengths, the result sequence + is terminated as soon as the shortest input sequence is exhausted + and remainder elements from the longer sequences are never consumed. +

+ This operator uses deferred execution and streams its results.

Example

first, second, or resultSelector is . +
C#
var numbers = new[] { 1, 2, 3 };
+var letters = new[] { "A", "B", "C", "D" };
+var zipped = numbers.ZipShortest(letters, (n, l) => n + l);
+ The zipped variable, when iterated over, will yield "1A", "2B", "3C", in turn. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_ZipShortestExtension_ZipShortest__4.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_ZipShortestExtension_ZipShortest__4.htm new file mode 100644 index 0000000..0775e19 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_ZipShortestExtension_ZipShortest__4.htm @@ -0,0 +1,65 @@ +ZipShortestExtension.ZipShortest<T1, T2, T3, TResult>(IEnumerable<T1>, IEnumerable<T2>, IEnumerable<T3>, Func<T1, T2, T3, TResult>) Method

ZipShortestExtensionZipShortestT1, T2, T3, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, FuncT1, T2, T3, TResult) Method

+ Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + is as short as the shortest input sequence. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> ZipShortest<T1, T2, T3, TResult>(
+	this IEnumerable<T1> first,
+	IEnumerable<T2> second,
+	IEnumerable<T3> third,
+	Func<T1, T2, T3, TResult> resultSelector
+)
+

Parameters

first  IEnumerableT1
First sequence
second  IEnumerableT2
Second sequence
third  IEnumerableT3
Third sequence
resultSelector  FuncT1, T2, T3, TResult
+ Function to apply to each triplet of elements.

Type Parameters

T1
Type of elements in first sequence.
T2
Type of elements in second sequence.
T3
Type of elements in third sequence.
TResult
Type of elements in result sequence.

Return Value

IEnumerableTResult
+ A projection of tuples, where each tuple contains the N-th element + from each of the argument sequences.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT1. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ If the input sequences are of different lengths, the result sequence + is terminated as soon as the shortest input sequence is exhausted + and remainder elements from the longer sequences are never consumed. +

+ This operator uses deferred execution and streams its results.

Example

C#
var numbers = new[] { 1, 2, 3 };
+var letters = new[] { "A", "B", "C", "D" };
+var chars   = new[] { 'a', 'b', 'c', 'd', 'e' };
+var zipped  = numbers.ZipShortest(letters, chars, (n, l, c) => c + n + l);
+ The zipped variable, when iterated over, will yield + "98A", "100B", "102C", in turn. +

Exceptions

ArgumentNullExceptionfirst, second, third, or resultSelector is . +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_Extensions_ZipShortestExtension_ZipShortest__5.htm b/3.4/ref/api/html/M_MoreLinq_Extensions_ZipShortestExtension_ZipShortest__5.htm new file mode 100644 index 0000000..4e2bc3e --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_Extensions_ZipShortestExtension_ZipShortest__5.htm @@ -0,0 +1,70 @@ +ZipShortestExtension.ZipShortest<T1, T2, T3, T4, TResult>(IEnumerable<T1>, IEnumerable<T2>, IEnumerable<T3>, IEnumerable<T4>, Func<T1, T2, T3, T4, TResult>) Method

ZipShortestExtensionZipShortestT1, T2, T3, T4, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, IEnumerableT4, FuncT1, T2, T3, T4, TResult) Method

+ Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + is as short as the shortest input sequence. +

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> ZipShortest<T1, T2, T3, T4, TResult>(
+	this IEnumerable<T1> first,
+	IEnumerable<T2> second,
+	IEnumerable<T3> third,
+	IEnumerable<T4> fourth,
+	Func<T1, T2, T3, T4, TResult> resultSelector
+)
+

Parameters

first  IEnumerableT1
The first sequence.
second  IEnumerableT2
The second sequence.
third  IEnumerableT3
The third sequence.
fourth  IEnumerableT4
The fourth sequence.
resultSelector  FuncT1, T2, T3, T4, TResult
+ Function to apply to each quadruplet of elements.

Type Parameters

T1
Type of elements in first sequence.
T2
Type of elements in second sequence.
T3
Type of elements in third sequence.
T4
Type of elements in fourth sequence.
TResult
Type of elements in result sequence.

Return Value

IEnumerableTResult
+ A projection of tuples, where each tuple contains the N-th element + from each of the argument sequences.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT1. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ If the input sequences are of different lengths, the result sequence + is terminated as soon as the shortest input sequence is exhausted + and remainder elements from the longer sequences are never consumed. +

+ This operator uses deferred execution and streams its results.

Example

C#
var numbers = new[] { 1, 2, 3 };
+var letters = new[] { "A", "B", "C", "D" };
+var chars   = new[] { 'a', 'b', 'c', 'd', 'e' };
+var flags   = new[] { true, false };
+var zipped  = numbers.ZipShortest(letters, chars, flags, (n, l, c, f) => n + l + c + f);
+ The zipped variable, when iterated over, will yield + "1AaTrue", "2BbFalse" in turn. +

Exceptions

ArgumentNullExceptionfirst, second, third, fourth, or resultSelector is . +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_IExtremaEnumerable_1_Take.htm b/3.4/ref/api/html/M_MoreLinq_IExtremaEnumerable_1_Take.htm new file mode 100644 index 0000000..0486c73 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_IExtremaEnumerable_1_Take.htm @@ -0,0 +1,34 @@ +IExtremaEnumerable<T>.Take Method

IExtremaEnumerableTTake Method

+ Returns a specified number of contiguous elements from the start of + the sequence. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
IEnumerable<T> Take(
+	int count
+)

Parameters

count  Int32
The number of elements to return.

Return Value

IEnumerableT
+ An IEnumerableT that contains the specified number + of elements from the start of the input sequence. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_IExtremaEnumerable_1_TakeLast.htm b/3.4/ref/api/html/M_MoreLinq_IExtremaEnumerable_1_TakeLast.htm new file mode 100644 index 0000000..4aaaae9 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_IExtremaEnumerable_1_TakeLast.htm @@ -0,0 +1,34 @@ +IExtremaEnumerable<T>.TakeLast Method

IExtremaEnumerableTTakeLast Method

+ Returns a specified number of contiguous elements at the end of the + sequence. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
IEnumerable<T> TakeLast(
+	int count
+)

Parameters

count  Int32
The number of elements to return.

Return Value

IEnumerableT
+ An IEnumerableT that contains the specified number + of elements at the end of the input sequence. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Acquire__1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Acquire__1.htm new file mode 100644 index 0000000..a2b718b --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Acquire__1.htm @@ -0,0 +1,46 @@ +MoreEnumerable.Acquire<TSource> Method

MoreEnumerableAcquireTSource Method

+ Ensures that a source sequence of IDisposable + objects are all acquired successfully. If the acquisition of any + one IDisposable fails then those successfully + acquired till that point are disposed. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TSource[] Acquire<TSource>(
+	this IEnumerable<TSource> source
+)
+where TSource : IDisposable
+

Parameters

source  IEnumerableTSource
Source sequence of IDisposable objects.

Type Parameters

TSource
Type of elements in source sequence.

Return Value

TSource
+ Returns an array of all the acquired IDisposable + objects in source order. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator executes immediately. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_AggregateRight__1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_AggregateRight__1.htm new file mode 100644 index 0000000..51b43bf --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_AggregateRight__1.htm @@ -0,0 +1,46 @@ +MoreEnumerable.AggregateRight<TSource>(IEnumerable<TSource>, Func<TSource, TSource, TSource>) Method

MoreEnumerableAggregateRightTSource(IEnumerableTSource, FuncTSource, TSource, TSource) Method

+ Applies a right-associative accumulator function over a sequence. + This operator is the right-associative version of the + AggregateTSource(IEnumerableTSource, FuncTSource, TSource, TSource) LINQ operator. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TSource AggregateRight<TSource>(
+	this IEnumerable<TSource> source,
+	Func<TSource, TSource, TSource> func
+)
+

Parameters

source  IEnumerableTSource
Source sequence.
func  FuncTSource, TSource, TSource
A right-associative accumulator function to be invoked on each element.

Type Parameters

TSource
The type of the elements of source.

Return Value

TSource
The final accumulator value.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator executes immediately. +

Example

C#
string result = Enumerable.Range(1, 5).Select(i => i.ToString()).AggregateRight((a, b) => $"({a}/{b})");
+ The result variable will contain "(1/(2/(3/(4/5))))". +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_AggregateRight__2.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_AggregateRight__2.htm new file mode 100644 index 0000000..cdbfed1 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_AggregateRight__2.htm @@ -0,0 +1,52 @@ +MoreEnumerable.AggregateRight<TSource, TAccumulate>(IEnumerable<TSource>, TAccumulate, Func<TSource, TAccumulate, TAccumulate>) Method

MoreEnumerableAggregateRightTSource, TAccumulate(IEnumerableTSource, TAccumulate, FuncTSource, TAccumulate, TAccumulate) Method

+ Applies a right-associative accumulator function over a sequence. + The specified seed value is used as the initial accumulator value. + This operator is the right-associative version of the + AggregateTSource, TAccumulate(IEnumerableTSource, TAccumulate, FuncTAccumulate, TSource, TAccumulate) LINQ operator. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TAccumulate AggregateRight<TSource, TAccumulate>(
+	this IEnumerable<TSource> source,
+	TAccumulate seed,
+	Func<TSource, TAccumulate, TAccumulate> func
+)
+

Parameters

source  IEnumerableTSource
Source sequence.
seed  TAccumulate
The initial accumulator value.
func  FuncTSource, TAccumulate, TAccumulate
A right-associative accumulator function to be invoked on each element.

Type Parameters

TSource
The type of the elements of source.
TAccumulate
The type of the accumulator value.

Return Value

TAccumulate
The final accumulator value.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator executes immediately. +

Example

C#
var numbers = Enumerable.Range(1, 5);
+string result = numbers.AggregateRight("6", (a, b) => $"({a}/{b})");
+ The result variable will contain "(1/(2/(3/(4/(5/6)))))". +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_AggregateRight__3.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_AggregateRight__3.htm new file mode 100644 index 0000000..8990253 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_AggregateRight__3.htm @@ -0,0 +1,57 @@ +MoreEnumerable.AggregateRight<TSource, TAccumulate, TResult>(IEnumerable<TSource>, TAccumulate, Func<TSource, TAccumulate, TAccumulate>, Func<TAccumulate, TResult>) Method

MoreEnumerableAggregateRightTSource, TAccumulate, TResult(IEnumerableTSource, TAccumulate, FuncTSource, TAccumulate, TAccumulate, FuncTAccumulate, TResult) Method

+ Applies a right-associative accumulator function over a sequence. + The specified seed value is used as the initial accumulator value, + and the specified function is used to select the result value. + This operator is the right-associative version of the + AggregateTSource, TAccumulate, TResult(IEnumerableTSource, TAccumulate, FuncTAccumulate, TSource, TAccumulate, FuncTAccumulate, TResult) LINQ operator. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TResult AggregateRight<TSource, TAccumulate, TResult>(
+	this IEnumerable<TSource> source,
+	TAccumulate seed,
+	Func<TSource, TAccumulate, TAccumulate> func,
+	Func<TAccumulate, TResult> resultSelector
+)
+

Parameters

source  IEnumerableTSource
Source sequence.
seed  TAccumulate
The initial accumulator value.
func  FuncTSource, TAccumulate, TAccumulate
A right-associative accumulator function to be invoked on each element.
resultSelector  FuncTAccumulate, TResult
A function to transform the final accumulator value into the result value.

Type Parameters

TSource
The type of the elements of source.
TAccumulate
The type of the accumulator value.
TResult
The type of the resulting value.

Return Value

TResult
The transformed final accumulator value.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator executes immediately. +

Example

C#
var numbers = Enumerable.Range(1, 5);
+int result = numbers.AggregateRight("6", (a, b) => $"({a}/{b})", str => str.Length);
+ The result variable will contain 21. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Aggregate__10.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Aggregate__10.htm new file mode 100644 index 0000000..4175493 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Aggregate__10.htm @@ -0,0 +1,109 @@ +MoreEnumerable.Aggregate<T, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TAccumulate7, TAccumulate8, TResult>(IEnumerable<T>, TAccumulate1, Func<TAccumulate1, T, TAccumulate1>, TAccumulate2, Func<TAccumulate2, T, TAccumulate2>, TAccumulate3, Func<TAccumulate3, T, TAccumulate3>, TAccumulate4, Func<TAccumulate4, T, TAccumulate4>, TAccumulate5, Func<TAccumulate5, T, TAccumulate5>, TAccumulate6, Func<TAccumulate6, T, TAccumulate6>, TAccumulate7, Func<TAccumulate7, T, TAccumulate7>, TAccumulate8, Func<TAccumulate8, T, TAccumulate8>, Func<TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TAccumulate7, TAccumulate8, TResult>) Method

MoreEnumerableAggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TAccumulate7, TAccumulate8, TResult(IEnumerableT, TAccumulate1, FuncTAccumulate1, T, TAccumulate1, TAccumulate2, FuncTAccumulate2, T, TAccumulate2, TAccumulate3, FuncTAccumulate3, T, TAccumulate3, TAccumulate4, FuncTAccumulate4, T, TAccumulate4, TAccumulate5, FuncTAccumulate5, T, TAccumulate5, TAccumulate6, FuncTAccumulate6, T, TAccumulate6, TAccumulate7, FuncTAccumulate7, T, TAccumulate7, TAccumulate8, FuncTAccumulate8, T, TAccumulate8, FuncTAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TAccumulate7, TAccumulate8, TResult) Method

+ Applies eight accumulators sequentially in a single pass over a + sequence. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TResult Aggregate<T, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TAccumulate7, TAccumulate8, TResult>(
+	this IEnumerable<T> source,
+	TAccumulate1 seed1,
+	Func<TAccumulate1, T, TAccumulate1> accumulator1,
+	TAccumulate2 seed2,
+	Func<TAccumulate2, T, TAccumulate2> accumulator2,
+	TAccumulate3 seed3,
+	Func<TAccumulate3, T, TAccumulate3> accumulator3,
+	TAccumulate4 seed4,
+	Func<TAccumulate4, T, TAccumulate4> accumulator4,
+	TAccumulate5 seed5,
+	Func<TAccumulate5, T, TAccumulate5> accumulator5,
+	TAccumulate6 seed6,
+	Func<TAccumulate6, T, TAccumulate6> accumulator6,
+	TAccumulate7 seed7,
+	Func<TAccumulate7, T, TAccumulate7> accumulator7,
+	TAccumulate8 seed8,
+	Func<TAccumulate8, T, TAccumulate8> accumulator8,
+	Func<TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TAccumulate7, TAccumulate8, TResult> resultSelector
+)
+

Parameters

source  IEnumerableT
The source sequence
seed1  TAccumulate1
The seed value for the first accumulator.
accumulator1  FuncTAccumulate1, T, TAccumulate1
The first accumulator.
seed2  TAccumulate2
The seed value for the second accumulator.
accumulator2  FuncTAccumulate2, T, TAccumulate2
The second accumulator.
seed3  TAccumulate3
The seed value for the third accumulator.
accumulator3  FuncTAccumulate3, T, TAccumulate3
The third accumulator.
seed4  TAccumulate4
The seed value for the fourth accumulator.
accumulator4  FuncTAccumulate4, T, TAccumulate4
The fourth accumulator.
seed5  TAccumulate5
The seed value for the fifth accumulator.
accumulator5  FuncTAccumulate5, T, TAccumulate5
The fifth accumulator.
seed6  TAccumulate6
The seed value for the sixth accumulator.
accumulator6  FuncTAccumulate6, T, TAccumulate6
The sixth accumulator.
seed7  TAccumulate7
The seed value for the seventh accumulator.
accumulator7  FuncTAccumulate7, T, TAccumulate7
The seventh accumulator.
seed8  TAccumulate8
The seed value for the eighth accumulator.
accumulator8  FuncTAccumulate8, T, TAccumulate8
The eighth accumulator.
resultSelector  FuncTAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TAccumulate7, TAccumulate8, TResult
+ A function that projects a single result given the result of each + accumulator.

Type Parameters

T
The type of elements in source.
TAccumulate1
The type of first accumulator value.
TAccumulate2
The type of second accumulator value.
TAccumulate3
The type of third accumulator value.
TAccumulate4
The type of fourth accumulator value.
TAccumulate5
The type of fifth accumulator value.
TAccumulate6
The type of sixth accumulator value.
TAccumulate7
The type of seventh accumulator value.
TAccumulate8
The type of eighth accumulator value.
TResult
The type of the accumulated result.

Return Value

TResult
The value returned by resultSelector.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator executes immediately. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Aggregate__4.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Aggregate__4.htm new file mode 100644 index 0000000..3540bdf --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Aggregate__4.htm @@ -0,0 +1,61 @@ +MoreEnumerable.Aggregate<T, TAccumulate1, TAccumulate2, TResult>(IEnumerable<T>, TAccumulate1, Func<TAccumulate1, T, TAccumulate1>, TAccumulate2, Func<TAccumulate2, T, TAccumulate2>, Func<TAccumulate1, TAccumulate2, TResult>) Method

MoreEnumerableAggregateT, TAccumulate1, TAccumulate2, TResult(IEnumerableT, TAccumulate1, FuncTAccumulate1, T, TAccumulate1, TAccumulate2, FuncTAccumulate2, T, TAccumulate2, FuncTAccumulate1, TAccumulate2, TResult) Method

+ Applies two accumulators sequentially in a single pass over a + sequence. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TResult Aggregate<T, TAccumulate1, TAccumulate2, TResult>(
+	this IEnumerable<T> source,
+	TAccumulate1 seed1,
+	Func<TAccumulate1, T, TAccumulate1> accumulator1,
+	TAccumulate2 seed2,
+	Func<TAccumulate2, T, TAccumulate2> accumulator2,
+	Func<TAccumulate1, TAccumulate2, TResult> resultSelector
+)
+

Parameters

source  IEnumerableT
The source sequence
seed1  TAccumulate1
The seed value for the first accumulator.
accumulator1  FuncTAccumulate1, T, TAccumulate1
The first accumulator.
seed2  TAccumulate2
The seed value for the second accumulator.
accumulator2  FuncTAccumulate2, T, TAccumulate2
The second accumulator.
resultSelector  FuncTAccumulate1, TAccumulate2, TResult
+ A function that projects a single result given the result of each + accumulator.

Type Parameters

T
The type of elements in source.
TAccumulate1
The type of first accumulator value.
TAccumulate2
The type of second accumulator value.
TResult
The type of the accumulated result.

Return Value

TResult
The value returned by resultSelector.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator executes immediately. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Aggregate__5.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Aggregate__5.htm new file mode 100644 index 0000000..ed032e5 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Aggregate__5.htm @@ -0,0 +1,69 @@ +MoreEnumerable.Aggregate<T, TAccumulate1, TAccumulate2, TAccumulate3, TResult>(IEnumerable<T>, TAccumulate1, Func<TAccumulate1, T, TAccumulate1>, TAccumulate2, Func<TAccumulate2, T, TAccumulate2>, TAccumulate3, Func<TAccumulate3, T, TAccumulate3>, Func<TAccumulate1, TAccumulate2, TAccumulate3, TResult>) Method

MoreEnumerableAggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TResult(IEnumerableT, TAccumulate1, FuncTAccumulate1, T, TAccumulate1, TAccumulate2, FuncTAccumulate2, T, TAccumulate2, TAccumulate3, FuncTAccumulate3, T, TAccumulate3, FuncTAccumulate1, TAccumulate2, TAccumulate3, TResult) Method

+ Applies three accumulators sequentially in a single pass over a + sequence. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TResult Aggregate<T, TAccumulate1, TAccumulate2, TAccumulate3, TResult>(
+	this IEnumerable<T> source,
+	TAccumulate1 seed1,
+	Func<TAccumulate1, T, TAccumulate1> accumulator1,
+	TAccumulate2 seed2,
+	Func<TAccumulate2, T, TAccumulate2> accumulator2,
+	TAccumulate3 seed3,
+	Func<TAccumulate3, T, TAccumulate3> accumulator3,
+	Func<TAccumulate1, TAccumulate2, TAccumulate3, TResult> resultSelector
+)
+

Parameters

source  IEnumerableT
The source sequence
seed1  TAccumulate1
The seed value for the first accumulator.
accumulator1  FuncTAccumulate1, T, TAccumulate1
The first accumulator.
seed2  TAccumulate2
The seed value for the second accumulator.
accumulator2  FuncTAccumulate2, T, TAccumulate2
The second accumulator.
seed3  TAccumulate3
The seed value for the third accumulator.
accumulator3  FuncTAccumulate3, T, TAccumulate3
The third accumulator.
resultSelector  FuncTAccumulate1, TAccumulate2, TAccumulate3, TResult
+ A function that projects a single result given the result of each + accumulator.

Type Parameters

T
The type of elements in source.
TAccumulate1
The type of first accumulator value.
TAccumulate2
The type of second accumulator value.
TAccumulate3
The type of third accumulator value.
TResult
The type of the accumulated result.

Return Value

TResult
The value returned by resultSelector.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator executes immediately. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Aggregate__6.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Aggregate__6.htm new file mode 100644 index 0000000..5a6cf64 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Aggregate__6.htm @@ -0,0 +1,77 @@ +MoreEnumerable.Aggregate<T, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TResult>(IEnumerable<T>, TAccumulate1, Func<TAccumulate1, T, TAccumulate1>, TAccumulate2, Func<TAccumulate2, T, TAccumulate2>, TAccumulate3, Func<TAccumulate3, T, TAccumulate3>, TAccumulate4, Func<TAccumulate4, T, TAccumulate4>, Func<TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TResult>) Method

MoreEnumerableAggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TResult(IEnumerableT, TAccumulate1, FuncTAccumulate1, T, TAccumulate1, TAccumulate2, FuncTAccumulate2, T, TAccumulate2, TAccumulate3, FuncTAccumulate3, T, TAccumulate3, TAccumulate4, FuncTAccumulate4, T, TAccumulate4, FuncTAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TResult) Method

+ Applies four accumulators sequentially in a single pass over a + sequence. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TResult Aggregate<T, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TResult>(
+	this IEnumerable<T> source,
+	TAccumulate1 seed1,
+	Func<TAccumulate1, T, TAccumulate1> accumulator1,
+	TAccumulate2 seed2,
+	Func<TAccumulate2, T, TAccumulate2> accumulator2,
+	TAccumulate3 seed3,
+	Func<TAccumulate3, T, TAccumulate3> accumulator3,
+	TAccumulate4 seed4,
+	Func<TAccumulate4, T, TAccumulate4> accumulator4,
+	Func<TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TResult> resultSelector
+)
+

Parameters

source  IEnumerableT
The source sequence
seed1  TAccumulate1
The seed value for the first accumulator.
accumulator1  FuncTAccumulate1, T, TAccumulate1
The first accumulator.
seed2  TAccumulate2
The seed value for the second accumulator.
accumulator2  FuncTAccumulate2, T, TAccumulate2
The second accumulator.
seed3  TAccumulate3
The seed value for the third accumulator.
accumulator3  FuncTAccumulate3, T, TAccumulate3
The third accumulator.
seed4  TAccumulate4
The seed value for the fourth accumulator.
accumulator4  FuncTAccumulate4, T, TAccumulate4
The fourth accumulator.
resultSelector  FuncTAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TResult
+ A function that projects a single result given the result of each + accumulator.

Type Parameters

T
The type of elements in source.
TAccumulate1
The type of first accumulator value.
TAccumulate2
The type of second accumulator value.
TAccumulate3
The type of third accumulator value.
TAccumulate4
The type of fourth accumulator value.
TResult
The type of the accumulated result.

Return Value

TResult
The value returned by resultSelector.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator executes immediately. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Aggregate__7.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Aggregate__7.htm new file mode 100644 index 0000000..0837acf --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Aggregate__7.htm @@ -0,0 +1,85 @@ +MoreEnumerable.Aggregate<T, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TResult>(IEnumerable<T>, TAccumulate1, Func<TAccumulate1, T, TAccumulate1>, TAccumulate2, Func<TAccumulate2, T, TAccumulate2>, TAccumulate3, Func<TAccumulate3, T, TAccumulate3>, TAccumulate4, Func<TAccumulate4, T, TAccumulate4>, TAccumulate5, Func<TAccumulate5, T, TAccumulate5>, Func<TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TResult>) Method

MoreEnumerableAggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TResult(IEnumerableT, TAccumulate1, FuncTAccumulate1, T, TAccumulate1, TAccumulate2, FuncTAccumulate2, T, TAccumulate2, TAccumulate3, FuncTAccumulate3, T, TAccumulate3, TAccumulate4, FuncTAccumulate4, T, TAccumulate4, TAccumulate5, FuncTAccumulate5, T, TAccumulate5, FuncTAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TResult) Method

+ Applies five accumulators sequentially in a single pass over a + sequence. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TResult Aggregate<T, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TResult>(
+	this IEnumerable<T> source,
+	TAccumulate1 seed1,
+	Func<TAccumulate1, T, TAccumulate1> accumulator1,
+	TAccumulate2 seed2,
+	Func<TAccumulate2, T, TAccumulate2> accumulator2,
+	TAccumulate3 seed3,
+	Func<TAccumulate3, T, TAccumulate3> accumulator3,
+	TAccumulate4 seed4,
+	Func<TAccumulate4, T, TAccumulate4> accumulator4,
+	TAccumulate5 seed5,
+	Func<TAccumulate5, T, TAccumulate5> accumulator5,
+	Func<TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TResult> resultSelector
+)
+

Parameters

source  IEnumerableT
The source sequence
seed1  TAccumulate1
The seed value for the first accumulator.
accumulator1  FuncTAccumulate1, T, TAccumulate1
The first accumulator.
seed2  TAccumulate2
The seed value for the second accumulator.
accumulator2  FuncTAccumulate2, T, TAccumulate2
The second accumulator.
seed3  TAccumulate3
The seed value for the third accumulator.
accumulator3  FuncTAccumulate3, T, TAccumulate3
The third accumulator.
seed4  TAccumulate4
The seed value for the fourth accumulator.
accumulator4  FuncTAccumulate4, T, TAccumulate4
The fourth accumulator.
seed5  TAccumulate5
The seed value for the fifth accumulator.
accumulator5  FuncTAccumulate5, T, TAccumulate5
The fifth accumulator.
resultSelector  FuncTAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TResult
+ A function that projects a single result given the result of each + accumulator.

Type Parameters

T
The type of elements in source.
TAccumulate1
The type of first accumulator value.
TAccumulate2
The type of second accumulator value.
TAccumulate3
The type of third accumulator value.
TAccumulate4
The type of fourth accumulator value.
TAccumulate5
The type of fifth accumulator value.
TResult
The type of the accumulated result.

Return Value

TResult
The value returned by resultSelector.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator executes immediately. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Aggregate__8.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Aggregate__8.htm new file mode 100644 index 0000000..ff6b302 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Aggregate__8.htm @@ -0,0 +1,93 @@ +MoreEnumerable.Aggregate<T, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TResult>(IEnumerable<T>, TAccumulate1, Func<TAccumulate1, T, TAccumulate1>, TAccumulate2, Func<TAccumulate2, T, TAccumulate2>, TAccumulate3, Func<TAccumulate3, T, TAccumulate3>, TAccumulate4, Func<TAccumulate4, T, TAccumulate4>, TAccumulate5, Func<TAccumulate5, T, TAccumulate5>, TAccumulate6, Func<TAccumulate6, T, TAccumulate6>, Func<TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TResult>) Method

MoreEnumerableAggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TResult(IEnumerableT, TAccumulate1, FuncTAccumulate1, T, TAccumulate1, TAccumulate2, FuncTAccumulate2, T, TAccumulate2, TAccumulate3, FuncTAccumulate3, T, TAccumulate3, TAccumulate4, FuncTAccumulate4, T, TAccumulate4, TAccumulate5, FuncTAccumulate5, T, TAccumulate5, TAccumulate6, FuncTAccumulate6, T, TAccumulate6, FuncTAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TResult) Method

+ Applies six accumulators sequentially in a single pass over a + sequence. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TResult Aggregate<T, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TResult>(
+	this IEnumerable<T> source,
+	TAccumulate1 seed1,
+	Func<TAccumulate1, T, TAccumulate1> accumulator1,
+	TAccumulate2 seed2,
+	Func<TAccumulate2, T, TAccumulate2> accumulator2,
+	TAccumulate3 seed3,
+	Func<TAccumulate3, T, TAccumulate3> accumulator3,
+	TAccumulate4 seed4,
+	Func<TAccumulate4, T, TAccumulate4> accumulator4,
+	TAccumulate5 seed5,
+	Func<TAccumulate5, T, TAccumulate5> accumulator5,
+	TAccumulate6 seed6,
+	Func<TAccumulate6, T, TAccumulate6> accumulator6,
+	Func<TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TResult> resultSelector
+)
+

Parameters

source  IEnumerableT
The source sequence
seed1  TAccumulate1
The seed value for the first accumulator.
accumulator1  FuncTAccumulate1, T, TAccumulate1
The first accumulator.
seed2  TAccumulate2
The seed value for the second accumulator.
accumulator2  FuncTAccumulate2, T, TAccumulate2
The second accumulator.
seed3  TAccumulate3
The seed value for the third accumulator.
accumulator3  FuncTAccumulate3, T, TAccumulate3
The third accumulator.
seed4  TAccumulate4
The seed value for the fourth accumulator.
accumulator4  FuncTAccumulate4, T, TAccumulate4
The fourth accumulator.
seed5  TAccumulate5
The seed value for the fifth accumulator.
accumulator5  FuncTAccumulate5, T, TAccumulate5
The fifth accumulator.
seed6  TAccumulate6
The seed value for the sixth accumulator.
accumulator6  FuncTAccumulate6, T, TAccumulate6
The sixth accumulator.
resultSelector  FuncTAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TResult
+ A function that projects a single result given the result of each + accumulator.

Type Parameters

T
The type of elements in source.
TAccumulate1
The type of first accumulator value.
TAccumulate2
The type of second accumulator value.
TAccumulate3
The type of third accumulator value.
TAccumulate4
The type of fourth accumulator value.
TAccumulate5
The type of fifth accumulator value.
TAccumulate6
The type of sixth accumulator value.
TResult
The type of the accumulated result.

Return Value

TResult
The value returned by resultSelector.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator executes immediately. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Aggregate__9.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Aggregate__9.htm new file mode 100644 index 0000000..c2d357d --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Aggregate__9.htm @@ -0,0 +1,101 @@ +MoreEnumerable.Aggregate<T, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TAccumulate7, TResult>(IEnumerable<T>, TAccumulate1, Func<TAccumulate1, T, TAccumulate1>, TAccumulate2, Func<TAccumulate2, T, TAccumulate2>, TAccumulate3, Func<TAccumulate3, T, TAccumulate3>, TAccumulate4, Func<TAccumulate4, T, TAccumulate4>, TAccumulate5, Func<TAccumulate5, T, TAccumulate5>, TAccumulate6, Func<TAccumulate6, T, TAccumulate6>, TAccumulate7, Func<TAccumulate7, T, TAccumulate7>, Func<TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TAccumulate7, TResult>) Method

MoreEnumerableAggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TAccumulate7, TResult(IEnumerableT, TAccumulate1, FuncTAccumulate1, T, TAccumulate1, TAccumulate2, FuncTAccumulate2, T, TAccumulate2, TAccumulate3, FuncTAccumulate3, T, TAccumulate3, TAccumulate4, FuncTAccumulate4, T, TAccumulate4, TAccumulate5, FuncTAccumulate5, T, TAccumulate5, TAccumulate6, FuncTAccumulate6, T, TAccumulate6, TAccumulate7, FuncTAccumulate7, T, TAccumulate7, FuncTAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TAccumulate7, TResult) Method

+ Applies seven accumulators sequentially in a single pass over a + sequence. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TResult Aggregate<T, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TAccumulate7, TResult>(
+	this IEnumerable<T> source,
+	TAccumulate1 seed1,
+	Func<TAccumulate1, T, TAccumulate1> accumulator1,
+	TAccumulate2 seed2,
+	Func<TAccumulate2, T, TAccumulate2> accumulator2,
+	TAccumulate3 seed3,
+	Func<TAccumulate3, T, TAccumulate3> accumulator3,
+	TAccumulate4 seed4,
+	Func<TAccumulate4, T, TAccumulate4> accumulator4,
+	TAccumulate5 seed5,
+	Func<TAccumulate5, T, TAccumulate5> accumulator5,
+	TAccumulate6 seed6,
+	Func<TAccumulate6, T, TAccumulate6> accumulator6,
+	TAccumulate7 seed7,
+	Func<TAccumulate7, T, TAccumulate7> accumulator7,
+	Func<TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TAccumulate7, TResult> resultSelector
+)
+

Parameters

source  IEnumerableT
The source sequence
seed1  TAccumulate1
The seed value for the first accumulator.
accumulator1  FuncTAccumulate1, T, TAccumulate1
The first accumulator.
seed2  TAccumulate2
The seed value for the second accumulator.
accumulator2  FuncTAccumulate2, T, TAccumulate2
The second accumulator.
seed3  TAccumulate3
The seed value for the third accumulator.
accumulator3  FuncTAccumulate3, T, TAccumulate3
The third accumulator.
seed4  TAccumulate4
The seed value for the fourth accumulator.
accumulator4  FuncTAccumulate4, T, TAccumulate4
The fourth accumulator.
seed5  TAccumulate5
The seed value for the fifth accumulator.
accumulator5  FuncTAccumulate5, T, TAccumulate5
The fifth accumulator.
seed6  TAccumulate6
The seed value for the sixth accumulator.
accumulator6  FuncTAccumulate6, T, TAccumulate6
The sixth accumulator.
seed7  TAccumulate7
The seed value for the seventh accumulator.
accumulator7  FuncTAccumulate7, T, TAccumulate7
The seventh accumulator.
resultSelector  FuncTAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TAccumulate7, TResult
+ A function that projects a single result given the result of each + accumulator.

Type Parameters

T
The type of elements in source.
TAccumulate1
The type of first accumulator value.
TAccumulate2
The type of second accumulator value.
TAccumulate3
The type of third accumulator value.
TAccumulate4
The type of fourth accumulator value.
TAccumulate5
The type of fifth accumulator value.
TAccumulate6
The type of sixth accumulator value.
TAccumulate7
The type of seventh accumulator value.
TResult
The type of the accumulated result.

Return Value

TResult
The value returned by resultSelector.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator executes immediately. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Append__1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Append__1.htm new file mode 100644 index 0000000..9ab9a85 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Append__1.htm @@ -0,0 +1,40 @@ +MoreEnumerable.Append<T> Method

MoreEnumerableAppendT Method

+ Returns a sequence consisting of the head elements and the given tail element. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<T> Append<T>(
+	this IEnumerable<T> head,
+	T tail
+)
+

Parameters

head  IEnumerableT
All elements of the head. Must not be null.
tail  T
Tail element of the new sequence.

Type Parameters

T
Type of sequence

Return Value

IEnumerableT
A sequence consisting of the head elements and the given tail element.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

This operator uses deferred execution and streams its results.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_AssertCount__1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_AssertCount__1.htm new file mode 100644 index 0000000..5c3d6fd --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_AssertCount__1.htm @@ -0,0 +1,46 @@ +MoreEnumerable.AssertCount<TSource>(IEnumerable<TSource>, Int32) Method

MoreEnumerableAssertCountTSource(IEnumerableTSource, Int32) Method

+ Asserts that a source sequence contains a given count of elements. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TSource> AssertCount<TSource>(
+	this IEnumerable<TSource> source,
+	int count
+)
+

Parameters

source  IEnumerableTSource
Source sequence.
count  Int32
Count to assert.

Type Parameters

TSource
Type of elements in source sequence.

Return Value

IEnumerableTSource
+ Returns the original sequence as long it is contains the + number of elements specified by count. + Otherwise it throws Exception. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams its results. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_AssertCount__1_1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_AssertCount__1_1.htm new file mode 100644 index 0000000..e2b4e8c --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_AssertCount__1_1.htm @@ -0,0 +1,57 @@ +MoreEnumerable.AssertCount<TSource>(IEnumerable<TSource>, Int32, Func<Int32, Int32, Exception>) Method

MoreEnumerableAssertCountTSource(IEnumerableTSource, Int32, FuncInt32, Int32, Exception) Method

+ Asserts that a source sequence contains a given count of elements. + A parameter specifies the exception to be thrown. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TSource> AssertCount<TSource>(
+	this IEnumerable<TSource> source,
+	int count,
+	Func<int, int, Exception> errorSelector
+)
+

Parameters

source  IEnumerableTSource
Source sequence.
count  Int32
Count to assert.
errorSelector  FuncInt32, Int32, Exception
+ Function that receives a comparison (a negative integer if actual + count is less than count and a positive integer + if actual count is greater than count) and + count as arguments and which returns the + Exception object to throw.

Type Parameters

TSource
Type of elements in source sequence.

Return Value

IEnumerableTSource
+ Returns the original sequence as long it is contains the + number of elements specified by count. + Otherwise it throws the Exception object + returned by calling errorSelector. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams its results. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Assert__1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Assert__1.htm new file mode 100644 index 0000000..1cb7d94 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Assert__1.htm @@ -0,0 +1,47 @@ +MoreEnumerable.Assert<TSource>(IEnumerable<TSource>, Func<TSource, Boolean>) Method

MoreEnumerableAssertTSource(IEnumerableTSource, FuncTSource, Boolean) Method

+ Asserts that all elements of a sequence meet a given condition + otherwise throws an Exception object. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TSource> Assert<TSource>(
+	this IEnumerable<TSource> source,
+	Func<TSource, bool> predicate
+)
+

Parameters

source  IEnumerableTSource
Source sequence.
predicate  FuncTSource, Boolean
Function that asserts an element of the source sequence for a condition.

Type Parameters

TSource
Type of elements in source sequence.

Return Value

IEnumerableTSource
+ Returns the original sequence. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams its results. +

Exceptions

InvalidOperationExceptionThe input sequence + contains an element that does not meet the condition being + asserted.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Assert__1_1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Assert__1_1.htm new file mode 100644 index 0000000..17eeaa9 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Assert__1_1.htm @@ -0,0 +1,49 @@ +MoreEnumerable.Assert<TSource>(IEnumerable<TSource>, Func<TSource, Boolean>, Func<TSource, Exception>) Method

MoreEnumerableAssertTSource(IEnumerableTSource, FuncTSource, Boolean, FuncTSource, Exception) Method

+ Asserts that all elements of a sequence meet a given condition + otherwise throws an Exception object. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TSource> Assert<TSource>(
+	this IEnumerable<TSource> source,
+	Func<TSource, bool> predicate,
+	Func<TSource, Exception>? errorSelector
+)
+

Parameters

source  IEnumerableTSource
Source sequence.
predicate  FuncTSource, Boolean
Function that asserts an element of the input sequence for a condition.
errorSelector  FuncTSource, Exception
Function that returns the Exception object to throw.

Type Parameters

TSource
Type of elements in source sequence.

Return Value

IEnumerableTSource
+ Returns the original sequence. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams its results. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_AtLeast__1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_AtLeast__1.htm new file mode 100644 index 0000000..1b93ff0 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_AtLeast__1.htm @@ -0,0 +1,46 @@ +MoreEnumerable.AtLeast<T> Method

MoreEnumerableAtLeastT Method

+ Determines whether or not the number of elements in the sequence is greater than + or equal to the given integer. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static bool AtLeast<T>(
+	this IEnumerable<T> source,
+	int count
+)
+

Parameters

source  IEnumerableT
The source sequence
count  Int32
The minimum number of items a sequence must have for this + function to return true

Type Parameters

T
Element type of sequence

Return Value

Boolean
true if the number of elements in the sequence is greater than + or equal to the given integer or false otherwise.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Example

C#
var numbers = new[] { 123, 456, 789 };
+var result = numbers.AtLeast(2);
+ The result variable will contain true. +

Exceptions

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_AtMost__1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_AtMost__1.htm new file mode 100644 index 0000000..b52578b --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_AtMost__1.htm @@ -0,0 +1,46 @@ +MoreEnumerable.AtMost<T> Method

MoreEnumerableAtMostT Method

+ Determines whether or not the number of elements in the sequence is lesser than + or equal to the given integer. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static bool AtMost<T>(
+	this IEnumerable<T> source,
+	int count
+)
+

Parameters

source  IEnumerableT
The source sequence
count  Int32
The maximum number of items a sequence must have for this + function to return true

Type Parameters

T
Element type of sequence

Return Value

Boolean
true if the number of elements in the sequence is lesser than + or equal to the given integer or false otherwise.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Example

C#
var numbers = new[] { 123, 456, 789 };
+var result = numbers.AtMost(2);
+ The result variable will contain false. +

Exceptions

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Backsert__1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Backsert__1.htm new file mode 100644 index 0000000..2561cd2 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Backsert__1.htm @@ -0,0 +1,63 @@ +MoreEnumerable.Backsert<T> Method

MoreEnumerableBacksertT Method

+ Inserts the elements of a sequence into another sequence at a + specified index from the tail of the sequence, where zero always + represents the last position, one represents the second-last + element, two represents the third-last element and so on. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<T> Backsert<T>(
+	this IEnumerable<T> first,
+	IEnumerable<T> second,
+	int index
+)
+

Parameters

first  IEnumerableT
The source sequence.
second  IEnumerableT
The sequence that will be inserted.
index  Int32
+ The zero-based index from the end of first where + elements from second should be inserted. + second.

Type Parameters

T
+ Type of elements in all sequences.

Return Value

IEnumerableT
+ A sequence that contains the elements of first + plus the elements of second inserted at + the given index from the end of first. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This method uses deferred execution and streams its results. +

Exceptions

ArgumentNullExceptionfirst is null.
ArgumentNullExceptionsecond is null.
ArgumentOutOfRangeException + Thrown if index is negative. +
ArgumentOutOfRangeException + Thrown lazily if index is greater than the + length of first. The validation occurs when + the resulting sequence is iterated. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Batch__1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Batch__1.htm new file mode 100644 index 0000000..c312917 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Batch__1.htm @@ -0,0 +1,52 @@ +MoreEnumerable.Batch<TSource>(IEnumerable<TSource>, Int32) Method

MoreEnumerableBatchTSource(IEnumerableTSource, Int32) Method

+ Batches the source sequence into sized buckets. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<IEnumerable<TSource>> Batch<TSource>(
+	this IEnumerable<TSource> source,
+	int size
+)
+

Parameters

source  IEnumerableTSource
The source sequence.
size  Int32
Size of buckets.

Type Parameters

TSource
Type of elements in source sequence.

Return Value

IEnumerableIEnumerableTSource
A sequence of equally sized buckets containing elements of the source collection.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams its results + (buckets are streamed but their content buffered).

+ When more than one bucket is streamed, all buckets except the last + is guaranteed to have size elements. The last + bucket may be smaller depending on the remaining elements in the + source sequence.

+ Each bucket is pre-allocated to size elements. + If size is set to a very large value, e.g. + MaxValue to effectively disable batching by just + hoping for a single bucket, then it can lead to memory exhaustion + (OutOfMemoryException). +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Batch__2.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Batch__2.htm new file mode 100644 index 0000000..f338d0d --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Batch__2.htm @@ -0,0 +1,56 @@ +MoreEnumerable.Batch<TSource, TResult>(IEnumerable<TSource>, Int32, Func<IEnumerable<TSource>, TResult>) Method

MoreEnumerableBatchTSource, TResult(IEnumerableTSource, Int32, FuncIEnumerableTSource, TResult) Method

+ Batches the source sequence into sized buckets and applies a projection to each bucket. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> Batch<TSource, TResult>(
+	this IEnumerable<TSource> source,
+	int size,
+	Func<IEnumerable<TSource>, TResult> resultSelector
+)
+

Parameters

source  IEnumerableTSource
The source sequence.
size  Int32
Size of buckets.
resultSelector  FuncIEnumerableTSource, TResult
The projection to apply to each bucket.

Type Parameters

TSource
Type of elements in source sequence.
TResult
Type of result returned by resultSelector.

Return Value

IEnumerableTResult
A sequence of projections on equally sized buckets containing elements of the source collection.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams its results + (buckets are streamed but their content buffered).

+ When more than one bucket is streamed, all buckets except the last + is guaranteed to have size elements. The last + bucket may be smaller depending on the remaining elements in the + source sequence.

+ Each bucket is pre-allocated to size elements. + If size is set to a very large value, e.g. + MaxValue to effectively disable batching by just + hoping for a single bucket, then it can lead to memory exhaustion + (OutOfMemoryException). +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Cartesian__3.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Cartesian__3.htm new file mode 100644 index 0000000..f0a75f9 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Cartesian__3.htm @@ -0,0 +1,56 @@ +MoreEnumerable.Cartesian<T1, T2, TResult>(IEnumerable<T1>, IEnumerable<T2>, Func<T1, T2, TResult>) Method

MoreEnumerableCartesianT1, T2, TResult(IEnumerableT1, IEnumerableT2, FuncT1, T2, TResult) Method

+ Returns the Cartesian product of two sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> Cartesian<T1, T2, TResult>(
+	this IEnumerable<T1> first,
+	IEnumerable<T2> second,
+	Func<T1, T2, TResult> resultSelector
+)
+

Parameters

first  IEnumerableT1
The first sequence of elements.
second  IEnumerableT2
The second sequence of elements.
resultSelector  FuncT1, T2, TResult
A projection function that combines + elements from all of the sequences.

Type Parameters

T1
+ The type of the elements of first.
T2
+ The type of the elements of second.
TResult
+ The type of the elements of the result sequence.

Return Value

IEnumerableTResult
A sequence of elements returned by + resultSelector.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT1. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ The method returns items in the same order as a nested foreach + loop, but all sequences except for first are + cached when iterated over. The cache is then re-used for any + subsequent iterations.

+ This method uses deferred execution and stream its results.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Cartesian__4.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Cartesian__4.htm new file mode 100644 index 0000000..a904170 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Cartesian__4.htm @@ -0,0 +1,61 @@ +MoreEnumerable.Cartesian<T1, T2, T3, TResult>(IEnumerable<T1>, IEnumerable<T2>, IEnumerable<T3>, Func<T1, T2, T3, TResult>) Method

MoreEnumerableCartesianT1, T2, T3, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, FuncT1, T2, T3, TResult) Method

+ Returns the Cartesian product of three sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> Cartesian<T1, T2, T3, TResult>(
+	this IEnumerable<T1> first,
+	IEnumerable<T2> second,
+	IEnumerable<T3> third,
+	Func<T1, T2, T3, TResult> resultSelector
+)
+

Parameters

first  IEnumerableT1
The first sequence of elements.
second  IEnumerableT2
The second sequence of elements.
third  IEnumerableT3
The third sequence of elements.
resultSelector  FuncT1, T2, T3, TResult
A projection function that combines + elements from all of the sequences.

Type Parameters

T1
+ The type of the elements of first.
T2
+ The type of the elements of second.
T3
+ The type of the elements of third.
TResult
+ The type of the elements of the result sequence.

Return Value

IEnumerableTResult
A sequence of elements returned by + resultSelector.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT1. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ The method returns items in the same order as a nested foreach + loop, but all sequences except for first are + cached when iterated over. The cache is then re-used for any + subsequent iterations.

+ This method uses deferred execution and stream its results.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Cartesian__5.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Cartesian__5.htm new file mode 100644 index 0000000..bddbce0 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Cartesian__5.htm @@ -0,0 +1,66 @@ +MoreEnumerable.Cartesian<T1, T2, T3, T4, TResult>(IEnumerable<T1>, IEnumerable<T2>, IEnumerable<T3>, IEnumerable<T4>, Func<T1, T2, T3, T4, TResult>) Method

MoreEnumerableCartesianT1, T2, T3, T4, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, IEnumerableT4, FuncT1, T2, T3, T4, TResult) Method

+ Returns the Cartesian product of four sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> Cartesian<T1, T2, T3, T4, TResult>(
+	this IEnumerable<T1> first,
+	IEnumerable<T2> second,
+	IEnumerable<T3> third,
+	IEnumerable<T4> fourth,
+	Func<T1, T2, T3, T4, TResult> resultSelector
+)
+

Parameters

first  IEnumerableT1
The first sequence of elements.
second  IEnumerableT2
The second sequence of elements.
third  IEnumerableT3
The third sequence of elements.
fourth  IEnumerableT4
The fourth sequence of elements.
resultSelector  FuncT1, T2, T3, T4, TResult
A projection function that combines + elements from all of the sequences.

Type Parameters

T1
+ The type of the elements of first.
T2
+ The type of the elements of second.
T3
+ The type of the elements of third.
T4
+ The type of the elements of fourth.
TResult
+ The type of the elements of the result sequence.

Return Value

IEnumerableTResult
A sequence of elements returned by + resultSelector.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT1. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ The method returns items in the same order as a nested foreach + loop, but all sequences except for first are + cached when iterated over. The cache is then re-used for any + subsequent iterations.

+ This method uses deferred execution and stream its results.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Cartesian__6.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Cartesian__6.htm new file mode 100644 index 0000000..d2f5115 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Cartesian__6.htm @@ -0,0 +1,71 @@ +MoreEnumerable.Cartesian<T1, T2, T3, T4, T5, TResult>(IEnumerable<T1>, IEnumerable<T2>, IEnumerable<T3>, IEnumerable<T4>, IEnumerable<T5>, Func<T1, T2, T3, T4, T5, TResult>) Method

MoreEnumerableCartesianT1, T2, T3, T4, T5, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, IEnumerableT4, IEnumerableT5, FuncT1, T2, T3, T4, T5, TResult) Method

+ Returns the Cartesian product of five sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> Cartesian<T1, T2, T3, T4, T5, TResult>(
+	this IEnumerable<T1> first,
+	IEnumerable<T2> second,
+	IEnumerable<T3> third,
+	IEnumerable<T4> fourth,
+	IEnumerable<T5> fifth,
+	Func<T1, T2, T3, T4, T5, TResult> resultSelector
+)
+

Parameters

first  IEnumerableT1
The first sequence of elements.
second  IEnumerableT2
The second sequence of elements.
third  IEnumerableT3
The third sequence of elements.
fourth  IEnumerableT4
The fourth sequence of elements.
fifth  IEnumerableT5
The fifth sequence of elements.
resultSelector  FuncT1, T2, T3, T4, T5, TResult
A projection function that combines + elements from all of the sequences.

Type Parameters

T1
+ The type of the elements of first.
T2
+ The type of the elements of second.
T3
+ The type of the elements of third.
T4
+ The type of the elements of fourth.
T5
+ The type of the elements of fifth.
TResult
+ The type of the elements of the result sequence.

Return Value

IEnumerableTResult
A sequence of elements returned by + resultSelector.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT1. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ The method returns items in the same order as a nested foreach + loop, but all sequences except for first are + cached when iterated over. The cache is then re-used for any + subsequent iterations.

+ This method uses deferred execution and stream its results.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Cartesian__7.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Cartesian__7.htm new file mode 100644 index 0000000..a4f9c8f --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Cartesian__7.htm @@ -0,0 +1,76 @@ +MoreEnumerable.Cartesian<T1, T2, T3, T4, T5, T6, TResult>(IEnumerable<T1>, IEnumerable<T2>, IEnumerable<T3>, IEnumerable<T4>, IEnumerable<T5>, IEnumerable<T6>, Func<T1, T2, T3, T4, T5, T6, TResult>) Method

MoreEnumerableCartesianT1, T2, T3, T4, T5, T6, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, IEnumerableT4, IEnumerableT5, IEnumerableT6, FuncT1, T2, T3, T4, T5, T6, TResult) Method

+ Returns the Cartesian product of six sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> Cartesian<T1, T2, T3, T4, T5, T6, TResult>(
+	this IEnumerable<T1> first,
+	IEnumerable<T2> second,
+	IEnumerable<T3> third,
+	IEnumerable<T4> fourth,
+	IEnumerable<T5> fifth,
+	IEnumerable<T6> sixth,
+	Func<T1, T2, T3, T4, T5, T6, TResult> resultSelector
+)
+

Parameters

first  IEnumerableT1
The first sequence of elements.
second  IEnumerableT2
The second sequence of elements.
third  IEnumerableT3
The third sequence of elements.
fourth  IEnumerableT4
The fourth sequence of elements.
fifth  IEnumerableT5
The fifth sequence of elements.
sixth  IEnumerableT6
The sixth sequence of elements.
resultSelector  FuncT1, T2, T3, T4, T5, T6, TResult
A projection function that combines + elements from all of the sequences.

Type Parameters

T1
+ The type of the elements of first.
T2
+ The type of the elements of second.
T3
+ The type of the elements of third.
T4
+ The type of the elements of fourth.
T5
+ The type of the elements of fifth.
T6
+ The type of the elements of sixth.
TResult
+ The type of the elements of the result sequence.

Return Value

IEnumerableTResult
A sequence of elements returned by + resultSelector.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT1. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ The method returns items in the same order as a nested foreach + loop, but all sequences except for first are + cached when iterated over. The cache is then re-used for any + subsequent iterations.

+ This method uses deferred execution and stream its results.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Cartesian__8.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Cartesian__8.htm new file mode 100644 index 0000000..8bb941b --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Cartesian__8.htm @@ -0,0 +1,81 @@ +MoreEnumerable.Cartesian<T1, T2, T3, T4, T5, T6, T7, TResult>(IEnumerable<T1>, IEnumerable<T2>, IEnumerable<T3>, IEnumerable<T4>, IEnumerable<T5>, IEnumerable<T6>, IEnumerable<T7>, Func<T1, T2, T3, T4, T5, T6, T7, TResult>) Method

MoreEnumerableCartesianT1, T2, T3, T4, T5, T6, T7, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, IEnumerableT4, IEnumerableT5, IEnumerableT6, IEnumerableT7, FuncT1, T2, T3, T4, T5, T6, T7, TResult) Method

+ Returns the Cartesian product of seven sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> Cartesian<T1, T2, T3, T4, T5, T6, T7, TResult>(
+	this IEnumerable<T1> first,
+	IEnumerable<T2> second,
+	IEnumerable<T3> third,
+	IEnumerable<T4> fourth,
+	IEnumerable<T5> fifth,
+	IEnumerable<T6> sixth,
+	IEnumerable<T7> seventh,
+	Func<T1, T2, T3, T4, T5, T6, T7, TResult> resultSelector
+)
+

Parameters

first  IEnumerableT1
The first sequence of elements.
second  IEnumerableT2
The second sequence of elements.
third  IEnumerableT3
The third sequence of elements.
fourth  IEnumerableT4
The fourth sequence of elements.
fifth  IEnumerableT5
The fifth sequence of elements.
sixth  IEnumerableT6
The sixth sequence of elements.
seventh  IEnumerableT7
The seventh sequence of elements.
resultSelector  FuncT1, T2, T3, T4, T5, T6, T7, TResult
A projection function that combines + elements from all of the sequences.

Type Parameters

T1
+ The type of the elements of first.
T2
+ The type of the elements of second.
T3
+ The type of the elements of third.
T4
+ The type of the elements of fourth.
T5
+ The type of the elements of fifth.
T6
+ The type of the elements of sixth.
T7
+ The type of the elements of seventh.
TResult
+ The type of the elements of the result sequence.

Return Value

IEnumerableTResult
A sequence of elements returned by + resultSelector.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT1. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ The method returns items in the same order as a nested foreach + loop, but all sequences except for first are + cached when iterated over. The cache is then re-used for any + subsequent iterations.

+ This method uses deferred execution and stream its results.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Cartesian__9.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Cartesian__9.htm new file mode 100644 index 0000000..222ebba --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Cartesian__9.htm @@ -0,0 +1,86 @@ +MoreEnumerable.Cartesian<T1, T2, T3, T4, T5, T6, T7, T8, TResult>(IEnumerable<T1>, IEnumerable<T2>, IEnumerable<T3>, IEnumerable<T4>, IEnumerable<T5>, IEnumerable<T6>, IEnumerable<T7>, IEnumerable<T8>, Func<T1, T2, T3, T4, T5, T6, T7, T8, TResult>) Method

MoreEnumerableCartesianT1, T2, T3, T4, T5, T6, T7, T8, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, IEnumerableT4, IEnumerableT5, IEnumerableT6, IEnumerableT7, IEnumerableT8, FuncT1, T2, T3, T4, T5, T6, T7, T8, TResult) Method

+ Returns the Cartesian product of eight sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> Cartesian<T1, T2, T3, T4, T5, T6, T7, T8, TResult>(
+	this IEnumerable<T1> first,
+	IEnumerable<T2> second,
+	IEnumerable<T3> third,
+	IEnumerable<T4> fourth,
+	IEnumerable<T5> fifth,
+	IEnumerable<T6> sixth,
+	IEnumerable<T7> seventh,
+	IEnumerable<T8> eighth,
+	Func<T1, T2, T3, T4, T5, T6, T7, T8, TResult> resultSelector
+)
+

Parameters

first  IEnumerableT1
The first sequence of elements.
second  IEnumerableT2
The second sequence of elements.
third  IEnumerableT3
The third sequence of elements.
fourth  IEnumerableT4
The fourth sequence of elements.
fifth  IEnumerableT5
The fifth sequence of elements.
sixth  IEnumerableT6
The sixth sequence of elements.
seventh  IEnumerableT7
The seventh sequence of elements.
eighth  IEnumerableT8
The eighth sequence of elements.
resultSelector  FuncT1, T2, T3, T4, T5, T6, T7, T8, TResult
A projection function that combines + elements from all of the sequences.

Type Parameters

T1
+ The type of the elements of first.
T2
+ The type of the elements of second.
T3
+ The type of the elements of third.
T4
+ The type of the elements of fourth.
T5
+ The type of the elements of fifth.
T6
+ The type of the elements of sixth.
T7
+ The type of the elements of seventh.
T8
+ The type of the elements of eighth.
TResult
+ The type of the elements of the result sequence.

Return Value

IEnumerableTResult
A sequence of elements returned by + resultSelector.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT1. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ The method returns items in the same order as a nested foreach + loop, but all sequences except for first are + cached when iterated over. The cache is then re-used for any + subsequent iterations.

+ This method uses deferred execution and stream its results.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Choose__2.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Choose__2.htm new file mode 100644 index 0000000..84d3771 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Choose__2.htm @@ -0,0 +1,53 @@ +MoreEnumerable.Choose<T, TResult> Method

MoreEnumerableChooseT, TResult Method

+ Applies a function to each element of the source sequence and + returns a new sequence of result elements for source elements + where the function returns a couple (2-tuple) having a true + as its first element and result as the second. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> Choose<T, TResult>(
+	this IEnumerable<T> source,
+	Func<T, (bool , TResult )> chooser
+)
+

Parameters

source  IEnumerableT
The source sequence.
chooser  FuncT, ValueTupleBoolean, TResult
The function that is applied to each source + element.

Type Parameters

T
+ The type of the elements in source.
TResult
+ The type of the elements in the returned sequence.

Return Value

IEnumerableTResult
A sequence TResult elements.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This method uses deferred execution semantics and streams its + results. +

Example

C#
var str = "O,l,2,3,4,S,6,7,B,9";
+var xs = str.Split(',').Choose(s => (int.TryParse(s, out var n), n));
+ The xs variable will be a sequence of the integers 2, 3, 4, + 6, 7 and 9. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_CompareCount__2.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_CompareCount__2.htm new file mode 100644 index 0000000..36a8e71 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_CompareCount__2.htm @@ -0,0 +1,46 @@ +MoreEnumerable.CompareCount<TFirst, TSecond> Method

MoreEnumerableCompareCountTFirst, TSecond Method

+ Compares two sequences and returns an integer that indicates whether the first sequence + has fewer, the same or more elements than the second sequence. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static int CompareCount<TFirst, TSecond>(
+	this IEnumerable<TFirst> first,
+	IEnumerable<TSecond> second
+)
+

Parameters

first  IEnumerableTFirst
The first sequence
second  IEnumerableTSecond
The second sequence

Type Parameters

TFirst
Element type of the first sequence
TSecond
Element type of the second sequence

Return Value

Int32
-1 if the first sequence has the fewest elements, 0 if the two sequences have the same number of elements + or 1 if the first sequence has the most elements.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTFirst. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Example

C#
var first = new[] { 123, 456 };
+var second = new[] { 789 };
+var result = first.CompareCount(second);
+ The result variable will contain 1. +

Exceptions

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Concat__1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Concat__1.htm new file mode 100644 index 0000000..4738261 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Concat__1.htm @@ -0,0 +1,44 @@ +MoreEnumerable.Concat<T> Method

MoreEnumerableConcatT Method

Note: This API is now obsolete.
+ Returns a sequence consisting of the head elements and the given tail element. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
[ObsoleteAttribute("Use Append instead.")]
+public static IEnumerable<T> Concat<T>(
+	this IEnumerable<T> head,
+	T tail
+)
+

Parameters

head  IEnumerableT
All elements of the head. Must not be null.
tail  T
Tail element of the new sequence.

Type Parameters

T
Type of sequence

Return Value

IEnumerableT
A sequence consisting of the head elements and the given tail element.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

This operator uses deferred execution and streams its results.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Consume__1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Consume__1.htm new file mode 100644 index 0000000..1c4f3e9 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Consume__1.htm @@ -0,0 +1,37 @@ +MoreEnumerable.Consume<T> Method

MoreEnumerableConsumeT Method

+ Completely consumes the given sequence. This method uses immediate execution, + and doesn't store any data during execution. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static void Consume<T>(
+	this IEnumerable<T> source
+)
+

Parameters

source  IEnumerableT
Source to consume

Type Parameters

T
Element type of the sequence

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_CountBetween__1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_CountBetween__1.htm new file mode 100644 index 0000000..4d107c9 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_CountBetween__1.htm @@ -0,0 +1,51 @@ +MoreEnumerable.CountBetween<T> Method

MoreEnumerableCountBetweenT Method

+ Determines whether or not the number of elements in the sequence is between + an inclusive range of minimum and maximum integers. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static bool CountBetween<T>(
+	this IEnumerable<T> source,
+	int min,
+	int max
+)
+

Parameters

source  IEnumerableT
The source sequence
min  Int32
The minimum number of items a sequence must have for this + function to return true
max  Int32
The maximum number of items a sequence must have for this + function to return true

Type Parameters

T
Element type of sequence

Return Value

Boolean
true if the number of elements in the sequence is between (inclusive) + the min and max given integers or false otherwise.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Example

C#
var numbers = new[] { 123, 456, 789 };
+var result = numbers.CountBetween(1, 2);
+ The result variable will contain false. +

Exceptions

ArgumentNullExceptionsource is null
ArgumentOutOfRangeExceptionmin is negative or max is less than min

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_CountBy__2.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_CountBy__2.htm new file mode 100644 index 0000000..8537a03 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_CountBy__2.htm @@ -0,0 +1,41 @@ +MoreEnumerable.CountBy<TSource, TKey>(IEnumerable<TSource>, Func<TSource, TKey>) Method

MoreEnumerableCountByTSource, TKey(IEnumerableTSource, FuncTSource, TKey) Method

+ Applies a key-generating function to each element of a sequence and returns a sequence of + unique keys and their number of occurrences in the original sequence. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<KeyValuePair<TKey, int>> CountBy<TSource, TKey>(
+	this IEnumerable<TSource> source,
+	Func<TSource, TKey> keySelector
+)
+

Parameters

source  IEnumerableTSource
Source sequence.
keySelector  FuncTSource, TKey
Function that transforms each item of source sequence into a key to be compared against the others.

Type Parameters

TSource
Type of the elements of the source sequence.
TKey
Type of the projected element.

Return Value

IEnumerableKeyValuePairTKey, Int32
A sequence of unique keys and their number of occurrences in the original sequence.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_CountBy__2_1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_CountBy__2_1.htm new file mode 100644 index 0000000..e5e1645 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_CountBy__2_1.htm @@ -0,0 +1,47 @@ +MoreEnumerable.CountBy<TSource, TKey>(IEnumerable<TSource>, Func<TSource, TKey>, IEqualityComparer<TKey>) Method

MoreEnumerableCountByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IEqualityComparerTKey) Method

+ Applies a key-generating function to each element of a sequence and returns a sequence of + unique keys and their number of occurrences in the original sequence. + An additional argument specifies a comparer to use for testing equivalence of keys. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<KeyValuePair<TKey, int>> CountBy<TSource, TKey>(
+	this IEnumerable<TSource> source,
+	Func<TSource, TKey> keySelector,
+	IEqualityComparer<TKey>? comparer
+)
+

Parameters

source  IEnumerableTSource
Source sequence.
keySelector  FuncTSource, TKey
Function that transforms each item of source sequence into a key to be compared against the others.
comparer  IEqualityComparerTKey
The equality comparer to use to determine whether or not keys are equal. + If null, the default equality comparer for TSource is used.

Type Parameters

TSource
Type of the elements of the source sequence.
TKey
Type of the projected element.

Return Value

IEnumerableKeyValuePairTKey, Int32
A sequence of unique keys and their number of occurrences in the original sequence.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_CountDown__2.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_CountDown__2.htm new file mode 100644 index 0000000..55dc827 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_CountDown__2.htm @@ -0,0 +1,62 @@ +MoreEnumerable.CountDown<T, TResult> Method

MoreEnumerableCountDownT, TResult Method

+ Provides a countdown counter for a given count of elements at the + tail of the sequence where zero always represents the last element, + one represents the second-last element, two represents the + third-last element and so on. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> CountDown<T, TResult>(
+	this IEnumerable<T> source,
+	int count,
+	Func<T, int?, TResult> resultSelector
+)
+

Parameters

source  IEnumerableT
The source sequence.
count  Int32
Count of tail elements of + source to count down.
resultSelector  FuncT, NullableInt32, TResult
+ A function that receives the element and the current countdown + value for the element and which returns those mapped to a + result returned in the resulting sequence. For elements before + the last count, the countdown value is + null.

Type Parameters

T
+ The type of elements of source
TResult
+ The type of elements of the resulting sequence.

Return Value

IEnumerableTResult
+ A sequence of results returned by + resultSelector.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This method uses deferred execution semantics and streams its + results. At most, count elements of the source + sequence may be buffered at any one time unless + source is a collection or a list. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_DistinctBy__2.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_DistinctBy__2.htm new file mode 100644 index 0000000..4fcc905 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_DistinctBy__2.htm @@ -0,0 +1,46 @@ +MoreEnumerable.DistinctBy<TSource, TKey>(IEnumerable<TSource>, Func<TSource, TKey>) Method

MoreEnumerableDistinctByTSource, TKey(IEnumerableTSource, FuncTSource, TKey) Method

+ Returns all distinct elements of the given source, where "distinctness" + is determined via a projection and the default equality comparer for the projected type. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TSource> DistinctBy<TSource, TKey>(
+	this IEnumerable<TSource> source,
+	Func<TSource, TKey> keySelector
+)
+

Parameters

source  IEnumerableTSource
Source sequence
keySelector  FuncTSource, TKey
Projection for determining "distinctness"

Type Parameters

TSource
Type of the source sequence
TKey
Type of the projected element

Return Value

IEnumerableTSource
A sequence consisting of distinct elements from the source sequence, + comparing them by the specified key projection.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams the results, although + a set of already-seen keys is retained. If a key is seen multiple times, + only the first element with that key is returned. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_DistinctBy__2_1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_DistinctBy__2_1.htm new file mode 100644 index 0000000..b09d451 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_DistinctBy__2_1.htm @@ -0,0 +1,51 @@ +MoreEnumerable.DistinctBy<TSource, TKey>(IEnumerable<TSource>, Func<TSource, TKey>, IEqualityComparer<TKey>) Method

MoreEnumerableDistinctByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IEqualityComparerTKey) Method

+ Returns all distinct elements of the given source, where "distinctness" + is determined via a projection and the specified comparer for the projected type. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TSource> DistinctBy<TSource, TKey>(
+	this IEnumerable<TSource> source,
+	Func<TSource, TKey> keySelector,
+	IEqualityComparer<TKey>? comparer
+)
+

Parameters

source  IEnumerableTSource
Source sequence
keySelector  FuncTSource, TKey
Projection for determining "distinctness"
comparer  IEqualityComparerTKey
The equality comparer to use to determine whether or not keys are equal. + If null, the default equality comparer for TSource is used.

Type Parameters

TSource
Type of the source sequence
TKey
Type of the projected element

Return Value

IEnumerableTSource
A sequence consisting of distinct elements from the source sequence, + comparing them by the specified key projection.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams the results, although + a set of already-seen keys is retained. If a key is seen multiple times, + only the first element with that key is returned. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_EndsWith__1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_EndsWith__1.htm new file mode 100644 index 0000000..b0da531 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_EndsWith__1.htm @@ -0,0 +1,49 @@ +MoreEnumerable.EndsWith<T>(IEnumerable<T>, IEnumerable<T>) Method

MoreEnumerableEndsWithT(IEnumerableT, IEnumerableT) Method

+ Determines whether the end of the first sequence is equivalent to + the second sequence, using the default equality comparer. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static bool EndsWith<T>(
+	this IEnumerable<T> first,
+	IEnumerable<T> second
+)
+

Parameters

first  IEnumerableT
The sequence to check.
second  IEnumerableT
The sequence to compare to.

Type Parameters

T
Type of elements.

Return Value

Boolean
true if first ends with elements + equivalent to second. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This is the IEnumerableT equivalent of + EndsWith(String) and + it calls Equals(T, T) using + Default on pairs of elements at + the same index. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_EndsWith__1_1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_EndsWith__1_1.htm new file mode 100644 index 0000000..8ac1c27 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_EndsWith__1_1.htm @@ -0,0 +1,52 @@ +MoreEnumerable.EndsWith<T>(IEnumerable<T>, IEnumerable<T>, IEqualityComparer<T>) Method

MoreEnumerableEndsWithT(IEnumerableT, IEnumerableT, IEqualityComparerT) Method

+ Determines whether the end of the first sequence is equivalent to + the second sequence, using the specified element equality comparer. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static bool EndsWith<T>(
+	this IEnumerable<T> first,
+	IEnumerable<T> second,
+	IEqualityComparer<T>? comparer
+)
+

Parameters

first  IEnumerableT
The sequence to check.
second  IEnumerableT
The sequence to compare to.
comparer  IEqualityComparerT
Equality comparer to use.

Type Parameters

T
Type of elements.

Return Value

Boolean
true if first ends with elements + equivalent to second. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This is the IEnumerableT equivalent of + EndsWith(String) and it calls + Equals(T, T) on pairs of + elements at the same index. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_EquiZip__3.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_EquiZip__3.htm new file mode 100644 index 0000000..98778bf --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_EquiZip__3.htm @@ -0,0 +1,60 @@ +MoreEnumerable.EquiZip<TFirst, TSecond, TResult>(IEnumerable<TFirst>, IEnumerable<TSecond>, Func<TFirst, TSecond, TResult>) Method

MoreEnumerableEquiZipTFirst, TSecond, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TSecond, TResult) Method

+ Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. An exception is thrown + if the input sequences are of different lengths. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> EquiZip<TFirst, TSecond, TResult>(
+	this IEnumerable<TFirst> first,
+	IEnumerable<TSecond> second,
+	Func<TFirst, TSecond, TResult> resultSelector
+)
+

Parameters

first  IEnumerableTFirst
The first sequence.
second  IEnumerableTSecond
The second sequence.
resultSelector  FuncTFirst, TSecond, TResult
+ Function to apply to each pair of elements.

Type Parameters

TFirst
Type of elements in first sequence.
TSecond
Type of elements in second sequence.
TResult
Type of elements in result sequence.

Return Value

IEnumerableTResult
+ A sequence that contains elements of the two input sequences, + combined by resultSelector. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTFirst. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams its results. +

Example

C#
var numbers = new[] { 1, 2, 3, 4 };
+var letters = new[] { "A", "B", "C", "D" };
+var zipped  = numbers.EquiZip(letters, (n, l) => n + l);
+ The zipped variable, when iterated over, will yield "1A", + "2B", "3C", "4D" in turn. +

Exceptions

InvalidOperationException + The input sequences are of different lengths. +
ArgumentNullExceptionfirst, second, or resultSelector is . +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_EquiZip__4.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_EquiZip__4.htm new file mode 100644 index 0000000..778406e --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_EquiZip__4.htm @@ -0,0 +1,65 @@ +MoreEnumerable.EquiZip<T1, T2, T3, TResult>(IEnumerable<T1>, IEnumerable<T2>, IEnumerable<T3>, Func<T1, T2, T3, TResult>) Method

MoreEnumerableEquiZipT1, T2, T3, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, FuncT1, T2, T3, TResult) Method

+ Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. An exception is thrown + if the input sequences are of different lengths. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> EquiZip<T1, T2, T3, TResult>(
+	this IEnumerable<T1> first,
+	IEnumerable<T2> second,
+	IEnumerable<T3> third,
+	Func<T1, T2, T3, TResult> resultSelector
+)
+

Parameters

first  IEnumerableT1
The first sequence.
second  IEnumerableT2
The second sequence.
third  IEnumerableT3
The third sequence.
resultSelector  FuncT1, T2, T3, TResult
+ Function to apply to each triplet of elements.

Type Parameters

T1
Type of elements in first sequence.
T2
Type of elements in second sequence.
T3
Type of elements in third sequence.
TResult
Type of elements in result sequence.

Return Value

IEnumerableTResult
+ A sequence that contains elements of the three input sequences, + combined by resultSelector. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT1. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams its results. +

Example

C#
var numbers = new[] { 1, 2, 3, 4 };
+var letters = new[] { "A", "B", "C", "D" };
+var chars   = new[] { 'a', 'b', 'c', 'd' };
+var zipped  = numbers.EquiZip(letters, chars, (n, l, c) => n + l + c);
+ The zipped variable, when iterated over, will yield "1Aa", + "2Bb", "3Cc", "4Dd" in turn. +

Exceptions

InvalidOperationException + The input sequences are of different lengths. +
ArgumentNullExceptionfirst, second, third, or resultSelector is . +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_EquiZip__5.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_EquiZip__5.htm new file mode 100644 index 0000000..5df845c --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_EquiZip__5.htm @@ -0,0 +1,70 @@ +MoreEnumerable.EquiZip<T1, T2, T3, T4, TResult>(IEnumerable<T1>, IEnumerable<T2>, IEnumerable<T3>, IEnumerable<T4>, Func<T1, T2, T3, T4, TResult>) Method

MoreEnumerableEquiZipT1, T2, T3, T4, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, IEnumerableT4, FuncT1, T2, T3, T4, TResult) Method

+ Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. An exception is thrown + if the input sequences are of different lengths. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> EquiZip<T1, T2, T3, T4, TResult>(
+	this IEnumerable<T1> first,
+	IEnumerable<T2> second,
+	IEnumerable<T3> third,
+	IEnumerable<T4> fourth,
+	Func<T1, T2, T3, T4, TResult> resultSelector
+)
+

Parameters

first  IEnumerableT1
The first sequence.
second  IEnumerableT2
The second sequence.
third  IEnumerableT3
The third sequence.
fourth  IEnumerableT4
The fourth sequence.
resultSelector  FuncT1, T2, T3, T4, TResult
+ Function to apply to each quadruplet of elements.

Type Parameters

T1
Type of elements in first sequence
T2
Type of elements in second sequence
T3
Type of elements in third sequence
T4
Type of elements in fourth sequence
TResult
Type of elements in result sequence

Return Value

IEnumerableTResult
+ A sequence that contains elements of the four input sequences, + combined by resultSelector. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT1. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams its results. +

Example

C#
var numbers = new[] { 1, 2, 3, 4 };
+var letters = new[] { "A", "B", "C", "D" };
+var chars   = new[] { 'a', 'b', 'c', 'd' };
+var flags   = new[] { true, false, true, false };
+var zipped = numbers.EquiZip(letters, chars, flags, (n, l, c, f) => n + l + c + f);
+ The zipped variable, when iterated over, will yield "1AaTrue", + "2BbFalse", "3CcTrue", "4DdFalse" in turn. +

Exceptions

InvalidOperationException + The input sequences are of different lengths. +
ArgumentNullExceptionfirst, second, third, fourth, or resultSelector is . +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Evaluate__1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Evaluate__1.htm new file mode 100644 index 0000000..0f3ad04 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Evaluate__1.htm @@ -0,0 +1,40 @@ +MoreEnumerable.Evaluate<T> Method

MoreEnumerableEvaluateT Method

+ Returns a sequence containing the values resulting from invoking (in order) each function in the source sequence of functions. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<T> Evaluate<T>(
+	this IEnumerable<Func<T>> functions
+)
+

Parameters

functions  IEnumerableFuncT
The functions to evaluate.

Type Parameters

T
The type of the object returned by the functions.

Return Value

IEnumerableT
A sequence with results from invoking functions.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableFuncT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams the results. + If the resulting sequence is enumerated multiple times, the functions will be + evaluated multiple times too. +

Exceptions

ArgumentNullExceptionWhen functions is null.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Exactly__1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Exactly__1.htm new file mode 100644 index 0000000..2acc85d --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Exactly__1.htm @@ -0,0 +1,45 @@ +MoreEnumerable.Exactly<T> Method

MoreEnumerableExactlyT Method

+ Determines whether or not the number of elements in the sequence is equals to the given integer. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static bool Exactly<T>(
+	this IEnumerable<T> source,
+	int count
+)
+

Parameters

source  IEnumerableT
The source sequence
count  Int32
The exactly number of items a sequence must have for this + function to return true

Type Parameters

T
Element type of sequence

Return Value

Boolean
true if the number of elements in the sequence is equals + to the given integer or false otherwise.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Example

C#
var numbers = new[] { 123, 456, 789 };
+var result = numbers.Exactly(3);
+ The result variable will contain true. +

Exceptions

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ExceptBy__2.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ExceptBy__2.htm new file mode 100644 index 0000000..cee11ad --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ExceptBy__2.htm @@ -0,0 +1,52 @@ +MoreEnumerable.ExceptBy<TSource, TKey>(IEnumerable<TSource>, IEnumerable<TSource>, Func<TSource, TKey>) Method

MoreEnumerableExceptByTSource, TKey(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey) Method

+ Returns the set of elements in the first sequence which aren't + in the second sequence, according to a given key selector. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TSource> ExceptBy<TSource, TKey>(
+	this IEnumerable<TSource> first,
+	IEnumerable<TSource> second,
+	Func<TSource, TKey> keySelector
+)
+

Parameters

first  IEnumerableTSource
The sequence of potentially included elements.
second  IEnumerableTSource
The sequence of elements whose keys may prevent elements in + first from being returned.
keySelector  FuncTSource, TKey
The mapping from source element to key.

Type Parameters

TSource
The type of the elements in the input sequences.
TKey
The type of the key returned by keySelector.

Return Value

IEnumerableTSource
A sequence of elements from first whose key was not also a key for + any element in second.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This is a set operation; if multiple elements in first have + equal keys, only the first such element is returned. + This operator uses deferred execution and streams the results, although + a set of keys from second is immediately selected and retained. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ExceptBy__2_1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ExceptBy__2_1.htm new file mode 100644 index 0000000..cb1ccf0 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ExceptBy__2_1.htm @@ -0,0 +1,57 @@ +MoreEnumerable.ExceptBy<TSource, TKey>(IEnumerable<TSource>, IEnumerable<TSource>, Func<TSource, TKey>, IEqualityComparer<TKey>) Method

MoreEnumerableExceptByTSource, TKey(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, IEqualityComparerTKey) Method

+ Returns the set of elements in the first sequence which aren't + in the second sequence, according to a given key selector. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TSource> ExceptBy<TSource, TKey>(
+	this IEnumerable<TSource> first,
+	IEnumerable<TSource> second,
+	Func<TSource, TKey> keySelector,
+	IEqualityComparer<TKey>? keyComparer
+)
+

Parameters

first  IEnumerableTSource
The sequence of potentially included elements.
second  IEnumerableTSource
The sequence of elements whose keys may prevent elements in + first from being returned.
keySelector  FuncTSource, TKey
The mapping from source element to key.
keyComparer  IEqualityComparerTKey
The equality comparer to use to determine whether or not keys are equal. + If null, the default equality comparer for TSource is used.

Type Parameters

TSource
The type of the elements in the input sequences.
TKey
The type of the key returned by keySelector.

Return Value

IEnumerableTSource
A sequence of elements from first whose key was not also a key for + any element in second.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This is a set operation; if multiple elements in first have + equal keys, only the first such element is returned. + This operator uses deferred execution and streams the results, although + a set of keys from second is immediately selected and retained. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Exclude__1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Exclude__1.htm new file mode 100644 index 0000000..178f246 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Exclude__1.htm @@ -0,0 +1,45 @@ +MoreEnumerable.Exclude<T> Method

MoreEnumerableExcludeT Method

+ Excludes a contiguous number of elements from a sequence starting + at a given index. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<T> Exclude<T>(
+	this IEnumerable<T> sequence,
+	int startIndex,
+	int count
+)
+

Parameters

sequence  IEnumerableT
The sequence to exclude elements from
startIndex  Int32
The zero-based index at which to begin excluding elements
count  Int32
The number of elements to exclude

Type Parameters

T
The type of the elements of the sequence

Return Value

IEnumerableT
A sequence that excludes the specified portion of elements

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_FallbackIfEmpty__1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_FallbackIfEmpty__1.htm new file mode 100644 index 0000000..1f51982 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_FallbackIfEmpty__1.htm @@ -0,0 +1,45 @@ +MoreEnumerable.FallbackIfEmpty<T>(IEnumerable<T>, IEnumerable<T>) Method

MoreEnumerableFallbackIfEmptyT(IEnumerableT, IEnumerableT) Method

+ Returns the elements of a sequence, but if it is empty then + returns an alternate sequence of values. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<T> FallbackIfEmpty<T>(
+	this IEnumerable<T> source,
+	IEnumerable<T> fallback
+)
+

Parameters

source  IEnumerableT
The source sequence.
fallback  IEnumerableT
The alternate sequence that is returned + if source is empty.

Type Parameters

T
The type of the elements in the sequences.

Return Value

IEnumerableT
+ An IEnumerableT that containing fallback values + if source is empty; otherwise, source. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_FallbackIfEmpty__1_1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_FallbackIfEmpty__1_1.htm new file mode 100644 index 0000000..ab53f2f --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_FallbackIfEmpty__1_1.htm @@ -0,0 +1,48 @@ +MoreEnumerable.FallbackIfEmpty<T>(IEnumerable<T>, T) Method

MoreEnumerableFallbackIfEmptyT(IEnumerableT, T) Method

+ Returns the elements of the specified sequence or the specified + value in a singleton collection if the sequence is empty. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<T> FallbackIfEmpty<T>(
+	this IEnumerable<T> source,
+	T fallback
+)
+

Parameters

source  IEnumerableT
The source sequence.
fallback  T
The value to return in a singleton + collection if source is empty.

Type Parameters

T
The type of the elements in the sequences.

Return Value

IEnumerableT
+ An IEnumerableT that contains fallback + if source is empty; otherwise, source. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Example

C#
var numbers = new[] { 123, 456, 789 };
+var result = numbers.Where(x => x == 100).FallbackIfEmpty(-1).Single();
+ The result variable will contain -1. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_FallbackIfEmpty__1_2.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_FallbackIfEmpty__1_2.htm new file mode 100644 index 0000000..b029272 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_FallbackIfEmpty__1_2.htm @@ -0,0 +1,50 @@ +MoreEnumerable.FallbackIfEmpty<T>(IEnumerable<T>, T, T) Method

MoreEnumerableFallbackIfEmptyT(IEnumerableT, T, T) Method

+ Returns the elements of a sequence, but if it is empty then + returns an alternate sequence of values. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<T> FallbackIfEmpty<T>(
+	this IEnumerable<T> source,
+	T fallback1,
+	T fallback2
+)
+

Parameters

source  IEnumerableT
The source sequence.
fallback1  T
First value of the alternate sequence that + is returned if source is empty.
fallback2  T
Second value of the alternate sequence that + is returned if source is empty.

Type Parameters

T
The type of the elements in the sequences.

Return Value

IEnumerableT
+ An IEnumerableT that containing fallback values + if source is empty; otherwise, source. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_FallbackIfEmpty__1_3.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_FallbackIfEmpty__1_3.htm new file mode 100644 index 0000000..56f06c4 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_FallbackIfEmpty__1_3.htm @@ -0,0 +1,55 @@ +MoreEnumerable.FallbackIfEmpty<T>(IEnumerable<T>, T, T, T) Method

MoreEnumerableFallbackIfEmptyT(IEnumerableT, T, T, T) Method

+ Returns the elements of a sequence, but if it is empty then + returns an alternate sequence of values. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<T> FallbackIfEmpty<T>(
+	this IEnumerable<T> source,
+	T fallback1,
+	T fallback2,
+	T fallback3
+)
+

Parameters

source  IEnumerableT
The source sequence.
fallback1  T
First value of the alternate sequence that + is returned if source is empty.
fallback2  T
Second value of the alternate sequence that + is returned if source is empty.
fallback3  T
Third value of the alternate sequence that + is returned if source is empty.

Type Parameters

T
The type of the elements in the sequences.

Return Value

IEnumerableT
+ An IEnumerableT that containing fallback values + if source is empty; otherwise, source. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_FallbackIfEmpty__1_4.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_FallbackIfEmpty__1_4.htm new file mode 100644 index 0000000..1928461 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_FallbackIfEmpty__1_4.htm @@ -0,0 +1,60 @@ +MoreEnumerable.FallbackIfEmpty<T>(IEnumerable<T>, T, T, T, T) Method

MoreEnumerableFallbackIfEmptyT(IEnumerableT, T, T, T, T) Method

+ Returns the elements of a sequence, but if it is empty then + returns an alternate sequence of values. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<T> FallbackIfEmpty<T>(
+	this IEnumerable<T> source,
+	T fallback1,
+	T fallback2,
+	T fallback3,
+	T fallback4
+)
+

Parameters

source  IEnumerableT
The source sequence.
fallback1  T
First value of the alternate sequence that + is returned if source is empty.
fallback2  T
Second value of the alternate sequence that + is returned if source is empty.
fallback3  T
Third value of the alternate sequence that + is returned if source is empty.
fallback4  T
Fourth value of the alternate sequence that + is returned if source is empty.

Type Parameters

T
The type of the elements in the sequences.

Return Value

IEnumerableT
+ An IEnumerableT that containing fallback values + if source is empty; otherwise, source. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_FallbackIfEmpty__1_5.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_FallbackIfEmpty__1_5.htm new file mode 100644 index 0000000..640e6b7 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_FallbackIfEmpty__1_5.htm @@ -0,0 +1,45 @@ +MoreEnumerable.FallbackIfEmpty<T>(IEnumerable<T>, T[]) Method

MoreEnumerableFallbackIfEmptyT(IEnumerableT, T) Method

+ Returns the elements of a sequence, but if it is empty then + returns an alternate sequence from an array of values. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<T> FallbackIfEmpty<T>(
+	this IEnumerable<T> source,
+	params T[] fallback
+)
+

Parameters

source  IEnumerableT
The source sequence.
fallback  T
The array that is returned as the alternate + sequence if source is empty.

Type Parameters

T
The type of the elements in the sequences.

Return Value

IEnumerableT
+ An IEnumerableT that containing fallback values + if source is empty; otherwise, source. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_FillBackward__1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_FillBackward__1.htm new file mode 100644 index 0000000..bb22741 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_FillBackward__1.htm @@ -0,0 +1,45 @@ +MoreEnumerable.FillBackward<T>(IEnumerable<T>) Method

MoreEnumerableFillBackwardT(IEnumerableT) Method

+ Returns a sequence with each null reference or value in the source + replaced with the following non-null reference or value in + that sequence. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<T> FillBackward<T>(
+	this IEnumerable<T> source
+)
+

Parameters

source  IEnumerableT
The source sequence.

Type Parameters

T
Type of the elements in the source sequence.

Return Value

IEnumerableT
+ An IEnumerableT with null references or values + replaced. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This method uses deferred execution semantics and streams its + results. If references or values are null at the end of the + sequence then they remain null. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_FillBackward__1_1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_FillBackward__1_1.htm new file mode 100644 index 0000000..63637ae --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_FillBackward__1_1.htm @@ -0,0 +1,50 @@ +MoreEnumerable.FillBackward<T>(IEnumerable<T>, Func<T, Boolean>) Method

MoreEnumerableFillBackwardT(IEnumerableT, FuncT, Boolean) Method

+ Returns a sequence with each missing element in the source replaced + with the following non-missing element in that sequence. An + additional parameter specifies a function used to determine if an + element is considered missing or not. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<T> FillBackward<T>(
+	this IEnumerable<T> source,
+	Func<T, bool> predicate
+)
+

Parameters

source  IEnumerableT
The source sequence.
predicate  FuncT, Boolean
The function used to determine if + an element in the sequence is considered missing.

Type Parameters

T
Type of the elements in the source sequence.

Return Value

IEnumerableT
+ An IEnumerableT with missing values replaced. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This method uses deferred execution semantics and streams its + results. If elements are missing at the end of the sequence then + they remain missing. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_FillBackward__1_2.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_FillBackward__1_2.htm new file mode 100644 index 0000000..6b5d299 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_FillBackward__1_2.htm @@ -0,0 +1,58 @@ +MoreEnumerable.FillBackward<T>(IEnumerable<T>, Func<T, Boolean>, Func<T, T, T>) Method

MoreEnumerableFillBackwardT(IEnumerableT, FuncT, Boolean, FuncT, T, T) Method

+ Returns a sequence with each missing element in the source replaced + with the following non-missing element in that sequence. Additional + parameters specify two functions, one used to determine if an + element is considered missing or not and another to provide the + replacement for the missing element. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<T> FillBackward<T>(
+	this IEnumerable<T> source,
+	Func<T, bool> predicate,
+	Func<T, T, T> fillSelector
+)
+

Parameters

source  IEnumerableT
The source sequence.
predicate  FuncT, Boolean
The function used to determine if + an element in the sequence is considered missing.
fillSelector  FuncT, T, T
The function used to produce the element + that will replace the missing one. Its first argument receives the + current element considered missing while the second argument + receives the next non-missing element.

Type Parameters

T
Type of the elements in the source sequence.

Return Value

IEnumerableT
+ An IEnumerableT with missing elements filled. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This method uses deferred execution semantics and streams its + results. If elements are missing at the end of the sequence then + they remain missing. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_FillForward__1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_FillForward__1.htm new file mode 100644 index 0000000..d0ff2f6 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_FillForward__1.htm @@ -0,0 +1,45 @@ +MoreEnumerable.FillForward<T>(IEnumerable<T>) Method

MoreEnumerableFillForwardT(IEnumerableT) Method

+ Returns a sequence with each null reference or value in the source + replaced with the previous non-null reference or value seen in + that sequence. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<T> FillForward<T>(
+	this IEnumerable<T> source
+)
+

Parameters

source  IEnumerableT
The source sequence.

Type Parameters

T
Type of the elements in the source sequence.

Return Value

IEnumerableT
+ An IEnumerableT with null references or values + replaced. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This method uses deferred execution semantics and streams its + results. If references or values are null at the start of the + sequence then they remain null. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_FillForward__1_1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_FillForward__1_1.htm new file mode 100644 index 0000000..96c5723 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_FillForward__1_1.htm @@ -0,0 +1,50 @@ +MoreEnumerable.FillForward<T>(IEnumerable<T>, Func<T, Boolean>) Method

MoreEnumerableFillForwardT(IEnumerableT, FuncT, Boolean) Method

+ Returns a sequence with each missing element in the source replaced + with the previous non-missing element seen in that sequence. An + additional parameter specifies a function used to determine if an + element is considered missing or not. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<T> FillForward<T>(
+	this IEnumerable<T> source,
+	Func<T, bool> predicate
+)
+

Parameters

source  IEnumerableT
The source sequence.
predicate  FuncT, Boolean
The function used to determine if + an element in the sequence is considered missing.

Type Parameters

T
Type of the elements in the source sequence.

Return Value

IEnumerableT
+ An IEnumerableT with missing values replaced. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This method uses deferred execution semantics and streams its + results. If elements are missing at the start of the sequence then + they remain missing. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_FillForward__1_2.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_FillForward__1_2.htm new file mode 100644 index 0000000..1277fe9 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_FillForward__1_2.htm @@ -0,0 +1,58 @@ +MoreEnumerable.FillForward<T>(IEnumerable<T>, Func<T, Boolean>, Func<T, T, T>) Method

MoreEnumerableFillForwardT(IEnumerableT, FuncT, Boolean, FuncT, T, T) Method

+ Returns a sequence with each missing element in the source replaced + with one based on the previous non-missing element seen in that + sequence. Additional parameters specify two functions, one used to + determine if an element is considered missing or not and another + to provide the replacement for the missing element. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<T> FillForward<T>(
+	this IEnumerable<T> source,
+	Func<T, bool> predicate,
+	Func<T, T, T> fillSelector
+)
+

Parameters

source  IEnumerableT
The source sequence.
predicate  FuncT, Boolean
The function used to determine if + an element in the sequence is considered missing.
fillSelector  FuncT, T, T
The function used to produce the element + that will replace the missing one. Its first argument receives the + current element considered missing while the second argument + receives the previous non-missing element.

Type Parameters

T
Type of the elements in the source sequence.

Return Value

IEnumerableT
+ An IEnumerableT with missing values replaced. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This method uses deferred execution semantics and streams its + results. If elements are missing at the start of the sequence then + they remain missing. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_FirstOrDefault__1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_FirstOrDefault__1.htm new file mode 100644 index 0000000..4dd31a0 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_FirstOrDefault__1.htm @@ -0,0 +1,41 @@ +MoreEnumerable.FirstOrDefault<T> Method

MoreEnumerableFirstOrDefaultT Method

+ Returns the first element of a sequence, or a default value if the + sequence contains no elements. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static T FirstOrDefault<T>(
+	this IExtremaEnumerable<T> source
+)
+

Parameters

source  IExtremaEnumerableT
The input sequence.

Type Parameters

T
+ The type of the elements of source.

Return Value

T
+ Default value of type T if source is empty; + otherwise, the first element in source. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IExtremaEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_First__1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_First__1.htm new file mode 100644 index 0000000..e7aa893 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_First__1.htm @@ -0,0 +1,40 @@ +MoreEnumerable.First<T> Method

MoreEnumerableFirstT Method

+ Returns the first element of a sequence. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static T First<T>(
+	this IExtremaEnumerable<T> source
+)
+

Parameters

source  IExtremaEnumerableT
The input sequence.

Type Parameters

T
+ The type of the elements of source.

Return Value

T
+ The first element of the input sequence. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IExtremaEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Exceptions

InvalidOperationException + The input sequence is empty.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Flatten.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Flatten.htm new file mode 100644 index 0000000..fcd1dad --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Flatten.htm @@ -0,0 +1,37 @@ +MoreEnumerable.Flatten(IEnumerable) Method

MoreEnumerableFlatten(IEnumerable) Method

+ Flattens a sequence containing arbitrarily-nested sequences. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<Object> Flatten(
+	this IEnumerable source
+)

Parameters

source  IEnumerable
The sequence that will be flattened.

Return Value

IEnumerableObject
+ A sequence that contains the elements of source + and all nested sequences (except strings). +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerable. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Exceptions

ArgumentNullExceptionsource is null.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Flatten_1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Flatten_1.htm new file mode 100644 index 0000000..5afe459 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Flatten_1.htm @@ -0,0 +1,49 @@ +MoreEnumerable.Flatten(IEnumerable, Func<IEnumerable, Boolean>) Method

MoreEnumerableFlatten(IEnumerable, FuncIEnumerable, Boolean) Method

+ Flattens a sequence containing arbitrarily-nested sequences. An + additional parameter specifies a predicate function used to + determine whether a nested IEnumerable should be + flattened or not. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<Object> Flatten(
+	this IEnumerable source,
+	Func<IEnumerable, bool> predicate
+)

Parameters

source  IEnumerable
The sequence that will be flattened.
predicate  FuncIEnumerable, Boolean
+ A function that receives each element that implements + IEnumerable and indicates if its elements should be + recursively flattened into the resulting sequence. +

Return Value

IEnumerableObject
+ A sequence that contains the elements of source + and all nested sequences for which the predicate function + returned true. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerable. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Exceptions

ArgumentNullExceptionsource is null.
ArgumentNullExceptionpredicate is null.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Flatten_2.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Flatten_2.htm new file mode 100644 index 0000000..e44510e --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Flatten_2.htm @@ -0,0 +1,49 @@ +MoreEnumerable.Flatten(IEnumerable, Func<Object, IEnumerable>) Method

MoreEnumerableFlatten(IEnumerable, FuncObject, IEnumerable) Method

+ Flattens a sequence containing arbitrarily-nested sequences. An + additional parameter specifies a function that projects an inner + sequence via a property of an object. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<Object> Flatten(
+	this IEnumerable source,
+	Func<Object, IEnumerable?> selector
+)

Parameters

source  IEnumerable
The sequence that will be flattened.
selector  FuncObject, IEnumerable
+ A function that receives each element of the sequence as an object + and projects an inner sequence to be flattened. If the function + returns null then the object argument is considered a leaf + of the flattening process. +

Return Value

IEnumerableObject
+ A sequence that contains the elements of source + and all nested sequences projected via the + selector function. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerable. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Exceptions

ArgumentNullExceptionsource is null.
ArgumentNullExceptionselector is null.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2.htm new file mode 100644 index 0000000..860acbd --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2.htm @@ -0,0 +1,46 @@ +MoreEnumerable.Fold<T, TResult>(IEnumerable<T>, Func<T, T, T, T, T, T, T, T, T, TResult>) Method

MoreEnumerableFoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, TResult) Method

+ Returns the result of applying a function to a sequence of + 9 elements. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TResult Fold<T, TResult>(
+	this IEnumerable<T> source,
+	Func<T, T, T, T, T, T, T, T, T, TResult> folder
+)
+

Parameters

source  IEnumerableT
The sequence of items to fold.
folder  FuncT, T, T, T, T, T, T, T, T, TResult
Function to apply to the elements in the sequence.

Type Parameters

T
Type of element in the source sequence.
TResult
Type of the result.

Return Value

TResult
The folded value returned by folder.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses immediate execution and effectively buffers + as many items of the source sequence as necessary. +

Exceptions

ArgumentNullException + Either source or folder is . +
InvalidOperationExceptionsource does not contain exactly 9 elements.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_1.htm new file mode 100644 index 0000000..a76dad3 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_1.htm @@ -0,0 +1,46 @@ +MoreEnumerable.Fold<T, TResult>(IEnumerable<T>, Func<T, T, T, T, T, T, T, T, T, T, TResult>) Method

MoreEnumerableFoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, TResult) Method

+ Returns the result of applying a function to a sequence of + 10 elements. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TResult Fold<T, TResult>(
+	this IEnumerable<T> source,
+	Func<T, T, T, T, T, T, T, T, T, T, TResult> folder
+)
+

Parameters

source  IEnumerableT
The sequence of items to fold.
folder  FuncT, T, T, T, T, T, T, T, T, T, TResult
Function to apply to the elements in the sequence.

Type Parameters

T
Type of element in the source sequence.
TResult
Type of the result.

Return Value

TResult
The folded value returned by folder.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses immediate execution and effectively buffers + as many items of the source sequence as necessary. +

Exceptions

ArgumentNullException + Either source or folder is . +
InvalidOperationExceptionsource does not contain exactly 10 elements.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_10.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_10.htm new file mode 100644 index 0000000..63eeb5e --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_10.htm @@ -0,0 +1,46 @@ +MoreEnumerable.Fold<T, TResult>(IEnumerable<T>, Func<T, T, T, TResult>) Method

MoreEnumerableFoldT, TResult(IEnumerableT, FuncT, T, T, TResult) Method

+ Returns the result of applying a function to a sequence of + 3 elements. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TResult Fold<T, TResult>(
+	this IEnumerable<T> source,
+	Func<T, T, T, TResult> folder
+)
+

Parameters

source  IEnumerableT
The sequence of items to fold.
folder  FuncT, T, T, TResult
Function to apply to the elements in the sequence.

Type Parameters

T
Type of element in the source sequence.
TResult
Type of the result.

Return Value

TResult
The folded value returned by folder.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses immediate execution and effectively buffers + as many items of the source sequence as necessary. +

Exceptions

ArgumentNullException + Either source or folder is . +
InvalidOperationExceptionsource does not contain exactly 3 elements.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_11.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_11.htm new file mode 100644 index 0000000..cde58b9 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_11.htm @@ -0,0 +1,46 @@ +MoreEnumerable.Fold<T, TResult>(IEnumerable<T>, Func<T, T, T, T, TResult>) Method

MoreEnumerableFoldT, TResult(IEnumerableT, FuncT, T, T, T, TResult) Method

+ Returns the result of applying a function to a sequence of + 4 elements. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TResult Fold<T, TResult>(
+	this IEnumerable<T> source,
+	Func<T, T, T, T, TResult> folder
+)
+

Parameters

source  IEnumerableT
The sequence of items to fold.
folder  FuncT, T, T, T, TResult
Function to apply to the elements in the sequence.

Type Parameters

T
Type of element in the source sequence.
TResult
Type of the result.

Return Value

TResult
The folded value returned by folder.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses immediate execution and effectively buffers + as many items of the source sequence as necessary. +

Exceptions

ArgumentNullException + Either source or folder is . +
InvalidOperationExceptionsource does not contain exactly 4 elements.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_12.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_12.htm new file mode 100644 index 0000000..c9deae5 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_12.htm @@ -0,0 +1,46 @@ +MoreEnumerable.Fold<T, TResult>(IEnumerable<T>, Func<T, T, T, T, T, TResult>) Method

MoreEnumerableFoldT, TResult(IEnumerableT, FuncT, T, T, T, T, TResult) Method

+ Returns the result of applying a function to a sequence of + 5 elements. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TResult Fold<T, TResult>(
+	this IEnumerable<T> source,
+	Func<T, T, T, T, T, TResult> folder
+)
+

Parameters

source  IEnumerableT
The sequence of items to fold.
folder  FuncT, T, T, T, T, TResult
Function to apply to the elements in the sequence.

Type Parameters

T
Type of element in the source sequence.
TResult
Type of the result.

Return Value

TResult
The folded value returned by folder.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses immediate execution and effectively buffers + as many items of the source sequence as necessary. +

Exceptions

ArgumentNullException + Either source or folder is . +
InvalidOperationExceptionsource does not contain exactly 5 elements.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_13.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_13.htm new file mode 100644 index 0000000..71e1987 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_13.htm @@ -0,0 +1,46 @@ +MoreEnumerable.Fold<T, TResult>(IEnumerable<T>, Func<T, T, T, T, T, T, TResult>) Method

MoreEnumerableFoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, TResult) Method

+ Returns the result of applying a function to a sequence of + 6 elements. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TResult Fold<T, TResult>(
+	this IEnumerable<T> source,
+	Func<T, T, T, T, T, T, TResult> folder
+)
+

Parameters

source  IEnumerableT
The sequence of items to fold.
folder  FuncT, T, T, T, T, T, TResult
Function to apply to the elements in the sequence.

Type Parameters

T
Type of element in the source sequence.
TResult
Type of the result.

Return Value

TResult
The folded value returned by folder.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses immediate execution and effectively buffers + as many items of the source sequence as necessary. +

Exceptions

ArgumentNullException + Either source or folder is . +
InvalidOperationExceptionsource does not contain exactly 6 elements.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_14.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_14.htm new file mode 100644 index 0000000..675a39b --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_14.htm @@ -0,0 +1,46 @@ +MoreEnumerable.Fold<T, TResult>(IEnumerable<T>, Func<T, T, T, T, T, T, T, TResult>) Method

MoreEnumerableFoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, TResult) Method

+ Returns the result of applying a function to a sequence of + 7 elements. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TResult Fold<T, TResult>(
+	this IEnumerable<T> source,
+	Func<T, T, T, T, T, T, T, TResult> folder
+)
+

Parameters

source  IEnumerableT
The sequence of items to fold.
folder  FuncT, T, T, T, T, T, T, TResult
Function to apply to the elements in the sequence.

Type Parameters

T
Type of element in the source sequence.
TResult
Type of the result.

Return Value

TResult
The folded value returned by folder.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses immediate execution and effectively buffers + as many items of the source sequence as necessary. +

Exceptions

ArgumentNullException + Either source or folder is . +
InvalidOperationExceptionsource does not contain exactly 7 elements.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_15.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_15.htm new file mode 100644 index 0000000..e006e76 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_15.htm @@ -0,0 +1,46 @@ +MoreEnumerable.Fold<T, TResult>(IEnumerable<T>, Func<T, T, T, T, T, T, T, T, TResult>) Method

MoreEnumerableFoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, TResult) Method

+ Returns the result of applying a function to a sequence of + 8 elements. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TResult Fold<T, TResult>(
+	this IEnumerable<T> source,
+	Func<T, T, T, T, T, T, T, T, TResult> folder
+)
+

Parameters

source  IEnumerableT
The sequence of items to fold.
folder  FuncT, T, T, T, T, T, T, T, TResult
Function to apply to the elements in the sequence.

Type Parameters

T
Type of element in the source sequence.
TResult
Type of the result.

Return Value

TResult
The folded value returned by folder.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses immediate execution and effectively buffers + as many items of the source sequence as necessary. +

Exceptions

ArgumentNullException + Either source or folder is . +
InvalidOperationExceptionsource does not contain exactly 8 elements.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_2.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_2.htm new file mode 100644 index 0000000..5ae69fa --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_2.htm @@ -0,0 +1,46 @@ +MoreEnumerable.Fold<T, TResult>(IEnumerable<T>, Func<T, T, T, T, T, T, T, T, T, T, T, TResult>) Method

MoreEnumerableFoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, T, TResult) Method

+ Returns the result of applying a function to a sequence of + 11 elements. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TResult Fold<T, TResult>(
+	this IEnumerable<T> source,
+	Func<T, T, T, T, T, T, T, T, T, T, T, TResult> folder
+)
+

Parameters

source  IEnumerableT
The sequence of items to fold.
folder  FuncT, T, T, T, T, T, T, T, T, T, T, TResult
Function to apply to the elements in the sequence.

Type Parameters

T
Type of element in the source sequence.
TResult
Type of the result.

Return Value

TResult
The folded value returned by folder.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses immediate execution and effectively buffers + as many items of the source sequence as necessary. +

Exceptions

ArgumentNullException + Either source or folder is . +
InvalidOperationExceptionsource does not contain exactly 11 elements.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_3.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_3.htm new file mode 100644 index 0000000..41df475 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_3.htm @@ -0,0 +1,46 @@ +MoreEnumerable.Fold<T, TResult>(IEnumerable<T>, Func<T, T, T, T, T, T, T, T, T, T, T, T, TResult>) Method

MoreEnumerableFoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, T, T, TResult) Method

+ Returns the result of applying a function to a sequence of + 12 elements. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TResult Fold<T, TResult>(
+	this IEnumerable<T> source,
+	Func<T, T, T, T, T, T, T, T, T, T, T, T, TResult> folder
+)
+

Parameters

source  IEnumerableT
The sequence of items to fold.
folder  FuncT, T, T, T, T, T, T, T, T, T, T, T, TResult
Function to apply to the elements in the sequence.

Type Parameters

T
Type of element in the source sequence.
TResult
Type of the result.

Return Value

TResult
The folded value returned by folder.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses immediate execution and effectively buffers + as many items of the source sequence as necessary. +

Exceptions

ArgumentNullException + Either source or folder is . +
InvalidOperationExceptionsource does not contain exactly 12 elements.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_4.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_4.htm new file mode 100644 index 0000000..4cdf159 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_4.htm @@ -0,0 +1,46 @@ +MoreEnumerable.Fold<T, TResult>(IEnumerable<T>, Func<T, T, T, T, T, T, T, T, T, T, T, T, T, TResult>) Method

MoreEnumerableFoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, T, T, T, TResult) Method

+ Returns the result of applying a function to a sequence of + 13 elements. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TResult Fold<T, TResult>(
+	this IEnumerable<T> source,
+	Func<T, T, T, T, T, T, T, T, T, T, T, T, T, TResult> folder
+)
+

Parameters

source  IEnumerableT
The sequence of items to fold.
folder  FuncT, T, T, T, T, T, T, T, T, T, T, T, T, TResult
Function to apply to the elements in the sequence.

Type Parameters

T
Type of element in the source sequence.
TResult
Type of the result.

Return Value

TResult
The folded value returned by folder.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses immediate execution and effectively buffers + as many items of the source sequence as necessary. +

Exceptions

ArgumentNullException + Either source or folder is . +
InvalidOperationExceptionsource does not contain exactly 13 elements.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_5.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_5.htm new file mode 100644 index 0000000..9882630 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_5.htm @@ -0,0 +1,46 @@ +MoreEnumerable.Fold<T, TResult>(IEnumerable<T>, Func<T, T, T, T, T, T, T, T, T, T, T, T, T, T, TResult>) Method

MoreEnumerableFoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, T, T, T, T, TResult) Method

+ Returns the result of applying a function to a sequence of + 14 elements. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TResult Fold<T, TResult>(
+	this IEnumerable<T> source,
+	Func<T, T, T, T, T, T, T, T, T, T, T, T, T, T, TResult> folder
+)
+

Parameters

source  IEnumerableT
The sequence of items to fold.
folder  FuncT, T, T, T, T, T, T, T, T, T, T, T, T, T, TResult
Function to apply to the elements in the sequence.

Type Parameters

T
Type of element in the source sequence.
TResult
Type of the result.

Return Value

TResult
The folded value returned by folder.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses immediate execution and effectively buffers + as many items of the source sequence as necessary. +

Exceptions

ArgumentNullException + Either source or folder is . +
InvalidOperationExceptionsource does not contain exactly 14 elements.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_6.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_6.htm new file mode 100644 index 0000000..be6f1d9 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_6.htm @@ -0,0 +1,46 @@ +MoreEnumerable.Fold<T, TResult>(IEnumerable<T>, Func<T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, TResult>) Method

MoreEnumerableFoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, T, T, T, T, T, TResult) Method

+ Returns the result of applying a function to a sequence of + 15 elements. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TResult Fold<T, TResult>(
+	this IEnumerable<T> source,
+	Func<T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, TResult> folder
+)
+

Parameters

source  IEnumerableT
The sequence of items to fold.
folder  FuncT, T, T, T, T, T, T, T, T, T, T, T, T, T, T, TResult
Function to apply to the elements in the sequence.

Type Parameters

T
Type of element in the source sequence.
TResult
Type of the result.

Return Value

TResult
The folded value returned by folder.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses immediate execution and effectively buffers + as many items of the source sequence as necessary. +

Exceptions

ArgumentNullException + Either source or folder is . +
InvalidOperationExceptionsource does not contain exactly 15 elements.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_7.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_7.htm new file mode 100644 index 0000000..0ee2d31 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_7.htm @@ -0,0 +1,46 @@ +MoreEnumerable.Fold<T, TResult>(IEnumerable<T>, Func<T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, TResult>) Method

MoreEnumerableFoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, TResult) Method

+ Returns the result of applying a function to a sequence of + 16 elements. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TResult Fold<T, TResult>(
+	this IEnumerable<T> source,
+	Func<T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, TResult> folder
+)
+

Parameters

source  IEnumerableT
The sequence of items to fold.
folder  FuncT, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, TResult
Function to apply to the elements in the sequence.

Type Parameters

T
Type of element in the source sequence.
TResult
Type of the result.

Return Value

TResult
The folded value returned by folder.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses immediate execution and effectively buffers + as many items of the source sequence as necessary. +

Exceptions

ArgumentNullException + Either source or folder is . +
InvalidOperationExceptionsource does not contain exactly 16 elements.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_8.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_8.htm new file mode 100644 index 0000000..5ef1dbe --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_8.htm @@ -0,0 +1,46 @@ +MoreEnumerable.Fold<T, TResult>(IEnumerable<T>, Func<T, TResult>) Method

MoreEnumerableFoldT, TResult(IEnumerableT, FuncT, TResult) Method

+ Returns the result of applying a function to a sequence of + 1 element. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TResult Fold<T, TResult>(
+	this IEnumerable<T> source,
+	Func<T, TResult> folder
+)
+

Parameters

source  IEnumerableT
The sequence of items to fold.
folder  FuncT, TResult
Function to apply to the elements in the sequence.

Type Parameters

T
Type of element in the source sequence.
TResult
Type of the result.

Return Value

TResult
The folded value returned by folder.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses immediate execution and effectively buffers + as many items of the source sequence as necessary. +

Exceptions

ArgumentNullException + Either source or folder is . +
InvalidOperationExceptionsource does not contain exactly 1 element.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_9.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_9.htm new file mode 100644 index 0000000..d2c3b4c --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Fold__2_9.htm @@ -0,0 +1,46 @@ +MoreEnumerable.Fold<T, TResult>(IEnumerable<T>, Func<T, T, TResult>) Method

MoreEnumerableFoldT, TResult(IEnumerableT, FuncT, T, TResult) Method

+ Returns the result of applying a function to a sequence of + 2 elements. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TResult Fold<T, TResult>(
+	this IEnumerable<T> source,
+	Func<T, T, TResult> folder
+)
+

Parameters

source  IEnumerableT
The sequence of items to fold.
folder  FuncT, T, TResult
Function to apply to the elements in the sequence.

Type Parameters

T
Type of element in the source sequence.
TResult
Type of the result.

Return Value

TResult
The folded value returned by folder.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses immediate execution and effectively buffers + as many items of the source sequence as necessary. +

Exceptions

ArgumentNullException + Either source or folder is . +
InvalidOperationExceptionsource does not contain exactly 2 elements.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ForEach__1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ForEach__1.htm new file mode 100644 index 0000000..bef3723 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ForEach__1.htm @@ -0,0 +1,40 @@ +MoreEnumerable.ForEach<T>(IEnumerable<T>, Action<T>) Method

MoreEnumerableForEachT(IEnumerableT, ActionT) Method

+ Immediately executes the given action on each element in the source sequence. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static void ForEach<T>(
+	this IEnumerable<T> source,
+	Action<T> action
+)
+

Parameters

source  IEnumerableT
The sequence of elements
action  ActionT
The action to execute on each element

Type Parameters

T
The type of the elements in the sequence

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ForEach__1_1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ForEach__1_1.htm new file mode 100644 index 0000000..a9d8b11 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ForEach__1_1.htm @@ -0,0 +1,42 @@ +MoreEnumerable.ForEach<T>(IEnumerable<T>, Action<T, Int32>) Method

MoreEnumerableForEachT(IEnumerableT, ActionT, Int32) Method

+ Immediately executes the given action on each element in the source sequence. + Each element's index is used in the logic of the action. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static void ForEach<T>(
+	this IEnumerable<T> source,
+	Action<T, int> action
+)
+

Parameters

source  IEnumerableT
The sequence of elements
action  ActionT, Int32
The action to execute on each element; the second parameter + of the action represents the index of the source element.

Type Parameters

T
The type of the elements in the sequence

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_From__1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_From__1.htm new file mode 100644 index 0000000..54df07e --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_From__1.htm @@ -0,0 +1,37 @@ +MoreEnumerable.From<T>(Func<T>) Method

MoreEnumerableFromT(FuncT) Method

+ Returns a single-element sequence containing the result of invoking the function. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<T> From<T>(
+	Func<T> function
+)
+

Parameters

function  FuncT
The function to evaluate.

Type Parameters

T
The type of the object returned by the function.

Return Value

IEnumerableT
A sequence with the value resulting from invoking function.

Remarks

+ This operator uses deferred execution and streams the results. + If the resulting sequence is enumerated multiple times, the function will be + invoked multiple times too. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_From__1_1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_From__1_1.htm new file mode 100644 index 0000000..29a51e3 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_From__1_1.htm @@ -0,0 +1,41 @@ +MoreEnumerable.From<T>(Func<T>, Func<T>) Method

MoreEnumerableFromT(FuncT, FuncT) Method

+ Returns a sequence containing the result of invoking each parameter function in order. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<T> From<T>(
+	Func<T> function1,
+	Func<T> function2
+)
+

Parameters

function1  FuncT
The first function to evaluate.
function2  FuncT
The second function to evaluate.

Type Parameters

T
The type of the object returned by the functions.

Return Value

IEnumerableT
A sequence with the values resulting from invoking function1 and function2.

Remarks

+ This operator uses deferred execution and streams the results. + If the resulting sequence is enumerated multiple times, the functions will be + invoked multiple times too. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_From__1_2.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_From__1_2.htm new file mode 100644 index 0000000..797ff2c --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_From__1_2.htm @@ -0,0 +1,45 @@ +MoreEnumerable.From<T>(Func<T>, Func<T>, Func<T>) Method

MoreEnumerableFromT(FuncT, FuncT, FuncT) Method

+ Returns a sequence containing the result of invoking each parameter function in order. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<T> From<T>(
+	Func<T> function1,
+	Func<T> function2,
+	Func<T> function3
+)
+

Parameters

function1  FuncT
The first function to evaluate.
function2  FuncT
The second function to evaluate.
function3  FuncT
The third function to evaluate.

Type Parameters

T
The type of the object returned by the functions.

Return Value

IEnumerableT
A sequence with the values resulting from invoking function1, function2 and function3.

Remarks

+ This operator uses deferred execution and streams the results. + If the resulting sequence is enumerated multiple times, the functions will be + invoked multiple times too. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_From__1_3.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_From__1_3.htm new file mode 100644 index 0000000..ce9b741 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_From__1_3.htm @@ -0,0 +1,37 @@ +MoreEnumerable.From<T>(Func<T>[]) Method

MoreEnumerableFromT(FuncT) Method

+ Returns a sequence containing the values resulting from invoking (in order) each function in the source sequence of functions. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<T> From<T>(
+	params Func<T>[] functions
+)
+

Parameters

functions  FuncT
The functions to evaluate.

Type Parameters

T
The type of the object returned by the functions.

Return Value

IEnumerableT
A sequence with the values resulting from invoking all of the functions.

Remarks

+ This operator uses deferred execution and streams the results. + If the resulting sequence is enumerated multiple times, the functions will be + invoked multiple times too. +

Exceptions

ArgumentNullExceptionWhen functions is null.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_FullGroupJoin__3.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_FullGroupJoin__3.htm new file mode 100644 index 0000000..3077d05 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_FullGroupJoin__3.htm @@ -0,0 +1,54 @@ +MoreEnumerable.FullGroupJoin<TFirst, TSecond, TKey>(IEnumerable<TFirst>, IEnumerable<TSecond>, Func<TFirst, TKey>, Func<TSecond, TKey>) Method

MoreEnumerableFullGroupJoinTFirst, TSecond, TKey(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey) Method

+ Performs a Full Group Join between the first and second sequences. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<(TKey , IEnumerable<TFirst> First, IEnumerable<TSecond> Second)> FullGroupJoin<TFirst, TSecond, TKey>(
+	this IEnumerable<TFirst> first,
+	IEnumerable<TSecond> second,
+	Func<TFirst, TKey> firstKeySelector,
+	Func<TSecond, TKey> secondKeySelector
+)
+

Parameters

first  IEnumerableTFirst
First sequence
second  IEnumerableTSecond
Second sequence
firstKeySelector  FuncTFirst, TKey
The mapping from first sequence to key
secondKeySelector  FuncTSecond, TKey
The mapping from second sequence to key

Type Parameters

TFirst
The type of the elements in the first input sequence
TSecond
The type of the elements in the second input sequence
TKey
The type of the key to use to join

Return Value

IEnumerableValueTupleTKey, IEnumerableTFirst, IEnumerableTSecond
A sequence of elements joined from first and second. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTFirst. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams the results. + The results are yielded in the order of the elements found in the first sequence + followed by those found only in the second. In addition, the callback responsible + for projecting the results is supplied with sequences which preserve their source order. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_FullGroupJoin__3_1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_FullGroupJoin__3_1.htm new file mode 100644 index 0000000..65131e2 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_FullGroupJoin__3_1.htm @@ -0,0 +1,59 @@ +MoreEnumerable.FullGroupJoin<TFirst, TSecond, TKey>(IEnumerable<TFirst>, IEnumerable<TSecond>, Func<TFirst, TKey>, Func<TSecond, TKey>, IEqualityComparer<TKey>) Method

MoreEnumerableFullGroupJoinTFirst, TSecond, TKey(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, IEqualityComparerTKey) Method

+ Performs a Full Group Join between the first and second sequences. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<(TKey , IEnumerable<TFirst> First, IEnumerable<TSecond> Second)> FullGroupJoin<TFirst, TSecond, TKey>(
+	this IEnumerable<TFirst> first,
+	IEnumerable<TSecond> second,
+	Func<TFirst, TKey> firstKeySelector,
+	Func<TSecond, TKey> secondKeySelector,
+	IEqualityComparer<TKey>? comparer
+)
+

Parameters

first  IEnumerableTFirst
First sequence
second  IEnumerableTSecond
Second sequence
firstKeySelector  FuncTFirst, TKey
The mapping from first sequence to key
secondKeySelector  FuncTSecond, TKey
The mapping from second sequence to key
comparer  IEqualityComparerTKey
The equality comparer to use to determine whether or not keys are equal. + If null, the default equality comparer for TKey is used.

Type Parameters

TFirst
The type of the elements in the first input sequence
TSecond
The type of the elements in the second input sequence
TKey
The type of the key to use to join

Return Value

IEnumerableValueTupleTKey, IEnumerableTFirst, IEnumerableTSecond
A sequence of elements joined from first and second. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTFirst. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams the results. + The results are yielded in the order of the elements found in the first sequence + followed by those found only in the second. In addition, the callback responsible + for projecting the results is supplied with sequences which preserve their source order. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_FullGroupJoin__4.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_FullGroupJoin__4.htm new file mode 100644 index 0000000..74ce5a2 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_FullGroupJoin__4.htm @@ -0,0 +1,58 @@ +MoreEnumerable.FullGroupJoin<TFirst, TSecond, TKey, TResult>(IEnumerable<TFirst>, IEnumerable<TSecond>, Func<TFirst, TKey>, Func<TSecond, TKey>, Func<TKey, IEnumerable<TFirst>, IEnumerable<TSecond>, TResult>) Method

MoreEnumerableFullGroupJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTKey, IEnumerableTFirst, IEnumerableTSecond, TResult) Method

+ Performs a full group-join between two sequences. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> FullGroupJoin<TFirst, TSecond, TKey, TResult>(
+	this IEnumerable<TFirst> first,
+	IEnumerable<TSecond> second,
+	Func<TFirst, TKey> firstKeySelector,
+	Func<TSecond, TKey> secondKeySelector,
+	Func<TKey, IEnumerable<TFirst>, IEnumerable<TSecond>, TResult> resultSelector
+)
+

Parameters

first  IEnumerableTFirst
First sequence
second  IEnumerableTSecond
Second sequence
firstKeySelector  FuncTFirst, TKey
The mapping from first sequence to key
secondKeySelector  FuncTSecond, TKey
The mapping from second sequence to key
resultSelector  FuncTKey, IEnumerableTFirst, IEnumerableTSecond, TResult
Function to apply to each pair of elements plus the key

Type Parameters

TFirst
The type of the elements in the first input sequence
TSecond
The type of the elements in the second input sequence
TKey
The type of the key to use to join
TResult
The type of the elements of the resulting sequence

Return Value

IEnumerableTResult
A sequence of elements joined from first and second. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTFirst. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams the results. + The results are yielded in the order of the elements found in the first sequence + followed by those found only in the second. In addition, the callback responsible + for projecting the results is supplied with sequences which preserve their source order. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_FullGroupJoin__4_1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_FullGroupJoin__4_1.htm new file mode 100644 index 0000000..54c94b3 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_FullGroupJoin__4_1.htm @@ -0,0 +1,63 @@ +MoreEnumerable.FullGroupJoin<TFirst, TSecond, TKey, TResult>(IEnumerable<TFirst>, IEnumerable<TSecond>, Func<TFirst, TKey>, Func<TSecond, TKey>, Func<TKey, IEnumerable<TFirst>, IEnumerable<TSecond>, TResult>, IEqualityComparer<TKey>) Method

MoreEnumerableFullGroupJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTKey, IEnumerableTFirst, IEnumerableTSecond, TResult, IEqualityComparerTKey) Method

+ Performs a full group-join between two sequences. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> FullGroupJoin<TFirst, TSecond, TKey, TResult>(
+	this IEnumerable<TFirst> first,
+	IEnumerable<TSecond> second,
+	Func<TFirst, TKey> firstKeySelector,
+	Func<TSecond, TKey> secondKeySelector,
+	Func<TKey, IEnumerable<TFirst>, IEnumerable<TSecond>, TResult> resultSelector,
+	IEqualityComparer<TKey>? comparer
+)
+

Parameters

first  IEnumerableTFirst
First sequence
second  IEnumerableTSecond
Second sequence
firstKeySelector  FuncTFirst, TKey
The mapping from first sequence to key
secondKeySelector  FuncTSecond, TKey
The mapping from second sequence to key
resultSelector  FuncTKey, IEnumerableTFirst, IEnumerableTSecond, TResult
Function to apply to each pair of elements plus the key
comparer  IEqualityComparerTKey
The equality comparer to use to determine whether or not keys are equal. + If null, the default equality comparer for TKey is used.

Type Parameters

TFirst
The type of the elements in the first input sequence
TSecond
The type of the elements in the second input sequence
TKey
The type of the key to use to join
TResult
The type of the elements of the resulting sequence

Return Value

IEnumerableTResult
A sequence of elements joined from first and second. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTFirst. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams the results. + The results are yielded in the order of the elements found in the first sequence + followed by those found only in the second. In addition, the callback responsible + for projecting the results is supplied with sequences which preserve their source order. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_FullJoin__3.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_FullJoin__3.htm new file mode 100644 index 0000000..cedcd3e --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_FullJoin__3.htm @@ -0,0 +1,75 @@ +MoreEnumerable.FullJoin<TSource, TKey, TResult>(IEnumerable<TSource>, IEnumerable<TSource>, Func<TSource, TKey>, Func<TSource, TResult>, Func<TSource, TResult>, Func<TSource, TSource, TResult>) Method

MoreEnumerableFullJoinTSource, TKey, TResult(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, FuncTSource, TResult, FuncTSource, TResult, FuncTSource, TSource, TResult) Method

+ Performs a full outer join on two homogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> FullJoin<TSource, TKey, TResult>(
+	this IEnumerable<TSource> first,
+	IEnumerable<TSource> second,
+	Func<TSource, TKey> keySelector,
+	Func<TSource, TResult> firstSelector,
+	Func<TSource, TResult> secondSelector,
+	Func<TSource, TSource, TResult> bothSelector
+)
+

Parameters

first  IEnumerableTSource
+ The first sequence to join fully.
second  IEnumerableTSource
+ The second sequence to join fully.
keySelector  FuncTSource, TKey
+ Function that projects the key given an element of one of the + sequences to join.
firstSelector  FuncTSource, TResult
+ Function that projects the result given just an element from + first where there is no corresponding element + in second.
secondSelector  FuncTSource, TResult
+ Function that projects the result given just an element from + second where there is no corresponding element + in first.
bothSelector  FuncTSource, TSource, TResult
+ Function that projects the result given an element from + first and an element from second + that match on a common key.

Type Parameters

TSource
+ The type of elements in the source sequence.
TKey
+ The type of the key returned by the key selector function.
TResult
+ The type of the result elements.

Return Value

IEnumerableTResult
A sequence containing results projected from a full + outer join of the two input sequences.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_FullJoin__3_1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_FullJoin__3_1.htm new file mode 100644 index 0000000..8671b41 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_FullJoin__3_1.htm @@ -0,0 +1,81 @@ +MoreEnumerable.FullJoin<TSource, TKey, TResult>(IEnumerable<TSource>, IEnumerable<TSource>, Func<TSource, TKey>, Func<TSource, TResult>, Func<TSource, TResult>, Func<TSource, TSource, TResult>, IEqualityComparer<TKey>) Method

MoreEnumerableFullJoinTSource, TKey, TResult(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, FuncTSource, TResult, FuncTSource, TResult, FuncTSource, TSource, TResult, IEqualityComparerTKey) Method

+ Performs a full outer join on two homogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> FullJoin<TSource, TKey, TResult>(
+	this IEnumerable<TSource> first,
+	IEnumerable<TSource> second,
+	Func<TSource, TKey> keySelector,
+	Func<TSource, TResult> firstSelector,
+	Func<TSource, TResult> secondSelector,
+	Func<TSource, TSource, TResult> bothSelector,
+	IEqualityComparer<TKey>? comparer
+)
+

Parameters

first  IEnumerableTSource
+ The first sequence to join fully.
second  IEnumerableTSource
+ The second sequence to join fully.
keySelector  FuncTSource, TKey
+ Function that projects the key given an element of one of the + sequences to join.
firstSelector  FuncTSource, TResult
+ Function that projects the result given just an element from + first where there is no corresponding element + in second.
secondSelector  FuncTSource, TResult
+ Function that projects the result given just an element from + second where there is no corresponding element + in first.
bothSelector  FuncTSource, TSource, TResult
+ Function that projects the result given an element from + first and an element from second + that match on a common key.
comparer  IEqualityComparerTKey
+ The IEqualityComparerT instance used to compare + keys for equality.

Type Parameters

TSource
+ The type of elements in the source sequence.
TKey
+ The type of the key returned by the key selector function.
TResult
+ The type of the result elements.

Return Value

IEnumerableTResult
A sequence containing results projected from a full + outer join of the two input sequences.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_FullJoin__4.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_FullJoin__4.htm new file mode 100644 index 0000000..d3f35aa --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_FullJoin__4.htm @@ -0,0 +1,80 @@ +MoreEnumerable.FullJoin<TFirst, TSecond, TKey, TResult>(IEnumerable<TFirst>, IEnumerable<TSecond>, Func<TFirst, TKey>, Func<TSecond, TKey>, Func<TFirst, TResult>, Func<TSecond, TResult>, Func<TFirst, TSecond, TResult>) Method

MoreEnumerableFullJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTFirst, TResult, FuncTSecond, TResult, FuncTFirst, TSecond, TResult) Method

+ Performs a full outer join on two heterogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> FullJoin<TFirst, TSecond, TKey, TResult>(
+	this IEnumerable<TFirst> first,
+	IEnumerable<TSecond> second,
+	Func<TFirst, TKey> firstKeySelector,
+	Func<TSecond, TKey> secondKeySelector,
+	Func<TFirst, TResult> firstSelector,
+	Func<TSecond, TResult> secondSelector,
+	Func<TFirst, TSecond, TResult> bothSelector
+)
+

Parameters

first  IEnumerableTFirst
+ The first sequence to join fully.
second  IEnumerableTSecond
+ The second sequence to join fully.
firstKeySelector  FuncTFirst, TKey
+ Function that projects the key given an element from first.
secondKeySelector  FuncTSecond, TKey
+ Function that projects the key given an element from second.
firstSelector  FuncTFirst, TResult
+ Function that projects the result given just an element from + first where there is no corresponding element + in second.
secondSelector  FuncTSecond, TResult
+ Function that projects the result given just an element from + second where there is no corresponding element + in first.
bothSelector  FuncTFirst, TSecond, TResult
+ Function that projects the result given an element from + first and an element from second + that match on a common key.

Type Parameters

TFirst
+ The type of elements in the first sequence.
TSecond
+ The type of elements in the second sequence.
TKey
+ The type of the key returned by the key selector functions.
TResult
+ The type of the result elements.

Return Value

IEnumerableTResult
A sequence containing results projected from a full + outer join of the two input sequences.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTFirst. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_FullJoin__4_1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_FullJoin__4_1.htm new file mode 100644 index 0000000..62da986 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_FullJoin__4_1.htm @@ -0,0 +1,86 @@ +MoreEnumerable.FullJoin<TFirst, TSecond, TKey, TResult>(IEnumerable<TFirst>, IEnumerable<TSecond>, Func<TFirst, TKey>, Func<TSecond, TKey>, Func<TFirst, TResult>, Func<TSecond, TResult>, Func<TFirst, TSecond, TResult>, IEqualityComparer<TKey>) Method

MoreEnumerableFullJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTFirst, TResult, FuncTSecond, TResult, FuncTFirst, TSecond, TResult, IEqualityComparerTKey) Method

+ Performs a full outer join on two heterogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> FullJoin<TFirst, TSecond, TKey, TResult>(
+	this IEnumerable<TFirst> first,
+	IEnumerable<TSecond> second,
+	Func<TFirst, TKey> firstKeySelector,
+	Func<TSecond, TKey> secondKeySelector,
+	Func<TFirst, TResult> firstSelector,
+	Func<TSecond, TResult> secondSelector,
+	Func<TFirst, TSecond, TResult> bothSelector,
+	IEqualityComparer<TKey>? comparer
+)
+

Parameters

first  IEnumerableTFirst
+ The first sequence to join fully.
second  IEnumerableTSecond
+ The second sequence to join fully.
firstKeySelector  FuncTFirst, TKey
+ Function that projects the key given an element from first.
secondKeySelector  FuncTSecond, TKey
+ Function that projects the key given an element from second.
firstSelector  FuncTFirst, TResult
+ Function that projects the result given just an element from + first where there is no corresponding element + in second.
secondSelector  FuncTSecond, TResult
+ Function that projects the result given just an element from + second where there is no corresponding element + in first.
bothSelector  FuncTFirst, TSecond, TResult
+ Function that projects the result given an element from + first and an element from second + that match on a common key.
comparer  IEqualityComparerTKey
+ The IEqualityComparerT instance used to compare + keys for equality.

Type Parameters

TFirst
+ The type of elements in the first sequence.
TSecond
+ The type of elements in the second sequence.
TKey
+ The type of the key returned by the key selector functions.
TResult
+ The type of the result elements.

Return Value

IEnumerableTResult
A sequence containing results projected from a full + outer join of the two input sequences.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTFirst. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_GenerateByIndex__1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_GenerateByIndex__1.htm new file mode 100644 index 0000000..30e6fd1 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_GenerateByIndex__1.htm @@ -0,0 +1,39 @@ +MoreEnumerable.GenerateByIndex<TResult> Method

MoreEnumerableGenerateByIndexTResult Method

+ Returns a sequence of values based on indexes. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> GenerateByIndex<TResult>(
+	Func<int, TResult> generator
+)
+

Parameters

generator  FuncInt32, TResult
+ Generation function to apply to each index.

Type Parameters

TResult
+ The type of the value returned by generator + and therefore the elements of the generated sequence.

Return Value

IEnumerableTResult
A sequence of generated results.

Remarks

+ The sequence is (practically) infinite where the index ranges from + zero to MaxValue inclusive.

+ This function defers execution and streams the results.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Generate__1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Generate__1.htm new file mode 100644 index 0000000..e642cae --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Generate__1.htm @@ -0,0 +1,43 @@ +MoreEnumerable.Generate<TResult> Method

MoreEnumerableGenerateTResult Method

+ Returns a sequence of values consecutively generated by a generator function. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> Generate<TResult>(
+	TResult initial,
+	Func<TResult, TResult> generator
+)
+

Parameters

initial  TResult
Value of first element in sequence
generator  FuncTResult, TResult
+ Generator function which takes the previous series element and uses it to generate the next element. +

Type Parameters

TResult
Type of elements to generate.

Return Value

IEnumerableTResult
A sequence containing the generated values.

Remarks

+ This function defers element generation until needed and streams the results. +

Example

C#
var result = MoreEnumerable.Generate(2, n => n * n).Take(5);
+ The result variable, when iterated over, will yield 2, 4, 16, 256, and 65536, in turn. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_GroupAdjacent__2.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_GroupAdjacent__2.htm new file mode 100644 index 0000000..ef11100 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_GroupAdjacent__2.htm @@ -0,0 +1,52 @@ +MoreEnumerable.GroupAdjacent<TSource, TKey>(IEnumerable<TSource>, Func<TSource, TKey>) Method

MoreEnumerableGroupAdjacentTSource, TKey(IEnumerableTSource, FuncTSource, TKey) Method

+ Groups the adjacent elements of a sequence according to a + specified key selector function. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<IGrouping<TKey, TSource>> GroupAdjacent<TSource, TKey>(
+	this IEnumerable<TSource> source,
+	Func<TSource, TKey> keySelector
+)
+

Parameters

source  IEnumerableTSource
A sequence whose elements to group.
keySelector  FuncTSource, TKey
A function to extract the key for each + element.

Type Parameters

TSource
The type of the elements of + source.
TKey
The type of the key returned by + keySelector.

Return Value

IEnumerableIGroupingTKey, TSource
A sequence of groupings where each grouping + (IGroupingTKey, TElement) contains the key + and the adjacent elements in the same order as found in the + source sequence.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This method is implemented by using deferred execution and + streams the groupings. The grouping elements, however, are + buffered. Each grouping is therefore yielded as soon as it + is complete and before the next grouping occurs. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_GroupAdjacent__2_1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_GroupAdjacent__2_1.htm new file mode 100644 index 0000000..5b05793 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_GroupAdjacent__2_1.htm @@ -0,0 +1,58 @@ +MoreEnumerable.GroupAdjacent<TSource, TKey>(IEnumerable<TSource>, Func<TSource, TKey>, IEqualityComparer<TKey>) Method

MoreEnumerableGroupAdjacentTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IEqualityComparerTKey) Method

+ Groups the adjacent elements of a sequence according to a + specified key selector function and compares the keys by using a + specified comparer. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<IGrouping<TKey, TSource>> GroupAdjacent<TSource, TKey>(
+	this IEnumerable<TSource> source,
+	Func<TSource, TKey> keySelector,
+	IEqualityComparer<TKey>? comparer
+)
+

Parameters

source  IEnumerableTSource
A sequence whose elements to group.
keySelector  FuncTSource, TKey
A function to extract the key for each + element.
comparer  IEqualityComparerTKey
An IEqualityComparerT to + compare keys.

Type Parameters

TSource
The type of the elements of + source.
TKey
The type of the key returned by + keySelector.

Return Value

IEnumerableIGroupingTKey, TSource
A sequence of groupings where each grouping + (IGroupingTKey, TElement) contains the key + and the adjacent elements in the same order as found in the + source sequence.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This method is implemented by using deferred execution and + streams the groupings. The grouping elements, however, are + buffered. Each grouping is therefore yielded as soon as it + is complete and before the next grouping occurs. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_GroupAdjacent__3.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_GroupAdjacent__3.htm new file mode 100644 index 0000000..c4174dc --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_GroupAdjacent__3.htm @@ -0,0 +1,59 @@ +MoreEnumerable.GroupAdjacent<TSource, TKey, TElement>(IEnumerable<TSource>, Func<TSource, TKey>, Func<TSource, TElement>) Method

MoreEnumerableGroupAdjacentTSource, TKey, TElement(IEnumerableTSource, FuncTSource, TKey, FuncTSource, TElement) Method

+ Groups the adjacent elements of a sequence according to a + specified key selector function and projects the elements for + each group by using a specified function. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<IGrouping<TKey, TElement>> GroupAdjacent<TSource, TKey, TElement>(
+	this IEnumerable<TSource> source,
+	Func<TSource, TKey> keySelector,
+	Func<TSource, TElement> elementSelector
+)
+

Parameters

source  IEnumerableTSource
A sequence whose elements to group.
keySelector  FuncTSource, TKey
A function to extract the key for each + element.
elementSelector  FuncTSource, TElement
A function to map each source + element to an element in the resulting grouping.

Type Parameters

TSource
The type of the elements of + source.
TKey
The type of the key returned by + keySelector.
TElement
The type of the elements in the + resulting groupings.

Return Value

IEnumerableIGroupingTKey, TElement
A sequence of groupings where each grouping + (IGroupingTKey, TElement) contains the key + and the adjacent elements (of type TElement) + in the same order as found in the source sequence.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This method is implemented by using deferred execution and + streams the groupings. The grouping elements, however, are + buffered. Each grouping is therefore yielded as soon as it + is complete and before the next grouping occurs. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_GroupAdjacent__3_1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_GroupAdjacent__3_1.htm new file mode 100644 index 0000000..5cc8f72 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_GroupAdjacent__3_1.htm @@ -0,0 +1,65 @@ +MoreEnumerable.GroupAdjacent<TSource, TKey, TElement>(IEnumerable<TSource>, Func<TSource, TKey>, Func<TSource, TElement>, IEqualityComparer<TKey>) Method

MoreEnumerableGroupAdjacentTSource, TKey, TElement(IEnumerableTSource, FuncTSource, TKey, FuncTSource, TElement, IEqualityComparerTKey) Method

+ Groups the adjacent elements of a sequence according to a + specified key selector function. The keys are compared by using + a comparer and each group's elements are projected by using a + specified function. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<IGrouping<TKey, TElement>> GroupAdjacent<TSource, TKey, TElement>(
+	this IEnumerable<TSource> source,
+	Func<TSource, TKey> keySelector,
+	Func<TSource, TElement> elementSelector,
+	IEqualityComparer<TKey>? comparer
+)
+

Parameters

source  IEnumerableTSource
A sequence whose elements to group.
keySelector  FuncTSource, TKey
A function to extract the key for each + element.
elementSelector  FuncTSource, TElement
A function to map each source + element to an element in the resulting grouping.
comparer  IEqualityComparerTKey
An IEqualityComparerT to + compare keys.

Type Parameters

TSource
The type of the elements of + source.
TKey
The type of the key returned by + keySelector.
TElement
The type of the elements in the + resulting groupings.

Return Value

IEnumerableIGroupingTKey, TElement
A sequence of groupings where each grouping + (IGroupingTKey, TElement) contains the key + and the adjacent elements (of type TElement) + in the same order as found in the source sequence.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This method is implemented by using deferred execution and + streams the groupings. The grouping elements, however, are + buffered. Each grouping is therefore yielded as soon as it + is complete and before the next grouping occurs. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_GroupAdjacent__3_2.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_GroupAdjacent__3_2.htm new file mode 100644 index 0000000..a34a230 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_GroupAdjacent__3_2.htm @@ -0,0 +1,59 @@ +MoreEnumerable.GroupAdjacent<TSource, TKey, TResult>(IEnumerable<TSource>, Func<TSource, TKey>, Func<TKey, IEnumerable<TSource>, TResult>) Method

MoreEnumerableGroupAdjacentTSource, TKey, TResult(IEnumerableTSource, FuncTSource, TKey, FuncTKey, IEnumerableTSource, TResult) Method

+ Groups the adjacent elements of a sequence according to a + specified key selector function. The keys are compared by using + a comparer and each group's elements are projected by using a + specified function. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> GroupAdjacent<TSource, TKey, TResult>(
+	this IEnumerable<TSource> source,
+	Func<TSource, TKey> keySelector,
+	Func<TKey, IEnumerable<TSource>, TResult> resultSelector
+)
+

Parameters

source  IEnumerableTSource
A sequence whose elements to group.
keySelector  FuncTSource, TKey
A function to extract the key for each + element.
resultSelector  FuncTKey, IEnumerableTSource, TResult
A function to map each key and + associated source elements to a result object.

Type Parameters

TSource
The type of the elements of + source.
TKey
The type of the key returned by + keySelector.
TResult
The type of the elements in the + resulting sequence.

Return Value

IEnumerableTResult
A collection of elements of type + TResult where each element represents + a projection over a group and its key.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This method is implemented by using deferred execution and + streams the groupings. The grouping elements, however, are + buffered. Each grouping is therefore yielded as soon as it + is complete and before the next grouping occurs. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_GroupAdjacent__3_3.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_GroupAdjacent__3_3.htm new file mode 100644 index 0000000..f0d4439 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_GroupAdjacent__3_3.htm @@ -0,0 +1,64 @@ +MoreEnumerable.GroupAdjacent<TSource, TKey, TResult>(IEnumerable<TSource>, Func<TSource, TKey>, Func<TKey, IEnumerable<TSource>, TResult>, IEqualityComparer<TKey>) Method

MoreEnumerableGroupAdjacentTSource, TKey, TResult(IEnumerableTSource, FuncTSource, TKey, FuncTKey, IEnumerableTSource, TResult, IEqualityComparerTKey) Method

+ Groups the adjacent elements of a sequence according to a + specified key selector function. The keys are compared by using + a comparer and each group's elements are projected by using a + specified function. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> GroupAdjacent<TSource, TKey, TResult>(
+	this IEnumerable<TSource> source,
+	Func<TSource, TKey> keySelector,
+	Func<TKey, IEnumerable<TSource>, TResult> resultSelector,
+	IEqualityComparer<TKey>? comparer
+)
+

Parameters

source  IEnumerableTSource
A sequence whose elements to group.
keySelector  FuncTSource, TKey
A function to extract the key for each + element.
resultSelector  FuncTKey, IEnumerableTSource, TResult
A function to map each key and + associated source elements to a result object.
comparer  IEqualityComparerTKey
An IEqualityComparerT to + compare keys.

Type Parameters

TSource
The type of the elements of + source.
TKey
The type of the key returned by + keySelector.
TResult
The type of the elements in the + resulting sequence.

Return Value

IEnumerableTResult
A collection of elements of type + TResult where each element represents + a projection over a group and its key.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This method is implemented by using deferred execution and + streams the groupings. The grouping elements, however, are + buffered. Each grouping is therefore yielded as soon as it + is complete and before the next grouping occurs. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_IndexBy__2.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_IndexBy__2.htm new file mode 100644 index 0000000..b08ac01 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_IndexBy__2.htm @@ -0,0 +1,46 @@ +MoreEnumerable.IndexBy<TSource, TKey>(IEnumerable<TSource>, Func<TSource, TKey>) Method

MoreEnumerableIndexByTSource, TKey(IEnumerableTSource, FuncTSource, TKey) Method

+ Applies a key-generating function to each element of a sequence and + returns a sequence that contains the elements of the original + sequence as well its key and index inside the group of its key. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<KeyValuePair<int, TSource>> IndexBy<TSource, TKey>(
+	this IEnumerable<TSource> source,
+	Func<TSource, TKey> keySelector
+)
+

Parameters

source  IEnumerableTSource
Source sequence.
keySelector  FuncTSource, TKey
+ Function that projects the key given an element in the source sequence.

Type Parameters

TSource
Type of the source sequence elements.
TKey
Type of the projected key.

Return Value

IEnumerableKeyValuePairInt32, TSource
+ A sequence of elements paired with their index within the key-group. + The index is the key and the element is the value of the pair. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_IndexBy__2_1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_IndexBy__2_1.htm new file mode 100644 index 0000000..73e21d6 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_IndexBy__2_1.htm @@ -0,0 +1,55 @@ +MoreEnumerable.IndexBy<TSource, TKey>(IEnumerable<TSource>, Func<TSource, TKey>, IEqualityComparer<TKey>) Method

MoreEnumerableIndexByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IEqualityComparerTKey) Method

+ Applies a key-generating function to each element of a sequence and + returns a sequence that contains the elements of the original + sequence as well its key and index inside the group of its key. + An additional parameter specifies a comparer to use for testing the + equivalence of keys. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<KeyValuePair<int, TSource>> IndexBy<TSource, TKey>(
+	this IEnumerable<TSource> source,
+	Func<TSource, TKey> keySelector,
+	IEqualityComparer<TKey>? comparer
+)
+

Parameters

source  IEnumerableTSource
Source sequence.
keySelector  FuncTSource, TKey
+ Function that projects the key given an element in the source sequence.
comparer  IEqualityComparerTKey
+ The equality comparer to use to determine whether or not keys are + equal. If null, the default equality comparer for + TSource is used.

Type Parameters

TSource
Type of the source sequence elements.
TKey
Type of the projected key.

Return Value

IEnumerableKeyValuePairInt32, TSource
+ A sequence of elements paired with their index within the key-group. + The index is the key and the element is the value of the pair. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Index__1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Index__1.htm new file mode 100644 index 0000000..935aa18 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Index__1.htm @@ -0,0 +1,39 @@ +MoreEnumerable.Index<TSource>(IEnumerable<TSource>) Method

MoreEnumerableIndexTSource(IEnumerableTSource) Method

+ Returns a sequence of KeyValuePairTKey, TValue + where the key is the zero-based index of the value in the source + sequence. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<KeyValuePair<int, TSource>> Index<TSource>(
+	this IEnumerable<TSource> source
+)
+

Parameters

source  IEnumerableTSource
The source sequence.

Type Parameters

TSource
Type of elements in source sequence.

Return Value

IEnumerableKeyValuePairInt32, TSource
A sequence of KeyValuePairTKey, TValue.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

This operator uses deferred execution and streams its + results.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Index__1_1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Index__1_1.htm new file mode 100644 index 0000000..85f41d2 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Index__1_1.htm @@ -0,0 +1,43 @@ +MoreEnumerable.Index<TSource>(IEnumerable<TSource>, Int32) Method

MoreEnumerableIndexTSource(IEnumerableTSource, Int32) Method

+ Returns a sequence of KeyValuePairTKey, TValue + where the key is the index of the value in the source sequence. + An additional parameter specifies the starting index. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<KeyValuePair<int, TSource>> Index<TSource>(
+	this IEnumerable<TSource> source,
+	int startIndex
+)
+

Parameters

source  IEnumerableTSource
The source sequence.
startIndex  Int32

Type Parameters

TSource
Type of elements in source sequence.

Return Value

IEnumerableKeyValuePairInt32, TSource
A sequence of KeyValuePairTKey, TValue.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

This operator uses deferred execution and streams its + results.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Insert__1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Insert__1.htm new file mode 100644 index 0000000..fce5bbe --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Insert__1.htm @@ -0,0 +1,58 @@ +MoreEnumerable.Insert<T> Method

MoreEnumerableInsertT Method

+ Inserts the elements of a sequence into another sequence at a + specified index. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<T> Insert<T>(
+	this IEnumerable<T> first,
+	IEnumerable<T> second,
+	int index
+)
+

Parameters

first  IEnumerableT
The source sequence.
second  IEnumerableT
The sequence that will be inserted.
index  Int32
+ The zero-based index at which to insert elements from + second.

Type Parameters

T
Type of the elements of the source sequence.

Return Value

IEnumerableT
+ A sequence that contains the elements of first + plus the elements of second inserted at + the given index. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Exceptions

ArgumentNullExceptionfirst is null.
ArgumentNullExceptionsecond is null.
ArgumentOutOfRangeException + Thrown if index is negative. +
ArgumentOutOfRangeException + Thrown lazily if index is greater than the + length of first. The validation occurs when + yielding the next element after having iterated + first entirely. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Interleave__1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Interleave__1.htm new file mode 100644 index 0000000..b74296a --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Interleave__1.htm @@ -0,0 +1,49 @@ +MoreEnumerable.Interleave<T> Method

MoreEnumerableInterleaveT Method

+ Interleaves the elements of two or more sequences into a single sequence, skipping + sequences as they are consumed. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<T> Interleave<T>(
+	this IEnumerable<T> sequence,
+	params IEnumerable<T>[] otherSequences
+)
+

Parameters

sequence  IEnumerableT
The first sequence in the interleave group.
otherSequences  IEnumerableT
The other sequences in the interleave group.

Type Parameters

T
The type of the elements of the source sequences.

Return Value

IEnumerableT
A sequence of interleaved elements from all of the source sequences.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ Interleave combines sequences by visiting each in turn, and returning the first element + of each, followed by the second, then the third, and so on. So, for example:

C#
var xs = new[] { 1, 1, 1 }.Interleave(new[] { 2, 2, 2 }, new[] { 3, 3, 3 });
+// xs = { 1, 2, 3, 1, 2, 3, 1, 2, 3 }

+ This operator behaves in a deferred and streaming manner.

+ When sequences are of unequal length, this method will skip those sequences that have + been fully consumed and continue interleaving the remaining sequences.

+ The sequences are interleaved in the order that they appear in the otherSequences collection, with sequence as the first + sequence.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Lag__2.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Lag__2.htm new file mode 100644 index 0000000..dafdb27 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Lag__2.htm @@ -0,0 +1,52 @@ +MoreEnumerable.Lag<TSource, TResult>(IEnumerable<TSource>, Int32, Func<TSource, TSource, TResult>) Method

MoreEnumerableLagTSource, TResult(IEnumerableTSource, Int32, FuncTSource, TSource, TResult) Method

+ Produces a projection of a sequence by evaluating pairs of elements separated by a + negative offset. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> Lag<TSource, TResult>(
+	this IEnumerable<TSource> source,
+	int offset,
+	Func<TSource, TSource, TResult> resultSelector
+)
+

Parameters

source  IEnumerableTSource
The sequence over which to evaluate lag.
offset  Int32
The offset (expressed as a positive number) by which to lag each + value of the sequence.
resultSelector  FuncTSource, TSource, TResult
A projection function which accepts the current and lagged + items (in that order) and returns a result.

Type Parameters

TSource
The type of the elements of the source sequence.
TResult
The type of the elements of the result sequence.

Return Value

IEnumerableTResult
+ A sequence produced by projecting each element of the sequence with its lagged + pairing.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator evaluates in a deferred and streaming manner.

+ For elements prior to the lag offset, default(T) is used as the lagged + value.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Lag__2_1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Lag__2_1.htm new file mode 100644 index 0000000..939f6b5 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Lag__2_1.htm @@ -0,0 +1,56 @@ +MoreEnumerable.Lag<TSource, TResult>(IEnumerable<TSource>, Int32, TSource, Func<TSource, TSource, TResult>) Method

MoreEnumerableLagTSource, TResult(IEnumerableTSource, Int32, TSource, FuncTSource, TSource, TResult) Method

+ Produces a projection of a sequence by evaluating pairs of elements separated by a + negative offset. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> Lag<TSource, TResult>(
+	this IEnumerable<TSource> source,
+	int offset,
+	TSource defaultLagValue,
+	Func<TSource, TSource, TResult> resultSelector
+)
+

Parameters

source  IEnumerableTSource
The sequence over which to evaluate lag.
offset  Int32
The offset (expressed as a positive number) by which to lag each + value of the sequence.
defaultLagValue  TSource
A default value supplied for the lagged value prior to the + lag offset.
resultSelector  FuncTSource, TSource, TResult
A projection function which accepts the current and lagged + items (in that order) and returns a result.

Type Parameters

TSource
The type of the elements of the source sequence.
TResult
The type of the elements of the result sequence.

Return Value

IEnumerableTResult
+ A sequence produced by projecting each element of the sequence with its lagged + pairing.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator evaluates in a deferred and streaming manner. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_LastOrDefault__1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_LastOrDefault__1.htm new file mode 100644 index 0000000..2bbeaf0 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_LastOrDefault__1.htm @@ -0,0 +1,41 @@ +MoreEnumerable.LastOrDefault<T> Method

MoreEnumerableLastOrDefaultT Method

+ Returns the last element of a sequence, or a default value if the + sequence contains no elements. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static T LastOrDefault<T>(
+	this IExtremaEnumerable<T> source
+)
+

Parameters

source  IExtremaEnumerableT
The input sequence.

Type Parameters

T
+ The type of the elements of source.

Return Value

T
+ Default value of type T if source is empty; + otherwise, the last element in source. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IExtremaEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Last__1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Last__1.htm new file mode 100644 index 0000000..d344285 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Last__1.htm @@ -0,0 +1,40 @@ +MoreEnumerable.Last<T> Method

MoreEnumerableLastT Method

+ Returns the last element of a sequence. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static T Last<T>(
+	this IExtremaEnumerable<T> source
+)
+

Parameters

source  IExtremaEnumerableT
The input sequence.

Type Parameters

T
+ The type of the elements of source.

Return Value

T
+ The last element of the input sequence. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IExtremaEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Exceptions

InvalidOperationException + The input sequence is empty.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Lead__2.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Lead__2.htm new file mode 100644 index 0000000..941e9e6 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Lead__2.htm @@ -0,0 +1,52 @@ +MoreEnumerable.Lead<TSource, TResult>(IEnumerable<TSource>, Int32, Func<TSource, TSource, TResult>) Method

MoreEnumerableLeadTSource, TResult(IEnumerableTSource, Int32, FuncTSource, TSource, TResult) Method

+ Produces a projection of a sequence by evaluating pairs of elements separated by a + positive offset. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> Lead<TSource, TResult>(
+	this IEnumerable<TSource> source,
+	int offset,
+	Func<TSource, TSource, TResult> resultSelector
+)
+

Parameters

source  IEnumerableTSource
The sequence over which to evaluate lead.
offset  Int32
The offset (expressed as a positive number) by which to lead each + element of the sequence.
resultSelector  FuncTSource, TSource, TResult
A projection function which accepts the current and + subsequent (lead) element (in that order) and produces a result.

Type Parameters

TSource
The type of the elements in the source sequence.
TResult
The type of the elements in the result sequence.

Return Value

IEnumerableTResult
+ A sequence produced by projecting each element of the sequence with its lead + pairing.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator evaluates in a deferred and streaming manner.

+ For elements of the sequence that are less than offset items from the + end, default(T) is used as the lead value.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Lead__2_1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Lead__2_1.htm new file mode 100644 index 0000000..614beb3 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Lead__2_1.htm @@ -0,0 +1,56 @@ +MoreEnumerable.Lead<TSource, TResult>(IEnumerable<TSource>, Int32, TSource, Func<TSource, TSource, TResult>) Method

MoreEnumerableLeadTSource, TResult(IEnumerableTSource, Int32, TSource, FuncTSource, TSource, TResult) Method

+ Produces a projection of a sequence by evaluating pairs of elements separated by a + positive offset. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> Lead<TSource, TResult>(
+	this IEnumerable<TSource> source,
+	int offset,
+	TSource defaultLeadValue,
+	Func<TSource, TSource, TResult> resultSelector
+)
+

Parameters

source  IEnumerableTSource
The sequence over which to evaluate Lead.
offset  Int32
The offset (expressed as a positive number) by which to lead each + element of the sequence.
defaultLeadValue  TSource
A default value supplied for the leading element when + none is available.
resultSelector  FuncTSource, TSource, TResult
A projection function which accepts the current and + subsequent (lead) element (in that order) and produces a result.

Type Parameters

TSource
The type of the elements in the source sequence.
TResult
The type of the elements in the result sequence.

Return Value

IEnumerableTResult
+ A sequence produced by projecting each element of the sequence with its lead + pairing.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator evaluates in a deferred and streaming manner. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_LeftJoin__3.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_LeftJoin__3.htm new file mode 100644 index 0000000..e263f36 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_LeftJoin__3.htm @@ -0,0 +1,68 @@ +MoreEnumerable.LeftJoin<TSource, TKey, TResult>(IEnumerable<TSource>, IEnumerable<TSource>, Func<TSource, TKey>, Func<TSource, TResult>, Func<TSource, TSource, TResult>) Method

MoreEnumerableLeftJoinTSource, TKey, TResult(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, FuncTSource, TResult, FuncTSource, TSource, TResult) Method

+ Performs a left outer join on two homogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> LeftJoin<TSource, TKey, TResult>(
+	this IEnumerable<TSource> first,
+	IEnumerable<TSource> second,
+	Func<TSource, TKey> keySelector,
+	Func<TSource, TResult> firstSelector,
+	Func<TSource, TSource, TResult> bothSelector
+)
+

Parameters

first  IEnumerableTSource
+ The first sequence of the join operation.
second  IEnumerableTSource
+ The second sequence of the join operation.
keySelector  FuncTSource, TKey
+ Function that projects the key given an element of one of the + sequences to join.
firstSelector  FuncTSource, TResult
+ Function that projects the result given just an element from + first where there is no corresponding element + in second.
bothSelector  FuncTSource, TSource, TResult
+ Function that projects the result given an element from + first and an element from second + that match on a common key.

Type Parameters

TSource
+ The type of elements in the source sequence.
TKey
+ The type of the key returned by the key selector function.
TResult
+ The type of the result elements.

Return Value

IEnumerableTResult
A sequence containing results projected from a left + outer join of the two input sequences.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_LeftJoin__3_1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_LeftJoin__3_1.htm new file mode 100644 index 0000000..064203b --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_LeftJoin__3_1.htm @@ -0,0 +1,74 @@ +MoreEnumerable.LeftJoin<TSource, TKey, TResult>(IEnumerable<TSource>, IEnumerable<TSource>, Func<TSource, TKey>, Func<TSource, TResult>, Func<TSource, TSource, TResult>, IEqualityComparer<TKey>) Method

MoreEnumerableLeftJoinTSource, TKey, TResult(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, FuncTSource, TResult, FuncTSource, TSource, TResult, IEqualityComparerTKey) Method

+ Performs a left outer join on two homogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> LeftJoin<TSource, TKey, TResult>(
+	this IEnumerable<TSource> first,
+	IEnumerable<TSource> second,
+	Func<TSource, TKey> keySelector,
+	Func<TSource, TResult> firstSelector,
+	Func<TSource, TSource, TResult> bothSelector,
+	IEqualityComparer<TKey>? comparer
+)
+

Parameters

first  IEnumerableTSource
+ The first sequence of the join operation.
second  IEnumerableTSource
+ The second sequence of the join operation.
keySelector  FuncTSource, TKey
+ Function that projects the key given an element of one of the + sequences to join.
firstSelector  FuncTSource, TResult
+ Function that projects the result given just an element from + first where there is no corresponding element + in second.
bothSelector  FuncTSource, TSource, TResult
+ Function that projects the result given an element from + first and an element from second + that match on a common key.
comparer  IEqualityComparerTKey
+ The IEqualityComparerT instance used to compare + keys for equality.

Type Parameters

TSource
+ The type of elements in the source sequence.
TKey
+ The type of the key returned by the key selector function.
TResult
+ The type of the result elements.

Return Value

IEnumerableTResult
A sequence containing results projected from a left + outer join of the two input sequences.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_LeftJoin__4.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_LeftJoin__4.htm new file mode 100644 index 0000000..ea286fc --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_LeftJoin__4.htm @@ -0,0 +1,73 @@ +MoreEnumerable.LeftJoin<TFirst, TSecond, TKey, TResult>(IEnumerable<TFirst>, IEnumerable<TSecond>, Func<TFirst, TKey>, Func<TSecond, TKey>, Func<TFirst, TResult>, Func<TFirst, TSecond, TResult>) Method

MoreEnumerableLeftJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTFirst, TResult, FuncTFirst, TSecond, TResult) Method

+ Performs a left outer join on two heterogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> LeftJoin<TFirst, TSecond, TKey, TResult>(
+	this IEnumerable<TFirst> first,
+	IEnumerable<TSecond> second,
+	Func<TFirst, TKey> firstKeySelector,
+	Func<TSecond, TKey> secondKeySelector,
+	Func<TFirst, TResult> firstSelector,
+	Func<TFirst, TSecond, TResult> bothSelector
+)
+

Parameters

first  IEnumerableTFirst
+ The first sequence of the join operation.
second  IEnumerableTSecond
+ The second sequence of the join operation.
firstKeySelector  FuncTFirst, TKey
+ Function that projects the key given an element from first.
secondKeySelector  FuncTSecond, TKey
+ Function that projects the key given an element from second.
firstSelector  FuncTFirst, TResult
+ Function that projects the result given just an element from + first where there is no corresponding element + in second.
bothSelector  FuncTFirst, TSecond, TResult
+ Function that projects the result given an element from + first and an element from second + that match on a common key.

Type Parameters

TFirst
+ The type of elements in the first sequence.
TSecond
+ The type of elements in the second sequence.
TKey
+ The type of the key returned by the key selector functions.
TResult
+ The type of the result elements.

Return Value

IEnumerableTResult
A sequence containing results projected from a left + outer join of the two input sequences.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTFirst. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_LeftJoin__4_1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_LeftJoin__4_1.htm new file mode 100644 index 0000000..04bec30 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_LeftJoin__4_1.htm @@ -0,0 +1,79 @@ +MoreEnumerable.LeftJoin<TFirst, TSecond, TKey, TResult>(IEnumerable<TFirst>, IEnumerable<TSecond>, Func<TFirst, TKey>, Func<TSecond, TKey>, Func<TFirst, TResult>, Func<TFirst, TSecond, TResult>, IEqualityComparer<TKey>) Method

MoreEnumerableLeftJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTFirst, TResult, FuncTFirst, TSecond, TResult, IEqualityComparerTKey) Method

+ Performs a left outer join on two heterogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> LeftJoin<TFirst, TSecond, TKey, TResult>(
+	this IEnumerable<TFirst> first,
+	IEnumerable<TSecond> second,
+	Func<TFirst, TKey> firstKeySelector,
+	Func<TSecond, TKey> secondKeySelector,
+	Func<TFirst, TResult> firstSelector,
+	Func<TFirst, TSecond, TResult> bothSelector,
+	IEqualityComparer<TKey>? comparer
+)
+

Parameters

first  IEnumerableTFirst
+ The first sequence of the join operation.
second  IEnumerableTSecond
+ The second sequence of the join operation.
firstKeySelector  FuncTFirst, TKey
+ Function that projects the key given an element from first.
secondKeySelector  FuncTSecond, TKey
+ Function that projects the key given an element from second.
firstSelector  FuncTFirst, TResult
+ Function that projects the result given just an element from + first where there is no corresponding element + in second.
bothSelector  FuncTFirst, TSecond, TResult
+ Function that projects the result given an element from + first and an element from second + that match on a common key.
comparer  IEqualityComparerTKey
+ The IEqualityComparerT instance used to compare + keys for equality.

Type Parameters

TFirst
+ The type of elements in the first sequence.
TSecond
+ The type of elements in the second sequence.
TKey
+ The type of the key returned by the key selector functions.
TResult
+ The type of the result elements.

Return Value

IEnumerableTResult
A sequence containing results projected from a left + outer join of the two input sequences.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTFirst. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_MaxBy__2.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_MaxBy__2.htm new file mode 100644 index 0000000..c1f1e4b --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_MaxBy__2.htm @@ -0,0 +1,45 @@ +MoreEnumerable.MaxBy<TSource, TKey>(IEnumerable<TSource>, Func<TSource, TKey>) Method

MoreEnumerableMaxByTSource, TKey(IEnumerableTSource, FuncTSource, TKey) Method

+ Returns the maximal elements of the given sequence, based on + the given projection. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IExtremaEnumerable<TSource> MaxBy<TSource, TKey>(
+	this IEnumerable<TSource> source,
+	Func<TSource, TKey> selector
+)
+

Parameters

source  IEnumerableTSource
Source sequence
selector  FuncTSource, TKey
Selector to use to pick the results to compare

Type Parameters

TSource
Type of the source sequence
TKey
Type of the projected element

Return Value

IExtremaEnumerableTSource
The sequence of maximal elements, according to the projection.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This overload uses the default comparer for the projected type. + This operator uses deferred execution. The results are evaluated + and cached on first use to returned sequence. +

Exceptions

ArgumentNullExceptionsource or selector is null

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_MaxBy__2_1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_MaxBy__2_1.htm new file mode 100644 index 0000000..13e3d51 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_MaxBy__2_1.htm @@ -0,0 +1,49 @@ +MoreEnumerable.MaxBy<TSource, TKey>(IEnumerable<TSource>, Func<TSource, TKey>, IComparer<TKey>) Method

MoreEnumerableMaxByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey) Method

+ Returns the maximal elements of the given sequence, based on + the given projection and the specified comparer for projected values. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IExtremaEnumerable<TSource> MaxBy<TSource, TKey>(
+	this IEnumerable<TSource> source,
+	Func<TSource, TKey> selector,
+	IComparer<TKey>? comparer
+)
+

Parameters

source  IEnumerableTSource
Source sequence
selector  FuncTSource, TKey
Selector to use to pick the results to compare
comparer  IComparerTKey
Comparer to use to compare projected values

Type Parameters

TSource
Type of the source sequence
TKey
Type of the projected element

Return Value

IExtremaEnumerableTSource
The sequence of maximal elements, according to the projection.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution. The results are evaluated + and cached on first use to returned sequence. +

Exceptions

ArgumentNullExceptionsource, selector + or comparer is null

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_MinBy__2.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_MinBy__2.htm new file mode 100644 index 0000000..3c497ef --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_MinBy__2.htm @@ -0,0 +1,45 @@ +MoreEnumerable.MinBy<TSource, TKey>(IEnumerable<TSource>, Func<TSource, TKey>) Method

MoreEnumerableMinByTSource, TKey(IEnumerableTSource, FuncTSource, TKey) Method

+ Returns the minimal elements of the given sequence, based on + the given projection. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IExtremaEnumerable<TSource> MinBy<TSource, TKey>(
+	this IEnumerable<TSource> source,
+	Func<TSource, TKey> selector
+)
+

Parameters

source  IEnumerableTSource
Source sequence
selector  FuncTSource, TKey
Selector to use to pick the results to compare

Type Parameters

TSource
Type of the source sequence
TKey
Type of the projected element

Return Value

IExtremaEnumerableTSource
The sequence of minimal elements, according to the projection.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This overload uses the default comparer for the projected type. + This operator uses deferred execution. The results are evaluated + and cached on first use to returned sequence. +

Exceptions

ArgumentNullExceptionsource or selector is null

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_MinBy__2_1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_MinBy__2_1.htm new file mode 100644 index 0000000..08474cb --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_MinBy__2_1.htm @@ -0,0 +1,49 @@ +MoreEnumerable.MinBy<TSource, TKey>(IEnumerable<TSource>, Func<TSource, TKey>, IComparer<TKey>) Method

MoreEnumerableMinByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey) Method

+ Returns the minimal elements of the given sequence, based on + the given projection and the specified comparer for projected values. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IExtremaEnumerable<TSource> MinBy<TSource, TKey>(
+	this IEnumerable<TSource> source,
+	Func<TSource, TKey> selector,
+	IComparer<TKey>? comparer
+)
+

Parameters

source  IEnumerableTSource
Source sequence
selector  FuncTSource, TKey
Selector to use to pick the results to compare
comparer  IComparerTKey
Comparer to use to compare projected values

Type Parameters

TSource
Type of the source sequence
TKey
Type of the projected element

Return Value

IExtremaEnumerableTSource
The sequence of minimal elements, according to the projection.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution. The results are evaluated + and cached on first use to returned sequence. +

Exceptions

ArgumentNullExceptionsource, selector + or comparer is null

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Move__1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Move__1.htm new file mode 100644 index 0000000..63179ab --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Move__1.htm @@ -0,0 +1,58 @@ +MoreEnumerable.Move<T> Method

MoreEnumerableMoveT Method

+ Returns a sequence with a range of elements in the source sequence + moved to a new offset. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<T> Move<T>(
+	this IEnumerable<T> source,
+	int fromIndex,
+	int count,
+	int toIndex
+)
+

Parameters

source  IEnumerableT
The source sequence.
fromIndex  Int32
+ The zero-based index identifying the first element in the range of + elements to move.
count  Int32
The count of items to move.
toIndex  Int32
+ The index where the specified range will be moved.

Type Parameters

T
Type of the source sequence.

Return Value

IEnumerableT
+ A sequence with the specified range moved to the new position. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams its results. +

Example

C#
var result = Enumerable.Range(0, 6).Move(3, 2, 0);
+ The result variable will contain { 3, 4, 0, 1, 2, 5 }. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_OrderBy__2.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_OrderBy__2.htm new file mode 100644 index 0000000..2e56397 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_OrderBy__2.htm @@ -0,0 +1,44 @@ +MoreEnumerable.OrderBy<T, TKey>(IEnumerable<T>, Func<T, TKey>, OrderByDirection) Method

MoreEnumerableOrderByT, TKey(IEnumerableT, FuncT, TKey, OrderByDirection) Method

+ Sorts the elements of a sequence in a particular direction (ascending, descending) according to a key +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IOrderedEnumerable<T> OrderBy<T, TKey>(
+	this IEnumerable<T> source,
+	Func<T, TKey> keySelector,
+	OrderByDirection direction
+)
+

Parameters

source  IEnumerableT
The sequence to order
keySelector  FuncT, TKey
A key selector function
direction  OrderByDirection
A direction in which to order the elements (ascending, descending)

Type Parameters

T
The type of the elements in the source sequence
TKey
The type of the key used to order elements

Return Value

IOrderedEnumerableT
An ordered copy of the source sequence

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_OrderBy__2_1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_OrderBy__2_1.htm new file mode 100644 index 0000000..9c57d19 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_OrderBy__2_1.htm @@ -0,0 +1,48 @@ +MoreEnumerable.OrderBy<T, TKey>(IEnumerable<T>, Func<T, TKey>, IComparer<TKey>, OrderByDirection) Method

MoreEnumerableOrderByT, TKey(IEnumerableT, FuncT, TKey, IComparerTKey, OrderByDirection) Method

+ Sorts the elements of a sequence in a particular direction (ascending, descending) according to a key +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IOrderedEnumerable<T> OrderBy<T, TKey>(
+	this IEnumerable<T> source,
+	Func<T, TKey> keySelector,
+	IComparer<TKey>? comparer,
+	OrderByDirection direction
+)
+

Parameters

source  IEnumerableT
The sequence to order
keySelector  FuncT, TKey
A key selector function
comparer  IComparerTKey
A comparer used to define the semantics of element comparison
direction  OrderByDirection
A direction in which to order the elements (ascending, descending)

Type Parameters

T
The type of the elements in the source sequence
TKey
The type of the key used to order elements

Return Value

IOrderedEnumerableT
An ordered copy of the source sequence

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_OrderedMerge__1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_OrderedMerge__1.htm new file mode 100644 index 0000000..7c4bcf5 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_OrderedMerge__1.htm @@ -0,0 +1,47 @@ +MoreEnumerable.OrderedMerge<T>(IEnumerable<T>, IEnumerable<T>) Method

MoreEnumerableOrderedMergeT(IEnumerableT, IEnumerableT) Method

+ Merges two ordered sequences into one. Where the elements equal + in both sequences, the element from the first sequence is + returned in the resulting sequence. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<T> OrderedMerge<T>(
+	this IEnumerable<T> first,
+	IEnumerable<T> second
+)
+

Parameters

first  IEnumerableT
The first input sequence.
second  IEnumerableT
The second input sequence.

Type Parameters

T
Type of elements in input and output sequences.

Return Value

IEnumerableT
+ A sequence with elements from the two input sequences merged, as + in a full outer join.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This method uses deferred execution. The behavior is undefined + if the sequences are unordered as inputs. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_OrderedMerge__1_1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_OrderedMerge__1_1.htm new file mode 100644 index 0000000..befeb2b --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_OrderedMerge__1_1.htm @@ -0,0 +1,53 @@ +MoreEnumerable.OrderedMerge<T>(IEnumerable<T>, IEnumerable<T>, IComparer<T>) Method

MoreEnumerableOrderedMergeT(IEnumerableT, IEnumerableT, IComparerT) Method

+ Merges two ordered sequences into one with an additional + parameter specifying how to compare the elements of the + sequences. Where the elements equal in both sequences, the + element from the first sequence is returned in the resulting + sequence. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<T> OrderedMerge<T>(
+	this IEnumerable<T> first,
+	IEnumerable<T> second,
+	IComparer<T>? comparer
+)
+

Parameters

first  IEnumerableT
The first input sequence.
second  IEnumerableT
The second input sequence.
comparer  IComparerT
An IComparerT to compare elements.

Type Parameters

T
Type of elements in input and output sequences.

Return Value

IEnumerableT
+ A sequence with elements from the two input sequences merged, as + in a full outer join.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This method uses deferred execution. The behavior is undefined + if the sequences are unordered as inputs. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_OrderedMerge__2.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_OrderedMerge__2.htm new file mode 100644 index 0000000..894cc3f --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_OrderedMerge__2.htm @@ -0,0 +1,53 @@ +MoreEnumerable.OrderedMerge<T, TKey>(IEnumerable<T>, IEnumerable<T>, Func<T, TKey>) Method

MoreEnumerableOrderedMergeT, TKey(IEnumerableT, IEnumerableT, FuncT, TKey) Method

+ Merges two ordered sequences into one with an additional + parameter specifying the element key by which the sequences are + ordered. Where the keys equal in both sequences, the + element from the first sequence is returned in the resulting + sequence. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<T> OrderedMerge<T, TKey>(
+	this IEnumerable<T> first,
+	IEnumerable<T> second,
+	Func<T, TKey> keySelector
+)
+

Parameters

first  IEnumerableT
The first input sequence.
second  IEnumerableT
The second input sequence.
keySelector  FuncT, TKey
Function to extract a key given an element.

Type Parameters

T
Type of elements in input and output sequences.
TKey
Type of keys used for merging.

Return Value

IEnumerableT
+ A sequence with elements from the two input sequences merged + according to a key, as in a full outer join.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This method uses deferred execution. The behavior is undefined + if the sequences are unordered (by key) as inputs. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_OrderedMerge__3.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_OrderedMerge__3.htm new file mode 100644 index 0000000..a915b07 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_OrderedMerge__3.htm @@ -0,0 +1,70 @@ +MoreEnumerable.OrderedMerge<T, TKey, TResult>(IEnumerable<T>, IEnumerable<T>, Func<T, TKey>, Func<T, TResult>, Func<T, TResult>, Func<T, T, TResult>) Method

MoreEnumerableOrderedMergeT, TKey, TResult(IEnumerableT, IEnumerableT, FuncT, TKey, FuncT, TResult, FuncT, TResult, FuncT, T, TResult) Method

+ Merges two ordered sequences into one. Additional parameters + specify the element key by which the sequences are ordered, + the result when element is found in first sequence but not in + the second, the result when element is found in second sequence + but not in the first and the result when elements are found in + both sequences. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> OrderedMerge<T, TKey, TResult>(
+	this IEnumerable<T> first,
+	IEnumerable<T> second,
+	Func<T, TKey> keySelector,
+	Func<T, TResult> firstSelector,
+	Func<T, TResult> secondSelector,
+	Func<T, T, TResult> bothSelector
+)
+

Parameters

first  IEnumerableT
The first input sequence.
second  IEnumerableT
The second input sequence.
keySelector  FuncT, TKey
Function to extract a key given an element.
firstSelector  FuncT, TResult
Function to project the result element + when only the first sequence yields a source element.
secondSelector  FuncT, TResult
Function to project the result element + when only the second sequence yields a source element.
bothSelector  FuncT, T, TResult
Function to project the result element + when only both sequences yield a source element whose keys are + equal.

Type Parameters

T
Type of elements in source sequences.
TKey
Type of keys used for merging.
TResult
Type of elements in the returned sequence.

Return Value

IEnumerableTResult
+ A sequence with projections from the two input sequences merged + according to a key, as in a full outer join.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This method uses deferred execution. The behavior is undefined + if the sequences are unordered (by key) as inputs. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_OrderedMerge__3_1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_OrderedMerge__3_1.htm new file mode 100644 index 0000000..3b8f342 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_OrderedMerge__3_1.htm @@ -0,0 +1,74 @@ +MoreEnumerable.OrderedMerge<T, TKey, TResult>(IEnumerable<T>, IEnumerable<T>, Func<T, TKey>, Func<T, TResult>, Func<T, TResult>, Func<T, T, TResult>, IComparer<TKey>) Method

MoreEnumerableOrderedMergeT, TKey, TResult(IEnumerableT, IEnumerableT, FuncT, TKey, FuncT, TResult, FuncT, TResult, FuncT, T, TResult, IComparerTKey) Method

+ Merges two ordered sequences into one. Additional parameters + specify the element key by which the sequences are ordered, + the result when element is found in first sequence but not in + the second, the result when element is found in second sequence + but not in the first, the result when elements are found in + both sequences and a method for comparing keys. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> OrderedMerge<T, TKey, TResult>(
+	this IEnumerable<T> first,
+	IEnumerable<T> second,
+	Func<T, TKey> keySelector,
+	Func<T, TResult> firstSelector,
+	Func<T, TResult> secondSelector,
+	Func<T, T, TResult> bothSelector,
+	IComparer<TKey>? comparer
+)
+

Parameters

first  IEnumerableT
The first input sequence.
second  IEnumerableT
The second input sequence.
keySelector  FuncT, TKey
Function to extract a key given an element.
firstSelector  FuncT, TResult
Function to project the result element + when only the first sequence yields a source element.
secondSelector  FuncT, TResult
Function to project the result element + when only the second sequence yields a source element.
bothSelector  FuncT, T, TResult
Function to project the result element + when only both sequences yield a source element whose keys are + equal.
comparer  IComparerTKey
An IComparerT to compare keys.

Type Parameters

T
Type of elements in source sequences.
TKey
Type of keys used for merging.
TResult
Type of elements in the returned sequence.

Return Value

IEnumerableTResult
+ A sequence with projections from the two input sequences merged + according to a key, as in a full outer join.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This method uses deferred execution. The behavior is undefined + if the sequences are unordered (by key) as inputs. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_OrderedMerge__4.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_OrderedMerge__4.htm new file mode 100644 index 0000000..64b83c5 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_OrderedMerge__4.htm @@ -0,0 +1,76 @@ +MoreEnumerable.OrderedMerge<TFirst, TSecond, TKey, TResult>(IEnumerable<TFirst>, IEnumerable<TSecond>, Func<TFirst, TKey>, Func<TSecond, TKey>, Func<TFirst, TResult>, Func<TSecond, TResult>, Func<TFirst, TSecond, TResult>) Method

MoreEnumerableOrderedMergeTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTFirst, TResult, FuncTSecond, TResult, FuncTFirst, TSecond, TResult) Method

+ Merges two heterogeneous sequences ordered by a common key type + into a homogeneous one. Additional parameters specify the + element key by which the sequences are ordered, the result when + element is found in first sequence but not in the second and + the result when element is found in second sequence but not in + the first, the result when elements are found in both sequences. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> OrderedMerge<TFirst, TSecond, TKey, TResult>(
+	this IEnumerable<TFirst> first,
+	IEnumerable<TSecond> second,
+	Func<TFirst, TKey> firstKeySelector,
+	Func<TSecond, TKey> secondKeySelector,
+	Func<TFirst, TResult> firstSelector,
+	Func<TSecond, TResult> secondSelector,
+	Func<TFirst, TSecond, TResult> bothSelector
+)
+

Parameters

first  IEnumerableTFirst
The first input sequence.
second  IEnumerableTSecond
The second input sequence.
firstKeySelector  FuncTFirst, TKey
Function to extract a key given an + element from the first sequence.
secondKeySelector  FuncTSecond, TKey
Function to extract a key given an + element from the second sequence.
firstSelector  FuncTFirst, TResult
Function to project the result element + when only the first sequence yields a source element.
secondSelector  FuncTSecond, TResult
Function to project the result element + when only the second sequence yields a source element.
bothSelector  FuncTFirst, TSecond, TResult
Function to project the result element + when only both sequences yield a source element whose keys are + equal.

Type Parameters

TFirst
Type of elements in the first sequence.
TSecond
Type of elements in the second sequence.
TKey
Type of keys used for merging.
TResult
Type of elements in the returned sequence.

Return Value

IEnumerableTResult
+ A sequence with projections from the two input sequences merged + according to a key, as in a full outer join.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTFirst. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This method uses deferred execution. The behavior is undefined + if the sequences are unordered (by key) as inputs. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_OrderedMerge__4_1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_OrderedMerge__4_1.htm new file mode 100644 index 0000000..071d11a --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_OrderedMerge__4_1.htm @@ -0,0 +1,81 @@ +MoreEnumerable.OrderedMerge<TFirst, TSecond, TKey, TResult>(IEnumerable<TFirst>, IEnumerable<TSecond>, Func<TFirst, TKey>, Func<TSecond, TKey>, Func<TFirst, TResult>, Func<TSecond, TResult>, Func<TFirst, TSecond, TResult>, IComparer<TKey>) Method

MoreEnumerableOrderedMergeTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTFirst, TResult, FuncTSecond, TResult, FuncTFirst, TSecond, TResult, IComparerTKey) Method

+ Merges two heterogeneous sequences ordered by a common key type + into a homogeneous one. Additional parameters specify the + element key by which the sequences are ordered, the result when + element is found in first sequence but not in the second, + the result when element is found in second sequence but not in + the first, the result when elements are found in both sequences + and a method for comparing keys. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> OrderedMerge<TFirst, TSecond, TKey, TResult>(
+	this IEnumerable<TFirst> first,
+	IEnumerable<TSecond> second,
+	Func<TFirst, TKey> firstKeySelector,
+	Func<TSecond, TKey> secondKeySelector,
+	Func<TFirst, TResult> firstSelector,
+	Func<TSecond, TResult> secondSelector,
+	Func<TFirst, TSecond, TResult> bothSelector,
+	IComparer<TKey>? comparer
+)
+

Parameters

first  IEnumerableTFirst
The first input sequence.
second  IEnumerableTSecond
The second input sequence.
firstKeySelector  FuncTFirst, TKey
Function to extract a key given an + element from the first sequence.
secondKeySelector  FuncTSecond, TKey
Function to extract a key given an + element from the second sequence.
firstSelector  FuncTFirst, TResult
Function to project the result element + when only the first sequence yields a source element.
secondSelector  FuncTSecond, TResult
Function to project the result element + when only the second sequence yields a source element.
bothSelector  FuncTFirst, TSecond, TResult
Function to project the result element + when only both sequences yield a source element whose keys are + equal.
comparer  IComparerTKey
An IComparerT to compare keys.

Type Parameters

TFirst
Type of elements in the first sequence.
TSecond
Type of elements in the second sequence.
TKey
Type of keys used for merging.
TResult
Type of elements in the returned sequence.

Return Value

IEnumerableTResult
+ A sequence with projections from the two input sequences merged + according to a key, as in a full outer join.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTFirst. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This method uses deferred execution. The behavior is undefined + if the sequences are unordered (by key) as inputs. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_PadStart__1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_PadStart__1.htm new file mode 100644 index 0000000..e044884 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_PadStart__1.htm @@ -0,0 +1,49 @@ +MoreEnumerable.PadStart<TSource>(IEnumerable<TSource>, Int32) Method

MoreEnumerablePadStartTSource(IEnumerableTSource, Int32) Method

+ Pads a sequence with default values in the beginning if it is narrower (shorter + in length) than a given width. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TSource> PadStart<TSource>(
+	this IEnumerable<TSource> source,
+	int width
+)
+

Parameters

source  IEnumerableTSource
The sequence to pad.
width  Int32
The width/length below which to pad.

Type Parameters

TSource
The type of the elements of source.

Return Value

IEnumerableTSource
+ Returns a sequence that is at least as wide/long as the width/length + specified by the width parameter. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams its results. +

Example

C#
int[] numbers = { 123, 456, 789 };
+var result = numbers.PadStart(5);
+ The result variable will contain { 0, 0, 123, 456, 789 }. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_PadStart__1_1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_PadStart__1_1.htm new file mode 100644 index 0000000..59550a6 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_PadStart__1_1.htm @@ -0,0 +1,56 @@ +MoreEnumerable.PadStart<TSource>(IEnumerable<TSource>, Int32, Func<Int32, TSource>) Method

MoreEnumerablePadStartTSource(IEnumerableTSource, Int32, FuncInt32, TSource) Method

+ Pads a sequence with a dynamic filler value in the beginning if it is narrower (shorter + in length) than a given width. + An additional parameter specifies the function to calculate padding. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TSource> PadStart<TSource>(
+	this IEnumerable<TSource> source,
+	int width,
+	Func<int, TSource> paddingSelector
+)
+

Parameters

source  IEnumerableTSource
The sequence to pad.
width  Int32
The width/length below which to pad.
paddingSelector  FuncInt32, TSource
+ Function to calculate padding given the index of the missing element. +

Type Parameters

TSource
The type of the elements of source.

Return Value

IEnumerableTSource
+ Returns a sequence that is at least as wide/long as the width/length + specified by the width parameter. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams its results. +

Example

C#
int[] numbers = { 123, 456, 789 };
+var result = numbers.PadStart(6, i => -i);
+ The result variable will contain { 0, -1, -2, 123, 456, 789 }. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_PadStart__1_2.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_PadStart__1_2.htm new file mode 100644 index 0000000..59d0a14 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_PadStart__1_2.htm @@ -0,0 +1,54 @@ +MoreEnumerable.PadStart<TSource>(IEnumerable<TSource>, Int32, TSource) Method

MoreEnumerablePadStartTSource(IEnumerableTSource, Int32, TSource) Method

+ Pads a sequence with a given filler value in the beginning if it is narrower (shorter + in length) than a given width. + An additional parameter specifies the value to use for padding. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TSource> PadStart<TSource>(
+	this IEnumerable<TSource> source,
+	int width,
+	TSource padding
+)
+

Parameters

source  IEnumerableTSource
The sequence to pad.
width  Int32
The width/length below which to pad.
padding  TSource
The value to use for padding.

Type Parameters

TSource
The type of the elements of source.

Return Value

IEnumerableTSource
+ Returns a sequence that is at least as wide/long as the width/length + specified by the width parameter. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams its results. +

Example

C#
int[] numbers = { 123, 456, 789 };
+var result = numbers.PadStart(5, -1);
+ The result variable will contain { -1, -1, 123, 456, 789 }. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Pad__1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Pad__1.htm new file mode 100644 index 0000000..e05cb6d --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Pad__1.htm @@ -0,0 +1,50 @@ +MoreEnumerable.Pad<TSource>(IEnumerable<TSource>, Int32) Method

MoreEnumerablePadTSource(IEnumerableTSource, Int32) Method

+ Pads a sequence with default values if it is narrower (shorter + in length) than a given width. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TSource> Pad<TSource>(
+	this IEnumerable<TSource> source,
+	int width
+)
+

Parameters

source  IEnumerableTSource
The sequence to pad.
width  Int32
The width/length below which to pad.

Type Parameters

TSource
The type of the elements of source.

Return Value

IEnumerableTSource
+ Returns a sequence that is at least as wide/long as the width/length + specified by the width parameter. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams its results. +

Example

C#
int[] numbers = { 123, 456, 789 };
+var result = numbers.Pad(5);
+ The result variable, when iterated over, will yield + 123, 456, 789 and two zeroes, in turn. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Pad__1_1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Pad__1_1.htm new file mode 100644 index 0000000..8341769 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Pad__1_1.htm @@ -0,0 +1,54 @@ +MoreEnumerable.Pad<TSource>(IEnumerable<TSource>, Int32, Func<Int32, TSource>) Method

MoreEnumerablePadTSource(IEnumerableTSource, Int32, FuncInt32, TSource) Method

+ Pads a sequence with a dynamic filler value if it is narrower (shorter + in length) than a given width. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TSource> Pad<TSource>(
+	this IEnumerable<TSource> source,
+	int width,
+	Func<int, TSource> paddingSelector
+)
+

Parameters

source  IEnumerableTSource
The sequence to pad.
width  Int32
The width/length below which to pad.
paddingSelector  FuncInt32, TSource
Function to calculate padding.

Type Parameters

TSource
The type of the elements of source.

Return Value

IEnumerableTSource
+ Returns a sequence that is at least as wide/long as the width/length + specified by the width parameter. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams its results. +

Example

C#
int[] numbers = { 0, 1, 2 };
+var result = numbers.Pad(5, i => -i);
+ The result variable, when iterated over, will yield + 0, 1, 2, -3 and -4, in turn. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Pad__1_2.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Pad__1_2.htm new file mode 100644 index 0000000..a74a0c8 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Pad__1_2.htm @@ -0,0 +1,54 @@ +MoreEnumerable.Pad<TSource>(IEnumerable<TSource>, Int32, TSource) Method

MoreEnumerablePadTSource(IEnumerableTSource, Int32, TSource) Method

+ Pads a sequence with a given filler value if it is narrower (shorter + in length) than a given width. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TSource> Pad<TSource>(
+	this IEnumerable<TSource> source,
+	int width,
+	TSource padding
+)
+

Parameters

source  IEnumerableTSource
The sequence to pad.
width  Int32
The width/length below which to pad.
padding  TSource
The value to use for padding.

Type Parameters

TSource
The type of the elements of source.

Return Value

IEnumerableTSource
+ Returns a sequence that is at least as wide/long as the width/length + specified by the width parameter. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams its results. +

Example

C#
int[] numbers = { 123, 456, 789 };
+var result = numbers.Pad(5, -1);
+ The result variable, when iterated over, will yield + 123, 456, and 789 followed by two occurrences of -1, in turn. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Pairwise__2.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Pairwise__2.htm new file mode 100644 index 0000000..160dd81 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Pairwise__2.htm @@ -0,0 +1,52 @@ +MoreEnumerable.Pairwise<TSource, TResult> Method

MoreEnumerablePairwiseTSource, TResult Method

+ Returns a sequence resulting from applying a function to each + element in the source sequence and its + predecessor, with the exception of the first element which is + only returned as the predecessor of the second element. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> Pairwise<TSource, TResult>(
+	this IEnumerable<TSource> source,
+	Func<TSource, TSource, TResult> resultSelector
+)
+

Parameters

source  IEnumerableTSource
The source sequence.
resultSelector  FuncTSource, TSource, TResult
A transform function to apply to + each pair of sequence.

Type Parameters

TSource
The type of the elements of source.
TResult
The type of the element of the returned sequence.

Return Value

IEnumerableTResult
+ Returns the resulting sequence. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams its results. +

Example

C#
var source = new[] { "a", "b", "c", "d" };
+var result = source.Pairwise((a, b) => a + b);
+ The result variable, when iterated over, will yield + "ab", "bc" and "cd", in turn. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_PartialSortBy__2.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_PartialSortBy__2.htm new file mode 100644 index 0000000..79db11b --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_PartialSortBy__2.htm @@ -0,0 +1,48 @@ +MoreEnumerable.PartialSortBy<TSource, TKey>(IEnumerable<TSource>, Int32, Func<TSource, TKey>) Method

MoreEnumerablePartialSortByTSource, TKey(IEnumerableTSource, Int32, FuncTSource, TKey) Method

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TSource> PartialSortBy<TSource, TKey>(
+	this IEnumerable<TSource> source,
+	int count,
+	Func<TSource, TKey> keySelector
+)
+

Parameters

source  IEnumerableTSource
The source sequence.
count  Int32
Number of (maximum) elements to return.
keySelector  FuncTSource, TKey
A function to extract a key from an element.

Type Parameters

TSource
Type of elements in the sequence.
TKey
Type of keys.

Return Value

IEnumerableTSource
A sequence containing at most top count + elements from source, in ascending order of their keys.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams it results. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_PartialSortBy__2_1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_PartialSortBy__2_1.htm new file mode 100644 index 0000000..5e364da --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_PartialSortBy__2_1.htm @@ -0,0 +1,53 @@ +MoreEnumerable.PartialSortBy<TSource, TKey>(IEnumerable<TSource>, Int32, Func<TSource, TKey>, OrderByDirection) Method

MoreEnumerablePartialSortByTSource, TKey(IEnumerableTSource, Int32, FuncTSource, TKey, OrderByDirection) Method

+ Combines OrderByT, TKey(IEnumerableT, FuncT, TKey, OrderByDirection), + and TakeTSource(IEnumerableTSource, Int32) in a single operation. + An additional parameter specifies the direction of the sort +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TSource> PartialSortBy<TSource, TKey>(
+	this IEnumerable<TSource> source,
+	int count,
+	Func<TSource, TKey> keySelector,
+	OrderByDirection direction
+)
+

Parameters

source  IEnumerableTSource
The source sequence.
count  Int32
Number of (maximum) elements to return.
keySelector  FuncTSource, TKey
A function to extract a key from an element.
direction  OrderByDirection
The direction in which to sort the elements

Type Parameters

TSource
Type of elements in the sequence.
TKey
Type of keys.

Return Value

IEnumerableTSource
A sequence containing at most top count + elements from source, in the specified order of their keys.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams it results. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_PartialSortBy__2_2.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_PartialSortBy__2_2.htm new file mode 100644 index 0000000..2de2ca8 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_PartialSortBy__2_2.htm @@ -0,0 +1,53 @@ +MoreEnumerable.PartialSortBy<TSource, TKey>(IEnumerable<TSource>, Int32, Func<TSource, TKey>, IComparer<TKey>) Method

MoreEnumerablePartialSortByTSource, TKey(IEnumerableTSource, Int32, FuncTSource, TKey, IComparerTKey) Method

+ Combines OrderByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey), + and TakeTSource(IEnumerableTSource, Int32) in a single operation. + An additional parameter specifies how the keys compare to each other. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TSource> PartialSortBy<TSource, TKey>(
+	this IEnumerable<TSource> source,
+	int count,
+	Func<TSource, TKey> keySelector,
+	IComparer<TKey>? comparer
+)
+

Parameters

source  IEnumerableTSource
The source sequence.
count  Int32
Number of (maximum) elements to return.
keySelector  FuncTSource, TKey
A function to extract a key from an element.
comparer  IComparerTKey
A IComparerT to compare elements.

Type Parameters

TSource
Type of elements in the sequence.
TKey
Type of keys.

Return Value

IEnumerableTSource
A sequence containing at most top count + elements from source, in ascending order of their keys.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams it results. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_PartialSortBy__2_3.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_PartialSortBy__2_3.htm new file mode 100644 index 0000000..78385ef --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_PartialSortBy__2_3.htm @@ -0,0 +1,58 @@ +MoreEnumerable.PartialSortBy<TSource, TKey>(IEnumerable<TSource>, Int32, Func<TSource, TKey>, IComparer<TKey>, OrderByDirection) Method

MoreEnumerablePartialSortByTSource, TKey(IEnumerableTSource, Int32, FuncTSource, TKey, IComparerTKey, OrderByDirection) Method

+ Combines OrderByT, TKey(IEnumerableT, FuncT, TKey, OrderByDirection), + and TakeTSource(IEnumerableTSource, Int32) in a single operation. + Additional parameters specify how the elements compare to each other and + the direction of the sort. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TSource> PartialSortBy<TSource, TKey>(
+	this IEnumerable<TSource> source,
+	int count,
+	Func<TSource, TKey> keySelector,
+	IComparer<TKey>? comparer,
+	OrderByDirection direction
+)
+

Parameters

source  IEnumerableTSource
The source sequence.
count  Int32
Number of (maximum) elements to return.
keySelector  FuncTSource, TKey
A function to extract a key from an element.
comparer  IComparerTKey
A IComparerT to compare elements.
direction  OrderByDirection
The direction in which to sort the elements

Type Parameters

TSource
Type of elements in the sequence.
TKey
Type of keys.

Return Value

IEnumerableTSource
A sequence containing at most top count + elements from source, in the specified order of their keys.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams it results. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_PartialSort__1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_PartialSort__1.htm new file mode 100644 index 0000000..4f0cc76 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_PartialSort__1.htm @@ -0,0 +1,45 @@ +MoreEnumerable.PartialSort<T>(IEnumerable<T>, Int32) Method

MoreEnumerablePartialSortT(IEnumerableT, Int32) Method

+ Combines OrderByTSource, TKey(IEnumerableTSource, FuncTSource, TKey), + where each element is its key, and TakeTSource(IEnumerableTSource, Int32) + in a single operation. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<T> PartialSort<T>(
+	this IEnumerable<T> source,
+	int count
+)
+

Parameters

source  IEnumerableT
The source sequence.
count  Int32
Number of (maximum) elements to return.

Type Parameters

T
Type of elements in the sequence.

Return Value

IEnumerableT
A sequence containing at most top count + elements from source, in their ascending order.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams it results. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_PartialSort__1_1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_PartialSort__1_1.htm new file mode 100644 index 0000000..63b2e8e --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_PartialSort__1_1.htm @@ -0,0 +1,50 @@ +MoreEnumerable.PartialSort<T>(IEnumerable<T>, Int32, OrderByDirection) Method

MoreEnumerablePartialSortT(IEnumerableT, Int32, OrderByDirection) Method

+ Combines OrderByT, TKey(IEnumerableT, FuncT, TKey, IComparerTKey, OrderByDirection), + where each element is its key, and TakeTSource(IEnumerableTSource, Int32) + in a single operation. + An additional parameter specifies the direction of the sort +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<T> PartialSort<T>(
+	this IEnumerable<T> source,
+	int count,
+	OrderByDirection direction
+)
+

Parameters

source  IEnumerableT
The source sequence.
count  Int32
Number of (maximum) elements to return.
direction  OrderByDirection
The direction in which to sort the elements

Type Parameters

T
Type of elements in the sequence.

Return Value

IEnumerableT
A sequence containing at most top count + elements from source, in the specified order.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams it results. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_PartialSort__1_2.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_PartialSort__1_2.htm new file mode 100644 index 0000000..3c8c52c --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_PartialSort__1_2.htm @@ -0,0 +1,50 @@ +MoreEnumerable.PartialSort<T>(IEnumerable<T>, Int32, IComparer<T>) Method

MoreEnumerablePartialSortT(IEnumerableT, Int32, IComparerT) Method

+ Combines OrderByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey), + where each element is its key, and TakeTSource(IEnumerableTSource, Int32) + in a single operation. An additional parameter specifies how the + elements compare to each other. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<T> PartialSort<T>(
+	this IEnumerable<T> source,
+	int count,
+	IComparer<T>? comparer
+)
+

Parameters

source  IEnumerableT
The source sequence.
count  Int32
Number of (maximum) elements to return.
comparer  IComparerT
A IComparerT to compare elements.

Type Parameters

T
Type of elements in the sequence.

Return Value

IEnumerableT
A sequence containing at most top count + elements from source, in their ascending order.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams it results. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_PartialSort__1_3.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_PartialSort__1_3.htm new file mode 100644 index 0000000..fa4c8aa --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_PartialSort__1_3.htm @@ -0,0 +1,55 @@ +MoreEnumerable.PartialSort<T>(IEnumerable<T>, Int32, IComparer<T>, OrderByDirection) Method

MoreEnumerablePartialSortT(IEnumerableT, Int32, IComparerT, OrderByDirection) Method

+ Combines OrderByT, TKey(IEnumerableT, FuncT, TKey, IComparerTKey, OrderByDirection), + where each element is its key, and TakeTSource(IEnumerableTSource, Int32) + in a single operation. + Additional parameters specify how the elements compare to each other and + the direction of the sort. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<T> PartialSort<T>(
+	this IEnumerable<T> source,
+	int count,
+	IComparer<T>? comparer,
+	OrderByDirection direction
+)
+

Parameters

source  IEnumerableT
The source sequence.
count  Int32
Number of (maximum) elements to return.
comparer  IComparerT
A IComparerT to compare elements.
direction  OrderByDirection
The direction in which to sort the elements

Type Parameters

T
Type of elements in the sequence.

Return Value

IEnumerableT
A sequence containing at most top count + elements from source, in the specified order.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams it results. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Partition__1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Partition__1.htm new file mode 100644 index 0000000..abfda57 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Partition__1.htm @@ -0,0 +1,49 @@ +MoreEnumerable.Partition<T>(IEnumerable<T>, Func<T, Boolean>) Method

MoreEnumerablePartitionT(IEnumerableT, FuncT, Boolean) Method

+ Partitions or splits a sequence in two using a predicate. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static (IEnumerable<T> True, IEnumerable<T> False) Partition<T>(
+	this IEnumerable<T> source,
+	Func<T, bool> predicate
+)
+

Parameters

source  IEnumerableT
The source sequence.
predicate  FuncT, Boolean
The predicate function.

Type Parameters

T
Type of source elements.

Return Value

ValueTupleIEnumerableT, IEnumerableT
+ A tuple of elements satisfying the predicate and those that do not, + respectively. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Example

C#
var (evens, odds) =
+    Enumerable.Range(0, 10).Partition(x => x % 2 == 0);
+ The evens variable, when iterated over, will yield 0, 2, 4, 6 + and then 8. The odds variable, when iterated over, will yield + 1, 3, 5, 7 and then 9. +

Exceptions

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Partition__2.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Partition__2.htm new file mode 100644 index 0000000..51163fc --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Partition__2.htm @@ -0,0 +1,48 @@ +MoreEnumerable.Partition<T, TResult>(IEnumerable<IGrouping<Boolean, T>>, Func<IEnumerable<T>, IEnumerable<T>, TResult>) Method

MoreEnumerablePartitionT, TResult(IEnumerableIGroupingBoolean, T, FuncIEnumerableT, IEnumerableT, TResult) Method

+ Partitions a grouping by Boolean keys into a projection of true + elements and false elements, respectively. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TResult Partition<T, TResult>(
+	this IEnumerable<IGrouping<bool, T>> source,
+	Func<IEnumerable<T>, IEnumerable<T>, TResult> resultSelector
+)
+

Parameters

source  IEnumerableIGroupingBoolean, T
The source sequence.
resultSelector  FuncIEnumerableT, IEnumerableT, TResult
+ Function that projects the result from sequences of true elements + and false elements, respectively, passed as arguments. +

Type Parameters

T
Type of elements in source groupings.
TResult
Type of the result.

Return Value

TResult
+ The return value from resultSelector. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableIGroupingBoolean, T. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Exceptions

ArgumentNullExceptionsource or resultSelector is + . +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Partition__2_1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Partition__2_1.htm new file mode 100644 index 0000000..75b56cb --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Partition__2_1.htm @@ -0,0 +1,49 @@ +MoreEnumerable.Partition<T, TResult>(IEnumerable<IGrouping<Nullable<Boolean>, T>>, Func<IEnumerable<T>, IEnumerable<T>, IEnumerable<T>, TResult>) Method

MoreEnumerablePartitionT, TResult(IEnumerableIGroupingNullableBoolean, T, FuncIEnumerableT, IEnumerableT, IEnumerableT, TResult) Method

+ Partitions a grouping by nullable Boolean keys into a projection of + true elements, false elements and null elements, respectively. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TResult Partition<T, TResult>(
+	this IEnumerable<IGrouping<bool?, T>> source,
+	Func<IEnumerable<T>, IEnumerable<T>, IEnumerable<T>, TResult> resultSelector
+)
+

Parameters

source  IEnumerableIGroupingNullableBoolean, T
The source sequence.
resultSelector  FuncIEnumerableT, IEnumerableT, IEnumerableT, TResult
+ Function that projects the result from sequences of true elements, + false elements and null elements, respectively, passed as + arguments. +

Type Parameters

T
Type of elements in source groupings.
TResult
Type of the result.

Return Value

TResult
+ The return value from resultSelector. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableIGroupingNullableBoolean, T. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Exceptions

ArgumentNullExceptionsource or resultSelector is + . +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Partition__2_2.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Partition__2_2.htm new file mode 100644 index 0000000..ba88bfb --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Partition__2_2.htm @@ -0,0 +1,59 @@ +MoreEnumerable.Partition<T, TResult>(IEnumerable<T>, Func<T, Boolean>, Func<IEnumerable<T>, IEnumerable<T>, TResult>) Method

MoreEnumerablePartitionT, TResult(IEnumerableT, FuncT, Boolean, FuncIEnumerableT, IEnumerableT, TResult) Method

+ Partitions or splits a sequence in two using a predicate and then + projects a result from the two. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TResult Partition<T, TResult>(
+	this IEnumerable<T> source,
+	Func<T, bool> predicate,
+	Func<IEnumerable<T>, IEnumerable<T>, TResult> resultSelector
+)
+

Parameters

source  IEnumerableT
The source sequence.
predicate  FuncT, Boolean
The predicate function.
resultSelector  FuncIEnumerableT, IEnumerableT, TResult
+ Function that projects the result from sequences of elements that + satisfy the predicate and those that do not, respectively, passed as + arguments. +

Type Parameters

T
Type of source elements.
TResult
Type of the result.

Return Value

TResult
+ The return value from resultSelector. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Example

C#
var (evens, odds) =
+    Enumerable.Range(0, 10)
+              .Partition(x => x % 2 == 0, ValueTuple.Create);
+ The evens variable, when iterated over, will yield 0, 2, 4, 6 + and then 8. The odds variable, when iterated over, will yield + 1, 3, 5, 7 and then 9. +

Exceptions

ArgumentNullExceptionsource, predicate, or + resultSelector is . +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Partition__3.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Partition__3.htm new file mode 100644 index 0000000..7123ae8 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Partition__3.htm @@ -0,0 +1,59 @@ +MoreEnumerable.Partition<TKey, TElement, TResult>(IEnumerable<IGrouping<TKey, TElement>>, TKey, IEqualityComparer<TKey>, Func<IEnumerable<TElement>, IEnumerable<IGrouping<TKey, TElement>>, TResult>) Method

MoreEnumerablePartitionTKey, TElement, TResult(IEnumerableIGroupingTKey, TElement, TKey, IEqualityComparerTKey, FuncIEnumerableTElement, IEnumerableIGroupingTKey, TElement, TResult) Method

+ Partitions a grouping and projects a result from group elements + matching a key and those groups that do not. An additional parameter + specifies how to compare keys for equality. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TResult Partition<TKey, TElement, TResult>(
+	this IEnumerable<IGrouping<TKey, TElement>> source,
+	TKey key,
+	IEqualityComparer<TKey>? comparer,
+	Func<IEnumerable<TElement>, IEnumerable<IGrouping<TKey, TElement>>, TResult> resultSelector
+)
+

Parameters

source  IEnumerableIGroupingTKey, TElement
The source sequence.
key  TKey
The key to partition on.
comparer  IEqualityComparerTKey
The comparer for keys.
resultSelector  FuncIEnumerableTElement, IEnumerableIGroupingTKey, TElement, TResult
+ Function that projects the result from elements of the group + matching key and those groups that do not (in + the order in which they appear in source), + passed as arguments. +

Type Parameters

TKey
Type of keys in source groupings.
TElement
Type of elements in source groupings.
TResult
Type of the result.

Return Value

TResult
+ The return value from resultSelector. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableIGroupingTKey, TElement. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Exceptions

ArgumentNullExceptionsource or resultSelector is + . +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Partition__3_1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Partition__3_1.htm new file mode 100644 index 0000000..9bfc8c5 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Partition__3_1.htm @@ -0,0 +1,55 @@ +MoreEnumerable.Partition<TKey, TElement, TResult>(IEnumerable<IGrouping<TKey, TElement>>, TKey, Func<IEnumerable<TElement>, IEnumerable<IGrouping<TKey, TElement>>, TResult>) Method

MoreEnumerablePartitionTKey, TElement, TResult(IEnumerableIGroupingTKey, TElement, TKey, FuncIEnumerableTElement, IEnumerableIGroupingTKey, TElement, TResult) Method

+ Partitions a grouping and projects a result from group elements + matching a key and those groups that do not. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TResult Partition<TKey, TElement, TResult>(
+	this IEnumerable<IGrouping<TKey, TElement>> source,
+	TKey key,
+	Func<IEnumerable<TElement>, IEnumerable<IGrouping<TKey, TElement>>, TResult> resultSelector
+)
+

Parameters

source  IEnumerableIGroupingTKey, TElement
The source sequence.
key  TKey
The key to partition.
resultSelector  FuncIEnumerableTElement, IEnumerableIGroupingTKey, TElement, TResult
+ Function that projects the result from sequences of elements + matching key and those groups that do not (in the + order in which they appear in source), passed as + arguments. +

Type Parameters

TKey
Type of keys in source groupings.
TElement
Type of elements in source + groupings.
TResult
Type of the result.

Return Value

TResult
+ The return value from resultSelector. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableIGroupingTKey, TElement. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Exceptions

ArgumentNullExceptionsource or resultSelector is + . +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Partition__3_2.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Partition__3_2.htm new file mode 100644 index 0000000..ec18153 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Partition__3_2.htm @@ -0,0 +1,64 @@ +MoreEnumerable.Partition<TKey, TElement, TResult>(IEnumerable<IGrouping<TKey, TElement>>, TKey, TKey, IEqualityComparer<TKey>, Func<IEnumerable<TElement>, IEnumerable<TElement>, IEnumerable<IGrouping<TKey, TElement>>, TResult>) Method

MoreEnumerablePartitionTKey, TElement, TResult(IEnumerableIGroupingTKey, TElement, TKey, TKey, IEqualityComparerTKey, FuncIEnumerableTElement, IEnumerableTElement, IEnumerableIGroupingTKey, TElement, TResult) Method

+ Partitions a grouping and projects a result from elements of + groups matching a set of two keys and those groups that do not. + An additional parameter specifies how to compare keys for equality. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TResult Partition<TKey, TElement, TResult>(
+	this IEnumerable<IGrouping<TKey, TElement>> source,
+	TKey key1,
+	TKey key2,
+	IEqualityComparer<TKey>? comparer,
+	Func<IEnumerable<TElement>, IEnumerable<TElement>, IEnumerable<IGrouping<TKey, TElement>>, TResult> resultSelector
+)
+

Parameters

source  IEnumerableIGroupingTKey, TElement
The source sequence.
key1  TKey
The first key to partition on.
key2  TKey
The second key to partition on.
comparer  IEqualityComparerTKey
The comparer for keys.
resultSelector  FuncIEnumerableTElement, IEnumerableTElement, IEnumerableIGroupingTKey, TElement, TResult
+ Function that projects the result from elements of the group + matching key1, elements of the group matching + key2 and those groups that do not (in the order + in which they appear in source), passed as + arguments. +

Type Parameters

TKey
Type of keys in source groupings.
TElement
Type of elements in source groupings.
TResult
Type of the result.

Return Value

TResult
+ The return value from resultSelector. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableIGroupingTKey, TElement. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Exceptions

ArgumentNullExceptionsource or resultSelector is + . +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Partition__3_3.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Partition__3_3.htm new file mode 100644 index 0000000..9bb73b5 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Partition__3_3.htm @@ -0,0 +1,59 @@ +MoreEnumerable.Partition<TKey, TElement, TResult>(IEnumerable<IGrouping<TKey, TElement>>, TKey, TKey, Func<IEnumerable<TElement>, IEnumerable<TElement>, IEnumerable<IGrouping<TKey, TElement>>, TResult>) Method

MoreEnumerablePartitionTKey, TElement, TResult(IEnumerableIGroupingTKey, TElement, TKey, TKey, FuncIEnumerableTElement, IEnumerableTElement, IEnumerableIGroupingTKey, TElement, TResult) Method

+ Partitions a grouping and projects a result from elements of + groups matching a set of two keys and those groups that do not. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TResult Partition<TKey, TElement, TResult>(
+	this IEnumerable<IGrouping<TKey, TElement>> source,
+	TKey key1,
+	TKey key2,
+	Func<IEnumerable<TElement>, IEnumerable<TElement>, IEnumerable<IGrouping<TKey, TElement>>, TResult> resultSelector
+)
+

Parameters

source  IEnumerableIGroupingTKey, TElement
The source sequence.
key1  TKey
The first key to partition on.
key2  TKey
The second key to partition on.
resultSelector  FuncIEnumerableTElement, IEnumerableTElement, IEnumerableIGroupingTKey, TElement, TResult
+ Function that projects the result from elements of the group + matching key1, elements of the group matching + key2 and those groups that do not (in the order + in which they appear in source), passed as + arguments. +

Type Parameters

TKey
Type of keys in source groupings.
TElement
Type of elements in source groupings.
TResult
Type of the result.

Return Value

TResult
+ The return value from resultSelector. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableIGroupingTKey, TElement. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Exceptions

ArgumentNullExceptionsource or resultSelector is + . +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Partition__3_4.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Partition__3_4.htm new file mode 100644 index 0000000..3d3ce6e --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Partition__3_4.htm @@ -0,0 +1,68 @@ +MoreEnumerable.Partition<TKey, TElement, TResult>(IEnumerable<IGrouping<TKey, TElement>>, TKey, TKey, TKey, IEqualityComparer<TKey>, Func<IEnumerable<TElement>, IEnumerable<TElement>, IEnumerable<TElement>, IEnumerable<IGrouping<TKey, TElement>>, TResult>) Method

MoreEnumerablePartitionTKey, TElement, TResult(IEnumerableIGroupingTKey, TElement, TKey, TKey, TKey, IEqualityComparerTKey, FuncIEnumerableTElement, IEnumerableTElement, IEnumerableTElement, IEnumerableIGroupingTKey, TElement, TResult) Method

+ Partitions a grouping and projects a result from elements groups + matching a set of three keys and those groups that do not. An + additional parameter specifies how to compare keys for equality. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TResult Partition<TKey, TElement, TResult>(
+	this IEnumerable<IGrouping<TKey, TElement>> source,
+	TKey key1,
+	TKey key2,
+	TKey key3,
+	IEqualityComparer<TKey>? comparer,
+	Func<IEnumerable<TElement>, IEnumerable<TElement>, IEnumerable<TElement>, IEnumerable<IGrouping<TKey, TElement>>, TResult> resultSelector
+)
+

Parameters

source  IEnumerableIGroupingTKey, TElement
The source sequence.
key1  TKey
The first key to partition on.
key2  TKey
The second key to partition on.
key3  TKey
The third key to partition on.
comparer  IEqualityComparerTKey
The comparer for keys.
resultSelector  FuncIEnumerableTElement, IEnumerableTElement, IEnumerableTElement, IEnumerableIGroupingTKey, TElement, TResult
+ Function that projects the result from elements of groups + matching key1, key2 and + key3 and those groups that do not (in + the order in which they appear in source), + passed as arguments. +

Type Parameters

TKey
Type of keys in source groupings.
TElement
Type of elements in source groupings.
TResult
Type of the result.

Return Value

TResult
+ The return value from resultSelector. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableIGroupingTKey, TElement. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Exceptions

ArgumentNullExceptionsource or resultSelector is + . +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Partition__3_5.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Partition__3_5.htm new file mode 100644 index 0000000..a92b275 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Partition__3_5.htm @@ -0,0 +1,63 @@ +MoreEnumerable.Partition<TKey, TElement, TResult>(IEnumerable<IGrouping<TKey, TElement>>, TKey, TKey, TKey, Func<IEnumerable<TElement>, IEnumerable<TElement>, IEnumerable<TElement>, IEnumerable<IGrouping<TKey, TElement>>, TResult>) Method

MoreEnumerablePartitionTKey, TElement, TResult(IEnumerableIGroupingTKey, TElement, TKey, TKey, TKey, FuncIEnumerableTElement, IEnumerableTElement, IEnumerableTElement, IEnumerableIGroupingTKey, TElement, TResult) Method

+ Partitions a grouping and projects a result from elements groups + matching a set of three keys and those groups that do not. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TResult Partition<TKey, TElement, TResult>(
+	this IEnumerable<IGrouping<TKey, TElement>> source,
+	TKey key1,
+	TKey key2,
+	TKey key3,
+	Func<IEnumerable<TElement>, IEnumerable<TElement>, IEnumerable<TElement>, IEnumerable<IGrouping<TKey, TElement>>, TResult> resultSelector
+)
+

Parameters

source  IEnumerableIGroupingTKey, TElement
The source sequence.
key1  TKey
The first key to partition on.
key2  TKey
The second key to partition on.
key3  TKey
The third key to partition on.
resultSelector  FuncIEnumerableTElement, IEnumerableTElement, IEnumerableTElement, IEnumerableIGroupingTKey, TElement, TResult
+ Function that projects the result from elements of groups + matching key1, key2 and + key3 and those groups that do not (in the order + in which they appear in source), passed as + arguments. +

Type Parameters

TKey
Type of keys in source groupings.
TElement
Type of elements in source groupings.
TResult
Type of the result.

Return Value

TResult
+ The return value from resultSelector. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableIGroupingTKey, TElement. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Exceptions

ArgumentNullExceptionsource or resultSelector is + . +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Permutations__1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Permutations__1.htm new file mode 100644 index 0000000..36b37ba --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Permutations__1.htm @@ -0,0 +1,43 @@ +MoreEnumerable.Permutations<T> Method

MoreEnumerablePermutationsT Method

+ Generates a sequence of lists that represent the permutations of the original sequence. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<IList<T>> Permutations<T>(
+	this IEnumerable<T> sequence
+)
+

Parameters

sequence  IEnumerableT
The original sequence to permute.

Type Parameters

T
The type of the elements in the sequence.

Return Value

IEnumerableIListT
+ A sequence of lists representing permutations of the original sequence.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ A permutation is a unique re-ordering of the elements of the sequence.

+ This operator returns permutations in a deferred, streaming fashion; however, each + permutation is materialized into a new list. There are N! permutations of a sequence, + where N ⇒ sequence.Count().

+ Be aware that the original sequence is considered one of the permutations and will be + returned as one of the results.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Pipe__1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Pipe__1.htm new file mode 100644 index 0000000..82f98e7 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Pipe__1.htm @@ -0,0 +1,47 @@ +MoreEnumerable.Pipe<T> Method

MoreEnumerablePipeT Method

+ Executes the given action on each element in the source sequence + and yields it. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<T> Pipe<T>(
+	this IEnumerable<T> source,
+	Action<T> action
+)
+

Parameters

source  IEnumerableT
The sequence of elements
action  ActionT
The action to execute on each element

Type Parameters

T
The type of the elements in the sequence

Return Value

IEnumerableT
A sequence with source elements in their original order.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ The returned sequence is essentially a duplicate of + the original, but with the extra action being executed while the + sequence is evaluated. The action is always taken before the element + is yielded, so any changes made by the action will be visible in the + returned sequence. This operator uses deferred execution and streams it results. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_PreScan__1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_PreScan__1.htm new file mode 100644 index 0000000..65e878a --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_PreScan__1.htm @@ -0,0 +1,58 @@ +MoreEnumerable.PreScan<TSource> Method

MoreEnumerablePreScanTSource Method

+ Performs a pre-scan (exclusive prefix sum) on a sequence of elements. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TSource> PreScan<TSource>(
+	this IEnumerable<TSource> source,
+	Func<TSource, TSource, TSource> transformation,
+	TSource identity
+)
+

Parameters

source  IEnumerableTSource
Source sequence
transformation  FuncTSource, TSource, TSource
Transformation operation
identity  TSource
Identity element (see remarks)

Type Parameters

TSource
Type of elements in source sequence

Return Value

IEnumerableTSource
The scanned sequence

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ An exclusive prefix sum returns an equal-length sequence where the + N-th element is the sum of the first N-1 input elements (the first + element is a special case, it is set to the identity). More + generally, the pre-scan allows any commutative binary operation, + not just a sum. + The inclusive version of PreScan is ScanTSource(IEnumerableTSource, FuncTSource, TSource, TSource). + This operator uses deferred execution and streams its result. +

Example

C#
int[] values = { 1, 2, 3, 4 };
+var prescan = values.PreScan((a, b) => a + b, 0);
+var scan = values.Scan((a, b) => a + b);
+var result = values.EquiZip(prescan, ValueTuple.Create);
prescan will yield { 0, 1, 3, 6 }, while scan + and result will both yield { 1, 3, 6, 10 }. This + shows the relationship between the inclusive and exclusive prefix sum. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Prepend__1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Prepend__1.htm new file mode 100644 index 0000000..c6a17fa --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Prepend__1.htm @@ -0,0 +1,44 @@ +MoreEnumerable.Prepend<TSource> Method

MoreEnumerablePrependTSource Method

+ Prepends a single value to a sequence. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TSource> Prepend<TSource>(
+	this IEnumerable<TSource> source,
+	TSource value
+)
+

Parameters

source  IEnumerableTSource
The sequence to prepend to.
value  TSource
The value to prepend.

Type Parameters

TSource
The type of the elements of source.

Return Value

IEnumerableTSource
+ Returns a sequence where a value is prepended to it. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams its results. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Random.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Random.htm new file mode 100644 index 0000000..21956d4 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Random.htm @@ -0,0 +1,39 @@ +MoreEnumerable.Random Method

MoreEnumerableRandom Method

+ Returns an infinite sequence of random integers using the standard + .NET random number generator. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<int> Random()

Return Value

IEnumerableInt32
An infinite sequence of random integers

Remarks

+ The implementation internally uses a shared, thread-local instance of + Random to generate a random number on each + iteration. The actual Random instance used + therefore will depend on the thread on which a single iteration is + taking place; that is the call to + MoveNext. If the + overall iteration takes place on different threads (e.g. + via asynchronous awaits completing on different threads) then various + different Random instances will be involved + in the generation of the sequence of random numbers. Because the + Random instance is shared, if multiple sequences + are generated on the same thread, the order of enumeration affects the + resulting sequences.

+ On .NET 6 or later, System.Random.Shared is used.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_RandomDouble.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_RandomDouble.htm new file mode 100644 index 0000000..0333f7b --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_RandomDouble.htm @@ -0,0 +1,38 @@ +MoreEnumerable.RandomDouble Method

MoreEnumerableRandomDouble Method

+ Returns an infinite sequence of random double values between 0.0 and 1.0 +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<double> RandomDouble()

Return Value

IEnumerableDouble
An infinite sequence of random doubles

Remarks

+ The implementation internally uses a shared, thread-local instance of + Random to generate a random number on each + iteration. The actual Random instance used + therefore will depend on the thread on which a single iteration is + taking place; that is the call to + MoveNext. If the + overall iteration takes place on different threads (e.g. + via asynchronous awaits completing on different threads) then various + different Random instances will be involved + in the generation of the sequence of random numbers. Because the + Random instance is shared, if multiple sequences + are generated on the same thread, the order of enumeration affects the + resulting sequences.

+ On .NET 6 or later, System.Random.Shared is used.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_RandomDouble_1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_RandomDouble_1.htm new file mode 100644 index 0000000..817c3d3 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_RandomDouble_1.htm @@ -0,0 +1,32 @@ +MoreEnumerable.RandomDouble(Random) Method

MoreEnumerableRandomDouble(Random) Method

+ Returns an infinite sequence of random double values between 0.0 and 1.0 + using the supplied random number generator. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<double> RandomDouble(
+	Random rand
+)

Parameters

rand  Random
Generator used to produce random numbers

Return Value

IEnumerableDouble
An infinite sequence of random doubles

Exceptions

ArgumentNullExceptionThrown if rand is .

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_RandomSubset__1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_RandomSubset__1.htm new file mode 100644 index 0000000..2a3a4e4 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_RandomSubset__1.htm @@ -0,0 +1,44 @@ +MoreEnumerable.RandomSubset<T>(IEnumerable<T>, Int32) Method

MoreEnumerableRandomSubsetT(IEnumerableT, Int32) Method

+ Returns a sequence of a specified size of random elements from the + original sequence. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<T> RandomSubset<T>(
+	this IEnumerable<T> source,
+	int subsetSize
+)
+

Parameters

source  IEnumerableT
+ The sequence from which to return random elements.
subsetSize  Int32
The size of the random subset to return.

Type Parameters

T
The type of source sequence elements.

Return Value

IEnumerableT
+ A random sequence of elements in random order from the original + sequence.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_RandomSubset__1_1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_RandomSubset__1_1.htm new file mode 100644 index 0000000..2022566 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_RandomSubset__1_1.htm @@ -0,0 +1,50 @@ +MoreEnumerable.RandomSubset<T>(IEnumerable<T>, Int32, Random) Method

MoreEnumerableRandomSubsetT(IEnumerableT, Int32, Random) Method

+ Returns a sequence of a specified size of random elements from the + original sequence. An additional parameter specifies a random + generator to be used for the random selection algorithm. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<T> RandomSubset<T>(
+	this IEnumerable<T> source,
+	int subsetSize,
+	Random rand
+)
+

Parameters

source  IEnumerableT
+ The sequence from which to return random elements.
subsetSize  Int32
The size of the random subset to return.
rand  Random
+ A random generator used as part of the selection algorithm.

Type Parameters

T
The type of source sequence elements.

Return Value

IEnumerableT
+ A random sequence of elements in random order from the original + sequence.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Random_1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Random_1.htm new file mode 100644 index 0000000..a35650d --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Random_1.htm @@ -0,0 +1,46 @@ +MoreEnumerable.Random(Int32) Method

MoreEnumerableRandom(Int32) Method

+ Returns an infinite sequence of random integers between zero and + a given maximum. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<int> Random(
+	int maxValue
+)

Parameters

maxValue  Int32
exclusive upper bound for the random values returned

Return Value

IEnumerableInt32
An infinite sequence of random integers

Remarks

+ The implementation internally uses a shared, thread-local instance of + Random to generate a random number on each + iteration. The actual Random instance used + therefore will depend on the thread on which a single iteration is + taking place; that is the call to + MoveNext. If the + overall iteration takes place on different threads (e.g. + via asynchronous awaits completing on different threads) then various + different Random instances will be involved + in the generation of the sequence of random numbers. Because the + Random instance is shared, if multiple sequences + are generated on the same thread, the order of enumeration affects the + resulting sequences.

+ On .NET 6 or later, System.Random.Shared is used.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Random_2.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Random_2.htm new file mode 100644 index 0000000..de623ca --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Random_2.htm @@ -0,0 +1,50 @@ +MoreEnumerable.Random(Int32, Int32) Method

MoreEnumerableRandom(Int32, Int32) Method

+ Returns an infinite sequence of random integers between a given + minimum and a maximum. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<int> Random(
+	int minValue,
+	int maxValue
+)

Parameters

minValue  Int32
Inclusive lower bound of the values returned
maxValue  Int32
Exclusive upper bound of the values returned

Return Value

IEnumerableInt32
An infinite sequence of random integers

Remarks

+ The implementation internally uses a shared, thread-local instance of + Random to generate a random number on each + iteration. The actual Random instance used + therefore will depend on the thread on which a single iteration is + taking place; that is the call to + MoveNext. If the + overall iteration takes place on different threads (e.g. + via asynchronous awaits completing on different threads) then various + different Random instances will be involved + in the generation of the sequence of random numbers. Because the + Random instance is shared, if multiple sequences + are generated on the same thread, the order of enumeration affects the + resulting sequences.

+ On .NET 6 or later, System.Random.Shared is used.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Random_3.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Random_3.htm new file mode 100644 index 0000000..9bd563e --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Random_3.htm @@ -0,0 +1,32 @@ +MoreEnumerable.Random(Random) Method

MoreEnumerableRandom(Random) Method

+ Returns an infinite sequence of random integers using the supplied + random number generator. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<int> Random(
+	Random rand
+)

Parameters

rand  Random
Random generator used to produce random numbers

Return Value

IEnumerableInt32
An infinite sequence of random integers

Exceptions

ArgumentNullExceptionThrown if rand is .

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Random_4.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Random_4.htm new file mode 100644 index 0000000..519fd1f --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Random_4.htm @@ -0,0 +1,36 @@ +MoreEnumerable.Random(Random, Int32) Method

MoreEnumerableRandom(Random, Int32) Method

+ Returns an infinite sequence of random integers between zero and a + given maximum using the supplied random number generator. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<int> Random(
+	Random rand,
+	int maxValue
+)

Parameters

rand  Random
Random generator used to produce values
maxValue  Int32
Exclusive upper bound for random values returned

Return Value

IEnumerableInt32
An infinite sequence of random integers

Exceptions

ArgumentNullExceptionThrown if rand is .

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Random_5.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Random_5.htm new file mode 100644 index 0000000..85010e0 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Random_5.htm @@ -0,0 +1,40 @@ +MoreEnumerable.Random(Random, Int32, Int32) Method

MoreEnumerableRandom(Random, Int32, Int32) Method

+ Returns an infinite sequence of random integers between a given + minimum and a maximum using the supplied random number generator. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<int> Random(
+	Random rand,
+	int minValue,
+	int maxValue
+)

Parameters

rand  Random
Generator used to produce random numbers
minValue  Int32
Inclusive lower bound of the values returned
maxValue  Int32
Exclusive upper bound of the values returned

Return Value

IEnumerableInt32
An infinite sequence of random integers

Exceptions

ArgumentNullExceptionThrown if rand is .

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_RankBy__2.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_RankBy__2.htm new file mode 100644 index 0000000..5b21c2f --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_RankBy__2.htm @@ -0,0 +1,40 @@ +MoreEnumerable.RankBy<TSource, TKey>(IEnumerable<TSource>, Func<TSource, TKey>) Method

MoreEnumerableRankByTSource, TKey(IEnumerableTSource, FuncTSource, TKey) Method

+ Ranks each item in the sequence in descending ordering by a specified key using a default comparer +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<int> RankBy<TSource, TKey>(
+	this IEnumerable<TSource> source,
+	Func<TSource, TKey> keySelector
+)
+

Parameters

source  IEnumerableTSource
The sequence of items to rank
keySelector  FuncTSource, TKey
A key selector function which returns the value by which to rank items in the sequence

Type Parameters

TSource
The type of the elements in the source sequence
TKey
The type of the key used to rank items in the sequence

Return Value

IEnumerableInt32
A sequence of position integers representing the ranks of the corresponding items in the sequence

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_RankBy__2_1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_RankBy__2_1.htm new file mode 100644 index 0000000..e3852ec --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_RankBy__2_1.htm @@ -0,0 +1,44 @@ +MoreEnumerable.RankBy<TSource, TKey>(IEnumerable<TSource>, Func<TSource, TKey>, IComparer<TKey>) Method

MoreEnumerableRankByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey) Method

+ Ranks each item in a sequence using a specified key and a caller-supplied comparer +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<int> RankBy<TSource, TKey>(
+	this IEnumerable<TSource> source,
+	Func<TSource, TKey> keySelector,
+	IComparer<TKey>? comparer
+)
+

Parameters

source  IEnumerableTSource
The sequence of items to rank
keySelector  FuncTSource, TKey
A key selector function which returns the value by which to rank items in the sequence
comparer  IComparerTKey
An object that defines the comparison semantics for keys used to rank items

Type Parameters

TSource
The type of the elements in the source sequence
TKey
The type of the key used to rank items in the sequence

Return Value

IEnumerableInt32
A sequence of position integers representing the ranks of the corresponding items in the sequence

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Rank__1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Rank__1.htm new file mode 100644 index 0000000..81592bc --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Rank__1.htm @@ -0,0 +1,36 @@ +MoreEnumerable.Rank<TSource>(IEnumerable<TSource>) Method

MoreEnumerableRankTSource(IEnumerableTSource) Method

+ Ranks each item in the sequence in descending ordering using a default comparer. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<int> Rank<TSource>(
+	this IEnumerable<TSource> source
+)
+

Parameters

source  IEnumerableTSource
The sequence whose items will be ranked

Type Parameters

TSource
Type of item in the sequence

Return Value

IEnumerableInt32
A sequence of position integers representing the ranks of the corresponding items in the sequence

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Rank__1_1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Rank__1_1.htm new file mode 100644 index 0000000..4346c9b --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Rank__1_1.htm @@ -0,0 +1,40 @@ +MoreEnumerable.Rank<TSource>(IEnumerable<TSource>, IComparer<TSource>) Method

MoreEnumerableRankTSource(IEnumerableTSource, IComparerTSource) Method

+ Rank each item in the sequence using a caller-supplied comparer. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<int> Rank<TSource>(
+	this IEnumerable<TSource> source,
+	IComparer<TSource>? comparer
+)
+

Parameters

source  IEnumerableTSource
The sequence of items to rank
comparer  IComparerTSource
A object that defines comparison semantics for the elements in the sequence

Type Parameters

TSource
The type of the elements in the source sequence

Return Value

IEnumerableInt32
A sequence of position integers representing the ranks of the corresponding items in the sequence

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Repeat__1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Repeat__1.htm new file mode 100644 index 0000000..f176ec9 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Repeat__1.htm @@ -0,0 +1,36 @@ +MoreEnumerable.Repeat<T>(IEnumerable<T>) Method

MoreEnumerableRepeatT(IEnumerableT) Method

+ Repeats the sequence forever. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<T> Repeat<T>(
+	this IEnumerable<T> sequence
+)
+

Parameters

sequence  IEnumerableT
The sequence to repeat

Type Parameters

T
Type of elements in sequence

Return Value

IEnumerableT
A sequence produced from the infinite repetition of the original source sequence

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Repeat__1_1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Repeat__1_1.htm new file mode 100644 index 0000000..2021f4b --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Repeat__1_1.htm @@ -0,0 +1,40 @@ +MoreEnumerable.Repeat<T>(IEnumerable<T>, Int32) Method

MoreEnumerableRepeatT(IEnumerableT, Int32) Method

+ Repeats the sequence the specified number of times. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<T> Repeat<T>(
+	this IEnumerable<T> sequence,
+	int count
+)
+

Parameters

sequence  IEnumerableT
The sequence to repeat
count  Int32
Number of times to repeat the sequence

Type Parameters

T
Type of elements in sequence

Return Value

IEnumerableT
A sequence produced from the repetition of the original source sequence

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Return__1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Return__1.htm new file mode 100644 index 0000000..012df3b --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Return__1.htm @@ -0,0 +1,33 @@ +MoreEnumerable.Return<T> Method

MoreEnumerableReturnT Method

+ Returns a single-element sequence containing the item provided. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<T> Return<T>(
+	T item
+)
+

Parameters

item  T
The item to return in a sequence.

Type Parameters

T
The type of the item.

Return Value

IEnumerableT
A sequence containing only item.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_RightJoin__3.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_RightJoin__3.htm new file mode 100644 index 0000000..c346bbe --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_RightJoin__3.htm @@ -0,0 +1,68 @@ +MoreEnumerable.RightJoin<TSource, TKey, TResult>(IEnumerable<TSource>, IEnumerable<TSource>, Func<TSource, TKey>, Func<TSource, TResult>, Func<TSource, TSource, TResult>) Method

MoreEnumerableRightJoinTSource, TKey, TResult(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, FuncTSource, TResult, FuncTSource, TSource, TResult) Method

+ Performs a right outer join on two homogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> RightJoin<TSource, TKey, TResult>(
+	this IEnumerable<TSource> first,
+	IEnumerable<TSource> second,
+	Func<TSource, TKey> keySelector,
+	Func<TSource, TResult> secondSelector,
+	Func<TSource, TSource, TResult> bothSelector
+)
+

Parameters

first  IEnumerableTSource
+ The first sequence of the join operation.
second  IEnumerableTSource
+ The second sequence of the join operation.
keySelector  FuncTSource, TKey
+ Function that projects the key given an element of one of the + sequences to join.
secondSelector  FuncTSource, TResult
+ Function that projects the result given just an element from + second where there is no corresponding element + in first.
bothSelector  FuncTSource, TSource, TResult
+ Function that projects the result given an element from + first and an element from second + that match on a common key.

Type Parameters

TSource
+ The type of elements in the source sequence.
TKey
+ The type of the key returned by the key selector function.
TResult
+ The type of the result elements.

Return Value

IEnumerableTResult
A sequence containing results projected from a right + outer join of the two input sequences.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_RightJoin__3_1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_RightJoin__3_1.htm new file mode 100644 index 0000000..2982725 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_RightJoin__3_1.htm @@ -0,0 +1,74 @@ +MoreEnumerable.RightJoin<TSource, TKey, TResult>(IEnumerable<TSource>, IEnumerable<TSource>, Func<TSource, TKey>, Func<TSource, TResult>, Func<TSource, TSource, TResult>, IEqualityComparer<TKey>) Method

MoreEnumerableRightJoinTSource, TKey, TResult(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, FuncTSource, TResult, FuncTSource, TSource, TResult, IEqualityComparerTKey) Method

+ Performs a right outer join on two homogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> RightJoin<TSource, TKey, TResult>(
+	this IEnumerable<TSource> first,
+	IEnumerable<TSource> second,
+	Func<TSource, TKey> keySelector,
+	Func<TSource, TResult> secondSelector,
+	Func<TSource, TSource, TResult> bothSelector,
+	IEqualityComparer<TKey>? comparer
+)
+

Parameters

first  IEnumerableTSource
+ The first sequence of the join operation.
second  IEnumerableTSource
+ The second sequence of the join operation.
keySelector  FuncTSource, TKey
+ Function that projects the key given an element of one of the + sequences to join.
secondSelector  FuncTSource, TResult
+ Function that projects the result given just an element from + second where there is no corresponding element + in first.
bothSelector  FuncTSource, TSource, TResult
+ Function that projects the result given an element from + first and an element from second + that match on a common key.
comparer  IEqualityComparerTKey
+ The IEqualityComparerT instance used to compare + keys for equality.

Type Parameters

TSource
+ The type of elements in the source sequence.
TKey
+ The type of the key returned by the key selector function.
TResult
+ The type of the result elements.

Return Value

IEnumerableTResult
A sequence containing results projected from a right + outer join of the two input sequences.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_RightJoin__4.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_RightJoin__4.htm new file mode 100644 index 0000000..6e13dbf --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_RightJoin__4.htm @@ -0,0 +1,73 @@ +MoreEnumerable.RightJoin<TFirst, TSecond, TKey, TResult>(IEnumerable<TFirst>, IEnumerable<TSecond>, Func<TFirst, TKey>, Func<TSecond, TKey>, Func<TSecond, TResult>, Func<TFirst, TSecond, TResult>) Method

MoreEnumerableRightJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTSecond, TResult, FuncTFirst, TSecond, TResult) Method

+ Performs a right outer join on two heterogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> RightJoin<TFirst, TSecond, TKey, TResult>(
+	this IEnumerable<TFirst> first,
+	IEnumerable<TSecond> second,
+	Func<TFirst, TKey> firstKeySelector,
+	Func<TSecond, TKey> secondKeySelector,
+	Func<TSecond, TResult> secondSelector,
+	Func<TFirst, TSecond, TResult> bothSelector
+)
+

Parameters

first  IEnumerableTFirst
+ The first sequence of the join operation.
second  IEnumerableTSecond
+ The second sequence of the join operation.
firstKeySelector  FuncTFirst, TKey
+ Function that projects the key given an element from first.
secondKeySelector  FuncTSecond, TKey
+ Function that projects the key given an element from second.
secondSelector  FuncTSecond, TResult
+ Function that projects the result given just an element from + second where there is no corresponding element + in first.
bothSelector  FuncTFirst, TSecond, TResult
+ Function that projects the result given an element from + first and an element from second + that match on a common key.

Type Parameters

TFirst
+ The type of elements in the first sequence.
TSecond
+ The type of elements in the second sequence.
TKey
+ The type of the key returned by the key selector functions.
TResult
+ The type of the result elements.

Return Value

IEnumerableTResult
A sequence containing results projected from a right + outer join of the two input sequences.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTFirst. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_RightJoin__4_1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_RightJoin__4_1.htm new file mode 100644 index 0000000..de223b1 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_RightJoin__4_1.htm @@ -0,0 +1,79 @@ +MoreEnumerable.RightJoin<TFirst, TSecond, TKey, TResult>(IEnumerable<TFirst>, IEnumerable<TSecond>, Func<TFirst, TKey>, Func<TSecond, TKey>, Func<TSecond, TResult>, Func<TFirst, TSecond, TResult>, IEqualityComparer<TKey>) Method

MoreEnumerableRightJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTSecond, TResult, FuncTFirst, TSecond, TResult, IEqualityComparerTKey) Method

+ Performs a right outer join on two heterogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> RightJoin<TFirst, TSecond, TKey, TResult>(
+	this IEnumerable<TFirst> first,
+	IEnumerable<TSecond> second,
+	Func<TFirst, TKey> firstKeySelector,
+	Func<TSecond, TKey> secondKeySelector,
+	Func<TSecond, TResult> secondSelector,
+	Func<TFirst, TSecond, TResult> bothSelector,
+	IEqualityComparer<TKey>? comparer
+)
+

Parameters

first  IEnumerableTFirst
+ The first sequence of the join operation.
second  IEnumerableTSecond
+ The second sequence of the join operation.
firstKeySelector  FuncTFirst, TKey
+ Function that projects the key given an element from first.
secondKeySelector  FuncTSecond, TKey
+ Function that projects the key given an element from second.
secondSelector  FuncTSecond, TResult
+ Function that projects the result given just an element from + second where there is no corresponding element + in first.
bothSelector  FuncTFirst, TSecond, TResult
+ Function that projects the result given an element from + first and an element from second + that match on a common key.
comparer  IEqualityComparerTKey
+ The IEqualityComparerT instance used to compare + keys for equality.

Type Parameters

TFirst
+ The type of elements in the first sequence.
TSecond
+ The type of elements in the second sequence.
TKey
+ The type of the key returned by the key selector functions.
TResult
+ The type of the result elements.

Return Value

IEnumerableTResult
A sequence containing results projected from a right + outer join of the two input sequences.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTFirst. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_RunLengthEncode__1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_RunLengthEncode__1.htm new file mode 100644 index 0000000..5b1fc40 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_RunLengthEncode__1.htm @@ -0,0 +1,37 @@ +MoreEnumerable.RunLengthEncode<T>(IEnumerable<T>) Method

MoreEnumerableRunLengthEncodeT(IEnumerableT) Method

+ Run-length encodes a sequence by converting consecutive instances of the same element into + a KeyValuePair{T,int} representing the item and its occurrence count. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<KeyValuePair<T, int>> RunLengthEncode<T>(
+	this IEnumerable<T> sequence
+)
+

Parameters

sequence  IEnumerableT
The sequence to run length encode

Type Parameters

T
The type of the elements in the sequence

Return Value

IEnumerableKeyValuePairT, Int32
A sequence of KeyValuePair{T,int} where the key is the element and the value is the occurrence count

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_RunLengthEncode__1_1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_RunLengthEncode__1_1.htm new file mode 100644 index 0000000..4e9c7f2 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_RunLengthEncode__1_1.htm @@ -0,0 +1,42 @@ +MoreEnumerable.RunLengthEncode<T>(IEnumerable<T>, IEqualityComparer<T>) Method

MoreEnumerableRunLengthEncodeT(IEnumerableT, IEqualityComparerT) Method

+ Run-length encodes a sequence by converting consecutive instances of the same element into + a KeyValuePair{T,int} representing the item and its occurrence count. This overload + uses a custom equality comparer to identify equivalent items. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<KeyValuePair<T, int>> RunLengthEncode<T>(
+	this IEnumerable<T> sequence,
+	IEqualityComparer<T>? comparer
+)
+

Parameters

sequence  IEnumerableT
The sequence to run length encode
comparer  IEqualityComparerT
The comparer used to identify equivalent items

Type Parameters

T
The type of the elements in the sequence

Return Value

IEnumerableKeyValuePairT, Int32
A sequence of KeyValuePair{T,int} where they key is the element and the value is the occurrence count

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ScanBy__3.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ScanBy__3.htm new file mode 100644 index 0000000..920d2a4 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ScanBy__3.htm @@ -0,0 +1,55 @@ +MoreEnumerable.ScanBy<TSource, TKey, TState>(IEnumerable<TSource>, Func<TSource, TKey>, Func<TKey, TState>, Func<TState, TKey, TSource, TState>) Method

MoreEnumerableScanByTSource, TKey, TState(IEnumerableTSource, FuncTSource, TKey, FuncTKey, TState, FuncTState, TKey, TSource, TState) Method

+ Applies an accumulator function over sequence element keys, + returning the keys along with intermediate accumulator states. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<KeyValuePair<TKey, TState>> ScanBy<TSource, TKey, TState>(
+	this IEnumerable<TSource> source,
+	Func<TSource, TKey> keySelector,
+	Func<TKey, TState> seedSelector,
+	Func<TState, TKey, TSource, TState> accumulator
+)
+

Parameters

source  IEnumerableTSource
The source sequence.
keySelector  FuncTSource, TKey
+ A function that returns the key given an element.
seedSelector  FuncTKey, TState
+ A function to determine the initial value for the accumulator that is + invoked once per key encountered.
accumulator  FuncTState, TKey, TSource, TState
+ An accumulator function invoked for each element.

Type Parameters

TSource
Type of the elements of the source sequence.
TKey
The type of the key.
TState
Type of the state.

Return Value

IEnumerableKeyValuePairTKey, TState
+ A sequence of keys paired with intermediate accumulator states. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ScanBy__3_1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ScanBy__3_1.htm new file mode 100644 index 0000000..5e340b1 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ScanBy__3_1.htm @@ -0,0 +1,62 @@ +MoreEnumerable.ScanBy<TSource, TKey, TState>(IEnumerable<TSource>, Func<TSource, TKey>, Func<TKey, TState>, Func<TState, TKey, TSource, TState>, IEqualityComparer<TKey>) Method

MoreEnumerableScanByTSource, TKey, TState(IEnumerableTSource, FuncTSource, TKey, FuncTKey, TState, FuncTState, TKey, TSource, TState, IEqualityComparerTKey) Method

+ Applies an accumulator function over sequence element keys, + returning the keys along with intermediate accumulator states. An + additional parameter specifies the comparer to use to compare keys. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<KeyValuePair<TKey, TState>> ScanBy<TSource, TKey, TState>(
+	this IEnumerable<TSource> source,
+	Func<TSource, TKey> keySelector,
+	Func<TKey, TState> seedSelector,
+	Func<TState, TKey, TSource, TState> accumulator,
+	IEqualityComparer<TKey>? comparer
+)
+

Parameters

source  IEnumerableTSource
The source sequence.
keySelector  FuncTSource, TKey
+ A function that returns the key given an element.
seedSelector  FuncTKey, TState
+ A function to determine the initial value for the accumulator that is + invoked once per key encountered.
accumulator  FuncTState, TKey, TSource, TState
+ An accumulator function invoked for each element.
comparer  IEqualityComparerTKey
The equality comparer to use to determine + whether or not keys are equal. If null, the default equality + comparer for TSource is used.

Type Parameters

TSource
Type of the elements of the source sequence.
TKey
The type of the key.
TState
Type of the state.

Return Value

IEnumerableKeyValuePairTKey, TState
+ A sequence of keys paired with intermediate accumulator states. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ScanRight__1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ScanRight__1.htm new file mode 100644 index 0000000..8b1c6a9 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ScanRight__1.htm @@ -0,0 +1,50 @@ +MoreEnumerable.ScanRight<TSource>(IEnumerable<TSource>, Func<TSource, TSource, TSource>) Method

MoreEnumerableScanRightTSource(IEnumerableTSource, FuncTSource, TSource, TSource) Method

+ Performs a right-associative scan (inclusive prefix) on a sequence of elements. + This operator is the right-associative version of the + ScanTSource(IEnumerableTSource, FuncTSource, TSource, TSource) LINQ operator. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TSource> ScanRight<TSource>(
+	this IEnumerable<TSource> source,
+	Func<TSource, TSource, TSource> func
+)
+

Parameters

source  IEnumerableTSource
Source sequence.
func  FuncTSource, TSource, TSource
+ A right-associative accumulator function to be invoked on each element. + Its first argument is the current value in the sequence; second argument is the previous accumulator value. +

Type Parameters

TSource
Type of elements in source sequence.

Return Value

IEnumerableTSource
The scanned sequence.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams its results. + Source sequence is consumed greedily when an iteration of the resulting sequence begins. +

Example

C#
var result = Enumerable.Range(1, 5).Select(i => i.ToString()).ScanRight((a, b) => $"({a}+{b})");
+ The result variable will contain [ "(1+(2+(3+(4+5))))", "(2+(3+(4+5)))", "(3+(4+5))", "(4+5)", "5" ]. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ScanRight__2.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ScanRight__2.htm new file mode 100644 index 0000000..191677b --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ScanRight__2.htm @@ -0,0 +1,52 @@ +MoreEnumerable.ScanRight<TSource, TAccumulate>(IEnumerable<TSource>, TAccumulate, Func<TSource, TAccumulate, TAccumulate>) Method

MoreEnumerableScanRightTSource, TAccumulate(IEnumerableTSource, TAccumulate, FuncTSource, TAccumulate, TAccumulate) Method

+ Performs a right-associative scan (inclusive prefix) on a sequence of elements. + The specified seed value is used as the initial accumulator value. + This operator is the right-associative version of the + ScanTSource, TState(IEnumerableTSource, TState, FuncTState, TSource, TState) LINQ operator. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TAccumulate> ScanRight<TSource, TAccumulate>(
+	this IEnumerable<TSource> source,
+	TAccumulate seed,
+	Func<TSource, TAccumulate, TAccumulate> func
+)
+

Parameters

source  IEnumerableTSource
Source sequence.
seed  TAccumulate
The initial accumulator value.
func  FuncTSource, TAccumulate, TAccumulate
A right-associative accumulator function to be invoked on each element.

Type Parameters

TSource
The type of the elements of source.
TAccumulate
The type of the accumulator value.

Return Value

IEnumerableTAccumulate
The scanned sequence.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams its results. + Source sequence is consumed greedily when an iteration of the resulting sequence begins. +

Example

C#
var result = Enumerable.Range(1, 4).ScanRight("5", (a, b) => $"({a}+{b})");
+ The result variable will contain [ "(1+(2+(3+(4+5))))", "(2+(3+(4+5)))", "(3+(4+5))", "(4+5)", "5" ]. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Scan__1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Scan__1.htm new file mode 100644 index 0000000..445cc5f --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Scan__1.htm @@ -0,0 +1,53 @@ +MoreEnumerable.Scan<TSource>(IEnumerable<TSource>, Func<TSource, TSource, TSource>) Method

MoreEnumerableScanTSource(IEnumerableTSource, FuncTSource, TSource, TSource) Method

+ Performs a scan (inclusive prefix sum) on a sequence of elements. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TSource> Scan<TSource>(
+	this IEnumerable<TSource> source,
+	Func<TSource, TSource, TSource> transformation
+)
+

Parameters

source  IEnumerableTSource
Source sequence
transformation  FuncTSource, TSource, TSource
Transformation operation

Type Parameters

TSource
Type of elements in source sequence

Return Value

IEnumerableTSource
The scanned sequence

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ An inclusive prefix sum returns an equal-length sequence where the + N-th element is the sum of the first N input elements. More + generally, the scan allows any commutative binary operation, not + just a sum. + The exclusive version of Scan is PreScanTSource(IEnumerableTSource, FuncTSource, TSource, TSource, TSource). + This operator uses deferred execution and streams its result. +

Example

C#
int[] values = { 1, 2, 3, 4 };
+var prescan = values.PreScan((a, b) => a + b, 0);
+var scan = values.Scan((a, b) => a + b);
+var result = values.EquiZip(scan, ValueTuple.Create);
prescan will yield { 0, 1, 3, 6 }, while scan + and result will both yield { 1, 3, 6, 10 }. This + shows the relationship between the inclusive and exclusive prefix sum. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Scan__2.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Scan__2.htm new file mode 100644 index 0000000..6887fb0 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Scan__2.htm @@ -0,0 +1,50 @@ +MoreEnumerable.Scan<TSource, TState>(IEnumerable<TSource>, TState, Func<TState, TSource, TState>) Method

MoreEnumerableScanTSource, TState(IEnumerableTSource, TState, FuncTState, TSource, TState) Method

+ Like AggregateTSource(IEnumerableTSource, FuncTSource, TSource, TSource) except returns + the sequence of intermediate results as well as the final one. + An additional parameter specifies a seed. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TState> Scan<TSource, TState>(
+	this IEnumerable<TSource> source,
+	TState seed,
+	Func<TState, TSource, TState> transformation
+)
+

Parameters

source  IEnumerableTSource
Source sequence
seed  TState
Initial state to seed
transformation  FuncTState, TSource, TState
Transformation operation

Type Parameters

TSource
Type of elements in source sequence
TState
Type of state

Return Value

IEnumerableTState
The scanned sequence

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams its result. +

Example

C#
var result = Enumerable.Range(1, 5).Scan(0, (a, b) => a + b);
+ When iterated, result will yield { 0, 1, 3, 6, 10, 15 }. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Segment__1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Segment__1.htm new file mode 100644 index 0000000..9671892 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Segment__1.htm @@ -0,0 +1,42 @@ +MoreEnumerable.Segment<T>(IEnumerable<T>, Func<T, Boolean>) Method

MoreEnumerableSegmentT(IEnumerableT, FuncT, Boolean) Method

+ Divides a sequence into multiple sequences by using a segment detector based on the original sequence +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<IEnumerable<T>> Segment<T>(
+	this IEnumerable<T> source,
+	Func<T, bool> newSegmentPredicate
+)
+

Parameters

source  IEnumerableT
The sequence to segment
newSegmentPredicate  FuncT, Boolean
A function, which returns true if the given element begins a new segment, and false otherwise

Type Parameters

T
The type of the elements in the sequence

Return Value

IEnumerableIEnumerableT
A sequence of segment, each of which is a portion of the original sequence

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Exceptions

ArgumentNullException + Thrown if either source or newSegmentPredicate are . +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Segment__1_1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Segment__1_1.htm new file mode 100644 index 0000000..321c7a2 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Segment__1_1.htm @@ -0,0 +1,42 @@ +MoreEnumerable.Segment<T>(IEnumerable<T>, Func<T, Int32, Boolean>) Method

MoreEnumerableSegmentT(IEnumerableT, FuncT, Int32, Boolean) Method

+ Divides a sequence into multiple sequences by using a segment detector based on the original sequence +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<IEnumerable<T>> Segment<T>(
+	this IEnumerable<T> source,
+	Func<T, int, bool> newSegmentPredicate
+)
+

Parameters

source  IEnumerableT
The sequence to segment
newSegmentPredicate  FuncT, Int32, Boolean
A function, which returns true if the given element or index indicate a new segment, and false otherwise

Type Parameters

T
The type of the elements in the sequence

Return Value

IEnumerableIEnumerableT
A sequence of segment, each of which is a portion of the original sequence

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Exceptions

ArgumentNullException + Thrown if either source or newSegmentPredicate are . +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Segment__1_2.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Segment__1_2.htm new file mode 100644 index 0000000..081ce3b --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Segment__1_2.htm @@ -0,0 +1,42 @@ +MoreEnumerable.Segment<T>(IEnumerable<T>, Func<T, T, Int32, Boolean>) Method

MoreEnumerableSegmentT(IEnumerableT, FuncT, T, Int32, Boolean) Method

+ Divides a sequence into multiple sequences by using a segment detector based on the original sequence +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<IEnumerable<T>> Segment<T>(
+	this IEnumerable<T> source,
+	Func<T, T, int, bool> newSegmentPredicate
+)
+

Parameters

source  IEnumerableT
The sequence to segment
newSegmentPredicate  FuncT, T, Int32, Boolean
A function, which returns true if the given current element, previous element or index indicate a new segment, and false otherwise

Type Parameters

T
The type of the elements in the sequence

Return Value

IEnumerableIEnumerableT
A sequence of segment, each of which is a portion of the original sequence

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Exceptions

ArgumentNullException + Thrown if either source or newSegmentPredicate are . +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Sequence.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Sequence.htm new file mode 100644 index 0000000..5102c3e --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Sequence.htm @@ -0,0 +1,40 @@ +MoreEnumerable.Sequence(Int32, Int32) Method

MoreEnumerableSequence(Int32, Int32) Method

+ Generates a sequence of integral numbers within the (inclusive) specified range. + If sequence is ascending the step is +1, otherwise -1. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<int> Sequence(
+	int start,
+	int stop
+)

Parameters

start  Int32
The value of the first integer in the sequence.
stop  Int32
The value of the last integer in the sequence.

Return Value

IEnumerableInt32
An IEnumerableT that contains a range of sequential integral numbers.

Remarks

+ This operator uses deferred execution and streams its results. +

Example

C#
var result = MoreEnumerable.Sequence(6, 0);
+ The result variable will contain { 6, 5, 4, 3, 2, 1, 0 }. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Sequence_1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Sequence_1.htm new file mode 100644 index 0000000..576e7a4 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Sequence_1.htm @@ -0,0 +1,46 @@ +MoreEnumerable.Sequence(Int32, Int32, Int32) Method

MoreEnumerableSequence(Int32, Int32, Int32) Method

+ Generates a sequence of integral numbers within the (inclusive) specified range. + An additional parameter specifies the steps in which the integers of the sequence increase or decrease. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<int> Sequence(
+	int start,
+	int stop,
+	int step
+)

Parameters

start  Int32
The value of the first integer in the sequence.
stop  Int32
The value of the last integer in the sequence.
step  Int32
The step to define the next number.

Return Value

IEnumerableInt32
An IEnumerableT that contains a range of sequential integral numbers.

Remarks

+ When step is equal to zero, this operator returns an + infinite sequence where all elements are equals to start. + This operator uses deferred execution and streams its results. +

Example

C#
var result = MoreEnumerable.Sequence(6, 0, -2);
+ The result variable will contain { 6, 4, 2, 0 }. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Shuffle__1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Shuffle__1.htm new file mode 100644 index 0000000..f027385 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Shuffle__1.htm @@ -0,0 +1,45 @@ +MoreEnumerable.Shuffle<T>(IEnumerable<T>) Method

MoreEnumerableShuffleT(IEnumerableT) Method

+ Returns a sequence of elements in random order from the original + sequence. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<T> Shuffle<T>(
+	this IEnumerable<T> source
+)
+

Parameters

source  IEnumerableT
+ The sequence from which to return random elements.

Type Parameters

T
The type of source sequence elements.

Return Value

IEnumerableT
+ A sequence of elements source randomized in + their order. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This method uses deferred execution and streams its results. The + source sequence is entirely buffered before the results are + streamed. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Shuffle__1_1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Shuffle__1_1.htm new file mode 100644 index 0000000..2cd7bf0 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Shuffle__1_1.htm @@ -0,0 +1,51 @@ +MoreEnumerable.Shuffle<T>(IEnumerable<T>, Random) Method

MoreEnumerableShuffleT(IEnumerableT, Random) Method

+ Returns a sequence of elements in random order from the original + sequence. An additional parameter specifies a random generator to be + used for the random selection algorithm. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<T> Shuffle<T>(
+	this IEnumerable<T> source,
+	Random rand
+)
+

Parameters

source  IEnumerableT
+ The sequence from which to return random elements.
rand  Random
+ A random generator used as part of the selection algorithm.

Type Parameters

T
The type of source sequence elements.

Return Value

IEnumerableT
+ A sequence of elements source randomized in + their order. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This method uses deferred execution and streams its results. The + source sequence is entirely buffered before the results are + streamed. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_SingleOrDefault__1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_SingleOrDefault__1.htm new file mode 100644 index 0000000..fbb9924 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_SingleOrDefault__1.htm @@ -0,0 +1,42 @@ +MoreEnumerable.SingleOrDefault<T> Method

MoreEnumerableSingleOrDefaultT Method

+ Returns the only element of a sequence, or a default value if the + sequence is empty; this method throws an exception if there is more + than one element in the sequence. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static T SingleOrDefault<T>(
+	this IExtremaEnumerable<T> source
+)
+

Parameters

source  IExtremaEnumerableT
The input sequence.

Type Parameters

T
+ The type of the elements of source.

Return Value

T
+ The single element of the input sequence, or default value of type + T if the sequence contains no elements. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IExtremaEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Single__1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Single__1.htm new file mode 100644 index 0000000..ca8c83c --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Single__1.htm @@ -0,0 +1,41 @@ +MoreEnumerable.Single<T> Method

MoreEnumerableSingleT Method

+ Returns the only element of a sequence, and throws an exception if + there is not exactly one element in the sequence. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static T Single<T>(
+	this IExtremaEnumerable<T> source
+)
+

Parameters

source  IExtremaEnumerableT
The input sequence.

Type Parameters

T
+ The type of the elements of source.

Return Value

T
+ The single element of the input sequence. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IExtremaEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Exceptions

InvalidOperationException + The input sequence contains more than one element.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_SkipLast__1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_SkipLast__1.htm new file mode 100644 index 0000000..9823a0a --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_SkipLast__1.htm @@ -0,0 +1,42 @@ +MoreEnumerable.SkipLast<T> Method

MoreEnumerableSkipLastT Method

+ Bypasses a specified number of elements at the end of the sequence. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<T> SkipLast<T>(
+	this IEnumerable<T> source,
+	int count
+)
+

Parameters

source  IEnumerableT
The source sequence.
count  Int32
The number of elements to bypass at the end of the source sequence.

Type Parameters

T
Type of the source sequence

Return Value

IEnumerableT
+ An IEnumerableT containing the source sequence elements except for the bypassed ones at the end. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_SkipUntil__1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_SkipUntil__1.htm new file mode 100644 index 0000000..c1f4a5c --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_SkipUntil__1.htm @@ -0,0 +1,56 @@ +MoreEnumerable.SkipUntil<TSource> Method

MoreEnumerableSkipUntilTSource Method

+ Skips items from the input sequence until the given predicate returns true + when applied to the current source item; that item will be the last skipped. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TSource> SkipUntil<TSource>(
+	this IEnumerable<TSource> source,
+	Func<TSource, bool> predicate
+)
+

Parameters

source  IEnumerableTSource
Source sequence
predicate  FuncTSource, Boolean
Predicate used to determine when to stop yielding results from the source.

Type Parameters

TSource
Type of the source sequence

Return Value

IEnumerableTSource
Items from the source sequence after the predicate first returns true when applied to the item.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ SkipUntil differs from Enumerable.SkipWhile in two respects. Firstly, the sense + of the predicate is reversed: it is expected that the predicate will return false + to start with, and then return true - for example, when trying to find a matching + item in a sequence. +

+ Secondly, SkipUntil skips the element which causes the predicate to return true. For + example, in a sequence

C#
{ 1, 2, 3, 4, 5 }
and with a predicate of +
C#
x => x == 3
, the result would be
C#
{ 4, 5 }
. +

+ SkipUntil is as lazy as possible: it will not iterate over the source sequence + until it has to, it won't iterate further than it has to, and it won't evaluate + the predicate until it has to. (This means that an item may be returned which would + actually cause the predicate to throw an exception if it were evaluated, so long as + it comes after the first item causing the predicate to return true.) +

Exceptions

ArgumentNullExceptionsource or predicate is null

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Slice__1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Slice__1.htm new file mode 100644 index 0000000..a8855b0 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Slice__1.htm @@ -0,0 +1,53 @@ +MoreEnumerable.Slice<T> Method

MoreEnumerableSliceT Method

+ Extracts a contiguous count of elements from a sequence at a particular zero-based + starting index. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<T> Slice<T>(
+	this IEnumerable<T> sequence,
+	int startIndex,
+	int count
+)
+

Parameters

sequence  IEnumerableT
The sequence from which to extract elements.
startIndex  Int32
The zero-based index at which to begin slicing.
count  Int32
The number of items to slice out of the index.

Type Parameters

T
The type of the elements in the source sequence.

Return Value

IEnumerableT
+ A new sequence containing any elements sliced out from the source sequence.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ If the starting position or count specified result in slice extending past the end of + the sequence, it will return all elements up to that point. There is no guarantee that + the resulting sequence will contain the number of elements requested - it may have + anywhere from 0 to count.

+ This method is implemented in an optimized manner for any sequence implementing IListT.

+ The result of SliceT(IEnumerableT, Int32, Int32) is identical to: + sequence.Skip(startIndex).Take(count)

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_SortedMerge__1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_SortedMerge__1.htm new file mode 100644 index 0000000..2274e37 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_SortedMerge__1.htm @@ -0,0 +1,53 @@ +MoreEnumerable.SortedMerge<TSource>(IEnumerable<TSource>, OrderByDirection, IComparer<TSource>, IEnumerable<TSource>[]) Method

MoreEnumerableSortedMergeTSource(IEnumerableTSource, OrderByDirection, IComparerTSource, IEnumerableTSource) Method

+ Merges two or more sequences that are in a common order (either ascending or descending) + into a single sequence that preserves that order. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TSource> SortedMerge<TSource>(
+	this IEnumerable<TSource> source,
+	OrderByDirection direction,
+	IComparer<TSource>? comparer,
+	params IEnumerable<TSource>[] otherSequences
+)
+

Parameters

source  IEnumerableTSource
The primary sequence with which to merge.
direction  OrderByDirection
The ordering that all sequences must already exhibit.
comparer  IComparerTSource
The comparer used to evaluate the relative order between + elements.
otherSequences  IEnumerableTSource
A variable argument array of zero or more other sequences + to merge with.

Type Parameters

TSource
The type of the elements in the sequence.

Return Value

IEnumerableTSource
+ A merged, order-preserving sequence containing al of the elements of the original + sequences.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_SortedMerge__1_1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_SortedMerge__1_1.htm new file mode 100644 index 0000000..b23084f --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_SortedMerge__1_1.htm @@ -0,0 +1,59 @@ +MoreEnumerable.SortedMerge<TSource>(IEnumerable<TSource>, OrderByDirection, IEnumerable<TSource>[]) Method

MoreEnumerableSortedMergeTSource(IEnumerableTSource, OrderByDirection, IEnumerableTSource) Method

+ Merges two or more sequences that are in a common order (either ascending or descending) + into a single sequence that preserves that order. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TSource> SortedMerge<TSource>(
+	this IEnumerable<TSource> source,
+	OrderByDirection direction,
+	params IEnumerable<TSource>[] otherSequences
+)
+

Parameters

source  IEnumerableTSource
The primary sequence with which to merge.
direction  OrderByDirection
The ordering that all sequences must already exhibit.
otherSequences  IEnumerableTSource
A variable argument array of zero or more other sequences + to merge with.

Type Parameters

TSource
The type of the elements of the sequence.

Return Value

IEnumerableTSource
+ A merged, order-preserving sequence containing all of the elements of the original + sequences.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ Using SortedMergeTSource(IEnumerableTSource, OrderByDirection, IEnumerableTSource) + on sequences that are not ordered or are not in the same order produces undefined + results.

SortedMergeTSource(IEnumerableTSource, OrderByDirection, IEnumerableTSource) + uses performs the merge in a deferred, streaming manner.

+ Here is an example of a merge, as well as the produced result:

C#
var s1 = new[] { 3, 7, 11 };
+var s2 = new[] { 2, 4, 20 };
+var s3 = new[] { 17, 19, 25 };
+var merged = s1.SortedMerge(OrderByDirection.Ascending, s2, s3);
+var result = merged.ToArray();
+// result will be:
+// { 2, 3, 4, 7, 11, 17, 19, 20, 25 }

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Split__1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Split__1.htm new file mode 100644 index 0000000..f8e86c9 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Split__1.htm @@ -0,0 +1,42 @@ +MoreEnumerable.Split<TSource>(IEnumerable<TSource>, Func<TSource, Boolean>) Method

MoreEnumerableSplitTSource(IEnumerableTSource, FuncTSource, Boolean) Method

+ Splits the source sequence by separator elements identified by a + function. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<IEnumerable<TSource>> Split<TSource>(
+	this IEnumerable<TSource> source,
+	Func<TSource, bool> separatorFunc
+)
+

Parameters

source  IEnumerableTSource
The source sequence.
separatorFunc  FuncTSource, Boolean
Predicate function used to determine + the splitter elements in the source sequence.

Type Parameters

TSource
Type of element in the source sequence.

Return Value

IEnumerableIEnumerableTSource
A sequence of splits of elements.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Split__1_1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Split__1_1.htm new file mode 100644 index 0000000..fbc54e9 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Split__1_1.htm @@ -0,0 +1,46 @@ +MoreEnumerable.Split<TSource>(IEnumerable<TSource>, Func<TSource, Boolean>, Int32) Method

MoreEnumerableSplitTSource(IEnumerableTSource, FuncTSource, Boolean, Int32) Method

+ Splits the source sequence by separator elements identified by a + function, given a maximum count of splits. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<IEnumerable<TSource>> Split<TSource>(
+	this IEnumerable<TSource> source,
+	Func<TSource, bool> separatorFunc,
+	int count
+)
+

Parameters

source  IEnumerableTSource
The source sequence.
separatorFunc  FuncTSource, Boolean
Predicate function used to determine + the splitter elements in the source sequence.
count  Int32
Maximum number of splits.

Type Parameters

TSource
Type of element in the source sequence.

Return Value

IEnumerableIEnumerableTSource
A sequence of splits of elements.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Split__1_2.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Split__1_2.htm new file mode 100644 index 0000000..9811985 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Split__1_2.htm @@ -0,0 +1,40 @@ +MoreEnumerable.Split<TSource>(IEnumerable<TSource>, TSource) Method

MoreEnumerableSplitTSource(IEnumerableTSource, TSource) Method

+ Splits the source sequence by a separator. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<IEnumerable<TSource>> Split<TSource>(
+	this IEnumerable<TSource> source,
+	TSource separator
+)
+

Parameters

source  IEnumerableTSource
The source sequence.
separator  TSource
Separator element.

Type Parameters

TSource
Type of element in the source sequence.

Return Value

IEnumerableIEnumerableTSource
A sequence of splits of elements.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Split__1_3.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Split__1_3.htm new file mode 100644 index 0000000..4011a6e --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Split__1_3.htm @@ -0,0 +1,46 @@ +MoreEnumerable.Split<TSource>(IEnumerable<TSource>, TSource, IEqualityComparer<TSource>) Method

MoreEnumerableSplitTSource(IEnumerableTSource, TSource, IEqualityComparerTSource) Method

+ Splits the source sequence by a separator and then transforms the + splits into results. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<IEnumerable<TSource>> Split<TSource>(
+	this IEnumerable<TSource> source,
+	TSource separator,
+	IEqualityComparer<TSource>? comparer
+)
+

Parameters

source  IEnumerableTSource
The source sequence.
separator  TSource
Separator element.
comparer  IEqualityComparerTSource
Comparer used to determine separator + element equality.

Type Parameters

TSource
Type of element in the source sequence.

Return Value

IEnumerableIEnumerableTSource
A sequence of splits of elements.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Split__1_4.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Split__1_4.htm new file mode 100644 index 0000000..b9ceb01 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Split__1_4.htm @@ -0,0 +1,51 @@ +MoreEnumerable.Split<TSource>(IEnumerable<TSource>, TSource, IEqualityComparer<TSource>, Int32) Method

MoreEnumerableSplitTSource(IEnumerableTSource, TSource, IEqualityComparerTSource, Int32) Method

+ Splits the source sequence by a separator, given a maximum count + of splits. A parameter specifies how the separator is compared + for equality. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<IEnumerable<TSource>> Split<TSource>(
+	this IEnumerable<TSource> source,
+	TSource separator,
+	IEqualityComparer<TSource>? comparer,
+	int count
+)
+

Parameters

source  IEnumerableTSource
The source sequence.
separator  TSource
Separator element.
comparer  IEqualityComparerTSource
Comparer used to determine separator + element equality.
count  Int32
Maximum number of splits.

Type Parameters

TSource
Type of element in the source sequence.

Return Value

IEnumerableIEnumerableTSource
A sequence of splits of elements.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Split__1_5.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Split__1_5.htm new file mode 100644 index 0000000..9a0477c --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Split__1_5.htm @@ -0,0 +1,44 @@ +MoreEnumerable.Split<TSource>(IEnumerable<TSource>, TSource, Int32) Method

MoreEnumerableSplitTSource(IEnumerableTSource, TSource, Int32) Method

+ Splits the source sequence by a separator given a maximum count of splits. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<IEnumerable<TSource>> Split<TSource>(
+	this IEnumerable<TSource> source,
+	TSource separator,
+	int count
+)
+

Parameters

source  IEnumerableTSource
The source sequence.
separator  TSource
Separator element.
count  Int32
Maximum number of splits.

Type Parameters

TSource
Type of element in the source sequence.

Return Value

IEnumerableIEnumerableTSource
A sequence of splits of elements.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Split__2.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Split__2.htm new file mode 100644 index 0000000..f40bba5 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Split__2.htm @@ -0,0 +1,49 @@ +MoreEnumerable.Split<TSource, TResult>(IEnumerable<TSource>, Func<TSource, Boolean>, Func<IEnumerable<TSource>, TResult>) Method

MoreEnumerableSplitTSource, TResult(IEnumerableTSource, FuncTSource, Boolean, FuncIEnumerableTSource, TResult) Method

+ Splits the source sequence by separator elements identified by + a function and then transforms the splits into results. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> Split<TSource, TResult>(
+	this IEnumerable<TSource> source,
+	Func<TSource, bool> separatorFunc,
+	Func<IEnumerable<TSource>, TResult> resultSelector
+)
+

Parameters

source  IEnumerableTSource
The source sequence.
separatorFunc  FuncTSource, Boolean
Predicate function used to determine + the splitter elements in the source sequence.
resultSelector  FuncIEnumerableTSource, TResult
Function used to project splits + of source elements into elements of the resulting sequence.

Type Parameters

TSource
Type of element in the source sequence.
TResult
Type of the result sequence elements.

Return Value

IEnumerableTResult
+ A sequence of values typed as TResult. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Split__2_1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Split__2_1.htm new file mode 100644 index 0000000..a4188f7 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Split__2_1.htm @@ -0,0 +1,54 @@ +MoreEnumerable.Split<TSource, TResult>(IEnumerable<TSource>, Func<TSource, Boolean>, Int32, Func<IEnumerable<TSource>, TResult>) Method

MoreEnumerableSplitTSource, TResult(IEnumerableTSource, FuncTSource, Boolean, Int32, FuncIEnumerableTSource, TResult) Method

+ Splits the source sequence by separator elements identified by + a function, given a maximum count of splits, and then transforms + the splits into results. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> Split<TSource, TResult>(
+	this IEnumerable<TSource> source,
+	Func<TSource, bool> separatorFunc,
+	int count,
+	Func<IEnumerable<TSource>, TResult> resultSelector
+)
+

Parameters

source  IEnumerableTSource
The source sequence.
separatorFunc  FuncTSource, Boolean
Predicate function used to determine + the splitter elements in the source sequence.
count  Int32
Maximum number of splits.
resultSelector  FuncIEnumerableTSource, TResult
Function used to project a split + group of source elements into an element of the resulting sequence.

Type Parameters

TSource
Type of element in the source sequence.
TResult
Type of the result sequence elements.

Return Value

IEnumerableTResult
+ A sequence of values typed as TResult. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Split__2_2.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Split__2_2.htm new file mode 100644 index 0000000..4386ffc --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Split__2_2.htm @@ -0,0 +1,54 @@ +MoreEnumerable.Split<TSource, TResult>(IEnumerable<TSource>, TSource, IEqualityComparer<TSource>, Func<IEnumerable<TSource>, TResult>) Method

MoreEnumerableSplitTSource, TResult(IEnumerableTSource, TSource, IEqualityComparerTSource, FuncIEnumerableTSource, TResult) Method

+ Splits the source sequence by a separator and then transforms the + splits into results. A parameter specifies how the separator is + compared for equality. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> Split<TSource, TResult>(
+	this IEnumerable<TSource> source,
+	TSource separator,
+	IEqualityComparer<TSource> comparer,
+	Func<IEnumerable<TSource>, TResult> resultSelector
+)
+

Parameters

source  IEnumerableTSource
The source sequence.
separator  TSource
Separator element.
comparer  IEqualityComparerTSource
Comparer used to determine separator + element equality.
resultSelector  FuncIEnumerableTSource, TResult
Function used to project splits + of source elements into elements of the resulting sequence.

Type Parameters

TSource
Type of element in the source sequence.
TResult
Type of the result sequence elements.

Return Value

IEnumerableTResult
+ A sequence of values typed as TResult. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Split__2_3.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Split__2_3.htm new file mode 100644 index 0000000..685ff15 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Split__2_3.htm @@ -0,0 +1,58 @@ +MoreEnumerable.Split<TSource, TResult>(IEnumerable<TSource>, TSource, IEqualityComparer<TSource>, Int32, Func<IEnumerable<TSource>, TResult>) Method

MoreEnumerableSplitTSource, TResult(IEnumerableTSource, TSource, IEqualityComparerTSource, Int32, FuncIEnumerableTSource, TResult) Method

+ Splits the source sequence by a separator, given a maximum count + of splits, and then transforms the splits into results. A + parameter specifies how the separator is compared for equality. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> Split<TSource, TResult>(
+	this IEnumerable<TSource> source,
+	TSource separator,
+	IEqualityComparer<TSource>? comparer,
+	int count,
+	Func<IEnumerable<TSource>, TResult> resultSelector
+)
+

Parameters

source  IEnumerableTSource
The source sequence.
separator  TSource
Separator element.
comparer  IEqualityComparerTSource
Comparer used to determine separator + element equality.
count  Int32
Maximum number of splits.
resultSelector  FuncIEnumerableTSource, TResult
Function used to project splits + of source elements into elements of the resulting sequence.

Type Parameters

TSource
Type of element in the source sequence.
TResult
Type of the result sequence elements.

Return Value

IEnumerableTResult
+ A sequence of values typed as TResult. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Split__2_4.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Split__2_4.htm new file mode 100644 index 0000000..74d14bd --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Split__2_4.htm @@ -0,0 +1,48 @@ +MoreEnumerable.Split<TSource, TResult>(IEnumerable<TSource>, TSource, Func<IEnumerable<TSource>, TResult>) Method

MoreEnumerableSplitTSource, TResult(IEnumerableTSource, TSource, FuncIEnumerableTSource, TResult) Method

+ Splits the source sequence by a separator and then transforms + the splits into results. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> Split<TSource, TResult>(
+	this IEnumerable<TSource> source,
+	TSource separator,
+	Func<IEnumerable<TSource>, TResult> resultSelector
+)
+

Parameters

source  IEnumerableTSource
The source sequence.
separator  TSource
Separator element.
resultSelector  FuncIEnumerableTSource, TResult
Function used to project splits + of source elements into elements of the resulting sequence.

Type Parameters

TSource
Type of element in the source sequence.
TResult
Type of the result sequence elements.

Return Value

IEnumerableTResult
+ A sequence of values typed as TResult. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Split__2_5.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Split__2_5.htm new file mode 100644 index 0000000..c4a92d8 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Split__2_5.htm @@ -0,0 +1,52 @@ +MoreEnumerable.Split<TSource, TResult>(IEnumerable<TSource>, TSource, Int32, Func<IEnumerable<TSource>, TResult>) Method

MoreEnumerableSplitTSource, TResult(IEnumerableTSource, TSource, Int32, FuncIEnumerableTSource, TResult) Method

+ Splits the source sequence by a separator, given a maximum count + of splits, and then transforms the splits into results. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> Split<TSource, TResult>(
+	this IEnumerable<TSource> source,
+	TSource separator,
+	int count,
+	Func<IEnumerable<TSource>, TResult> resultSelector
+)
+

Parameters

source  IEnumerableTSource
The source sequence.
separator  TSource
Separator element.
count  Int32
Maximum number of splits.
resultSelector  FuncIEnumerableTSource, TResult
Function used to project splits + of source elements into elements of the resulting sequence.

Type Parameters

TSource
Type of element in the source sequence.
TResult
Type of the result sequence elements.

Return Value

IEnumerableTResult
+ A sequence of values typed as TResult. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_StartsWith__1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_StartsWith__1.htm new file mode 100644 index 0000000..cfbf878 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_StartsWith__1.htm @@ -0,0 +1,50 @@ +MoreEnumerable.StartsWith<T>(IEnumerable<T>, IEnumerable<T>) Method

MoreEnumerableStartsWithT(IEnumerableT, IEnumerableT) Method

+ Determines whether the beginning of the first sequence is + equivalent to the second sequence, using the default equality + comparer. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static bool StartsWith<T>(
+	this IEnumerable<T> first,
+	IEnumerable<T> second
+)
+

Parameters

first  IEnumerableT
The sequence to check.
second  IEnumerableT
The sequence to compare to.

Type Parameters

T
Type of elements.

Return Value

Boolean
true if first begins with elements + equivalent to second. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This is the IEnumerableT equivalent of + StartsWith(String) and it calls + Equals(T, T) using + Default on pairs of elements at + the same index. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_StartsWith__1_1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_StartsWith__1_1.htm new file mode 100644 index 0000000..9679ed2 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_StartsWith__1_1.htm @@ -0,0 +1,53 @@ +MoreEnumerable.StartsWith<T>(IEnumerable<T>, IEnumerable<T>, IEqualityComparer<T>) Method

MoreEnumerableStartsWithT(IEnumerableT, IEnumerableT, IEqualityComparerT) Method

+ Determines whether the beginning of the first sequence is + equivalent to the second sequence, using the specified element + equality comparer. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static bool StartsWith<T>(
+	this IEnumerable<T> first,
+	IEnumerable<T> second,
+	IEqualityComparer<T>? comparer
+)
+

Parameters

first  IEnumerableT
The sequence to check.
second  IEnumerableT
The sequence to compare to.
comparer  IEqualityComparerT
Equality comparer to use.

Type Parameters

T
Type of elements.

Return Value

Boolean
true if first begins with elements + equivalent to second. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This is the IEnumerableT equivalent of + StartsWith(String) and + it calls Equals(T, T) on pairs + of elements at the same index. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Subsets__1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Subsets__1.htm new file mode 100644 index 0000000..39f0458 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Subsets__1.htm @@ -0,0 +1,46 @@ +MoreEnumerable.Subsets<T>(IEnumerable<T>) Method

MoreEnumerableSubsetsT(IEnumerableT) Method

+ Returns a sequence of IListT representing all of the subsets of any size + that are part of the original sequence. In mathematics, it is equivalent to the + power set of a set. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<IList<T>> Subsets<T>(
+	this IEnumerable<T> sequence
+)
+

Parameters

sequence  IEnumerableT
Sequence for which to produce subsets.

Type Parameters

T
The type of the elements in the sequence.

Return Value

IEnumerableIListT
+ A sequence of lists that represent the all subsets of the original sequence.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator produces all of the subsets of a given sequence. Subsets are returned in + increasing cardinality, starting with the empty set and terminating with the entire + original sequence.

+ Subsets are produced in a deferred, streaming manner; however, each subset is returned + as a materialized list.

+ There are 2N subsets of a given sequence, where N ⇒ + sequence.Count().

Exceptions

ArgumentNullExceptionThrown if sequence is .

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Subsets__1_1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Subsets__1_1.htm new file mode 100644 index 0000000..eefb7ad --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Subsets__1_1.htm @@ -0,0 +1,48 @@ +MoreEnumerable.Subsets<T>(IEnumerable<T>, Int32) Method

MoreEnumerableSubsetsT(IEnumerableT, Int32) Method

+ Returns a sequence of IListT representing all subsets of a given size + that are part of the original sequence. In mathematics, it is equivalent to the + combinations or k-subsets of a set. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<IList<T>> Subsets<T>(
+	this IEnumerable<T> sequence,
+	int subsetSize
+)
+

Parameters

sequence  IEnumerableT
Sequence for which to produce subsets.
subsetSize  Int32
The size of the subsets to produce.

Type Parameters

T
The type of the elements in the sequence.

Return Value

IEnumerableIListT
+ A sequence of lists that represents of K-sized subsets of the original + sequence.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Exceptions

ArgumentNullException + Thrown if sequence is . +
ArgumentOutOfRangeException + Thrown if subsetSize is less than zero. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_TagFirstLast__2.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_TagFirstLast__2.htm new file mode 100644 index 0000000..aa015cc --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_TagFirstLast__2.htm @@ -0,0 +1,58 @@ +MoreEnumerable.TagFirstLast<TSource, TResult> Method

MoreEnumerableTagFirstLastTSource, TResult Method

+ Returns a sequence resulting from applying a function to each + element in the source sequence with additional parameters + indicating whether the element is the first and/or last of the + sequence. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> TagFirstLast<TSource, TResult>(
+	this IEnumerable<TSource> source,
+	Func<TSource, bool, bool, TResult> resultSelector
+)
+

Parameters

source  IEnumerableTSource
The source sequence.
resultSelector  FuncTSource, Boolean, Boolean, TResult
A function that determines how to + project the each element along with its first or last tag.

Type Parameters

TSource
The type of the elements of source.
TResult
The type of the element of the returned sequence.

Return Value

IEnumerableTResult
+ Returns the resulting sequence. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams its results. +

Example

C#
var numbers = new[] { 123, 456, 789 };
+var result = numbers.TagFirstLast((num, fst, lst) => new
+             {
+                 Number = num,
+                 IsFirst = fst, IsLast = lst
+             });
+ The result variable, when iterated over, will yield + { Number = 123, IsFirst = True, IsLast = False }, + { Number = 456, IsFirst = False, IsLast = False } and + { Number = 789, IsFirst = False, IsLast = True } in turn. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_TakeEvery__1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_TakeEvery__1.htm new file mode 100644 index 0000000..7650435 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_TakeEvery__1.htm @@ -0,0 +1,47 @@ +MoreEnumerable.TakeEvery<TSource> Method

MoreEnumerableTakeEveryTSource Method

+ Returns every N-th element of a sequence. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TSource> TakeEvery<TSource>(
+	this IEnumerable<TSource> source,
+	int step
+)
+

Parameters

source  IEnumerableTSource
Source sequence
step  Int32
Number of elements to bypass before returning the next element.

Type Parameters

TSource
Type of the source sequence

Return Value

IEnumerableTSource
+ A sequence with every N-th element of the input sequence. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams its results. +

Example

C#
int[] numbers = { 1, 2, 3, 4, 5 };
+var result = numbers.TakeEvery(2);
+ The result variable, when iterated over, will yield 1, 3 and 5, in turn. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_TakeLast__1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_TakeLast__1.htm new file mode 100644 index 0000000..3a7c12e --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_TakeLast__1.htm @@ -0,0 +1,50 @@ +MoreEnumerable.TakeLast<TSource> Method

MoreEnumerableTakeLastTSource Method

+ Returns a specified number of contiguous elements from the end of + a sequence. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TSource> TakeLast<TSource>(
+	this IEnumerable<TSource> source,
+	int count
+)
+

Parameters

source  IEnumerableTSource
The sequence to return the last element of.
count  Int32
The number of elements to return.

Type Parameters

TSource
The type of the elements of source.

Return Value

IEnumerableTSource
+ An IEnumerableT that contains the specified number of + elements from the end of the input sequence. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams its results. +

Example

C#
int[] numbers = { 12, 34, 56, 78 };
+var result = numbers.TakeLast(2);
+ The result variable, when iterated over, will yield + 56 and 78 in turn. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_TakeUntil__1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_TakeUntil__1.htm new file mode 100644 index 0000000..01862ca --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_TakeUntil__1.htm @@ -0,0 +1,56 @@ +MoreEnumerable.TakeUntil<TSource> Method

MoreEnumerableTakeUntilTSource Method

+ Returns items from the input sequence until the given predicate returns true + when applied to the current source item; that item will be the last returned. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TSource> TakeUntil<TSource>(
+	this IEnumerable<TSource> source,
+	Func<TSource, bool> predicate
+)
+

Parameters

source  IEnumerableTSource
Source sequence
predicate  FuncTSource, Boolean
Predicate used to determine when to stop yielding results from the source.

Type Parameters

TSource
Type of the source sequence

Return Value

IEnumerableTSource
Items from the source sequence, until the predicate returns true when applied to the item.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ TakeUntil differs from Enumerable.TakeWhile in two respects. Firstly, the sense + of the predicate is reversed: it is expected that the predicate will return false + to start with, and then return true - for example, when trying to find a matching + item in a sequence. +

+ Secondly, TakeUntil yields the element which causes the predicate to return true. For + example, in a sequence

C#
{ 1, 2, 3, 4, 5 }
and with a predicate of +
C#
x => x == 3
, the result would be
C#
{ 1, 2, 3 }
. +

+ TakeUntil is as lazy as possible: it will not iterate over the source sequence + until it has to, it won't iterate further than it has to, and it won't evaluate + the predicate until it has to. (This means that an item may be returned which would + actually cause the predicate to throw an exception if it were evaluated, so long as + no more items of data are requested.) +

Exceptions

ArgumentNullExceptionsource or predicate is null

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ThenBy__2.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ThenBy__2.htm new file mode 100644 index 0000000..e9a4a20 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ThenBy__2.htm @@ -0,0 +1,44 @@ +MoreEnumerable.ThenBy<T, TKey>(IOrderedEnumerable<T>, Func<T, TKey>, OrderByDirection) Method

MoreEnumerableThenByT, TKey(IOrderedEnumerableT, FuncT, TKey, OrderByDirection) Method

+ Performs a subsequent ordering of elements in a sequence in a particular direction (ascending, descending) according to a key +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IOrderedEnumerable<T> ThenBy<T, TKey>(
+	this IOrderedEnumerable<T> source,
+	Func<T, TKey> keySelector,
+	OrderByDirection direction
+)
+

Parameters

source  IOrderedEnumerableT
The sequence to order
keySelector  FuncT, TKey
A key selector function
direction  OrderByDirection
A direction in which to order the elements (ascending, descending)

Type Parameters

T
The type of the elements in the source sequence
TKey
The type of the key used to order elements

Return Value

IOrderedEnumerableT
An ordered copy of the source sequence

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IOrderedEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ThenBy__2_1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ThenBy__2_1.htm new file mode 100644 index 0000000..8560231 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ThenBy__2_1.htm @@ -0,0 +1,48 @@ +MoreEnumerable.ThenBy<T, TKey>(IOrderedEnumerable<T>, Func<T, TKey>, IComparer<TKey>, OrderByDirection) Method

MoreEnumerableThenByT, TKey(IOrderedEnumerableT, FuncT, TKey, IComparerTKey, OrderByDirection) Method

+ Performs a subsequent ordering of elements in a sequence in a particular direction (ascending, descending) according to a key +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IOrderedEnumerable<T> ThenBy<T, TKey>(
+	this IOrderedEnumerable<T> source,
+	Func<T, TKey> keySelector,
+	IComparer<TKey>? comparer,
+	OrderByDirection direction
+)
+

Parameters

source  IOrderedEnumerableT
The sequence to order
keySelector  FuncT, TKey
A key selector function
comparer  IComparerTKey
A comparer used to define the semantics of element comparison
direction  OrderByDirection
A direction in which to order the elements (ascending, descending)

Type Parameters

T
The type of the elements in the source sequence
TKey
The type of the key used to order elements

Return Value

IOrderedEnumerableT
An ordered copy of the source sequence

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IOrderedEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToArrayByIndex__1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToArrayByIndex__1.htm new file mode 100644 index 0000000..8685274 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToArrayByIndex__1.htm @@ -0,0 +1,53 @@ +MoreEnumerable.ToArrayByIndex<T>(IEnumerable<T>, Func<T, Int32>) Method

MoreEnumerableToArrayByIndexT(IEnumerableT, FuncT, Int32) Method

+ Creates an array from an IEnumerableT where a + function is used to determine the index at which an element will + be placed in the array. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static T[] ToArrayByIndex<T>(
+	this IEnumerable<T> source,
+	Func<T, int> indexSelector
+)
+

Parameters

source  IEnumerableT
The source sequence for the array.
indexSelector  FuncT, Int32
+ A function that maps an element to its index.

Type Parameters

T
+ The type of the element in source.

Return Value

T
+ An array that contains the elements from the input sequence. The + size of the array will be as large as the highest index returned + by the indexSelector plus 1. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This method forces immediate query evaluation. It should not be + used on infinite sequences. If more than one element maps to the + same index then the latter element overwrites the former in the + resulting array. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToArrayByIndex__1_1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToArrayByIndex__1_1.htm new file mode 100644 index 0000000..f05c915 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToArrayByIndex__1_1.htm @@ -0,0 +1,56 @@ +MoreEnumerable.ToArrayByIndex<T>(IEnumerable<T>, Int32, Func<T, Int32>) Method

MoreEnumerableToArrayByIndexT(IEnumerableT, Int32, FuncT, Int32) Method

+ Creates an array of user-specified length from an + IEnumerableT where a function is used to determine + the index at which an element will be placed in the array. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static T[] ToArrayByIndex<T>(
+	this IEnumerable<T> source,
+	int length,
+	Func<T, int> indexSelector
+)
+

Parameters

source  IEnumerableT
The source sequence for the array.
length  Int32
The (non-negative) length of the resulting array.
indexSelector  FuncT, Int32
+ A function that maps an element to its index.

Type Parameters

T
+ The type of the element in source.

Return Value

T
+ An array of size length that contains the + elements from the input sequence. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This method forces immediate query evaluation. It should not be + used on infinite sequences. If more than one element maps to the + same index then the latter element overwrites the former in the + resulting array. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToArrayByIndex__2.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToArrayByIndex__2.htm new file mode 100644 index 0000000..55ffbc1 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToArrayByIndex__2.htm @@ -0,0 +1,61 @@ +MoreEnumerable.ToArrayByIndex<T, TResult>(IEnumerable<T>, Func<T, Int32>, Func<T, TResult>) Method

MoreEnumerableToArrayByIndexT, TResult(IEnumerableT, FuncT, Int32, FuncT, TResult) Method

+ Creates an array from an IEnumerableT where a + function is used to determine the index at which an element will + be placed in the array. The elements are projected into the array + via an additional function. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TResult[] ToArrayByIndex<T, TResult>(
+	this IEnumerable<T> source,
+	Func<T, int> indexSelector,
+	Func<T, TResult> resultSelector
+)
+

Parameters

source  IEnumerableT
The source sequence for the array.
indexSelector  FuncT, Int32
+ A function that maps an element to its index.
resultSelector  FuncT, TResult
+ A function to project a source element into an element of the + resulting array.

Type Parameters

T
+ The type of the element in source.
TResult
+ The type of the element in the resulting array.

Return Value

TResult
+ An array that contains the projected elements from the input + sequence. The size of the array will be as large as the highest + index returned by the indexSelector plus 1. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This method forces immediate query evaluation. It should not be + used on infinite sequences. If more than one element maps to the + same index then the latter element overwrites the former in the + resulting array. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToArrayByIndex__2_1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToArrayByIndex__2_1.htm new file mode 100644 index 0000000..044a6e8 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToArrayByIndex__2_1.htm @@ -0,0 +1,61 @@ +MoreEnumerable.ToArrayByIndex<T, TResult>(IEnumerable<T>, Func<T, Int32>, Func<T, Int32, TResult>) Method

MoreEnumerableToArrayByIndexT, TResult(IEnumerableT, FuncT, Int32, FuncT, Int32, TResult) Method

+ Creates an array from an IEnumerableT where a + function is used to determine the index at which an element will + be placed in the array. The elements are projected into the array + via an additional function. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TResult[] ToArrayByIndex<T, TResult>(
+	this IEnumerable<T> source,
+	Func<T, int> indexSelector,
+	Func<T, int, TResult> resultSelector
+)
+

Parameters

source  IEnumerableT
The source sequence for the array.
indexSelector  FuncT, Int32
+ A function that maps an element to its index.
resultSelector  FuncT, Int32, TResult
+ A function to project a source element into an element of the + resulting array.

Type Parameters

T
+ The type of the element in source.
TResult
+ The type of the element in the resulting array.

Return Value

TResult
+ An array that contains the projected elements from the input + sequence. The size of the array will be as large as the highest + index returned by the indexSelector plus 1. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This method forces immediate query evaluation. It should not be + used on infinite sequences. If more than one element maps to the + same index then the latter element overwrites the former in the + resulting array. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToArrayByIndex__2_2.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToArrayByIndex__2_2.htm new file mode 100644 index 0000000..6ea9f99 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToArrayByIndex__2_2.htm @@ -0,0 +1,64 @@ +MoreEnumerable.ToArrayByIndex<T, TResult>(IEnumerable<T>, Int32, Func<T, Int32>, Func<T, TResult>) Method

MoreEnumerableToArrayByIndexT, TResult(IEnumerableT, Int32, FuncT, Int32, FuncT, TResult) Method

+ Creates an array of user-specified length from an + IEnumerableT where a function is used to determine + the index at which an element will be placed in the array. The + elements are projected into the array via an additional function. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TResult[] ToArrayByIndex<T, TResult>(
+	this IEnumerable<T> source,
+	int length,
+	Func<T, int> indexSelector,
+	Func<T, TResult> resultSelector
+)
+

Parameters

source  IEnumerableT
The source sequence for the array.
length  Int32
The (non-negative) length of the resulting array.
indexSelector  FuncT, Int32
+ A function that maps an element to its index.
resultSelector  FuncT, TResult
+ A function to project a source element into an element of the + resulting array.

Type Parameters

T
+ The type of the element in source.
TResult
+ The type of the element in the resulting array.

Return Value

TResult
+ An array of size length that contains the + projected elements from the input sequence. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This method forces immediate query evaluation. It should not be + used on infinite sequences. If more than one element maps to the + same index then the latter element overwrites the former in the + resulting array. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToArrayByIndex__2_3.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToArrayByIndex__2_3.htm new file mode 100644 index 0000000..978cdf3 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToArrayByIndex__2_3.htm @@ -0,0 +1,64 @@ +MoreEnumerable.ToArrayByIndex<T, TResult>(IEnumerable<T>, Int32, Func<T, Int32>, Func<T, Int32, TResult>) Method

MoreEnumerableToArrayByIndexT, TResult(IEnumerableT, Int32, FuncT, Int32, FuncT, Int32, TResult) Method

+ Creates an array of user-specified length from an + IEnumerableT where a function is used to determine + the index at which an element will be placed in the array. The + elements are projected into the array via an additional function. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TResult[] ToArrayByIndex<T, TResult>(
+	this IEnumerable<T> source,
+	int length,
+	Func<T, int> indexSelector,
+	Func<T, int, TResult> resultSelector
+)
+

Parameters

source  IEnumerableT
The source sequence for the array.
length  Int32
The (non-negative) length of the resulting array.
indexSelector  FuncT, Int32
+ A function that maps an element to its index.
resultSelector  FuncT, Int32, TResult
+ A function to project a source element into an element of the + resulting array.

Type Parameters

T
+ The type of the element in source.
TResult
+ The type of the element in the resulting array.

Return Value

TResult
+ An array of size length that contains the + projected elements from the input sequence. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This method forces immediate query evaluation. It should not be + used on infinite sequences. If more than one element maps to the + same index then the latter element overwrites the former in the + resulting array. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToDataTable__1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToDataTable__1.htm new file mode 100644 index 0000000..92f3f06 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToDataTable__1.htm @@ -0,0 +1,38 @@ +MoreEnumerable.ToDataTable<T>(IEnumerable<T>) Method

MoreEnumerableToDataTableT(IEnumerableT) Method

+ Converts a sequence to a DataTable object. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static DataTable ToDataTable<T>(
+	this IEnumerable<T> source
+)
+

Parameters

source  IEnumerableT
The source.

Type Parameters

T
The type of the elements of source.

Return Value

DataTable
+ A DataTable representing the source. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

This operator uses immediate execution.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToDataTable__1_1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToDataTable__1_1.htm new file mode 100644 index 0000000..fc60a19 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToDataTable__1_1.htm @@ -0,0 +1,44 @@ +MoreEnumerable.ToDataTable<T>(IEnumerable<T>, Expression<Func<T, Object>>[]) Method

MoreEnumerableToDataTableT(IEnumerableT, ExpressionFuncT, Object) Method

+ Appends elements in the sequence as rows of a given DataTable + object with a set of lambda expressions specifying which members (property + or field) of each element in the sequence will supply the column values. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static DataTable ToDataTable<T>(
+	this IEnumerable<T> source,
+	params Expression<Func<T, Object?>>[] expressions
+)
+

Parameters

source  IEnumerableT
The source.
expressions  ExpressionFuncT, Object
Expressions providing access to element members.

Type Parameters

T
The type of the elements of source.

Return Value

DataTable
+ A DataTable representing the source. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

This operator uses immediate execution.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToDataTable__2.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToDataTable__2.htm new file mode 100644 index 0000000..fcd8747 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToDataTable__2.htm @@ -0,0 +1,44 @@ +MoreEnumerable.ToDataTable<T, TTable>(IEnumerable<T>, TTable) Method

MoreEnumerableToDataTableT, TTable(IEnumerableT, TTable) Method

+ Appends elements in the sequence as rows of a given DataTable object. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TTable ToDataTable<T, TTable>(
+	this IEnumerable<T> source,
+	TTable table
+)
+where TTable : DataTable
+

Parameters

source  IEnumerableT
The source.
table  TTable

Type Parameters

T
The type of the elements of source.
TTable

Return Value

TTable
+ A DataTable or subclass representing the source. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

This operator uses immediate execution.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToDataTable__2_1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToDataTable__2_1.htm new file mode 100644 index 0000000..1f35d9e --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToDataTable__2_1.htm @@ -0,0 +1,50 @@ +MoreEnumerable.ToDataTable<T, TTable>(IEnumerable<T>, TTable, Expression<Func<T, Object>>[]) Method

MoreEnumerableToDataTableT, TTable(IEnumerableT, TTable, ExpressionFuncT, Object) Method

+ Appends elements in the sequence as rows of a given DataTable + object with a set of lambda expressions specifying which members (property + or field) of each element in the sequence will supply the column values. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static TTable ToDataTable<T, TTable>(
+	this IEnumerable<T> source,
+	TTable table,
+	params Expression<Func<T, Object?>>[] expressions
+)
+where TTable : DataTable
+

Parameters

source  IEnumerableT
The source.
table  TTable
The DataTable type of object where to add rows
expressions  ExpressionFuncT, Object
Expressions providing access to element members.

Type Parameters

T
The type of the elements of source.
TTable
The type of the input and resulting DataTable object.

Return Value

TTable
+ A DataTable or subclass representing the source. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

This operator uses immediate execution.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString.htm new file mode 100644 index 0000000..2090465 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString.htm @@ -0,0 +1,47 @@ +MoreEnumerable.ToDelimitedString(IEnumerable<Boolean>, String) Method

MoreEnumerableToDelimitedString(IEnumerableBoolean, String) Method

+ Creates a delimited string from a sequence of values and + a given delimiter. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static string ToDelimitedString(
+	this IEnumerable<bool> source,
+	string delimiter
+)

Parameters

source  IEnumerableBoolean
The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion.
delimiter  String
The delimiter to inject between elements.

Return Value

String
+ A string that consists of the elements in source + delimited by delimiter. If the source sequence + is empty, the method returns an empty string. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableBoolean. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses immediate execution and effectively buffers the sequence. +

Exceptions

ArgumentNullExceptionsource or delimiter is null. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_1.htm new file mode 100644 index 0000000..f03fb43 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_1.htm @@ -0,0 +1,47 @@ +MoreEnumerable.ToDelimitedString(IEnumerable<Byte>, String) Method

MoreEnumerableToDelimitedString(IEnumerableByte, String) Method

+ Creates a delimited string from a sequence of values and + a given delimiter. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static string ToDelimitedString(
+	this IEnumerable<byte> source,
+	string delimiter
+)

Parameters

source  IEnumerableByte
The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion.
delimiter  String
The delimiter to inject between elements.

Return Value

String
+ A string that consists of the elements in source + delimited by delimiter. If the source sequence + is empty, the method returns an empty string. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableByte. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses immediate execution and effectively buffers the sequence. +

Exceptions

ArgumentNullExceptionsource or delimiter is null. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_10.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_10.htm new file mode 100644 index 0000000..cd61055 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_10.htm @@ -0,0 +1,47 @@ +MoreEnumerable.ToDelimitedString(IEnumerable<String>, String) Method

MoreEnumerableToDelimitedString(IEnumerableString, String) Method

+ Creates a delimited string from a sequence of values and + a given delimiter. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static string ToDelimitedString(
+	this IEnumerable<string> source,
+	string delimiter
+)

Parameters

source  IEnumerableString
The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion.
delimiter  String
The delimiter to inject between elements.

Return Value

String
+ A string that consists of the elements in source + delimited by delimiter. If the source sequence + is empty, the method returns an empty string. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableString. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses immediate execution and effectively buffers the sequence. +

Exceptions

ArgumentNullExceptionsource or delimiter is null. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_11.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_11.htm new file mode 100644 index 0000000..474e544 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_11.htm @@ -0,0 +1,47 @@ +MoreEnumerable.ToDelimitedString(IEnumerable<UInt16>, String) Method

MoreEnumerableToDelimitedString(IEnumerableUInt16, String) Method

+ Creates a delimited string from a sequence of values and + a given delimiter. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static string ToDelimitedString(
+	this IEnumerable<ushort> source,
+	string delimiter
+)

Parameters

source  IEnumerableUInt16
The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion.
delimiter  String
The delimiter to inject between elements.

Return Value

String
+ A string that consists of the elements in source + delimited by delimiter. If the source sequence + is empty, the method returns an empty string. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableUInt16. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses immediate execution and effectively buffers the sequence. +

Exceptions

ArgumentNullExceptionsource or delimiter is null. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_12.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_12.htm new file mode 100644 index 0000000..6908998 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_12.htm @@ -0,0 +1,47 @@ +MoreEnumerable.ToDelimitedString(IEnumerable<UInt32>, String) Method

MoreEnumerableToDelimitedString(IEnumerableUInt32, String) Method

+ Creates a delimited string from a sequence of values and + a given delimiter. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static string ToDelimitedString(
+	this IEnumerable<uint> source,
+	string delimiter
+)

Parameters

source  IEnumerableUInt32
The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion.
delimiter  String
The delimiter to inject between elements.

Return Value

String
+ A string that consists of the elements in source + delimited by delimiter. If the source sequence + is empty, the method returns an empty string. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableUInt32. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses immediate execution and effectively buffers the sequence. +

Exceptions

ArgumentNullExceptionsource or delimiter is null. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_13.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_13.htm new file mode 100644 index 0000000..7805640 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_13.htm @@ -0,0 +1,47 @@ +MoreEnumerable.ToDelimitedString(IEnumerable<UInt64>, String) Method

MoreEnumerableToDelimitedString(IEnumerableUInt64, String) Method

+ Creates a delimited string from a sequence of values and + a given delimiter. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static string ToDelimitedString(
+	this IEnumerable<ulong> source,
+	string delimiter
+)

Parameters

source  IEnumerableUInt64
The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion.
delimiter  String
The delimiter to inject between elements.

Return Value

String
+ A string that consists of the elements in source + delimited by delimiter. If the source sequence + is empty, the method returns an empty string. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableUInt64. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses immediate execution and effectively buffers the sequence. +

Exceptions

ArgumentNullExceptionsource or delimiter is null. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_2.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_2.htm new file mode 100644 index 0000000..317766f --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_2.htm @@ -0,0 +1,47 @@ +MoreEnumerable.ToDelimitedString(IEnumerable<Char>, String) Method

MoreEnumerableToDelimitedString(IEnumerableChar, String) Method

+ Creates a delimited string from a sequence of values and + a given delimiter. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static string ToDelimitedString(
+	this IEnumerable<char> source,
+	string delimiter
+)

Parameters

source  IEnumerableChar
The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion.
delimiter  String
The delimiter to inject between elements.

Return Value

String
+ A string that consists of the elements in source + delimited by delimiter. If the source sequence + is empty, the method returns an empty string. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableChar. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses immediate execution and effectively buffers the sequence. +

Exceptions

ArgumentNullExceptionsource or delimiter is null. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_3.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_3.htm new file mode 100644 index 0000000..e7117ab --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_3.htm @@ -0,0 +1,47 @@ +MoreEnumerable.ToDelimitedString(IEnumerable<Decimal>, String) Method

MoreEnumerableToDelimitedString(IEnumerableDecimal, String) Method

+ Creates a delimited string from a sequence of values and + a given delimiter. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static string ToDelimitedString(
+	this IEnumerable<decimal> source,
+	string delimiter
+)

Parameters

source  IEnumerableDecimal
The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion.
delimiter  String
The delimiter to inject between elements.

Return Value

String
+ A string that consists of the elements in source + delimited by delimiter. If the source sequence + is empty, the method returns an empty string. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableDecimal. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses immediate execution and effectively buffers the sequence. +

Exceptions

ArgumentNullExceptionsource or delimiter is null. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_4.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_4.htm new file mode 100644 index 0000000..a08fa17 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_4.htm @@ -0,0 +1,47 @@ +MoreEnumerable.ToDelimitedString(IEnumerable<Double>, String) Method

MoreEnumerableToDelimitedString(IEnumerableDouble, String) Method

+ Creates a delimited string from a sequence of values and + a given delimiter. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static string ToDelimitedString(
+	this IEnumerable<double> source,
+	string delimiter
+)

Parameters

source  IEnumerableDouble
The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion.
delimiter  String
The delimiter to inject between elements.

Return Value

String
+ A string that consists of the elements in source + delimited by delimiter. If the source sequence + is empty, the method returns an empty string. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableDouble. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses immediate execution and effectively buffers the sequence. +

Exceptions

ArgumentNullExceptionsource or delimiter is null. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_5.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_5.htm new file mode 100644 index 0000000..89053e1 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_5.htm @@ -0,0 +1,47 @@ +MoreEnumerable.ToDelimitedString(IEnumerable<Int16>, String) Method

MoreEnumerableToDelimitedString(IEnumerableInt16, String) Method

+ Creates a delimited string from a sequence of values and + a given delimiter. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static string ToDelimitedString(
+	this IEnumerable<short> source,
+	string delimiter
+)

Parameters

source  IEnumerableInt16
The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion.
delimiter  String
The delimiter to inject between elements.

Return Value

String
+ A string that consists of the elements in source + delimited by delimiter. If the source sequence + is empty, the method returns an empty string. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableInt16. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses immediate execution and effectively buffers the sequence. +

Exceptions

ArgumentNullExceptionsource or delimiter is null. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_6.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_6.htm new file mode 100644 index 0000000..95d0fa3 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_6.htm @@ -0,0 +1,47 @@ +MoreEnumerable.ToDelimitedString(IEnumerable<Int32>, String) Method

MoreEnumerableToDelimitedString(IEnumerableInt32, String) Method

+ Creates a delimited string from a sequence of values and + a given delimiter. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static string ToDelimitedString(
+	this IEnumerable<int> source,
+	string delimiter
+)

Parameters

source  IEnumerableInt32
The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion.
delimiter  String
The delimiter to inject between elements.

Return Value

String
+ A string that consists of the elements in source + delimited by delimiter. If the source sequence + is empty, the method returns an empty string. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableInt32. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses immediate execution and effectively buffers the sequence. +

Exceptions

ArgumentNullExceptionsource or delimiter is null. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_7.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_7.htm new file mode 100644 index 0000000..f502aed --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_7.htm @@ -0,0 +1,47 @@ +MoreEnumerable.ToDelimitedString(IEnumerable<Int64>, String) Method

MoreEnumerableToDelimitedString(IEnumerableInt64, String) Method

+ Creates a delimited string from a sequence of values and + a given delimiter. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static string ToDelimitedString(
+	this IEnumerable<long> source,
+	string delimiter
+)

Parameters

source  IEnumerableInt64
The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion.
delimiter  String
The delimiter to inject between elements.

Return Value

String
+ A string that consists of the elements in source + delimited by delimiter. If the source sequence + is empty, the method returns an empty string. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableInt64. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses immediate execution and effectively buffers the sequence. +

Exceptions

ArgumentNullExceptionsource or delimiter is null. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_8.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_8.htm new file mode 100644 index 0000000..bd3a279 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_8.htm @@ -0,0 +1,47 @@ +MoreEnumerable.ToDelimitedString(IEnumerable<SByte>, String) Method

MoreEnumerableToDelimitedString(IEnumerableSByte, String) Method

+ Creates a delimited string from a sequence of values and + a given delimiter. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static string ToDelimitedString(
+	this IEnumerable<sbyte> source,
+	string delimiter
+)

Parameters

source  IEnumerableSByte
The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion.
delimiter  String
The delimiter to inject between elements.

Return Value

String
+ A string that consists of the elements in source + delimited by delimiter. If the source sequence + is empty, the method returns an empty string. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableSByte. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses immediate execution and effectively buffers the sequence. +

Exceptions

ArgumentNullExceptionsource or delimiter is null. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_9.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_9.htm new file mode 100644 index 0000000..b5fae06 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString_9.htm @@ -0,0 +1,47 @@ +MoreEnumerable.ToDelimitedString(IEnumerable<Single>, String) Method

MoreEnumerableToDelimitedString(IEnumerableSingle, String) Method

+ Creates a delimited string from a sequence of values and + a given delimiter. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static string ToDelimitedString(
+	this IEnumerable<float> source,
+	string delimiter
+)

Parameters

source  IEnumerableSingle
The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion.
delimiter  String
The delimiter to inject between elements.

Return Value

String
+ A string that consists of the elements in source + delimited by delimiter. If the source sequence + is empty, the method returns an empty string. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableSingle. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses immediate execution and effectively buffers the sequence. +

Exceptions

ArgumentNullExceptionsource or delimiter is null. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString__1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString__1.htm new file mode 100644 index 0000000..b45d81c --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToDelimitedString__1.htm @@ -0,0 +1,49 @@ +MoreEnumerable.ToDelimitedString<TSource>(IEnumerable<TSource>, String) Method

MoreEnumerableToDelimitedStringTSource(IEnumerableTSource, String) Method

+ Creates a delimited string from a sequence of values and + a given delimiter. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static string ToDelimitedString<TSource>(
+	this IEnumerable<TSource> source,
+	string delimiter
+)
+

Parameters

source  IEnumerableTSource
The sequence of items to delimit. Each is converted to a string using the + simple ToString() conversion.
delimiter  String
The delimiter to inject between elements.

Type Parameters

TSource
Type of element in the source sequence

Return Value

String
+ A string that consists of the elements in source + delimited by delimiter. If the source sequence + is empty, the method returns an empty string. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses immediate execution and effectively buffers the sequence. +

Exceptions

ArgumentNullExceptionsource or delimiter is null. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToDictionary__2.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToDictionary__2.htm new file mode 100644 index 0000000..6309877 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToDictionary__2.htm @@ -0,0 +1,40 @@ +MoreEnumerable.ToDictionary<TKey, TValue>(IEnumerable<KeyValuePair<TKey, TValue>>) Method

MoreEnumerableToDictionaryTKey, TValue(IEnumerableKeyValuePairTKey, TValue) Method

+ Creates a DictionaryTKey, TValue from a sequence of + KeyValuePairTKey, TValue elements. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static Dictionary<TKey, TValue> ToDictionary<TKey, TValue>(
+	this IEnumerable<KeyValuePair<TKey, TValue>> source
+)
+

Parameters

source  IEnumerableKeyValuePairTKey, TValue
The source sequence of key-value pairs.

Type Parameters

TKey
The type of the key.
TValue
The type of the value.

Return Value

DictionaryTKey, TValue
+ A DictionaryTKey, TValue containing the values + mapped to their keys. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableKeyValuePairTKey, TValue. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToDictionary__2_1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToDictionary__2_1.htm new file mode 100644 index 0000000..820abf3 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToDictionary__2_1.htm @@ -0,0 +1,45 @@ +MoreEnumerable.ToDictionary<TKey, TValue>(IEnumerable<KeyValuePair<TKey, TValue>>, IEqualityComparer<TKey>) Method

MoreEnumerableToDictionaryTKey, TValue(IEnumerableKeyValuePairTKey, TValue, IEqualityComparerTKey) Method

+ Creates a DictionaryTKey, TValue from a sequence of + KeyValuePairTKey, TValue elements. An additional + parameter specifies a comparer for keys. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static Dictionary<TKey, TValue> ToDictionary<TKey, TValue>(
+	this IEnumerable<KeyValuePair<TKey, TValue>> source,
+	IEqualityComparer<TKey>? comparer
+)
+

Parameters

source  IEnumerableKeyValuePairTKey, TValue
The source sequence of key-value pairs.
comparer  IEqualityComparerTKey
The comparer for keys.

Type Parameters

TKey
The type of the key.
TValue
The type of the value.

Return Value

DictionaryTKey, TValue
+ A DictionaryTKey, TValue containing the values + mapped to their keys. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableKeyValuePairTKey, TValue. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToDictionary__2_2.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToDictionary__2_2.htm new file mode 100644 index 0000000..603068c --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToDictionary__2_2.htm @@ -0,0 +1,41 @@ +MoreEnumerable.ToDictionary<TKey, TValue>(IEnumerable<ValueTuple<TKey, TValue>>) Method

MoreEnumerableToDictionaryTKey, TValue(IEnumerableValueTupleTKey, TValue) Method

+ Creates a DictionaryTKey, TValue from a sequence of + tuples of 2 where the first item is the key and the second the + value. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static Dictionary<TKey, TValue> ToDictionary<TKey, TValue>(
+	this IEnumerable<(TKey , TValue )> source
+)
+

Parameters

source  IEnumerableValueTupleTKey, TValue
The source sequence of couples (tuple of 2).

Type Parameters

TKey
The type of the key.
TValue
The type of the value.

Return Value

DictionaryTKey, TValue
+ A DictionaryTKey, TValue containing the values + mapped to their keys. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableValueTupleTKey, TValue. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToDictionary__2_3.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToDictionary__2_3.htm new file mode 100644 index 0000000..42e8101 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToDictionary__2_3.htm @@ -0,0 +1,45 @@ +MoreEnumerable.ToDictionary<TKey, TValue>(IEnumerable<ValueTuple<TKey, TValue>>, IEqualityComparer<TKey>) Method

MoreEnumerableToDictionaryTKey, TValue(IEnumerableValueTupleTKey, TValue, IEqualityComparerTKey) Method

+ Creates a DictionaryTKey, TValue from a sequence of + tuples of 2 where the first item is the key and the second the + value. An additional parameter specifies a comparer for keys. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static Dictionary<TKey, TValue> ToDictionary<TKey, TValue>(
+	this IEnumerable<(TKey , TValue )> source,
+	IEqualityComparer<TKey>? comparer
+)
+

Parameters

source  IEnumerableValueTupleTKey, TValue
The source sequence of couples (tuple of 2).
comparer  IEqualityComparerTKey
The comparer for keys.

Type Parameters

TKey
The type of the key.
TValue
The type of the value.

Return Value

DictionaryTKey, TValue
+ A DictionaryTKey, TValue containing the values + mapped to their keys. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableValueTupleTKey, TValue. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToHashSet__1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToHashSet__1.htm new file mode 100644 index 0000000..af53fd9 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToHashSet__1.htm @@ -0,0 +1,39 @@ +MoreEnumerable.ToHashSet<TSource>(IEnumerable<TSource>) Method

MoreEnumerableToHashSetTSource(IEnumerableTSource) Method

+ Returns a HashSetT of the source items using the default equality + comparer for the type. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static HashSet<TSource> ToHashSet<TSource>(
+	this IEnumerable<TSource> source
+)
+

Parameters

source  IEnumerableTSource
Source sequence

Type Parameters

TSource
Type of elements in source sequence.

Return Value

HashSetTSource
A hash set of the items in the sequence, using the default equality comparer.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This evaluates the input sequence completely. +

Exceptions

ArgumentNullExceptionsource is null

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToHashSet__1_1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToHashSet__1_1.htm new file mode 100644 index 0000000..2530a97 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToHashSet__1_1.htm @@ -0,0 +1,43 @@ +MoreEnumerable.ToHashSet<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>) Method

MoreEnumerableToHashSetTSource(IEnumerableTSource, IEqualityComparerTSource) Method

+ Returns a HashSetT of the source items using the specified equality + comparer for the type. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static HashSet<TSource> ToHashSet<TSource>(
+	this IEnumerable<TSource> source,
+	IEqualityComparer<TSource>? comparer
+)
+

Parameters

source  IEnumerableTSource
Source sequence
comparer  IEqualityComparerTSource
Equality comparer to use; a value of null will cause the type's default equality comparer to be used

Type Parameters

TSource
Type of elements in source sequence.

Return Value

HashSetTSource
A hash set of the items in the sequence, using the default equality comparer.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This evaluates the input sequence completely. +

Exceptions

ArgumentNullExceptionsource is null

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToLookup__2.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToLookup__2.htm new file mode 100644 index 0000000..4a9a565 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToLookup__2.htm @@ -0,0 +1,40 @@ +MoreEnumerable.ToLookup<TKey, TValue>(IEnumerable<KeyValuePair<TKey, TValue>>) Method

MoreEnumerableToLookupTKey, TValue(IEnumerableKeyValuePairTKey, TValue) Method

+ Creates a ILookupTKey, TElement from a sequence of + KeyValuePairTKey, TValue elements. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static ILookup<TKey, TValue> ToLookup<TKey, TValue>(
+	this IEnumerable<KeyValuePair<TKey, TValue>> source
+)
+

Parameters

source  IEnumerableKeyValuePairTKey, TValue
The source sequence of key-value pairs.

Type Parameters

TKey
The type of the key.
TValue
The type of the value.

Return Value

ILookupTKey, TValue
+ A ILookupTKey, TElement containing the values + mapped to their keys. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableKeyValuePairTKey, TValue. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToLookup__2_1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToLookup__2_1.htm new file mode 100644 index 0000000..32c63ca --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToLookup__2_1.htm @@ -0,0 +1,45 @@ +MoreEnumerable.ToLookup<TKey, TValue>(IEnumerable<KeyValuePair<TKey, TValue>>, IEqualityComparer<TKey>) Method

MoreEnumerableToLookupTKey, TValue(IEnumerableKeyValuePairTKey, TValue, IEqualityComparerTKey) Method

+ Creates a ILookupTKey, TElement from a sequence of + KeyValuePairTKey, TValue elements. An additional + parameter specifies a comparer for keys. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static ILookup<TKey, TValue> ToLookup<TKey, TValue>(
+	this IEnumerable<KeyValuePair<TKey, TValue>> source,
+	IEqualityComparer<TKey>? comparer
+)
+

Parameters

source  IEnumerableKeyValuePairTKey, TValue
The source sequence of key-value pairs.
comparer  IEqualityComparerTKey
The comparer for keys.

Type Parameters

TKey
The type of the key.
TValue
The type of the value.

Return Value

ILookupTKey, TValue
+ A ILookupTKey, TElement containing the values + mapped to their keys. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableKeyValuePairTKey, TValue. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToLookup__2_2.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToLookup__2_2.htm new file mode 100644 index 0000000..840258b --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToLookup__2_2.htm @@ -0,0 +1,41 @@ +MoreEnumerable.ToLookup<TKey, TValue>(IEnumerable<ValueTuple<TKey, TValue>>) Method

MoreEnumerableToLookupTKey, TValue(IEnumerableValueTupleTKey, TValue) Method

+ Creates a Lookup from a sequence of + tuples of 2 where the first item is the key and the second the + value. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static ILookup<TKey, TValue> ToLookup<TKey, TValue>(
+	this IEnumerable<(TKey , TValue )> source
+)
+

Parameters

source  IEnumerableValueTupleTKey, TValue
The source sequence of tuples of 2.

Type Parameters

TKey
The type of the key.
TValue
The type of the value.

Return Value

ILookupTKey, TValue
+ A Lookup containing the values + mapped to their keys. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableValueTupleTKey, TValue. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToLookup__2_3.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToLookup__2_3.htm new file mode 100644 index 0000000..cbcf841 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ToLookup__2_3.htm @@ -0,0 +1,45 @@ +MoreEnumerable.ToLookup<TKey, TValue>(IEnumerable<ValueTuple<TKey, TValue>>, IEqualityComparer<TKey>) Method

MoreEnumerableToLookupTKey, TValue(IEnumerableValueTupleTKey, TValue, IEqualityComparerTKey) Method

+ Creates a Lookup from a sequence of + tuples of 2 where the first item is the key and the second the + value. An additional parameter specifies a comparer for keys. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static ILookup<TKey, TValue> ToLookup<TKey, TValue>(
+	this IEnumerable<(TKey , TValue )> source,
+	IEqualityComparer<TKey>? comparer
+)
+

Parameters

source  IEnumerableValueTupleTKey, TValue
The source sequence of tuples of 2.
comparer  IEqualityComparerTKey
The comparer for keys.

Type Parameters

TKey
The type of the key.
TValue
The type of the value.

Return Value

ILookupTKey, TValue
+ A Lookup containing the values + mapped to their keys. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableValueTupleTKey, TValue. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Trace__1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Trace__1.htm new file mode 100644 index 0000000..7148540 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Trace__1.htm @@ -0,0 +1,41 @@ +MoreEnumerable.Trace<TSource>(IEnumerable<TSource>) Method

MoreEnumerableTraceTSource(IEnumerableTSource) Method

+ Traces the elements of a source sequence for diagnostics. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TSource> Trace<TSource>(
+	this IEnumerable<TSource> source
+)
+

Parameters

source  IEnumerableTSource
Source sequence whose elements to trace.

Type Parameters

TSource
Type of element in the source sequence

Return Value

IEnumerableTSource
+ Return the source sequence unmodified. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This a pass-through operator that uses deferred execution and + streams the results. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Trace__1_1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Trace__1_1.htm new file mode 100644 index 0000000..a7b4e37 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Trace__1_1.htm @@ -0,0 +1,46 @@ +MoreEnumerable.Trace<TSource>(IEnumerable<TSource>, Func<TSource, String>) Method

MoreEnumerableTraceTSource(IEnumerableTSource, FuncTSource, String) Method

+ Traces the elements of a source sequence for diagnostics using + a custom formatter. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TSource> Trace<TSource>(
+	this IEnumerable<TSource> source,
+	Func<TSource, string> formatter
+)
+

Parameters

source  IEnumerableTSource
Source sequence whose elements to trace.
formatter  FuncTSource, String
Function used to format each source element into a string.

Type Parameters

TSource
Type of element in the source sequence

Return Value

IEnumerableTSource
+ Return the source sequence unmodified. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This a pass-through operator that uses deferred execution and + streams the results. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Trace__1_2.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Trace__1_2.htm new file mode 100644 index 0000000..018688b --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Trace__1_2.htm @@ -0,0 +1,49 @@ +MoreEnumerable.Trace<TSource>(IEnumerable<TSource>, String) Method

MoreEnumerableTraceTSource(IEnumerableTSource, String) Method

+ Traces the elements of a source sequence for diagnostics using + custom formatting. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TSource> Trace<TSource>(
+	this IEnumerable<TSource> source,
+	string? format
+)
+

Parameters

source  IEnumerableTSource
Source sequence whose elements to trace.
format  String
+ String to use to format the trace message. If null then the + element value becomes the traced message. +

Type Parameters

TSource
Type of element in the source sequence

Return Value

IEnumerableTSource
+ Return the source sequence unmodified. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This a pass-through operator that uses deferred execution and + streams the results. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Transpose__1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Transpose__1.htm new file mode 100644 index 0000000..052cd9c --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Transpose__1.htm @@ -0,0 +1,53 @@ +MoreEnumerable.Transpose<T> Method

MoreEnumerableTransposeT Method

+ Transposes a sequence of rows into a sequence of columns. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<IEnumerable<T>> Transpose<T>(
+	this IEnumerable<IEnumerable<T>> source
+)
+

Parameters

source  IEnumerableIEnumerableT
Source sequence to transpose.

Type Parameters

T
Type of source sequence elements.

Return Value

IEnumerableIEnumerableT
+ Returns a sequence of columns in the source swapped into rows. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableIEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ If a rows is shorter than a follow it then the shorter row's + elements are skipped in the corresponding column sequences. + This operator uses deferred execution and streams its results. + Source sequence is consumed greedily when an iteration begins. + The inner sequences representing rows are consumed lazily and + resulting sequences of columns are streamed. +

Example

C#
var matrix = new[]
+{
+    new[] { 10, 11 },
+    new[] { 20 },
+    new[] { 30, 31, 32 }
+};
+var result = matrix.Transpose();
+ The result variable will contain [[10, 20, 30], [11, 31], [32]]. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_TraverseBreadthFirst__1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_TraverseBreadthFirst__1.htm new file mode 100644 index 0000000..2825f4d --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_TraverseBreadthFirst__1.htm @@ -0,0 +1,46 @@ +MoreEnumerable.TraverseBreadthFirst<T> Method

MoreEnumerableTraverseBreadthFirstT Method

+ Traverses a tree in a breadth-first fashion, starting at a root + node and using a user-defined function to get the children at each + node of the tree. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<T> TraverseBreadthFirst<T>(
+	T root,
+	Func<T, IEnumerable<T>> childrenSelector
+)
+

Parameters

root  T
The root of the tree to traverse.
childrenSelector  FuncT, IEnumerableT
+ The function that produces the children of each element.

Type Parameters

T
The tree node type

Return Value

IEnumerableT
A sequence containing the traversed values.

Remarks

+ The tree is not checked for loops. If the resulting sequence needs + to be finite then it is the responsibility of + childrenSelector to ensure that loops are not + produced.

+ This function defers traversal until needed and streams the + results.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_TraverseDepthFirst__1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_TraverseDepthFirst__1.htm new file mode 100644 index 0000000..f4c8db4 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_TraverseDepthFirst__1.htm @@ -0,0 +1,46 @@ +MoreEnumerable.TraverseDepthFirst<T> Method

MoreEnumerableTraverseDepthFirstT Method

+ Traverses a tree in a depth-first fashion, starting at a root node + and using a user-defined function to get the children at each node + of the tree. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<T> TraverseDepthFirst<T>(
+	T root,
+	Func<T, IEnumerable<T>> childrenSelector
+)
+

Parameters

root  T
The root of the tree to traverse.
childrenSelector  FuncT, IEnumerableT
+ The function that produces the children of each element.

Type Parameters

T
The tree node type.

Return Value

IEnumerableT
A sequence containing the traversed values.

Remarks

+ The tree is not checked for loops. If the resulting sequence needs + to be finite then it is the responsibility of + childrenSelector to ensure that loops are not + produced.

+ This function defers traversal until needed and streams the + results.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Unfold__3.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Unfold__3.htm new file mode 100644 index 0000000..2bbe668 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Unfold__3.htm @@ -0,0 +1,62 @@ +MoreEnumerable.Unfold<TState, T, TResult> Method

MoreEnumerableUnfoldTState, T, TResult Method

+ Returns a sequence generated by applying a state to the generator function, + and from its result, determines if the sequence should have a next element, its value, + and the next state in the recursive call. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> Unfold<TState, T, TResult>(
+	TState state,
+	Func<TState, T> generator,
+	Func<T, bool> predicate,
+	Func<T, TState> stateSelector,
+	Func<T, TResult> resultSelector
+)
+

Parameters

state  TState
The initial state.
generator  FuncTState, T
+ Function that takes a state and computes the next state and the next element of the sequence. +
predicate  FuncT, Boolean
+ Function to determine if the unfolding should continue based the + result of the generator function. +
stateSelector  FuncT, TState
+ Function to select the state from the output of the generator function. +
resultSelector  FuncT, TResult
+ Function to select the result from the output of the generator function. +

Type Parameters

TState
Type of state elements.
T
Type of the elements generated by the generator function.
TResult
The type of the elements of the result sequence.

Return Value

IEnumerableTResult
A sequence containing the results generated by the resultSelector function.

Remarks

+ This operator uses deferred execution and streams its results. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_WindowLeft__1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_WindowLeft__1.htm new file mode 100644 index 0000000..751abca --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_WindowLeft__1.htm @@ -0,0 +1,58 @@ +MoreEnumerable.WindowLeft<TSource> Method

MoreEnumerableWindowLeftTSource Method

+ Creates a left-aligned sliding window of a given size over the + source sequence. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<IList<TSource>> WindowLeft<TSource>(
+	this IEnumerable<TSource> source,
+	int size
+)
+

Parameters

source  IEnumerableTSource
+ The sequence over which to create the sliding window.
size  Int32
Size of the sliding window.

Type Parameters

TSource
+ The type of the elements of source.

Return Value

IEnumerableIListTSource
A sequence representing each sliding window.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ A window can contain fewer elements than size, + especially as it slides over the end of the sequence.

+ This operator uses deferred execution and streams its results.

Example

C#
Console.WriteLine(
+    Enumerable
+        .Range(1, 5)
+        .WindowLeft(3)
+        .Select(w => "AVG(" + w.ToDelimitedString(",") + ") = " + w.Average())
+        .ToDelimitedString(Environment.NewLine));
+
+// Output:
+// AVG(1,2,3) = 2
+// AVG(2,3,4) = 3
+// AVG(3,4,5) = 4
+// AVG(4,5) = 4.5
+// AVG(5) = 5

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_WindowRight__1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_WindowRight__1.htm new file mode 100644 index 0000000..434bc50 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_WindowRight__1.htm @@ -0,0 +1,58 @@ +MoreEnumerable.WindowRight<TSource> Method

MoreEnumerableWindowRightTSource Method

+ Creates a right-aligned sliding window over the source sequence + of a given size. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<IList<TSource>> WindowRight<TSource>(
+	this IEnumerable<TSource> source,
+	int size
+)
+

Parameters

source  IEnumerableTSource
+ The sequence over which to create the sliding window.
size  Int32
Size of the sliding window.

Type Parameters

TSource
+ The type of the elements of source.

Return Value

IEnumerableIListTSource
A sequence representing each sliding window.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ A window can contain fewer elements than size, + especially as it slides over the start of the sequence.

+ This operator uses deferred execution and streams its results.

Example

C#
Console.WriteLine(
+    Enumerable
+        .Range(1, 5)
+        .WindowRight(3)
+        .Select(w => "AVG(" + w.ToDelimitedString(",") + ") = " + w.Average())
+        .ToDelimitedString(Environment.NewLine));
+
+// Output:
+// AVG(1) = 1
+// AVG(1,2) = 1.5
+// AVG(1,2,3) = 2
+// AVG(2,3,4) = 3
+// AVG(3,4,5) = 4

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Window__1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Window__1.htm new file mode 100644 index 0000000..df1ddec --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Window__1.htm @@ -0,0 +1,45 @@ +MoreEnumerable.Window<TSource> Method

MoreEnumerableWindowTSource Method

+ Processes a sequence into a series of sub-sequences representing a windowed subset of + the original. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<IList<TSource>> Window<TSource>(
+	this IEnumerable<TSource> source,
+	int size
+)
+

Parameters

source  IEnumerableTSource
The sequence to evaluate a sliding window over.
size  Int32
The size (number of elements) in each window.

Type Parameters

TSource
The type of the elements of the source sequence.

Return Value

IEnumerableIListTSource
+ A series of sequences representing each sliding window subsequence.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ The number of sequences returned is: Max(0, sequence.Count() - windowSize) + + 1

+ Returned sub-sequences are buffered, but the overall operation is streamed.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Windowed__1.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Windowed__1.htm new file mode 100644 index 0000000..3dc0ffa --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_Windowed__1.htm @@ -0,0 +1,48 @@ +MoreEnumerable.Windowed<TSource> Method

MoreEnumerableWindowedTSource Method

Note: This API is now obsolete.
+ Processes a sequence into a series of sub-sequences representing a windowed subset of the original. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
[ObsoleteAttribute("Use Window instead.")]
+public static IEnumerable<IEnumerable<TSource>> Windowed<TSource>(
+	this IEnumerable<TSource> source,
+	int size
+)
+

Parameters

source  IEnumerableTSource
The sequence to evaluate a sliding window over.
size  Int32
The size (number of elements) in each window.

Type Parameters

TSource
The type of the elements of the source sequence.

Return Value

IEnumerableIEnumerableTSource
+ A series of sequences representing each sliding window subsequence.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ The number of sequences returned is: Max(0, sequence.Count() - windowSize) + + 1

+ Returned sub-sequences are buffered, but the overall operation is streamed.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ZipLongest__3.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ZipLongest__3.htm new file mode 100644 index 0000000..33759d7 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ZipLongest__3.htm @@ -0,0 +1,60 @@ +MoreEnumerable.ZipLongest<TFirst, TSecond, TResult>(IEnumerable<TFirst>, IEnumerable<TSecond>, Func<TFirst, TSecond, TResult>) Method

MoreEnumerableZipLongestTFirst, TSecond, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TSecond, TResult) Method

+ Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + will always be as long as the longest of input sequences where the + default value of each of the shorter sequence element types is used + for padding. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> ZipLongest<TFirst, TSecond, TResult>(
+	this IEnumerable<TFirst> first,
+	IEnumerable<TSecond> second,
+	Func<TFirst, TSecond, TResult> resultSelector
+)
+

Parameters

first  IEnumerableTFirst
The first sequence.
second  IEnumerableTSecond
The second sequence.
resultSelector  FuncTFirst, TSecond, TResult
+ Function to apply to each pair of elements.

Type Parameters

TFirst
Type of elements in first sequence.
TSecond
Type of elements in second sequence.
TResult
Type of elements in result sequence.

Return Value

IEnumerableTResult
+ A sequence that contains elements of the two input sequences, + combined by resultSelector. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTFirst. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams its results. +

Example

C#
var numbers = { 1, 2, 3 };
+var letters = { "A", "B", "C", "D" };
+var zipped = numbers.ZipLongest(letters, (n, l) => n + l);
+ The zipped variable, when iterated over, will yield "1A", + "2B", "3C", "0D" in turn. +

Exceptions

ArgumentNullExceptionfirst, second, or resultSelector is . +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ZipLongest__4.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ZipLongest__4.htm new file mode 100644 index 0000000..33b6c80 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ZipLongest__4.htm @@ -0,0 +1,65 @@ +MoreEnumerable.ZipLongest<T1, T2, T3, TResult>(IEnumerable<T1>, IEnumerable<T2>, IEnumerable<T3>, Func<T1, T2, T3, TResult>) Method

MoreEnumerableZipLongestT1, T2, T3, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, FuncT1, T2, T3, TResult) Method

+ Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + will always be as long as the longest of input sequences where the + default value of each of the shorter sequence element types is used + for padding. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> ZipLongest<T1, T2, T3, TResult>(
+	this IEnumerable<T1> first,
+	IEnumerable<T2> second,
+	IEnumerable<T3> third,
+	Func<T1, T2, T3, TResult> resultSelector
+)
+

Parameters

first  IEnumerableT1
The first sequence.
second  IEnumerableT2
The second sequence.
third  IEnumerableT3
The third sequence.
resultSelector  FuncT1, T2, T3, TResult
+ Function to apply to each triplet of elements.

Type Parameters

T1
Type of elements in first sequence.
T2
Type of elements in second sequence.
T3
Type of elements in third sequence.
TResult
Type of elements in result sequence.

Return Value

IEnumerableTResult
+ A sequence that contains elements of the three input sequences, + combined by resultSelector. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT1. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams its results. +

Example

C#
var numbers = new[] { 1, 2, 3 };
+var letters = new[] { "A", "B", "C", "D" };
+var chars   = new[] { 'a', 'b', 'c', 'd', 'e' };
+var zipped  = numbers.ZipLongest(letters, chars, (n, l, c) => n + l + c);
+ The zipped variable, when iterated over, will yield "1Aa", + "2Bb", "3Cc", "0Dd", "0e" in turn. +

Exceptions

ArgumentNullExceptionfirst, second, third, or resultSelector is . +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ZipLongest__5.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ZipLongest__5.htm new file mode 100644 index 0000000..53d48e5 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ZipLongest__5.htm @@ -0,0 +1,70 @@ +MoreEnumerable.ZipLongest<T1, T2, T3, T4, TResult>(IEnumerable<T1>, IEnumerable<T2>, IEnumerable<T3>, IEnumerable<T4>, Func<T1, T2, T3, T4, TResult>) Method

MoreEnumerableZipLongestT1, T2, T3, T4, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, IEnumerableT4, FuncT1, T2, T3, T4, TResult) Method

+ Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + will always be as long as the longest of input sequences where the + default value of each of the shorter sequence element types is used + for padding. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> ZipLongest<T1, T2, T3, T4, TResult>(
+	this IEnumerable<T1> first,
+	IEnumerable<T2> second,
+	IEnumerable<T3> third,
+	IEnumerable<T4> fourth,
+	Func<T1, T2, T3, T4, TResult> resultSelector
+)
+

Parameters

first  IEnumerableT1
The first sequence.
second  IEnumerableT2
The second sequence.
third  IEnumerableT3
The third sequence.
fourth  IEnumerableT4
The fourth sequence.
resultSelector  FuncT1, T2, T3, T4, TResult
+ Function to apply to each quadruplet of elements.

Type Parameters

T1
Type of elements in first sequence
T2
Type of elements in second sequence
T3
Type of elements in third sequence
T4
Type of elements in fourth sequence
TResult
Type of elements in result sequence

Return Value

IEnumerableTResult
+ A sequence that contains elements of the four input sequences, + combined by resultSelector. +

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT1. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ This operator uses deferred execution and streams its results. +

Example

C#
var numbers = new[] { 1, 2, 3 };
+var letters = new[] { "A", "B", "C", "D" };
+var chars   = new[] { 'a', 'b', 'c', 'd', 'e' };
+var flags   = new[] { true, false, true, false, true, false };
+var zipped  = numbers.ZipLongest(letters, chars, flags, (n, l, c, f) => n + l + c + f);
+ The zipped variable, when iterated over, will yield "1AaTrue", + "2BbFalse", "3CcTrue", "0DdFalse", "0eTrue", "0\0False" in turn. +

Exceptions

ArgumentNullExceptionfirst, second, third, fourth, or resultSelector is . +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ZipShortest__3.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ZipShortest__3.htm new file mode 100644 index 0000000..0f1cc6a --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ZipShortest__3.htm @@ -0,0 +1,59 @@ +MoreEnumerable.ZipShortest<TFirst, TSecond, TResult>(IEnumerable<TFirst>, IEnumerable<TSecond>, Func<TFirst, TSecond, TResult>) Method

MoreEnumerableZipShortestTFirst, TSecond, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TSecond, TResult) Method

+ Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + is as short as the shortest input sequence. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> ZipShortest<TFirst, TSecond, TResult>(
+	this IEnumerable<TFirst> first,
+	IEnumerable<TSecond> second,
+	Func<TFirst, TSecond, TResult> resultSelector
+)
+

Parameters

first  IEnumerableTFirst
The first sequence.
second  IEnumerableTSecond
The second sequence.
resultSelector  FuncTFirst, TSecond, TResult
+ Function to apply to each pair of elements.

Type Parameters

TFirst
Type of elements in first sequence.
TSecond
Type of elements in second sequence.
TResult
Type of elements in result sequence.

Return Value

IEnumerableTResult
+ A projection of tuples, where each tuple contains the N-th element + from each of the argument sequences.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableTFirst. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ If the input sequences are of different lengths, the result sequence + is terminated as soon as the shortest input sequence is exhausted + and remainder elements from the longer sequences are never consumed. +

+ This operator uses deferred execution and streams its results.

Example

first, second, or resultSelector is . +
C#
var numbers = new[] { 1, 2, 3 };
+var letters = new[] { "A", "B", "C", "D" };
+var zipped = numbers.ZipShortest(letters, (n, l) => n + l);
+ The zipped variable, when iterated over, will yield "1A", "2B", "3C", in turn. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ZipShortest__4.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ZipShortest__4.htm new file mode 100644 index 0000000..3a18f7c --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ZipShortest__4.htm @@ -0,0 +1,65 @@ +MoreEnumerable.ZipShortest<T1, T2, T3, TResult>(IEnumerable<T1>, IEnumerable<T2>, IEnumerable<T3>, Func<T1, T2, T3, TResult>) Method

MoreEnumerableZipShortestT1, T2, T3, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, FuncT1, T2, T3, TResult) Method

+ Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + is as short as the shortest input sequence. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> ZipShortest<T1, T2, T3, TResult>(
+	this IEnumerable<T1> first,
+	IEnumerable<T2> second,
+	IEnumerable<T3> third,
+	Func<T1, T2, T3, TResult> resultSelector
+)
+

Parameters

first  IEnumerableT1
First sequence
second  IEnumerableT2
Second sequence
third  IEnumerableT3
Third sequence
resultSelector  FuncT1, T2, T3, TResult
+ Function to apply to each triplet of elements.

Type Parameters

T1
Type of elements in first sequence.
T2
Type of elements in second sequence.
T3
Type of elements in third sequence.
TResult
Type of elements in result sequence.

Return Value

IEnumerableTResult
+ A projection of tuples, where each tuple contains the N-th element + from each of the argument sequences.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT1. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ If the input sequences are of different lengths, the result sequence + is terminated as soon as the shortest input sequence is exhausted + and remainder elements from the longer sequences are never consumed. +

+ This operator uses deferred execution and streams its results.

Example

C#
var numbers = new[] { 1, 2, 3 };
+var letters = new[] { "A", "B", "C", "D" };
+var chars   = new[] { 'a', 'b', 'c', 'd', 'e' };
+var zipped  = numbers.ZipShortest(letters, chars, (n, l, c) => c + n + l);
+ The zipped variable, when iterated over, will yield + "98A", "100B", "102C", in turn. +

Exceptions

ArgumentNullExceptionfirst, second, third, or resultSelector is . +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ZipShortest__5.htm b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ZipShortest__5.htm new file mode 100644 index 0000000..b44724e --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_MoreEnumerable_ZipShortest__5.htm @@ -0,0 +1,70 @@ +MoreEnumerable.ZipShortest<T1, T2, T3, T4, TResult>(IEnumerable<T1>, IEnumerable<T2>, IEnumerable<T3>, IEnumerable<T4>, Func<T1, T2, T3, T4, TResult>) Method

MoreEnumerableZipShortestT1, T2, T3, T4, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, IEnumerableT4, FuncT1, T2, T3, T4, TResult) Method

+ Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + is as short as the shortest input sequence. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static IEnumerable<TResult> ZipShortest<T1, T2, T3, T4, TResult>(
+	this IEnumerable<T1> first,
+	IEnumerable<T2> second,
+	IEnumerable<T3> third,
+	IEnumerable<T4> fourth,
+	Func<T1, T2, T3, T4, TResult> resultSelector
+)
+

Parameters

first  IEnumerableT1
The first sequence.
second  IEnumerableT2
The second sequence.
third  IEnumerableT3
The third sequence.
fourth  IEnumerableT4
The fourth sequence.
resultSelector  FuncT1, T2, T3, T4, TResult
+ Function to apply to each quadruplet of elements.

Type Parameters

T1
Type of elements in first sequence.
T2
Type of elements in second sequence.
T3
Type of elements in third sequence.
T4
Type of elements in fourth sequence.
TResult
Type of elements in result sequence.

Return Value

IEnumerableTResult
+ A projection of tuples, where each tuple contains the N-th element + from each of the argument sequences.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerableT1. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

+ If the input sequences are of different lengths, the result sequence + is terminated as soon as the shortest input sequence is exhausted + and remainder elements from the longer sequences are never consumed. +

+ This operator uses deferred execution and streams its results.

Example

C#
var numbers = new[] { 1, 2, 3 };
+var letters = new[] { "A", "B", "C", "D" };
+var chars   = new[] { 'a', 'b', 'c', 'd', 'e' };
+var flags   = new[] { true, false };
+var zipped  = numbers.ZipShortest(letters, chars, flags, (n, l, c, f) => n + l + c + f);
+ The zipped variable, when iterated over, will yield + "1AaTrue", "2BbFalse" in turn. +

Exceptions

ArgumentNullExceptionfirst, second, third, fourth, or resultSelector is . +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_SequenceException__ctor.htm b/3.4/ref/api/html/M_MoreLinq_SequenceException__ctor.htm new file mode 100644 index 0000000..9d496ec --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_SequenceException__ctor.htm @@ -0,0 +1,24 @@ +SequenceException Constructor

SequenceException Constructor

+ Initializes a new instance of the SequenceException class. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public SequenceException()

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_SequenceException__ctor_1.htm b/3.4/ref/api/html/M_MoreLinq_SequenceException__ctor_1.htm new file mode 100644 index 0000000..2636e63 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_SequenceException__ctor_1.htm @@ -0,0 +1,36 @@ +SequenceException(SerializationInfo, StreamingContext) Constructor

SequenceException(SerializationInfo, StreamingContext) Constructor

+ Initializes a new instance of the SequenceException class + with serialized data. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
protected SequenceException(
+	SerializationInfo info,
+	StreamingContext context
+)

Parameters

info  SerializationInfo
The object that holds the serialized object data.
context  StreamingContext
The contextual information about the source or destination.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_SequenceException__ctor_2.htm b/3.4/ref/api/html/M_MoreLinq_SequenceException__ctor_2.htm new file mode 100644 index 0000000..a7fcbb5 --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_SequenceException__ctor_2.htm @@ -0,0 +1,32 @@ +SequenceException(String) Constructor

SequenceException(String) Constructor

+ Initializes a new instance of the SequenceException class + with a given error message. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public SequenceException(
+	string? message
+)

Parameters

message  String
A message that describes the error.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/M_MoreLinq_SequenceException__ctor_3.htm b/3.4/ref/api/html/M_MoreLinq_SequenceException__ctor_3.htm new file mode 100644 index 0000000..90627ac --- /dev/null +++ b/3.4/ref/api/html/M_MoreLinq_SequenceException__ctor_3.htm @@ -0,0 +1,37 @@ +SequenceException(String, Exception) Constructor

SequenceException(String, Exception) Constructor

+ Initializes a new instance of the SequenceException class + with a given error message and a reference to the inner exception + that is the cause of the exception. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public SequenceException(
+	string? message,
+	Exception? innerException
+)

Parameters

message  String
A message that describes the error.
innerException  Exception
The exception that is the cause of the current exception.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Experimental_Async_ExperimentalEnumerable.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Experimental_Async_ExperimentalEnumerable.htm new file mode 100644 index 0000000..107cd80 --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Experimental_Async_ExperimentalEnumerable.htm @@ -0,0 +1,27 @@ +ExperimentalEnumerable Methods

ExperimentalEnumerable Methods

Methods

MergeT(IEnumerableIAsyncEnumerableT) + Concurrently merges all the elements of multiple asynchronous streams into a single + asynchronous stream. +
MergeT(IEnumerableIAsyncEnumerableT, Int32) + Concurrently merges all the elements of multiple asynchronous streams into a single + asynchronous stream. An additional parameter specifies the maximum concurrent operations + that may be in flight at any give time. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Experimental_AwaitQueryOptions.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Experimental_AwaitQueryOptions.htm new file mode 100644 index 0000000..13f4929 --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Experimental_AwaitQueryOptions.htm @@ -0,0 +1,27 @@ +AwaitQueryOptions Methods

AwaitQueryOptions Methods

Methods

EqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
GetHashCodeServes as the default hash function.
(Inherited from Object)
GetTypeGets the Type of the current instance.
(Inherited from Object)
ToStringReturns a string that represents the current object.
(Inherited from Object)
WithMaxConcurrency + Returns new options with the given concurrency limit. +
WithPreserveOrder + Returns new options with the given Boolean indicating whether or + not the results should be returned in the order of the source. +
WithScheduler + Returns new options with the given scheduler. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Experimental_ExperimentalEnumerable.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Experimental_ExperimentalEnumerable.htm new file mode 100644 index 0000000..3244705 --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Experimental_ExperimentalEnumerable.htm @@ -0,0 +1,98 @@ +ExperimentalEnumerable Methods

ExperimentalEnumerable Methods

Methods

AggregateT, TResult1, TResult2, TResult(IEnumerableT, FuncIObservableT, IObservableTResult1, FuncIObservableT, IObservableTResult2, FuncTResult1, TResult2, TResult) + Applies two accumulator queries sequentially in a single + pass over a sequence. +
AggregateT, TResult1, TResult2, TResult3, TResult(IEnumerableT, FuncIObservableT, IObservableTResult1, FuncIObservableT, IObservableTResult2, FuncIObservableT, IObservableTResult3, FuncTResult1, TResult2, TResult3, TResult) + Applies three accumulator queries sequentially in a single + pass over a sequence. +
AggregateT, TResult1, TResult2, TResult3, TResult4, TResult(IEnumerableT, FuncIObservableT, IObservableTResult1, FuncIObservableT, IObservableTResult2, FuncIObservableT, IObservableTResult3, FuncIObservableT, IObservableTResult4, FuncTResult1, TResult2, TResult3, TResult4, TResult) + Applies four accumulator queries sequentially in a single + pass over a sequence. +
AggregateT, TResult1, TResult2, TResult3, TResult4, TResult5, TResult(IEnumerableT, FuncIObservableT, IObservableTResult1, FuncIObservableT, IObservableTResult2, FuncIObservableT, IObservableTResult3, FuncIObservableT, IObservableTResult4, FuncIObservableT, IObservableTResult5, FuncTResult1, TResult2, TResult3, TResult4, TResult5, TResult) + Applies five accumulator queries sequentially in a single + pass over a sequence. +
AggregateT, TResult1, TResult2, TResult3, TResult4, TResult5, TResult6, TResult(IEnumerableT, FuncIObservableT, IObservableTResult1, FuncIObservableT, IObservableTResult2, FuncIObservableT, IObservableTResult3, FuncIObservableT, IObservableTResult4, FuncIObservableT, IObservableTResult5, FuncIObservableT, IObservableTResult6, FuncTResult1, TResult2, TResult3, TResult4, TResult5, TResult6, TResult) + Applies six accumulator queries sequentially in a single + pass over a sequence. +
AggregateT, TResult1, TResult2, TResult3, TResult4, TResult5, TResult6, TResult7, TResult(IEnumerableT, FuncIObservableT, IObservableTResult1, FuncIObservableT, IObservableTResult2, FuncIObservableT, IObservableTResult3, FuncIObservableT, IObservableTResult4, FuncIObservableT, IObservableTResult5, FuncIObservableT, IObservableTResult6, FuncIObservableT, IObservableTResult7, FuncTResult1, TResult2, TResult3, TResult4, TResult5, TResult6, TResult7, TResult) + Applies seven accumulator queries sequentially in a single + pass over a sequence. +
AggregateT, TResult1, TResult2, TResult3, TResult4, TResult5, TResult6, TResult7, TResult8, TResult(IEnumerableT, FuncIObservableT, IObservableTResult1, FuncIObservableT, IObservableTResult2, FuncIObservableT, IObservableTResult3, FuncIObservableT, IObservableTResult4, FuncIObservableT, IObservableTResult5, FuncIObservableT, IObservableTResult6, FuncIObservableT, IObservableTResult7, FuncIObservableT, IObservableTResult8, FuncTResult1, TResult2, TResult3, TResult4, TResult5, TResult6, TResult7, TResult8, TResult) + Applies eight accumulator queries sequentially in a single + pass over a sequence. +
AsOrderedT + Returns a query whose results evaluate asynchronously but which + are returned in the order of the source. +
AsSequentialT + Converts a query whose results evaluate asynchronously to use + sequential instead of concurrent evaluation. +
AsUnorderedT + Returns a query whose results evaluate asynchronously but which + are returned without guarantee of the source order. +
AwaitT(IEnumerableTaskT) + Creates a sequence query that streams the result of each task in + the source sequence as it completes asynchronously. +
AwaitT, TResult(IEnumerableT, FuncT, CancellationToken, TaskTResult) + Creates a sequence query that streams the result of each task in + the source sequence as it completes asynchronously. A + CancellationToken is passed for each asynchronous + evaluation to abort any asynchronous operations in flight if the + sequence is not fully iterated. +
AwaitCompletionT, TTaskResult, TResult + Awaits completion of all asynchronous evaluations irrespective of + whether they succeed or fail. An additional argument specifies a + function that projects the final result given the source item and + completed task. +
BatchTSource, TResult(IEnumerableTSource, Int32, ArrayPoolTSource, FuncICurrentBufferTSource, TResult) + Batches the source sequence into sized buckets using an array pool + to rent arrays to back each bucket and returns a sequence of + elements projected from each bucket. +
BatchTSource, TBucket, TResult(IEnumerableTSource, Int32, ArrayPoolTSource, FuncICurrentBufferTSource, IEnumerableTBucket, FuncIEnumerableTBucket, TResult) + Batches the source sequence into sized buckets using an array pool + to rent arrays to back each bucket and returns a sequence of + elements projected from each bucket. +
MaxConcurrencyT + Returns a query whose results evaluate asynchronously to use a + concurrency limit. +
MemoizeT + Creates a sequence that lazily caches the source as it is iterated + for the first time, reusing the cache thereafter for future + re-iterations. If the source is already cached or buffered then it + is returned verbatim. +
PreserveOrderT + Returns a query whose results evaluate asynchronously and a Boolean + argument indicating whether the source order of the results is + preserved. +
SchedulerT + Returns a query whose results evaluate asynchronously and uses the + given scheduler for the workhorse task. +
TrySingleT, TCardinality(IEnumerableT, TCardinality, TCardinality, TCardinality) + Returns a tuple with the cardinality of the sequence and the + single element in the sequence if it contains exactly one element. + similar to SingleTSource(IEnumerableTSource). +
TrySingleT, TCardinality, TResult(IEnumerableT, TCardinality, TCardinality, TCardinality, FuncTCardinality, T, TResult) + Returns a result projected from the the cardinality of the sequence + and the single element in the sequence if it contains exactly one + element. +
UnboundedConcurrencyT + Returns a query whose results evaluate asynchronously and + concurrently with no defined limitation on concurrency. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Experimental_IAwaitQuery_1.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Experimental_IAwaitQuery_1.htm new file mode 100644 index 0000000..acfba52 --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Experimental_IAwaitQuery_1.htm @@ -0,0 +1,1621 @@ +IAwaitQuery<T> Methods

IAwaitQueryT Methods

Methods

GetEnumeratorReturns an enumerator that iterates through the collection.
(Inherited from IEnumerableT)
WithOptions + Returns a new query that will use the given options. +

Extension Methods

AggregateT, TResult1, TResult2, TResult + Applies two accumulator queries sequentially in a single + pass over a sequence. +
(Defined by ExperimentalEnumerable)
AggregateT, TAccumulate1, TAccumulate2, TResult + Applies two accumulators sequentially in a single pass over a + sequence. +
(Defined by MoreEnumerable)
AggregateT, TAccumulate1, TAccumulate2, TResult + Applies two accumulators sequentially in a single pass over a + sequence. +
(Defined by AggregateExtension)
AggregateT, TResult1, TResult2, TResult3, TResult + Applies three accumulator queries sequentially in a single + pass over a sequence. +
(Defined by ExperimentalEnumerable)
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TResult + Applies three accumulators sequentially in a single pass over a + sequence. +
(Defined by MoreEnumerable)
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TResult + Applies three accumulators sequentially in a single pass over a + sequence. +
(Defined by AggregateExtension)
AggregateT, TResult1, TResult2, TResult3, TResult4, TResult + Applies four accumulator queries sequentially in a single + pass over a sequence. +
(Defined by ExperimentalEnumerable)
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TResult + Applies four accumulators sequentially in a single pass over a + sequence. +
(Defined by MoreEnumerable)
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TResult + Applies four accumulators sequentially in a single pass over a + sequence. +
(Defined by AggregateExtension)
AggregateT, TResult1, TResult2, TResult3, TResult4, TResult5, TResult + Applies five accumulator queries sequentially in a single + pass over a sequence. +
(Defined by ExperimentalEnumerable)
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TResult + Applies five accumulators sequentially in a single pass over a + sequence. +
(Defined by MoreEnumerable)
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TResult + Applies five accumulators sequentially in a single pass over a + sequence. +
(Defined by AggregateExtension)
AggregateT, TResult1, TResult2, TResult3, TResult4, TResult5, TResult6, TResult + Applies six accumulator queries sequentially in a single + pass over a sequence. +
(Defined by ExperimentalEnumerable)
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TResult + Applies six accumulators sequentially in a single pass over a + sequence. +
(Defined by MoreEnumerable)
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TResult + Applies six accumulators sequentially in a single pass over a + sequence. +
(Defined by AggregateExtension)
AggregateT, TResult1, TResult2, TResult3, TResult4, TResult5, TResult6, TResult7, TResult + Applies seven accumulator queries sequentially in a single + pass over a sequence. +
(Defined by ExperimentalEnumerable)
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TAccumulate7, TResult + Applies seven accumulators sequentially in a single pass over a + sequence. +
(Defined by MoreEnumerable)
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TAccumulate7, TResult + Applies seven accumulators sequentially in a single pass over a + sequence. +
(Defined by AggregateExtension)
AggregateT, TResult1, TResult2, TResult3, TResult4, TResult5, TResult6, TResult7, TResult8, TResult + Applies eight accumulator queries sequentially in a single + pass over a sequence. +
(Defined by ExperimentalEnumerable)
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TAccumulate7, TAccumulate8, TResult + Applies eight accumulators sequentially in a single pass over a + sequence. +
(Defined by MoreEnumerable)
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TAccumulate7, TAccumulate8, TResult + Applies eight accumulators sequentially in a single pass over a + sequence. +
(Defined by AggregateExtension)
AggregateRightT + Applies a right-associative accumulator function over a sequence. + This operator is the right-associative version of the + AggregateTSource(IEnumerableTSource, FuncTSource, TSource, TSource) LINQ operator. +
(Defined by MoreEnumerable)
AggregateRightT + Applies a right-associative accumulator function over a sequence. + This operator is the right-associative version of the + AggregateTSource(IEnumerableTSource, FuncTSource, TSource, TSource) LINQ operator. +
(Defined by AggregateRightExtension)
AggregateRightT, TAccumulate + Applies a right-associative accumulator function over a sequence. + The specified seed value is used as the initial accumulator value. + This operator is the right-associative version of the + AggregateTSource, TAccumulate(IEnumerableTSource, TAccumulate, FuncTAccumulate, TSource, TAccumulate) LINQ operator. +
(Defined by MoreEnumerable)
AggregateRightT, TAccumulate + Applies a right-associative accumulator function over a sequence. + The specified seed value is used as the initial accumulator value. + This operator is the right-associative version of the + AggregateTSource, TAccumulate(IEnumerableTSource, TAccumulate, FuncTAccumulate, TSource, TAccumulate) LINQ operator. +
(Defined by AggregateRightExtension)
AggregateRightT, TAccumulate, TResult + Applies a right-associative accumulator function over a sequence. + The specified seed value is used as the initial accumulator value, + and the specified function is used to select the result value. + This operator is the right-associative version of the + AggregateTSource, TAccumulate, TResult(IEnumerableTSource, TAccumulate, FuncTAccumulate, TSource, TAccumulate, FuncTAccumulate, TResult) LINQ operator. +
(Defined by MoreEnumerable)
AggregateRightT, TAccumulate, TResult + Applies a right-associative accumulator function over a sequence. + The specified seed value is used as the initial accumulator value, + and the specified function is used to select the result value. + This operator is the right-associative version of the + AggregateTSource, TAccumulate, TResult(IEnumerableTSource, TAccumulate, FuncTAccumulate, TSource, TAccumulate, FuncTAccumulate, TResult) LINQ operator. +
(Defined by AggregateRightExtension)
AppendT + Returns a sequence consisting of the head elements and the given tail element. +
(Defined by MoreEnumerable)
AppendT + Returns a sequence consisting of the head elements and the given tail element. +
(Defined by AppendExtension)
AsOrderedT + Returns a query whose results evaluate asynchronously but which + are returned in the order of the source. +
(Defined by ExperimentalEnumerable)
AsSequentialT + Converts a query whose results evaluate asynchronously to use + sequential instead of concurrent evaluation. +
(Defined by ExperimentalEnumerable)
AssertT + Asserts that all elements of a sequence meet a given condition + otherwise throws an Exception object. +
(Defined by MoreEnumerable)
AssertT + Asserts that all elements of a sequence meet a given condition + otherwise throws an Exception object. +
(Defined by AssertExtension)
AssertT + Asserts that all elements of a sequence meet a given condition + otherwise throws an Exception object. +
(Defined by MoreEnumerable)
AssertT + Asserts that all elements of a sequence meet a given condition + otherwise throws an Exception object. +
(Defined by AssertExtension)
AssertCountT + Asserts that a source sequence contains a given count of elements. +
(Defined by MoreEnumerable)
AssertCountT + Asserts that a source sequence contains a given count of elements. +
(Defined by AssertCountExtension)
AssertCountT + Asserts that a source sequence contains a given count of elements. + A parameter specifies the exception to be thrown. +
(Defined by MoreEnumerable)
AssertCountT + Asserts that a source sequence contains a given count of elements. + A parameter specifies the exception to be thrown. +
(Defined by AssertCountExtension)
AsUnorderedT + Returns a query whose results evaluate asynchronously but which + are returned without guarantee of the source order. +
(Defined by ExperimentalEnumerable)
AtLeastT + Determines whether or not the number of elements in the sequence is greater than + or equal to the given integer. +
(Defined by MoreEnumerable)
AtLeastT + Determines whether or not the number of elements in the sequence is greater than + or equal to the given integer. +
(Defined by AtLeastExtension)
AtMostT + Determines whether or not the number of elements in the sequence is lesser than + or equal to the given integer. +
(Defined by MoreEnumerable)
AtMostT + Determines whether or not the number of elements in the sequence is lesser than + or equal to the given integer. +
(Defined by AtMostExtension)
AwaitT, TResult + Creates a sequence query that streams the result of each task in + the source sequence as it completes asynchronously. A + CancellationToken is passed for each asynchronous + evaluation to abort any asynchronous operations in flight if the + sequence is not fully iterated. +
(Defined by ExperimentalEnumerable)
AwaitCompletionT, TTaskResult, TResult + Awaits completion of all asynchronous evaluations irrespective of + whether they succeed or fail. An additional argument specifies a + function that projects the final result given the source item and + completed task. +
(Defined by ExperimentalEnumerable)
BacksertT + Inserts the elements of a sequence into another sequence at a + specified index from the tail of the sequence, where zero always + represents the last position, one represents the second-last + element, two represents the third-last element and so on. +
(Defined by MoreEnumerable)
BacksertT + Inserts the elements of a sequence into another sequence at a + specified index from the tail of the sequence, where zero always + represents the last position, one represents the second-last + element, two represents the third-last element and so on. +
(Defined by BacksertExtension)
BatchT + Batches the source sequence into sized buckets. +
(Defined by MoreEnumerable)
BatchT + Batches the source sequence into sized buckets. +
(Defined by BatchExtension)
BatchT, TResult + Batches the source sequence into sized buckets and applies a projection to each bucket. +
(Defined by MoreEnumerable)
BatchT, TResult + Batches the source sequence into sized buckets and applies a projection to each bucket. +
(Defined by BatchExtension)
BatchT, TResult + Batches the source sequence into sized buckets using an array pool + to rent arrays to back each bucket and returns a sequence of + elements projected from each bucket. +
(Defined by ExperimentalEnumerable)
BatchT, TBucket, TResult + Batches the source sequence into sized buckets using an array pool + to rent arrays to back each bucket and returns a sequence of + elements projected from each bucket. +
(Defined by ExperimentalEnumerable)
CartesianT, T2, TResult + Returns the Cartesian product of two sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
(Defined by MoreEnumerable)
CartesianT, T2, TResult + Returns the Cartesian product of two sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
(Defined by CartesianExtension)
CartesianT, T2, T3, TResult + Returns the Cartesian product of three sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
(Defined by MoreEnumerable)
CartesianT, T2, T3, TResult + Returns the Cartesian product of three sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
(Defined by CartesianExtension)
CartesianT, T2, T3, T4, TResult + Returns the Cartesian product of four sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
(Defined by MoreEnumerable)
CartesianT, T2, T3, T4, TResult + Returns the Cartesian product of four sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
(Defined by CartesianExtension)
CartesianT, T2, T3, T4, T5, TResult + Returns the Cartesian product of five sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
(Defined by MoreEnumerable)
CartesianT, T2, T3, T4, T5, TResult + Returns the Cartesian product of five sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
(Defined by CartesianExtension)
CartesianT, T2, T3, T4, T5, T6, TResult + Returns the Cartesian product of six sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
(Defined by MoreEnumerable)
CartesianT, T2, T3, T4, T5, T6, TResult + Returns the Cartesian product of six sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
(Defined by CartesianExtension)
CartesianT, T2, T3, T4, T5, T6, T7, TResult + Returns the Cartesian product of seven sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
(Defined by MoreEnumerable)
CartesianT, T2, T3, T4, T5, T6, T7, TResult + Returns the Cartesian product of seven sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
(Defined by CartesianExtension)
CartesianT, T2, T3, T4, T5, T6, T7, T8, TResult + Returns the Cartesian product of eight sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
(Defined by MoreEnumerable)
CartesianT, T2, T3, T4, T5, T6, T7, T8, TResult + Returns the Cartesian product of eight sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
(Defined by CartesianExtension)
ChooseT, TResult + Applies a function to each element of the source sequence and + returns a new sequence of result elements for source elements + where the function returns a couple (2-tuple) having a true + as its first element and result as the second. +
(Defined by MoreEnumerable)
ChooseT, TResult + Applies a function to each element of the source sequence and + returns a new sequence of result elements for source elements + where the function returns a couple (2-tuple) having a true + as its first element and result as the second. +
(Defined by ChooseExtension)
CompareCountT, TSecond + Compares two sequences and returns an integer that indicates whether the first sequence + has fewer, the same or more elements than the second sequence. +
(Defined by MoreEnumerable)
CompareCountT, TSecond + Compares two sequences and returns an integer that indicates whether the first sequence + has fewer, the same or more elements than the second sequence. +
(Defined by CompareCountExtension)
ConcatT + Returns a sequence consisting of the head elements and the given tail element. +
(Defined by MoreEnumerable)
ConsumeT + Completely consumes the given sequence. This method uses immediate execution, + and doesn't store any data during execution. +
(Defined by MoreEnumerable)
ConsumeT + Completely consumes the given sequence. This method uses immediate execution, + and doesn't store any data during execution. +
(Defined by ConsumeExtension)
CountBetweenT + Determines whether or not the number of elements in the sequence is between + an inclusive range of minimum and maximum integers. +
(Defined by MoreEnumerable)
CountBetweenT + Determines whether or not the number of elements in the sequence is between + an inclusive range of minimum and maximum integers. +
(Defined by CountBetweenExtension)
CountByT, TKey + Applies a key-generating function to each element of a sequence and returns a sequence of + unique keys and their number of occurrences in the original sequence. +
(Defined by MoreEnumerable)
CountByT, TKey + Applies a key-generating function to each element of a sequence and returns a sequence of + unique keys and their number of occurrences in the original sequence. +
(Defined by CountByExtension)
CountByT, TKey + Applies a key-generating function to each element of a sequence and returns a sequence of + unique keys and their number of occurrences in the original sequence. + An additional argument specifies a comparer to use for testing equivalence of keys. +
(Defined by MoreEnumerable)
CountByT, TKey + Applies a key-generating function to each element of a sequence and returns a sequence of + unique keys and their number of occurrences in the original sequence. + An additional argument specifies a comparer to use for testing equivalence of keys. +
(Defined by CountByExtension)
CountDownT, TResult + Provides a countdown counter for a given count of elements at the + tail of the sequence where zero always represents the last element, + one represents the second-last element, two represents the + third-last element and so on. +
(Defined by MoreEnumerable)
CountDownT, TResult + Provides a countdown counter for a given count of elements at the + tail of the sequence where zero always represents the last element, + one represents the second-last element, two represents the + third-last element and so on. +
(Defined by CountDownExtension)
DistinctByT, TKey + Returns all distinct elements of the given source, where "distinctness" + is determined via a projection and the default equality comparer for the projected type. +
(Defined by MoreEnumerable)
DistinctByT, TKey + Returns all distinct elements of the given source, where "distinctness" + is determined via a projection and the default equality comparer for the projected type. +
(Defined by DistinctByExtension)
DistinctByT, TKey + Returns all distinct elements of the given source, where "distinctness" + is determined via a projection and the specified comparer for the projected type. +
(Defined by MoreEnumerable)
DistinctByT, TKey + Returns all distinct elements of the given source, where "distinctness" + is determined via a projection and the specified comparer for the projected type. +
(Defined by DistinctByExtension)
EndsWithT + Determines whether the end of the first sequence is equivalent to + the second sequence, using the default equality comparer. +
(Defined by MoreEnumerable)
EndsWithT + Determines whether the end of the first sequence is equivalent to + the second sequence, using the default equality comparer. +
(Defined by EndsWithExtension)
EndsWithT + Determines whether the end of the first sequence is equivalent to + the second sequence, using the specified element equality comparer. +
(Defined by MoreEnumerable)
EndsWithT + Determines whether the end of the first sequence is equivalent to + the second sequence, using the specified element equality comparer. +
(Defined by EndsWithExtension)
EquiZipT, TSecond, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. An exception is thrown + if the input sequences are of different lengths. +
(Defined by MoreEnumerable)
EquiZipT, TSecond, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. An exception is thrown + if the input sequences are of different lengths. +
(Defined by EquiZipExtension)
EquiZipT, T2, T3, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. An exception is thrown + if the input sequences are of different lengths. +
(Defined by MoreEnumerable)
EquiZipT, T2, T3, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. An exception is thrown + if the input sequences are of different lengths. +
(Defined by EquiZipExtension)
EquiZipT, T2, T3, T4, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. An exception is thrown + if the input sequences are of different lengths. +
(Defined by MoreEnumerable)
EquiZipT, T2, T3, T4, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. An exception is thrown + if the input sequences are of different lengths. +
(Defined by EquiZipExtension)
ExactlyT + Determines whether or not the number of elements in the sequence is equals to the given integer. +
(Defined by MoreEnumerable)
ExactlyT + Determines whether or not the number of elements in the sequence is equals to the given integer. +
(Defined by ExactlyExtension)
ExceptByT, TKey + Returns the set of elements in the first sequence which aren't + in the second sequence, according to a given key selector. +
(Defined by MoreEnumerable)
ExceptByT, TKey + Returns the set of elements in the first sequence which aren't + in the second sequence, according to a given key selector. +
(Defined by ExceptByExtension)
ExceptByT, TKey + Returns the set of elements in the first sequence which aren't + in the second sequence, according to a given key selector. +
(Defined by MoreEnumerable)
ExceptByT, TKey + Returns the set of elements in the first sequence which aren't + in the second sequence, according to a given key selector. +
(Defined by ExceptByExtension)
ExcludeT + Excludes a contiguous number of elements from a sequence starting + at a given index. +
(Defined by MoreEnumerable)
ExcludeT + Excludes a contiguous number of elements from a sequence starting + at a given index. +
(Defined by ExcludeExtension)
FallbackIfEmptyT + Returns the elements of the specified sequence or the specified + value in a singleton collection if the sequence is empty. +
(Defined by MoreEnumerable)
FallbackIfEmptyT + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence from an array of values. +
(Defined by MoreEnumerable)
FallbackIfEmptyT + Returns the elements of the specified sequence or the specified + value in a singleton collection if the sequence is empty. +
(Defined by FallbackIfEmptyExtension)
FallbackIfEmptyT + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence from an array of values. +
(Defined by FallbackIfEmptyExtension)
FallbackIfEmptyT + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence of values. +
(Defined by MoreEnumerable)
FallbackIfEmptyT + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence of values. +
(Defined by FallbackIfEmptyExtension)
FallbackIfEmptyT + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence of values. +
(Defined by MoreEnumerable)
FallbackIfEmptyT + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence of values. +
(Defined by FallbackIfEmptyExtension)
FallbackIfEmptyT + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence of values. +
(Defined by MoreEnumerable)
FallbackIfEmptyT + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence of values. +
(Defined by FallbackIfEmptyExtension)
FallbackIfEmptyT + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence of values. +
(Defined by MoreEnumerable)
FallbackIfEmptyT + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence of values. +
(Defined by FallbackIfEmptyExtension)
FillBackwardT + Returns a sequence with each null reference or value in the source + replaced with the following non-null reference or value in + that sequence. +
(Defined by MoreEnumerable)
FillBackwardT + Returns a sequence with each null reference or value in the source + replaced with the following non-null reference or value in + that sequence. +
(Defined by FillBackwardExtension)
FillBackwardT + Returns a sequence with each missing element in the source replaced + with the following non-missing element in that sequence. An + additional parameter specifies a function used to determine if an + element is considered missing or not. +
(Defined by MoreEnumerable)
FillBackwardT + Returns a sequence with each missing element in the source replaced + with the following non-missing element in that sequence. An + additional parameter specifies a function used to determine if an + element is considered missing or not. +
(Defined by FillBackwardExtension)
FillBackwardT + Returns a sequence with each missing element in the source replaced + with the following non-missing element in that sequence. Additional + parameters specify two functions, one used to determine if an + element is considered missing or not and another to provide the + replacement for the missing element. +
(Defined by MoreEnumerable)
FillBackwardT + Returns a sequence with each missing element in the source replaced + with the following non-missing element in that sequence. Additional + parameters specify two functions, one used to determine if an + element is considered missing or not and another to provide the + replacement for the missing element. +
(Defined by FillBackwardExtension)
FillForwardT + Returns a sequence with each null reference or value in the source + replaced with the previous non-null reference or value seen in + that sequence. +
(Defined by MoreEnumerable)
FillForwardT + Returns a sequence with each null reference or value in the source + replaced with the previous non-null reference or value seen in + that sequence. +
(Defined by FillForwardExtension)
FillForwardT + Returns a sequence with each missing element in the source replaced + with the previous non-missing element seen in that sequence. An + additional parameter specifies a function used to determine if an + element is considered missing or not. +
(Defined by MoreEnumerable)
FillForwardT + Returns a sequence with each missing element in the source replaced + with the previous non-missing element seen in that sequence. An + additional parameter specifies a function used to determine if an + element is considered missing or not. +
(Defined by FillForwardExtension)
FillForwardT + Returns a sequence with each missing element in the source replaced + with one based on the previous non-missing element seen in that + sequence. Additional parameters specify two functions, one used to + determine if an element is considered missing or not and another + to provide the replacement for the missing element. +
(Defined by MoreEnumerable)
FillForwardT + Returns a sequence with each missing element in the source replaced + with one based on the previous non-missing element seen in that + sequence. Additional parameters specify two functions, one used to + determine if an element is considered missing or not and another + to provide the replacement for the missing element. +
(Defined by FillForwardExtension)
Flatten + Flattens a sequence containing arbitrarily-nested sequences. +
(Defined by MoreEnumerable)
Flatten + Flattens a sequence containing arbitrarily-nested sequences. +
(Defined by FlattenExtension)
Flatten + Flattens a sequence containing arbitrarily-nested sequences. An + additional parameter specifies a predicate function used to + determine whether a nested IEnumerable should be + flattened or not. +
(Defined by MoreEnumerable)
Flatten + Flattens a sequence containing arbitrarily-nested sequences. An + additional parameter specifies a function that projects an inner + sequence via a property of an object. +
(Defined by MoreEnumerable)
Flatten + Flattens a sequence containing arbitrarily-nested sequences. An + additional parameter specifies a predicate function used to + determine whether a nested IEnumerable should be + flattened or not. +
(Defined by FlattenExtension)
Flatten + Flattens a sequence containing arbitrarily-nested sequences. An + additional parameter specifies a function that projects an inner + sequence via a property of an object. +
(Defined by FlattenExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 9 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 9 elements. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 10 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 10 elements. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 11 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 11 elements. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 12 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 12 elements. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 13 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 13 elements. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 14 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 14 elements. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 15 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 15 elements. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 16 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 16 elements. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 1 element. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 1 element. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 2 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 2 elements. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 3 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 3 elements. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 4 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 4 elements. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 5 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 5 elements. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 6 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 6 elements. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 7 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 7 elements. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 8 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 8 elements. +
(Defined by FoldExtension)
ForEachT + Immediately executes the given action on each element in the source sequence. +
(Defined by MoreEnumerable)
ForEachT + Immediately executes the given action on each element in the source sequence. +
(Defined by ForEachExtension)
ForEachT + Immediately executes the given action on each element in the source sequence. + Each element's index is used in the logic of the action. +
(Defined by MoreEnumerable)
ForEachT + Immediately executes the given action on each element in the source sequence. + Each element's index is used in the logic of the action. +
(Defined by ForEachExtension)
FullGroupJoinT, TSecond, TKey + Performs a Full Group Join between the first and second sequences. +
(Defined by MoreEnumerable)
FullGroupJoinT, TSecond, TKey + Performs a Full Group Join between the first and second sequences. +
(Defined by FullGroupJoinExtension)
FullGroupJoinT, TSecond, TKey + Performs a Full Group Join between the first and second sequences. +
(Defined by MoreEnumerable)
FullGroupJoinT, TSecond, TKey + Performs a Full Group Join between the first and second sequences. +
(Defined by FullGroupJoinExtension)
FullGroupJoinT, TSecond, TKey, TResult + Performs a full group-join between two sequences. +
(Defined by MoreEnumerable)
FullGroupJoinT, TSecond, TKey, TResult + Performs a full group-join between two sequences. +
(Defined by FullGroupJoinExtension)
FullGroupJoinT, TSecond, TKey, TResult + Performs a full group-join between two sequences. +
(Defined by MoreEnumerable)
FullGroupJoinT, TSecond, TKey, TResult + Performs a full group-join between two sequences. +
(Defined by FullGroupJoinExtension)
FullJoinT, TKey, TResult + Performs a full outer join on two homogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
(Defined by MoreEnumerable)
FullJoinT, TKey, TResult + Performs a full outer join on two homogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
(Defined by FullJoinExtension)
FullJoinT, TKey, TResult + Performs a full outer join on two homogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
(Defined by MoreEnumerable)
FullJoinT, TKey, TResult + Performs a full outer join on two homogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
(Defined by FullJoinExtension)
FullJoinT, TSecond, TKey, TResult + Performs a full outer join on two heterogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
(Defined by MoreEnumerable)
FullJoinT, TSecond, TKey, TResult + Performs a full outer join on two heterogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
(Defined by FullJoinExtension)
FullJoinT, TSecond, TKey, TResult + Performs a full outer join on two heterogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
(Defined by MoreEnumerable)
FullJoinT, TSecond, TKey, TResult + Performs a full outer join on two heterogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
(Defined by FullJoinExtension)
GroupAdjacentT, TKey + Groups the adjacent elements of a sequence according to a + specified key selector function. +
(Defined by MoreEnumerable)
GroupAdjacentT, TKey + Groups the adjacent elements of a sequence according to a + specified key selector function. +
(Defined by GroupAdjacentExtension)
GroupAdjacentT, TKey + Groups the adjacent elements of a sequence according to a + specified key selector function and compares the keys by using a + specified comparer. +
(Defined by MoreEnumerable)
GroupAdjacentT, TKey + Groups the adjacent elements of a sequence according to a + specified key selector function and compares the keys by using a + specified comparer. +
(Defined by GroupAdjacentExtension)
GroupAdjacentT, TKey, TElement + Groups the adjacent elements of a sequence according to a + specified key selector function and projects the elements for + each group by using a specified function. +
(Defined by MoreEnumerable)
GroupAdjacentT, TKey, TResult + Groups the adjacent elements of a sequence according to a + specified key selector function. The keys are compared by using + a comparer and each group's elements are projected by using a + specified function. +
(Defined by MoreEnumerable)
GroupAdjacentT, TKey, TElement + Groups the adjacent elements of a sequence according to a + specified key selector function and projects the elements for + each group by using a specified function. +
(Defined by GroupAdjacentExtension)
GroupAdjacentT, TKey, TResult + Groups the adjacent elements of a sequence according to a + specified key selector function. The keys are compared by using + a comparer and each group's elements are projected by using a + specified function. +
(Defined by GroupAdjacentExtension)
GroupAdjacentT, TKey, TElement + Groups the adjacent elements of a sequence according to a + specified key selector function. The keys are compared by using + a comparer and each group's elements are projected by using a + specified function. +
(Defined by MoreEnumerable)
GroupAdjacentT, TKey, TResult + Groups the adjacent elements of a sequence according to a + specified key selector function. The keys are compared by using + a comparer and each group's elements are projected by using a + specified function. +
(Defined by MoreEnumerable)
GroupAdjacentT, TKey, TElement + Groups the adjacent elements of a sequence according to a + specified key selector function. The keys are compared by using + a comparer and each group's elements are projected by using a + specified function. +
(Defined by GroupAdjacentExtension)
GroupAdjacentT, TKey, TResult + Groups the adjacent elements of a sequence according to a + specified key selector function. The keys are compared by using + a comparer and each group's elements are projected by using a + specified function. +
(Defined by GroupAdjacentExtension)
IndexT + Returns a sequence of KeyValuePairTKey, TValue + where the key is the zero-based index of the value in the source + sequence. +
(Defined by MoreEnumerable)
IndexT + Returns a sequence of KeyValuePairTKey, TValue + where the key is the zero-based index of the value in the source + sequence. +
(Defined by IndexExtension)
IndexT + Returns a sequence of KeyValuePairTKey, TValue + where the key is the index of the value in the source sequence. + An additional parameter specifies the starting index. +
(Defined by MoreEnumerable)
IndexT + Returns a sequence of KeyValuePairTKey, TValue + where the key is the index of the value in the source sequence. + An additional parameter specifies the starting index. +
(Defined by IndexExtension)
IndexByT, TKey + Applies a key-generating function to each element of a sequence and + returns a sequence that contains the elements of the original + sequence as well its key and index inside the group of its key. +
(Defined by MoreEnumerable)
IndexByT, TKey + Applies a key-generating function to each element of a sequence and + returns a sequence that contains the elements of the original + sequence as well its key and index inside the group of its key. +
(Defined by IndexByExtension)
IndexByT, TKey + Applies a key-generating function to each element of a sequence and + returns a sequence that contains the elements of the original + sequence as well its key and index inside the group of its key. + An additional parameter specifies a comparer to use for testing the + equivalence of keys. +
(Defined by MoreEnumerable)
IndexByT, TKey + Applies a key-generating function to each element of a sequence and + returns a sequence that contains the elements of the original + sequence as well its key and index inside the group of its key. + An additional parameter specifies a comparer to use for testing the + equivalence of keys. +
(Defined by IndexByExtension)
InsertT + Inserts the elements of a sequence into another sequence at a + specified index. +
(Defined by MoreEnumerable)
InsertT + Inserts the elements of a sequence into another sequence at a + specified index. +
(Defined by InsertExtension)
InterleaveT + Interleaves the elements of two or more sequences into a single sequence, skipping + sequences as they are consumed. +
(Defined by MoreEnumerable)
InterleaveT + Interleaves the elements of two or more sequences into a single sequence, skipping + sequences as they are consumed. +
(Defined by InterleaveExtension)
LagT, TResult + Produces a projection of a sequence by evaluating pairs of elements separated by a + negative offset. +
(Defined by MoreEnumerable)
LagT, TResult + Produces a projection of a sequence by evaluating pairs of elements separated by a + negative offset. +
(Defined by LagExtension)
LagT, TResult + Produces a projection of a sequence by evaluating pairs of elements separated by a + negative offset. +
(Defined by MoreEnumerable)
LagT, TResult + Produces a projection of a sequence by evaluating pairs of elements separated by a + negative offset. +
(Defined by LagExtension)
LeadT, TResult + Produces a projection of a sequence by evaluating pairs of elements separated by a + positive offset. +
(Defined by MoreEnumerable)
LeadT, TResult + Produces a projection of a sequence by evaluating pairs of elements separated by a + positive offset. +
(Defined by LeadExtension)
LeadT, TResult + Produces a projection of a sequence by evaluating pairs of elements separated by a + positive offset. +
(Defined by MoreEnumerable)
LeadT, TResult + Produces a projection of a sequence by evaluating pairs of elements separated by a + positive offset. +
(Defined by LeadExtension)
LeftJoinT, TKey, TResult + Performs a left outer join on two homogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
(Defined by MoreEnumerable)
LeftJoinT, TKey, TResult + Performs a left outer join on two homogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
(Defined by LeftJoinExtension)
LeftJoinT, TKey, TResult + Performs a left outer join on two homogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
(Defined by MoreEnumerable)
LeftJoinT, TKey, TResult + Performs a left outer join on two homogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
(Defined by LeftJoinExtension)
LeftJoinT, TSecond, TKey, TResult + Performs a left outer join on two heterogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
(Defined by MoreEnumerable)
LeftJoinT, TSecond, TKey, TResult + Performs a left outer join on two heterogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
(Defined by LeftJoinExtension)
LeftJoinT, TSecond, TKey, TResult + Performs a left outer join on two heterogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
(Defined by MoreEnumerable)
LeftJoinT, TSecond, TKey, TResult + Performs a left outer join on two heterogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
(Defined by LeftJoinExtension)
MaxByT, TKey + Returns the maximal elements of the given sequence, based on + the given projection. +
(Defined by MoreEnumerable)
MaxByT, TKey + Returns the maximal elements of the given sequence, based on + the given projection. +
(Defined by MaxByExtension)
MaxByT, TKey + Returns the maximal elements of the given sequence, based on + the given projection and the specified comparer for projected values. +
(Defined by MoreEnumerable)
MaxByT, TKey + Returns the maximal elements of the given sequence, based on + the given projection and the specified comparer for projected values. +
(Defined by MaxByExtension)
MaxConcurrencyT + Returns a query whose results evaluate asynchronously to use a + concurrency limit. +
(Defined by ExperimentalEnumerable)
MemoizeT + Creates a sequence that lazily caches the source as it is iterated + for the first time, reusing the cache thereafter for future + re-iterations. If the source is already cached or buffered then it + is returned verbatim. +
(Defined by ExperimentalEnumerable)
MinByT, TKey + Returns the minimal elements of the given sequence, based on + the given projection. +
(Defined by MoreEnumerable)
MinByT, TKey + Returns the minimal elements of the given sequence, based on + the given projection. +
(Defined by MinByExtension)
MinByT, TKey + Returns the minimal elements of the given sequence, based on + the given projection and the specified comparer for projected values. +
(Defined by MoreEnumerable)
MinByT, TKey + Returns the minimal elements of the given sequence, based on + the given projection and the specified comparer for projected values. +
(Defined by MinByExtension)
MoveT + Returns a sequence with a range of elements in the source sequence + moved to a new offset. +
(Defined by MoreEnumerable)
MoveT + Returns a sequence with a range of elements in the source sequence + moved to a new offset. +
(Defined by MoveExtension)
OrderByT, TKey + Sorts the elements of a sequence in a particular direction (ascending, descending) according to a key +
(Defined by MoreEnumerable)
OrderByT, TKey + Sorts the elements of a sequence in a particular direction (ascending, descending) according to a key +
(Defined by OrderByExtension)
OrderByT, TKey + Sorts the elements of a sequence in a particular direction (ascending, descending) according to a key +
(Defined by MoreEnumerable)
OrderByT, TKey + Sorts the elements of a sequence in a particular direction (ascending, descending) according to a key +
(Defined by OrderByExtension)
OrderedMergeT + Merges two ordered sequences into one. Where the elements equal + in both sequences, the element from the first sequence is + returned in the resulting sequence. +
(Defined by MoreEnumerable)
OrderedMergeT + Merges two ordered sequences into one. Where the elements equal + in both sequences, the element from the first sequence is + returned in the resulting sequence. +
(Defined by OrderedMergeExtension)
OrderedMergeT + Merges two ordered sequences into one with an additional + parameter specifying how to compare the elements of the + sequences. Where the elements equal in both sequences, the + element from the first sequence is returned in the resulting + sequence. +
(Defined by MoreEnumerable)
OrderedMergeT + Merges two ordered sequences into one with an additional + parameter specifying how to compare the elements of the + sequences. Where the elements equal in both sequences, the + element from the first sequence is returned in the resulting + sequence. +
(Defined by OrderedMergeExtension)
OrderedMergeT, TKey + Merges two ordered sequences into one with an additional + parameter specifying the element key by which the sequences are + ordered. Where the keys equal in both sequences, the + element from the first sequence is returned in the resulting + sequence. +
(Defined by MoreEnumerable)
OrderedMergeT, TKey + Merges two ordered sequences into one with an additional + parameter specifying the element key by which the sequences are + ordered. Where the keys equal in both sequences, the + element from the first sequence is returned in the resulting + sequence. +
(Defined by OrderedMergeExtension)
OrderedMergeT, TKey, TResult + Merges two ordered sequences into one. Additional parameters + specify the element key by which the sequences are ordered, + the result when element is found in first sequence but not in + the second, the result when element is found in second sequence + but not in the first and the result when elements are found in + both sequences. +
(Defined by MoreEnumerable)
OrderedMergeT, TKey, TResult + Merges two ordered sequences into one. Additional parameters + specify the element key by which the sequences are ordered, + the result when element is found in first sequence but not in + the second, the result when element is found in second sequence + but not in the first and the result when elements are found in + both sequences. +
(Defined by OrderedMergeExtension)
OrderedMergeT, TKey, TResult + Merges two ordered sequences into one. Additional parameters + specify the element key by which the sequences are ordered, + the result when element is found in first sequence but not in + the second, the result when element is found in second sequence + but not in the first, the result when elements are found in + both sequences and a method for comparing keys. +
(Defined by MoreEnumerable)
OrderedMergeT, TKey, TResult + Merges two ordered sequences into one. Additional parameters + specify the element key by which the sequences are ordered, + the result when element is found in first sequence but not in + the second, the result when element is found in second sequence + but not in the first, the result when elements are found in + both sequences and a method for comparing keys. +
(Defined by OrderedMergeExtension)
OrderedMergeT, TSecond, TKey, TResult + Merges two heterogeneous sequences ordered by a common key type + into a homogeneous one. Additional parameters specify the + element key by which the sequences are ordered, the result when + element is found in first sequence but not in the second and + the result when element is found in second sequence but not in + the first, the result when elements are found in both sequences. +
(Defined by MoreEnumerable)
OrderedMergeT, TSecond, TKey, TResult + Merges two heterogeneous sequences ordered by a common key type + into a homogeneous one. Additional parameters specify the + element key by which the sequences are ordered, the result when + element is found in first sequence but not in the second and + the result when element is found in second sequence but not in + the first, the result when elements are found in both sequences. +
(Defined by OrderedMergeExtension)
OrderedMergeT, TSecond, TKey, TResult + Merges two heterogeneous sequences ordered by a common key type + into a homogeneous one. Additional parameters specify the + element key by which the sequences are ordered, the result when + element is found in first sequence but not in the second, + the result when element is found in second sequence but not in + the first, the result when elements are found in both sequences + and a method for comparing keys. +
(Defined by MoreEnumerable)
OrderedMergeT, TSecond, TKey, TResult + Merges two heterogeneous sequences ordered by a common key type + into a homogeneous one. Additional parameters specify the + element key by which the sequences are ordered, the result when + element is found in first sequence but not in the second, + the result when element is found in second sequence but not in + the first, the result when elements are found in both sequences + and a method for comparing keys. +
(Defined by OrderedMergeExtension)
PadT + Pads a sequence with default values if it is narrower (shorter + in length) than a given width. +
(Defined by MoreEnumerable)
PadT + Pads a sequence with default values if it is narrower (shorter + in length) than a given width. +
(Defined by PadExtension)
PadT + Pads a sequence with a given filler value if it is narrower (shorter + in length) than a given width. +
(Defined by MoreEnumerable)
PadT + Pads a sequence with a dynamic filler value if it is narrower (shorter + in length) than a given width. +
(Defined by MoreEnumerable)
PadT + Pads a sequence with a given filler value if it is narrower (shorter + in length) than a given width. +
(Defined by PadExtension)
PadT + Pads a sequence with a dynamic filler value if it is narrower (shorter + in length) than a given width. +
(Defined by PadExtension)
PadStartT + Pads a sequence with default values in the beginning if it is narrower (shorter + in length) than a given width. +
(Defined by MoreEnumerable)
PadStartT + Pads a sequence with default values in the beginning if it is narrower (shorter + in length) than a given width. +
(Defined by PadStartExtension)
PadStartT + Pads a sequence with a given filler value in the beginning if it is narrower (shorter + in length) than a given width. + An additional parameter specifies the value to use for padding. +
(Defined by MoreEnumerable)
PadStartT + Pads a sequence with a dynamic filler value in the beginning if it is narrower (shorter + in length) than a given width. + An additional parameter specifies the function to calculate padding. +
(Defined by MoreEnumerable)
PadStartT + Pads a sequence with a given filler value in the beginning if it is narrower (shorter + in length) than a given width. + An additional parameter specifies the value to use for padding. +
(Defined by PadStartExtension)
PadStartT + Pads a sequence with a dynamic filler value in the beginning if it is narrower (shorter + in length) than a given width. + An additional parameter specifies the function to calculate padding. +
(Defined by PadStartExtension)
PairwiseT, TResult + Returns a sequence resulting from applying a function to each + element in the source sequence and its + predecessor, with the exception of the first element which is + only returned as the predecessor of the second element. +
(Defined by MoreEnumerable)
PairwiseT, TResult + Returns a sequence resulting from applying a function to each + element in the source sequence and its + predecessor, with the exception of the first element which is + only returned as the predecessor of the second element. +
(Defined by PairwiseExtension)
PartialSortT + Combines OrderByTSource, TKey(IEnumerableTSource, FuncTSource, TKey), + where each element is its key, and TakeTSource(IEnumerableTSource, Int32) + in a single operation. +
(Defined by MoreEnumerable)
PartialSortT + Combines OrderByTSource, TKey(IEnumerableTSource, FuncTSource, TKey), + where each element is its key, and TakeTSource(IEnumerableTSource, Int32) + in a single operation. +
(Defined by PartialSortExtension)
PartialSortT + Combines OrderByT, TKey(IEnumerableT, FuncT, TKey, IComparerTKey, OrderByDirection), + where each element is its key, and TakeTSource(IEnumerableTSource, Int32) + in a single operation. + An additional parameter specifies the direction of the sort +
(Defined by MoreEnumerable)
PartialSortT + Combines OrderByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey), + where each element is its key, and TakeTSource(IEnumerableTSource, Int32) + in a single operation. An additional parameter specifies how the + elements compare to each other. +
(Defined by MoreEnumerable)
PartialSortT + Combines OrderByT, TKey(IEnumerableT, FuncT, TKey, IComparerTKey, OrderByDirection), + where each element is its key, and TakeTSource(IEnumerableTSource, Int32) + in a single operation. + An additional parameter specifies the direction of the sort +
(Defined by PartialSortExtension)
PartialSortT + Combines OrderByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey), + where each element is its key, and TakeTSource(IEnumerableTSource, Int32) + in a single operation. An additional parameter specifies how the + elements compare to each other. +
(Defined by PartialSortExtension)
PartialSortT + Combines OrderByT, TKey(IEnumerableT, FuncT, TKey, IComparerTKey, OrderByDirection), + where each element is its key, and TakeTSource(IEnumerableTSource, Int32) + in a single operation. + Additional parameters specify how the elements compare to each other and + the direction of the sort. +
(Defined by MoreEnumerable)
PartialSortT + Combines OrderByT, TKey(IEnumerableT, FuncT, TKey, IComparerTKey, OrderByDirection), + where each element is its key, and TakeTSource(IEnumerableTSource, Int32) + in a single operation. + Additional parameters specify how the elements compare to each other and + the direction of the sort. +
(Defined by PartialSortExtension)
PartialSortByT, TKey + Combines OrderByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey), + and TakeTSource(IEnumerableTSource, Int32) in a single operation. +
(Defined by MoreEnumerable)
PartialSortByT, TKey + Combines OrderByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey), + and TakeTSource(IEnumerableTSource, Int32) in a single operation. +
(Defined by PartialSortByExtension)
PartialSortByT, TKey + Combines OrderByT, TKey(IEnumerableT, FuncT, TKey, OrderByDirection), + and TakeTSource(IEnumerableTSource, Int32) in a single operation. + An additional parameter specifies the direction of the sort +
(Defined by MoreEnumerable)
PartialSortByT, TKey + Combines OrderByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey), + and TakeTSource(IEnumerableTSource, Int32) in a single operation. + An additional parameter specifies how the keys compare to each other. +
(Defined by MoreEnumerable)
PartialSortByT, TKey + Combines OrderByT, TKey(IEnumerableT, FuncT, TKey, OrderByDirection), + and TakeTSource(IEnumerableTSource, Int32) in a single operation. + An additional parameter specifies the direction of the sort +
(Defined by PartialSortByExtension)
PartialSortByT, TKey + Combines OrderByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey), + and TakeTSource(IEnumerableTSource, Int32) in a single operation. + An additional parameter specifies how the keys compare to each other. +
(Defined by PartialSortByExtension)
PartialSortByT, TKey + Combines OrderByT, TKey(IEnumerableT, FuncT, TKey, OrderByDirection), + and TakeTSource(IEnumerableTSource, Int32) in a single operation. + Additional parameters specify how the elements compare to each other and + the direction of the sort. +
(Defined by MoreEnumerable)
PartialSortByT, TKey + Combines OrderByT, TKey(IEnumerableT, FuncT, TKey, OrderByDirection), + and TakeTSource(IEnumerableTSource, Int32) in a single operation. + Additional parameters specify how the elements compare to each other and + the direction of the sort. +
(Defined by PartialSortByExtension)
PartitionT + Partitions or splits a sequence in two using a predicate. +
(Defined by MoreEnumerable)
PartitionT + Partitions or splits a sequence in two using a predicate. +
(Defined by PartitionExtension)
PartitionT, TResult + Partitions or splits a sequence in two using a predicate and then + projects a result from the two. +
(Defined by MoreEnumerable)
PartitionT, TResult + Partitions or splits a sequence in two using a predicate and then + projects a result from the two. +
(Defined by PartitionExtension)
PermutationsT + Generates a sequence of lists that represent the permutations of the original sequence. +
(Defined by MoreEnumerable)
PermutationsT + Generates a sequence of lists that represent the permutations of the original sequence. +
(Defined by PermutationsExtension)
PipeT + Executes the given action on each element in the source sequence + and yields it. +
(Defined by MoreEnumerable)
PipeT + Executes the given action on each element in the source sequence + and yields it. +
(Defined by PipeExtension)
PrependT + Prepends a single value to a sequence. +
(Defined by MoreEnumerable)
PrependT + Prepends a single value to a sequence. +
(Defined by PrependExtension)
PreScanT + Performs a pre-scan (exclusive prefix sum) on a sequence of elements. +
(Defined by MoreEnumerable)
PreScanT + Performs a pre-scan (exclusive prefix sum) on a sequence of elements. +
(Defined by PreScanExtension)
PreserveOrderT + Returns a query whose results evaluate asynchronously and a Boolean + argument indicating whether the source order of the results is + preserved. +
(Defined by ExperimentalEnumerable)
RandomSubsetT + Returns a sequence of a specified size of random elements from the + original sequence. +
(Defined by MoreEnumerable)
RandomSubsetT + Returns a sequence of a specified size of random elements from the + original sequence. +
(Defined by RandomSubsetExtension)
RandomSubsetT + Returns a sequence of a specified size of random elements from the + original sequence. An additional parameter specifies a random + generator to be used for the random selection algorithm. +
(Defined by MoreEnumerable)
RandomSubsetT + Returns a sequence of a specified size of random elements from the + original sequence. An additional parameter specifies a random + generator to be used for the random selection algorithm. +
(Defined by RandomSubsetExtension)
RankT + Ranks each item in the sequence in descending ordering using a default comparer. +
(Defined by MoreEnumerable)
RankT + Ranks each item in the sequence in descending ordering using a default comparer. +
(Defined by RankExtension)
RankT + Rank each item in the sequence using a caller-supplied comparer. +
(Defined by MoreEnumerable)
RankT + Rank each item in the sequence using a caller-supplied comparer. +
(Defined by RankExtension)
RankByT, TKey + Ranks each item in the sequence in descending ordering by a specified key using a default comparer +
(Defined by MoreEnumerable)
RankByT, TKey + Ranks each item in the sequence in descending ordering by a specified key using a default comparer +
(Defined by RankByExtension)
RankByT, TKey + Ranks each item in a sequence using a specified key and a caller-supplied comparer +
(Defined by MoreEnumerable)
RankByT, TKey + Ranks each item in a sequence using a specified key and a caller-supplied comparer +
(Defined by RankByExtension)
RepeatT + Repeats the sequence forever. +
(Defined by MoreEnumerable)
RepeatT + Repeats the sequence forever. +
(Defined by RepeatExtension)
RepeatT + Repeats the sequence the specified number of times. +
(Defined by MoreEnumerable)
RepeatT + Repeats the sequence the specified number of times. +
(Defined by RepeatExtension)
RightJoinT, TKey, TResult + Performs a right outer join on two homogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
(Defined by MoreEnumerable)
RightJoinT, TKey, TResult + Performs a right outer join on two homogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
(Defined by RightJoinExtension)
RightJoinT, TKey, TResult + Performs a right outer join on two homogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
(Defined by MoreEnumerable)
RightJoinT, TKey, TResult + Performs a right outer join on two homogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
(Defined by RightJoinExtension)
RightJoinT, TSecond, TKey, TResult + Performs a right outer join on two heterogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
(Defined by MoreEnumerable)
RightJoinT, TSecond, TKey, TResult + Performs a right outer join on two heterogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
(Defined by RightJoinExtension)
RightJoinT, TSecond, TKey, TResult + Performs a right outer join on two heterogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
(Defined by MoreEnumerable)
RightJoinT, TSecond, TKey, TResult + Performs a right outer join on two heterogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
(Defined by RightJoinExtension)
RunLengthEncodeT + Run-length encodes a sequence by converting consecutive instances of the same element into + a KeyValuePair{T,int} representing the item and its occurrence count. +
(Defined by MoreEnumerable)
RunLengthEncodeT + Run-length encodes a sequence by converting consecutive instances of the same element into + a KeyValuePair{T,int} representing the item and its occurrence count. +
(Defined by RunLengthEncodeExtension)
RunLengthEncodeT + Run-length encodes a sequence by converting consecutive instances of the same element into + a KeyValuePair{T,int} representing the item and its occurrence count. This overload + uses a custom equality comparer to identify equivalent items. +
(Defined by MoreEnumerable)
RunLengthEncodeT + Run-length encodes a sequence by converting consecutive instances of the same element into + a KeyValuePair{T,int} representing the item and its occurrence count. This overload + uses a custom equality comparer to identify equivalent items. +
(Defined by RunLengthEncodeExtension)
ScanT + Performs a scan (inclusive prefix sum) on a sequence of elements. +
(Defined by MoreEnumerable)
ScanT + Performs a scan (inclusive prefix sum) on a sequence of elements. +
(Defined by ScanExtension)
ScanT, TState + Like AggregateTSource(IEnumerableTSource, FuncTSource, TSource, TSource) except returns + the sequence of intermediate results as well as the final one. + An additional parameter specifies a seed. +
(Defined by MoreEnumerable)
ScanT, TState + Like AggregateTSource(IEnumerableTSource, FuncTSource, TSource, TSource) except returns + the sequence of intermediate results as well as the final one. + An additional parameter specifies a seed. +
(Defined by ScanExtension)
ScanByT, TKey, TState + Applies an accumulator function over sequence element keys, + returning the keys along with intermediate accumulator states. +
(Defined by MoreEnumerable)
ScanByT, TKey, TState + Applies an accumulator function over sequence element keys, + returning the keys along with intermediate accumulator states. +
(Defined by ScanByExtension)
ScanByT, TKey, TState + Applies an accumulator function over sequence element keys, + returning the keys along with intermediate accumulator states. An + additional parameter specifies the comparer to use to compare keys. +
(Defined by MoreEnumerable)
ScanByT, TKey, TState + Applies an accumulator function over sequence element keys, + returning the keys along with intermediate accumulator states. An + additional parameter specifies the comparer to use to compare keys. +
(Defined by ScanByExtension)
ScanRightT + Performs a right-associative scan (inclusive prefix) on a sequence of elements. + This operator is the right-associative version of the + ScanTSource(IEnumerableTSource, FuncTSource, TSource, TSource) LINQ operator. +
(Defined by MoreEnumerable)
ScanRightT + Performs a right-associative scan (inclusive prefix) on a sequence of elements. + This operator is the right-associative version of the + ScanTSource(IEnumerableTSource, FuncTSource, TSource, TSource) LINQ operator. +
(Defined by ScanRightExtension)
ScanRightT, TAccumulate + Performs a right-associative scan (inclusive prefix) on a sequence of elements. + The specified seed value is used as the initial accumulator value. + This operator is the right-associative version of the + ScanTSource, TState(IEnumerableTSource, TState, FuncTState, TSource, TState) LINQ operator. +
(Defined by MoreEnumerable)
ScanRightT, TAccumulate + Performs a right-associative scan (inclusive prefix) on a sequence of elements. + The specified seed value is used as the initial accumulator value. + This operator is the right-associative version of the + ScanTSource, TState(IEnumerableTSource, TState, FuncTState, TSource, TState) LINQ operator. +
(Defined by ScanRightExtension)
SchedulerT + Returns a query whose results evaluate asynchronously and uses the + given scheduler for the workhorse task. +
(Defined by ExperimentalEnumerable)
SegmentT + Divides a sequence into multiple sequences by using a segment detector based on the original sequence +
(Defined by MoreEnumerable)
SegmentT + Divides a sequence into multiple sequences by using a segment detector based on the original sequence +
(Defined by SegmentExtension)
SegmentT + Divides a sequence into multiple sequences by using a segment detector based on the original sequence +
(Defined by MoreEnumerable)
SegmentT + Divides a sequence into multiple sequences by using a segment detector based on the original sequence +
(Defined by SegmentExtension)
SegmentT + Divides a sequence into multiple sequences by using a segment detector based on the original sequence +
(Defined by MoreEnumerable)
SegmentT + Divides a sequence into multiple sequences by using a segment detector based on the original sequence +
(Defined by SegmentExtension)
ShuffleT + Returns a sequence of elements in random order from the original + sequence. +
(Defined by MoreEnumerable)
ShuffleT + Returns a sequence of elements in random order from the original + sequence. +
(Defined by ShuffleExtension)
ShuffleT + Returns a sequence of elements in random order from the original + sequence. An additional parameter specifies a random generator to be + used for the random selection algorithm. +
(Defined by MoreEnumerable)
ShuffleT + Returns a sequence of elements in random order from the original + sequence. An additional parameter specifies a random generator to be + used for the random selection algorithm. +
(Defined by ShuffleExtension)
SkipLastT + Bypasses a specified number of elements at the end of the sequence. +
(Defined by MoreEnumerable)
SkipLastT + Bypasses a specified number of elements at the end of the sequence. +
(Defined by SkipLastExtension)
SkipUntilT + Skips items from the input sequence until the given predicate returns true + when applied to the current source item; that item will be the last skipped. +
(Defined by MoreEnumerable)
SkipUntilT + Skips items from the input sequence until the given predicate returns true + when applied to the current source item; that item will be the last skipped. +
(Defined by SkipUntilExtension)
SliceT + Extracts a contiguous count of elements from a sequence at a particular zero-based + starting index. +
(Defined by MoreEnumerable)
SliceT + Extracts a contiguous count of elements from a sequence at a particular zero-based + starting index. +
(Defined by SliceExtension)
SortedMergeT + Merges two or more sequences that are in a common order (either ascending or descending) + into a single sequence that preserves that order. +
(Defined by MoreEnumerable)
SortedMergeT + Merges two or more sequences that are in a common order (either ascending or descending) + into a single sequence that preserves that order. +
(Defined by SortedMergeExtension)
SortedMergeT + Merges two or more sequences that are in a common order (either ascending or descending) + into a single sequence that preserves that order. +
(Defined by MoreEnumerable)
SortedMergeT + Merges two or more sequences that are in a common order (either ascending or descending) + into a single sequence that preserves that order. +
(Defined by SortedMergeExtension)
SplitT + Splits the source sequence by separator elements identified by a + function. +
(Defined by MoreEnumerable)
SplitT + Splits the source sequence by separator elements identified by a + function. +
(Defined by SplitExtension)
SplitT + Splits the source sequence by a separator. +
(Defined by MoreEnumerable)
SplitT + Splits the source sequence by a separator. +
(Defined by SplitExtension)
SplitT + Splits the source sequence by separator elements identified by a + function, given a maximum count of splits. +
(Defined by MoreEnumerable)
SplitT + Splits the source sequence by separator elements identified by a + function, given a maximum count of splits. +
(Defined by SplitExtension)
SplitT + Splits the source sequence by a separator given a maximum count of splits. +
(Defined by MoreEnumerable)
SplitT + Splits the source sequence by a separator and then transforms the + splits into results. +
(Defined by MoreEnumerable)
SplitT + Splits the source sequence by a separator given a maximum count of splits. +
(Defined by SplitExtension)
SplitT + Splits the source sequence by a separator and then transforms the + splits into results. +
(Defined by SplitExtension)
SplitT + Splits the source sequence by a separator, given a maximum count + of splits. A parameter specifies how the separator is compared + for equality. +
(Defined by MoreEnumerable)
SplitT + Splits the source sequence by a separator, given a maximum count + of splits. A parameter specifies how the separator is compared + for equality. +
(Defined by SplitExtension)
SplitT, TResult + Splits the source sequence by separator elements identified by + a function and then transforms the splits into results. +
(Defined by MoreEnumerable)
SplitT, TResult + Splits the source sequence by separator elements identified by + a function and then transforms the splits into results. +
(Defined by SplitExtension)
SplitT, TResult + Splits the source sequence by a separator and then transforms + the splits into results. +
(Defined by MoreEnumerable)
SplitT, TResult + Splits the source sequence by a separator and then transforms + the splits into results. +
(Defined by SplitExtension)
SplitT, TResult + Splits the source sequence by separator elements identified by + a function, given a maximum count of splits, and then transforms + the splits into results. +
(Defined by MoreEnumerable)
SplitT, TResult + Splits the source sequence by separator elements identified by + a function, given a maximum count of splits, and then transforms + the splits into results. +
(Defined by SplitExtension)
SplitT, TResult + Splits the source sequence by a separator, given a maximum count + of splits, and then transforms the splits into results. +
(Defined by MoreEnumerable)
SplitT, TResult + Splits the source sequence by a separator and then transforms the + splits into results. A parameter specifies how the separator is + compared for equality. +
(Defined by MoreEnumerable)
SplitT, TResult + Splits the source sequence by a separator, given a maximum count + of splits, and then transforms the splits into results. +
(Defined by SplitExtension)
SplitT, TResult + Splits the source sequence by a separator and then transforms the + splits into results. A parameter specifies how the separator is + compared for equality. +
(Defined by SplitExtension)
SplitT, TResult + Splits the source sequence by a separator, given a maximum count + of splits, and then transforms the splits into results. A + parameter specifies how the separator is compared for equality. +
(Defined by MoreEnumerable)
SplitT, TResult + Splits the source sequence by a separator, given a maximum count + of splits, and then transforms the splits into results. A + parameter specifies how the separator is compared for equality. +
(Defined by SplitExtension)
StartsWithT + Determines whether the beginning of the first sequence is + equivalent to the second sequence, using the default equality + comparer. +
(Defined by MoreEnumerable)
StartsWithT + Determines whether the beginning of the first sequence is + equivalent to the second sequence, using the default equality + comparer. +
(Defined by StartsWithExtension)
StartsWithT + Determines whether the beginning of the first sequence is + equivalent to the second sequence, using the specified element + equality comparer. +
(Defined by MoreEnumerable)
StartsWithT + Determines whether the beginning of the first sequence is + equivalent to the second sequence, using the specified element + equality comparer. +
(Defined by StartsWithExtension)
SubsetsT + Returns a sequence of IListT representing all of the subsets of any size + that are part of the original sequence. In mathematics, it is equivalent to the + power set of a set. +
(Defined by MoreEnumerable)
SubsetsT + Returns a sequence of IListT representing all of the subsets of any size + that are part of the original sequence. In mathematics, it is equivalent to the + power set of a set. +
(Defined by SubsetsExtension)
SubsetsT + Returns a sequence of IListT representing all subsets of a given size + that are part of the original sequence. In mathematics, it is equivalent to the + combinations or k-subsets of a set. +
(Defined by MoreEnumerable)
SubsetsT + Returns a sequence of IListT representing all subsets of a given size + that are part of the original sequence. In mathematics, it is equivalent to the + combinations or k-subsets of a set. +
(Defined by SubsetsExtension)
TagFirstLastT, TResult + Returns a sequence resulting from applying a function to each + element in the source sequence with additional parameters + indicating whether the element is the first and/or last of the + sequence. +
(Defined by MoreEnumerable)
TagFirstLastT, TResult + Returns a sequence resulting from applying a function to each + element in the source sequence with additional parameters + indicating whether the element is the first and/or last of the + sequence. +
(Defined by TagFirstLastExtension)
TakeEveryT + Returns every N-th element of a sequence. +
(Defined by MoreEnumerable)
TakeEveryT + Returns every N-th element of a sequence. +
(Defined by TakeEveryExtension)
TakeLastT + Returns a specified number of contiguous elements from the end of + a sequence. +
(Defined by MoreEnumerable)
TakeLastT + Returns a specified number of contiguous elements from the end of + a sequence. +
(Defined by TakeLastExtension)
TakeUntilT + Returns items from the input sequence until the given predicate returns true + when applied to the current source item; that item will be the last returned. +
(Defined by MoreEnumerable)
TakeUntilT + Returns items from the input sequence until the given predicate returns true + when applied to the current source item; that item will be the last returned. +
(Defined by TakeUntilExtension)
ToArrayByIndexT + Creates an array from an IEnumerableT where a + function is used to determine the index at which an element will + be placed in the array. +
(Defined by MoreEnumerable)
ToArrayByIndexT + Creates an array from an IEnumerableT where a + function is used to determine the index at which an element will + be placed in the array. +
(Defined by ToArrayByIndexExtension)
ToArrayByIndexT + Creates an array of user-specified length from an + IEnumerableT where a function is used to determine + the index at which an element will be placed in the array. +
(Defined by MoreEnumerable)
ToArrayByIndexT + Creates an array of user-specified length from an + IEnumerableT where a function is used to determine + the index at which an element will be placed in the array. +
(Defined by ToArrayByIndexExtension)
ToArrayByIndexT, TResult + Creates an array from an IEnumerableT where a + function is used to determine the index at which an element will + be placed in the array. The elements are projected into the array + via an additional function. +
(Defined by MoreEnumerable)
ToArrayByIndexT, TResult + Creates an array from an IEnumerableT where a + function is used to determine the index at which an element will + be placed in the array. The elements are projected into the array + via an additional function. +
(Defined by MoreEnumerable)
ToArrayByIndexT, TResult + Creates an array from an IEnumerableT where a + function is used to determine the index at which an element will + be placed in the array. The elements are projected into the array + via an additional function. +
(Defined by ToArrayByIndexExtension)
ToArrayByIndexT, TResult + Creates an array from an IEnumerableT where a + function is used to determine the index at which an element will + be placed in the array. The elements are projected into the array + via an additional function. +
(Defined by ToArrayByIndexExtension)
ToArrayByIndexT, TResult + Creates an array of user-specified length from an + IEnumerableT where a function is used to determine + the index at which an element will be placed in the array. The + elements are projected into the array via an additional function. +
(Defined by MoreEnumerable)
ToArrayByIndexT, TResult + Creates an array of user-specified length from an + IEnumerableT where a function is used to determine + the index at which an element will be placed in the array. The + elements are projected into the array via an additional function. +
(Defined by MoreEnumerable)
ToArrayByIndexT, TResult + Creates an array of user-specified length from an + IEnumerableT where a function is used to determine + the index at which an element will be placed in the array. The + elements are projected into the array via an additional function. +
(Defined by ToArrayByIndexExtension)
ToArrayByIndexT, TResult + Creates an array of user-specified length from an + IEnumerableT where a function is used to determine + the index at which an element will be placed in the array. The + elements are projected into the array via an additional function. +
(Defined by ToArrayByIndexExtension)
ToDataTableT + Converts a sequence to a DataTable object. +
(Defined by MoreEnumerable)
ToDataTableT + Converts a sequence to a DataTable object. +
(Defined by ToDataTableExtension)
ToDataTableT + Appends elements in the sequence as rows of a given DataTable + object with a set of lambda expressions specifying which members (property + or field) of each element in the sequence will supply the column values. +
(Defined by MoreEnumerable)
ToDataTableT + Appends elements in the sequence as rows of a given DataTable + object with a set of lambda expressions specifying which members (property + or field) of each element in the sequence will supply the column values. +
(Defined by ToDataTableExtension)
ToDataTableT, TTable + Appends elements in the sequence as rows of a given DataTable object. +
(Defined by MoreEnumerable)
ToDataTableT, TTable + Appends elements in the sequence as rows of a given DataTable object. +
(Defined by ToDataTableExtension)
ToDataTableT, TTable + Appends elements in the sequence as rows of a given DataTable + object with a set of lambda expressions specifying which members (property + or field) of each element in the sequence will supply the column values. +
(Defined by MoreEnumerable)
ToDataTableT, TTable + Appends elements in the sequence as rows of a given DataTable + object with a set of lambda expressions specifying which members (property + or field) of each element in the sequence will supply the column values. +
(Defined by ToDataTableExtension)
ToDelimitedStringT + Creates a delimited string from a sequence of values and + a given delimiter. +
(Defined by MoreEnumerable)
ToDelimitedStringT + Creates a delimited string from a sequence of values and + a given delimiter. +
(Defined by ToDelimitedStringExtension)
ToHashSetT + Returns a HashSetT of the source items using the default equality + comparer for the type. +
(Defined by MoreEnumerable)
ToHashSetT + Returns a HashSetT of the source items using the default equality + comparer for the type. +
(Defined by ToHashSetExtension)
ToHashSetT + Returns a HashSetT of the source items using the specified equality + comparer for the type. +
(Defined by MoreEnumerable)
ToHashSetT + Returns a HashSetT of the source items using the specified equality + comparer for the type. +
(Defined by ToHashSetExtension)
TraceT + Traces the elements of a source sequence for diagnostics. +
(Defined by MoreEnumerable)
TraceT + Traces the elements of a source sequence for diagnostics. +
(Defined by TraceExtension)
TraceT + Traces the elements of a source sequence for diagnostics using + a custom formatter. +
(Defined by MoreEnumerable)
TraceT + Traces the elements of a source sequence for diagnostics using + a custom formatter. +
(Defined by TraceExtension)
TraceT + Traces the elements of a source sequence for diagnostics using + custom formatting. +
(Defined by MoreEnumerable)
TraceT + Traces the elements of a source sequence for diagnostics using + custom formatting. +
(Defined by TraceExtension)
TrySingleT, TCardinality + Returns a tuple with the cardinality of the sequence and the + single element in the sequence if it contains exactly one element. + similar to SingleTSource(IEnumerableTSource). +
(Defined by ExperimentalEnumerable)
TrySingleT, TCardinality, TResult + Returns a result projected from the the cardinality of the sequence + and the single element in the sequence if it contains exactly one + element. +
(Defined by ExperimentalEnumerable)
UnboundedConcurrencyT + Returns a query whose results evaluate asynchronously and + concurrently with no defined limitation on concurrency. +
(Defined by ExperimentalEnumerable)
WindowT + Processes a sequence into a series of sub-sequences representing a windowed subset of + the original. +
(Defined by MoreEnumerable)
WindowT + Processes a sequence into a series of sub-sequences representing a windowed subset of + the original. +
(Defined by WindowExtension)
WindowedT + Processes a sequence into a series of sub-sequences representing a windowed subset of the original. +
(Defined by MoreEnumerable)
WindowLeftT + Creates a left-aligned sliding window of a given size over the + source sequence. +
(Defined by MoreEnumerable)
WindowLeftT + Creates a left-aligned sliding window of a given size over the + source sequence. +
(Defined by WindowLeftExtension)
WindowRightT + Creates a right-aligned sliding window over the source sequence + of a given size. +
(Defined by MoreEnumerable)
WindowRightT + Creates a right-aligned sliding window over the source sequence + of a given size. +
(Defined by WindowRightExtension)
ZipLongestT, TSecond, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + will always be as long as the longest of input sequences where the + default value of each of the shorter sequence element types is used + for padding. +
(Defined by MoreEnumerable)
ZipLongestT, TSecond, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + will always be as long as the longest of input sequences where the + default value of each of the shorter sequence element types is used + for padding. +
(Defined by ZipLongestExtension)
ZipLongestT, T2, T3, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + will always be as long as the longest of input sequences where the + default value of each of the shorter sequence element types is used + for padding. +
(Defined by MoreEnumerable)
ZipLongestT, T2, T3, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + will always be as long as the longest of input sequences where the + default value of each of the shorter sequence element types is used + for padding. +
(Defined by ZipLongestExtension)
ZipLongestT, T2, T3, T4, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + will always be as long as the longest of input sequences where the + default value of each of the shorter sequence element types is used + for padding. +
(Defined by MoreEnumerable)
ZipLongestT, T2, T3, T4, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + will always be as long as the longest of input sequences where the + default value of each of the shorter sequence element types is used + for padding. +
(Defined by ZipLongestExtension)
ZipShortestT, TSecond, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + is as short as the shortest input sequence. +
(Defined by MoreEnumerable)
ZipShortestT, TSecond, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + is as short as the shortest input sequence. +
(Defined by ZipShortestExtension)
ZipShortestT, T2, T3, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + is as short as the shortest input sequence. +
(Defined by MoreEnumerable)
ZipShortestT, T2, T3, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + is as short as the shortest input sequence. +
(Defined by ZipShortestExtension)
ZipShortestT, T2, T3, T4, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + is as short as the shortest input sequence. +
(Defined by MoreEnumerable)
ZipShortestT, T2, T3, T4, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + is as short as the shortest input sequence. +
(Defined by ZipShortestExtension)

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Experimental_ICurrentBuffer_1.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Experimental_ICurrentBuffer_1.htm new file mode 100644 index 0000000..d4559b3 --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Experimental_ICurrentBuffer_1.htm @@ -0,0 +1,1597 @@ +ICurrentBuffer<T> Methods

ICurrentBufferT Methods

Methods

AddAdds an item to the ICollectionT.
(Inherited from ICollectionT)
ClearRemoves all items from the ICollectionT.
(Inherited from ICollectionT)
ContainsDetermines whether the ICollectionT contains a specific value.
(Inherited from ICollectionT)
CopyToCopies the elements of the ICollectionT to an Array, starting at a particular Array index.
(Inherited from ICollectionT)
GetEnumeratorReturns an enumerator that iterates through the collection.
(Inherited from IEnumerableT)
IndexOfDetermines the index of a specific item in the IListT.
(Inherited from IListT)
InsertInserts an item to the IListT at the specified index.
(Inherited from IListT)
RemoveRemoves the first occurrence of a specific object from the ICollectionT.
(Inherited from ICollectionT)
RemoveAtRemoves the IListT item at the specified index.
(Inherited from IListT)

Extension Methods

AggregateT, TResult1, TResult2, TResult + Applies two accumulator queries sequentially in a single + pass over a sequence. +
(Defined by ExperimentalEnumerable)
AggregateT, TAccumulate1, TAccumulate2, TResult + Applies two accumulators sequentially in a single pass over a + sequence. +
(Defined by MoreEnumerable)
AggregateT, TAccumulate1, TAccumulate2, TResult + Applies two accumulators sequentially in a single pass over a + sequence. +
(Defined by AggregateExtension)
AggregateT, TResult1, TResult2, TResult3, TResult + Applies three accumulator queries sequentially in a single + pass over a sequence. +
(Defined by ExperimentalEnumerable)
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TResult + Applies three accumulators sequentially in a single pass over a + sequence. +
(Defined by MoreEnumerable)
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TResult + Applies three accumulators sequentially in a single pass over a + sequence. +
(Defined by AggregateExtension)
AggregateT, TResult1, TResult2, TResult3, TResult4, TResult + Applies four accumulator queries sequentially in a single + pass over a sequence. +
(Defined by ExperimentalEnumerable)
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TResult + Applies four accumulators sequentially in a single pass over a + sequence. +
(Defined by MoreEnumerable)
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TResult + Applies four accumulators sequentially in a single pass over a + sequence. +
(Defined by AggregateExtension)
AggregateT, TResult1, TResult2, TResult3, TResult4, TResult5, TResult + Applies five accumulator queries sequentially in a single + pass over a sequence. +
(Defined by ExperimentalEnumerable)
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TResult + Applies five accumulators sequentially in a single pass over a + sequence. +
(Defined by MoreEnumerable)
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TResult + Applies five accumulators sequentially in a single pass over a + sequence. +
(Defined by AggregateExtension)
AggregateT, TResult1, TResult2, TResult3, TResult4, TResult5, TResult6, TResult + Applies six accumulator queries sequentially in a single + pass over a sequence. +
(Defined by ExperimentalEnumerable)
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TResult + Applies six accumulators sequentially in a single pass over a + sequence. +
(Defined by MoreEnumerable)
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TResult + Applies six accumulators sequentially in a single pass over a + sequence. +
(Defined by AggregateExtension)
AggregateT, TResult1, TResult2, TResult3, TResult4, TResult5, TResult6, TResult7, TResult + Applies seven accumulator queries sequentially in a single + pass over a sequence. +
(Defined by ExperimentalEnumerable)
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TAccumulate7, TResult + Applies seven accumulators sequentially in a single pass over a + sequence. +
(Defined by MoreEnumerable)
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TAccumulate7, TResult + Applies seven accumulators sequentially in a single pass over a + sequence. +
(Defined by AggregateExtension)
AggregateT, TResult1, TResult2, TResult3, TResult4, TResult5, TResult6, TResult7, TResult8, TResult + Applies eight accumulator queries sequentially in a single + pass over a sequence. +
(Defined by ExperimentalEnumerable)
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TAccumulate7, TAccumulate8, TResult + Applies eight accumulators sequentially in a single pass over a + sequence. +
(Defined by MoreEnumerable)
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TAccumulate7, TAccumulate8, TResult + Applies eight accumulators sequentially in a single pass over a + sequence. +
(Defined by AggregateExtension)
AggregateRightT + Applies a right-associative accumulator function over a sequence. + This operator is the right-associative version of the + AggregateTSource(IEnumerableTSource, FuncTSource, TSource, TSource) LINQ operator. +
(Defined by MoreEnumerable)
AggregateRightT + Applies a right-associative accumulator function over a sequence. + This operator is the right-associative version of the + AggregateTSource(IEnumerableTSource, FuncTSource, TSource, TSource) LINQ operator. +
(Defined by AggregateRightExtension)
AggregateRightT, TAccumulate + Applies a right-associative accumulator function over a sequence. + The specified seed value is used as the initial accumulator value. + This operator is the right-associative version of the + AggregateTSource, TAccumulate(IEnumerableTSource, TAccumulate, FuncTAccumulate, TSource, TAccumulate) LINQ operator. +
(Defined by MoreEnumerable)
AggregateRightT, TAccumulate + Applies a right-associative accumulator function over a sequence. + The specified seed value is used as the initial accumulator value. + This operator is the right-associative version of the + AggregateTSource, TAccumulate(IEnumerableTSource, TAccumulate, FuncTAccumulate, TSource, TAccumulate) LINQ operator. +
(Defined by AggregateRightExtension)
AggregateRightT, TAccumulate, TResult + Applies a right-associative accumulator function over a sequence. + The specified seed value is used as the initial accumulator value, + and the specified function is used to select the result value. + This operator is the right-associative version of the + AggregateTSource, TAccumulate, TResult(IEnumerableTSource, TAccumulate, FuncTAccumulate, TSource, TAccumulate, FuncTAccumulate, TResult) LINQ operator. +
(Defined by MoreEnumerable)
AggregateRightT, TAccumulate, TResult + Applies a right-associative accumulator function over a sequence. + The specified seed value is used as the initial accumulator value, + and the specified function is used to select the result value. + This operator is the right-associative version of the + AggregateTSource, TAccumulate, TResult(IEnumerableTSource, TAccumulate, FuncTAccumulate, TSource, TAccumulate, FuncTAccumulate, TResult) LINQ operator. +
(Defined by AggregateRightExtension)
AppendT + Returns a sequence consisting of the head elements and the given tail element. +
(Defined by MoreEnumerable)
AppendT + Returns a sequence consisting of the head elements and the given tail element. +
(Defined by AppendExtension)
AssertT + Asserts that all elements of a sequence meet a given condition + otherwise throws an Exception object. +
(Defined by MoreEnumerable)
AssertT + Asserts that all elements of a sequence meet a given condition + otherwise throws an Exception object. +
(Defined by AssertExtension)
AssertT + Asserts that all elements of a sequence meet a given condition + otherwise throws an Exception object. +
(Defined by MoreEnumerable)
AssertT + Asserts that all elements of a sequence meet a given condition + otherwise throws an Exception object. +
(Defined by AssertExtension)
AssertCountT + Asserts that a source sequence contains a given count of elements. +
(Defined by MoreEnumerable)
AssertCountT + Asserts that a source sequence contains a given count of elements. +
(Defined by AssertCountExtension)
AssertCountT + Asserts that a source sequence contains a given count of elements. + A parameter specifies the exception to be thrown. +
(Defined by MoreEnumerable)
AssertCountT + Asserts that a source sequence contains a given count of elements. + A parameter specifies the exception to be thrown. +
(Defined by AssertCountExtension)
AtLeastT + Determines whether or not the number of elements in the sequence is greater than + or equal to the given integer. +
(Defined by MoreEnumerable)
AtLeastT + Determines whether or not the number of elements in the sequence is greater than + or equal to the given integer. +
(Defined by AtLeastExtension)
AtMostT + Determines whether or not the number of elements in the sequence is lesser than + or equal to the given integer. +
(Defined by MoreEnumerable)
AtMostT + Determines whether or not the number of elements in the sequence is lesser than + or equal to the given integer. +
(Defined by AtMostExtension)
AwaitT, TResult + Creates a sequence query that streams the result of each task in + the source sequence as it completes asynchronously. A + CancellationToken is passed for each asynchronous + evaluation to abort any asynchronous operations in flight if the + sequence is not fully iterated. +
(Defined by ExperimentalEnumerable)
AwaitCompletionT, TTaskResult, TResult + Awaits completion of all asynchronous evaluations irrespective of + whether they succeed or fail. An additional argument specifies a + function that projects the final result given the source item and + completed task. +
(Defined by ExperimentalEnumerable)
BacksertT + Inserts the elements of a sequence into another sequence at a + specified index from the tail of the sequence, where zero always + represents the last position, one represents the second-last + element, two represents the third-last element and so on. +
(Defined by MoreEnumerable)
BacksertT + Inserts the elements of a sequence into another sequence at a + specified index from the tail of the sequence, where zero always + represents the last position, one represents the second-last + element, two represents the third-last element and so on. +
(Defined by BacksertExtension)
BatchT + Batches the source sequence into sized buckets. +
(Defined by MoreEnumerable)
BatchT + Batches the source sequence into sized buckets. +
(Defined by BatchExtension)
BatchT, TResult + Batches the source sequence into sized buckets and applies a projection to each bucket. +
(Defined by MoreEnumerable)
BatchT, TResult + Batches the source sequence into sized buckets and applies a projection to each bucket. +
(Defined by BatchExtension)
BatchT, TResult + Batches the source sequence into sized buckets using an array pool + to rent arrays to back each bucket and returns a sequence of + elements projected from each bucket. +
(Defined by ExperimentalEnumerable)
BatchT, TBucket, TResult + Batches the source sequence into sized buckets using an array pool + to rent arrays to back each bucket and returns a sequence of + elements projected from each bucket. +
(Defined by ExperimentalEnumerable)
CartesianT, T2, TResult + Returns the Cartesian product of two sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
(Defined by MoreEnumerable)
CartesianT, T2, TResult + Returns the Cartesian product of two sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
(Defined by CartesianExtension)
CartesianT, T2, T3, TResult + Returns the Cartesian product of three sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
(Defined by MoreEnumerable)
CartesianT, T2, T3, TResult + Returns the Cartesian product of three sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
(Defined by CartesianExtension)
CartesianT, T2, T3, T4, TResult + Returns the Cartesian product of four sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
(Defined by MoreEnumerable)
CartesianT, T2, T3, T4, TResult + Returns the Cartesian product of four sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
(Defined by CartesianExtension)
CartesianT, T2, T3, T4, T5, TResult + Returns the Cartesian product of five sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
(Defined by MoreEnumerable)
CartesianT, T2, T3, T4, T5, TResult + Returns the Cartesian product of five sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
(Defined by CartesianExtension)
CartesianT, T2, T3, T4, T5, T6, TResult + Returns the Cartesian product of six sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
(Defined by MoreEnumerable)
CartesianT, T2, T3, T4, T5, T6, TResult + Returns the Cartesian product of six sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
(Defined by CartesianExtension)
CartesianT, T2, T3, T4, T5, T6, T7, TResult + Returns the Cartesian product of seven sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
(Defined by MoreEnumerable)
CartesianT, T2, T3, T4, T5, T6, T7, TResult + Returns the Cartesian product of seven sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
(Defined by CartesianExtension)
CartesianT, T2, T3, T4, T5, T6, T7, T8, TResult + Returns the Cartesian product of eight sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
(Defined by MoreEnumerable)
CartesianT, T2, T3, T4, T5, T6, T7, T8, TResult + Returns the Cartesian product of eight sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
(Defined by CartesianExtension)
ChooseT, TResult + Applies a function to each element of the source sequence and + returns a new sequence of result elements for source elements + where the function returns a couple (2-tuple) having a true + as its first element and result as the second. +
(Defined by MoreEnumerable)
ChooseT, TResult + Applies a function to each element of the source sequence and + returns a new sequence of result elements for source elements + where the function returns a couple (2-tuple) having a true + as its first element and result as the second. +
(Defined by ChooseExtension)
CompareCountT, TSecond + Compares two sequences and returns an integer that indicates whether the first sequence + has fewer, the same or more elements than the second sequence. +
(Defined by MoreEnumerable)
CompareCountT, TSecond + Compares two sequences and returns an integer that indicates whether the first sequence + has fewer, the same or more elements than the second sequence. +
(Defined by CompareCountExtension)
ConcatT + Returns a sequence consisting of the head elements and the given tail element. +
(Defined by MoreEnumerable)
ConsumeT + Completely consumes the given sequence. This method uses immediate execution, + and doesn't store any data during execution. +
(Defined by MoreEnumerable)
ConsumeT + Completely consumes the given sequence. This method uses immediate execution, + and doesn't store any data during execution. +
(Defined by ConsumeExtension)
CountBetweenT + Determines whether or not the number of elements in the sequence is between + an inclusive range of minimum and maximum integers. +
(Defined by MoreEnumerable)
CountBetweenT + Determines whether or not the number of elements in the sequence is between + an inclusive range of minimum and maximum integers. +
(Defined by CountBetweenExtension)
CountByT, TKey + Applies a key-generating function to each element of a sequence and returns a sequence of + unique keys and their number of occurrences in the original sequence. +
(Defined by MoreEnumerable)
CountByT, TKey + Applies a key-generating function to each element of a sequence and returns a sequence of + unique keys and their number of occurrences in the original sequence. +
(Defined by CountByExtension)
CountByT, TKey + Applies a key-generating function to each element of a sequence and returns a sequence of + unique keys and their number of occurrences in the original sequence. + An additional argument specifies a comparer to use for testing equivalence of keys. +
(Defined by MoreEnumerable)
CountByT, TKey + Applies a key-generating function to each element of a sequence and returns a sequence of + unique keys and their number of occurrences in the original sequence. + An additional argument specifies a comparer to use for testing equivalence of keys. +
(Defined by CountByExtension)
CountDownT, TResult + Provides a countdown counter for a given count of elements at the + tail of the sequence where zero always represents the last element, + one represents the second-last element, two represents the + third-last element and so on. +
(Defined by MoreEnumerable)
CountDownT, TResult + Provides a countdown counter for a given count of elements at the + tail of the sequence where zero always represents the last element, + one represents the second-last element, two represents the + third-last element and so on. +
(Defined by CountDownExtension)
DistinctByT, TKey + Returns all distinct elements of the given source, where "distinctness" + is determined via a projection and the default equality comparer for the projected type. +
(Defined by MoreEnumerable)
DistinctByT, TKey + Returns all distinct elements of the given source, where "distinctness" + is determined via a projection and the default equality comparer for the projected type. +
(Defined by DistinctByExtension)
DistinctByT, TKey + Returns all distinct elements of the given source, where "distinctness" + is determined via a projection and the specified comparer for the projected type. +
(Defined by MoreEnumerable)
DistinctByT, TKey + Returns all distinct elements of the given source, where "distinctness" + is determined via a projection and the specified comparer for the projected type. +
(Defined by DistinctByExtension)
EndsWithT + Determines whether the end of the first sequence is equivalent to + the second sequence, using the default equality comparer. +
(Defined by MoreEnumerable)
EndsWithT + Determines whether the end of the first sequence is equivalent to + the second sequence, using the default equality comparer. +
(Defined by EndsWithExtension)
EndsWithT + Determines whether the end of the first sequence is equivalent to + the second sequence, using the specified element equality comparer. +
(Defined by MoreEnumerable)
EndsWithT + Determines whether the end of the first sequence is equivalent to + the second sequence, using the specified element equality comparer. +
(Defined by EndsWithExtension)
EquiZipT, TSecond, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. An exception is thrown + if the input sequences are of different lengths. +
(Defined by MoreEnumerable)
EquiZipT, TSecond, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. An exception is thrown + if the input sequences are of different lengths. +
(Defined by EquiZipExtension)
EquiZipT, T2, T3, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. An exception is thrown + if the input sequences are of different lengths. +
(Defined by MoreEnumerable)
EquiZipT, T2, T3, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. An exception is thrown + if the input sequences are of different lengths. +
(Defined by EquiZipExtension)
EquiZipT, T2, T3, T4, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. An exception is thrown + if the input sequences are of different lengths. +
(Defined by MoreEnumerable)
EquiZipT, T2, T3, T4, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. An exception is thrown + if the input sequences are of different lengths. +
(Defined by EquiZipExtension)
ExactlyT + Determines whether or not the number of elements in the sequence is equals to the given integer. +
(Defined by MoreEnumerable)
ExactlyT + Determines whether or not the number of elements in the sequence is equals to the given integer. +
(Defined by ExactlyExtension)
ExceptByT, TKey + Returns the set of elements in the first sequence which aren't + in the second sequence, according to a given key selector. +
(Defined by MoreEnumerable)
ExceptByT, TKey + Returns the set of elements in the first sequence which aren't + in the second sequence, according to a given key selector. +
(Defined by ExceptByExtension)
ExceptByT, TKey + Returns the set of elements in the first sequence which aren't + in the second sequence, according to a given key selector. +
(Defined by MoreEnumerable)
ExceptByT, TKey + Returns the set of elements in the first sequence which aren't + in the second sequence, according to a given key selector. +
(Defined by ExceptByExtension)
ExcludeT + Excludes a contiguous number of elements from a sequence starting + at a given index. +
(Defined by MoreEnumerable)
ExcludeT + Excludes a contiguous number of elements from a sequence starting + at a given index. +
(Defined by ExcludeExtension)
FallbackIfEmptyT + Returns the elements of the specified sequence or the specified + value in a singleton collection if the sequence is empty. +
(Defined by MoreEnumerable)
FallbackIfEmptyT + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence from an array of values. +
(Defined by MoreEnumerable)
FallbackIfEmptyT + Returns the elements of the specified sequence or the specified + value in a singleton collection if the sequence is empty. +
(Defined by FallbackIfEmptyExtension)
FallbackIfEmptyT + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence from an array of values. +
(Defined by FallbackIfEmptyExtension)
FallbackIfEmptyT + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence of values. +
(Defined by MoreEnumerable)
FallbackIfEmptyT + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence of values. +
(Defined by FallbackIfEmptyExtension)
FallbackIfEmptyT + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence of values. +
(Defined by MoreEnumerable)
FallbackIfEmptyT + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence of values. +
(Defined by FallbackIfEmptyExtension)
FallbackIfEmptyT + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence of values. +
(Defined by MoreEnumerable)
FallbackIfEmptyT + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence of values. +
(Defined by FallbackIfEmptyExtension)
FallbackIfEmptyT + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence of values. +
(Defined by MoreEnumerable)
FallbackIfEmptyT + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence of values. +
(Defined by FallbackIfEmptyExtension)
FillBackwardT + Returns a sequence with each null reference or value in the source + replaced with the following non-null reference or value in + that sequence. +
(Defined by MoreEnumerable)
FillBackwardT + Returns a sequence with each null reference or value in the source + replaced with the following non-null reference or value in + that sequence. +
(Defined by FillBackwardExtension)
FillBackwardT + Returns a sequence with each missing element in the source replaced + with the following non-missing element in that sequence. An + additional parameter specifies a function used to determine if an + element is considered missing or not. +
(Defined by MoreEnumerable)
FillBackwardT + Returns a sequence with each missing element in the source replaced + with the following non-missing element in that sequence. An + additional parameter specifies a function used to determine if an + element is considered missing or not. +
(Defined by FillBackwardExtension)
FillBackwardT + Returns a sequence with each missing element in the source replaced + with the following non-missing element in that sequence. Additional + parameters specify two functions, one used to determine if an + element is considered missing or not and another to provide the + replacement for the missing element. +
(Defined by MoreEnumerable)
FillBackwardT + Returns a sequence with each missing element in the source replaced + with the following non-missing element in that sequence. Additional + parameters specify two functions, one used to determine if an + element is considered missing or not and another to provide the + replacement for the missing element. +
(Defined by FillBackwardExtension)
FillForwardT + Returns a sequence with each null reference or value in the source + replaced with the previous non-null reference or value seen in + that sequence. +
(Defined by MoreEnumerable)
FillForwardT + Returns a sequence with each null reference or value in the source + replaced with the previous non-null reference or value seen in + that sequence. +
(Defined by FillForwardExtension)
FillForwardT + Returns a sequence with each missing element in the source replaced + with the previous non-missing element seen in that sequence. An + additional parameter specifies a function used to determine if an + element is considered missing or not. +
(Defined by MoreEnumerable)
FillForwardT + Returns a sequence with each missing element in the source replaced + with the previous non-missing element seen in that sequence. An + additional parameter specifies a function used to determine if an + element is considered missing or not. +
(Defined by FillForwardExtension)
FillForwardT + Returns a sequence with each missing element in the source replaced + with one based on the previous non-missing element seen in that + sequence. Additional parameters specify two functions, one used to + determine if an element is considered missing or not and another + to provide the replacement for the missing element. +
(Defined by MoreEnumerable)
FillForwardT + Returns a sequence with each missing element in the source replaced + with one based on the previous non-missing element seen in that + sequence. Additional parameters specify two functions, one used to + determine if an element is considered missing or not and another + to provide the replacement for the missing element. +
(Defined by FillForwardExtension)
Flatten + Flattens a sequence containing arbitrarily-nested sequences. +
(Defined by MoreEnumerable)
Flatten + Flattens a sequence containing arbitrarily-nested sequences. +
(Defined by FlattenExtension)
Flatten + Flattens a sequence containing arbitrarily-nested sequences. An + additional parameter specifies a predicate function used to + determine whether a nested IEnumerable should be + flattened or not. +
(Defined by MoreEnumerable)
Flatten + Flattens a sequence containing arbitrarily-nested sequences. An + additional parameter specifies a function that projects an inner + sequence via a property of an object. +
(Defined by MoreEnumerable)
Flatten + Flattens a sequence containing arbitrarily-nested sequences. An + additional parameter specifies a predicate function used to + determine whether a nested IEnumerable should be + flattened or not. +
(Defined by FlattenExtension)
Flatten + Flattens a sequence containing arbitrarily-nested sequences. An + additional parameter specifies a function that projects an inner + sequence via a property of an object. +
(Defined by FlattenExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 9 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 9 elements. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 10 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 10 elements. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 11 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 11 elements. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 12 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 12 elements. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 13 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 13 elements. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 14 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 14 elements. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 15 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 15 elements. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 16 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 16 elements. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 1 element. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 1 element. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 2 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 2 elements. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 3 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 3 elements. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 4 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 4 elements. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 5 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 5 elements. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 6 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 6 elements. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 7 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 7 elements. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 8 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 8 elements. +
(Defined by FoldExtension)
ForEachT + Immediately executes the given action on each element in the source sequence. +
(Defined by MoreEnumerable)
ForEachT + Immediately executes the given action on each element in the source sequence. +
(Defined by ForEachExtension)
ForEachT + Immediately executes the given action on each element in the source sequence. + Each element's index is used in the logic of the action. +
(Defined by MoreEnumerable)
ForEachT + Immediately executes the given action on each element in the source sequence. + Each element's index is used in the logic of the action. +
(Defined by ForEachExtension)
FullGroupJoinT, TSecond, TKey + Performs a Full Group Join between the first and second sequences. +
(Defined by MoreEnumerable)
FullGroupJoinT, TSecond, TKey + Performs a Full Group Join between the first and second sequences. +
(Defined by FullGroupJoinExtension)
FullGroupJoinT, TSecond, TKey + Performs a Full Group Join between the first and second sequences. +
(Defined by MoreEnumerable)
FullGroupJoinT, TSecond, TKey + Performs a Full Group Join between the first and second sequences. +
(Defined by FullGroupJoinExtension)
FullGroupJoinT, TSecond, TKey, TResult + Performs a full group-join between two sequences. +
(Defined by MoreEnumerable)
FullGroupJoinT, TSecond, TKey, TResult + Performs a full group-join between two sequences. +
(Defined by FullGroupJoinExtension)
FullGroupJoinT, TSecond, TKey, TResult + Performs a full group-join between two sequences. +
(Defined by MoreEnumerable)
FullGroupJoinT, TSecond, TKey, TResult + Performs a full group-join between two sequences. +
(Defined by FullGroupJoinExtension)
FullJoinT, TKey, TResult + Performs a full outer join on two homogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
(Defined by MoreEnumerable)
FullJoinT, TKey, TResult + Performs a full outer join on two homogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
(Defined by FullJoinExtension)
FullJoinT, TKey, TResult + Performs a full outer join on two homogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
(Defined by MoreEnumerable)
FullJoinT, TKey, TResult + Performs a full outer join on two homogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
(Defined by FullJoinExtension)
FullJoinT, TSecond, TKey, TResult + Performs a full outer join on two heterogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
(Defined by MoreEnumerable)
FullJoinT, TSecond, TKey, TResult + Performs a full outer join on two heterogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
(Defined by FullJoinExtension)
FullJoinT, TSecond, TKey, TResult + Performs a full outer join on two heterogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
(Defined by MoreEnumerable)
FullJoinT, TSecond, TKey, TResult + Performs a full outer join on two heterogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
(Defined by FullJoinExtension)
GroupAdjacentT, TKey + Groups the adjacent elements of a sequence according to a + specified key selector function. +
(Defined by MoreEnumerable)
GroupAdjacentT, TKey + Groups the adjacent elements of a sequence according to a + specified key selector function. +
(Defined by GroupAdjacentExtension)
GroupAdjacentT, TKey + Groups the adjacent elements of a sequence according to a + specified key selector function and compares the keys by using a + specified comparer. +
(Defined by MoreEnumerable)
GroupAdjacentT, TKey + Groups the adjacent elements of a sequence according to a + specified key selector function and compares the keys by using a + specified comparer. +
(Defined by GroupAdjacentExtension)
GroupAdjacentT, TKey, TElement + Groups the adjacent elements of a sequence according to a + specified key selector function and projects the elements for + each group by using a specified function. +
(Defined by MoreEnumerable)
GroupAdjacentT, TKey, TResult + Groups the adjacent elements of a sequence according to a + specified key selector function. The keys are compared by using + a comparer and each group's elements are projected by using a + specified function. +
(Defined by MoreEnumerable)
GroupAdjacentT, TKey, TElement + Groups the adjacent elements of a sequence according to a + specified key selector function and projects the elements for + each group by using a specified function. +
(Defined by GroupAdjacentExtension)
GroupAdjacentT, TKey, TResult + Groups the adjacent elements of a sequence according to a + specified key selector function. The keys are compared by using + a comparer and each group's elements are projected by using a + specified function. +
(Defined by GroupAdjacentExtension)
GroupAdjacentT, TKey, TElement + Groups the adjacent elements of a sequence according to a + specified key selector function. The keys are compared by using + a comparer and each group's elements are projected by using a + specified function. +
(Defined by MoreEnumerable)
GroupAdjacentT, TKey, TResult + Groups the adjacent elements of a sequence according to a + specified key selector function. The keys are compared by using + a comparer and each group's elements are projected by using a + specified function. +
(Defined by MoreEnumerable)
GroupAdjacentT, TKey, TElement + Groups the adjacent elements of a sequence according to a + specified key selector function. The keys are compared by using + a comparer and each group's elements are projected by using a + specified function. +
(Defined by GroupAdjacentExtension)
GroupAdjacentT, TKey, TResult + Groups the adjacent elements of a sequence according to a + specified key selector function. The keys are compared by using + a comparer and each group's elements are projected by using a + specified function. +
(Defined by GroupAdjacentExtension)
IndexT + Returns a sequence of KeyValuePairTKey, TValue + where the key is the zero-based index of the value in the source + sequence. +
(Defined by MoreEnumerable)
IndexT + Returns a sequence of KeyValuePairTKey, TValue + where the key is the zero-based index of the value in the source + sequence. +
(Defined by IndexExtension)
IndexT + Returns a sequence of KeyValuePairTKey, TValue + where the key is the index of the value in the source sequence. + An additional parameter specifies the starting index. +
(Defined by MoreEnumerable)
IndexT + Returns a sequence of KeyValuePairTKey, TValue + where the key is the index of the value in the source sequence. + An additional parameter specifies the starting index. +
(Defined by IndexExtension)
IndexByT, TKey + Applies a key-generating function to each element of a sequence and + returns a sequence that contains the elements of the original + sequence as well its key and index inside the group of its key. +
(Defined by MoreEnumerable)
IndexByT, TKey + Applies a key-generating function to each element of a sequence and + returns a sequence that contains the elements of the original + sequence as well its key and index inside the group of its key. +
(Defined by IndexByExtension)
IndexByT, TKey + Applies a key-generating function to each element of a sequence and + returns a sequence that contains the elements of the original + sequence as well its key and index inside the group of its key. + An additional parameter specifies a comparer to use for testing the + equivalence of keys. +
(Defined by MoreEnumerable)
IndexByT, TKey + Applies a key-generating function to each element of a sequence and + returns a sequence that contains the elements of the original + sequence as well its key and index inside the group of its key. + An additional parameter specifies a comparer to use for testing the + equivalence of keys. +
(Defined by IndexByExtension)
InsertT + Inserts the elements of a sequence into another sequence at a + specified index. +
(Defined by MoreEnumerable)
InsertT + Inserts the elements of a sequence into another sequence at a + specified index. +
(Defined by InsertExtension)
InterleaveT + Interleaves the elements of two or more sequences into a single sequence, skipping + sequences as they are consumed. +
(Defined by MoreEnumerable)
InterleaveT + Interleaves the elements of two or more sequences into a single sequence, skipping + sequences as they are consumed. +
(Defined by InterleaveExtension)
LagT, TResult + Produces a projection of a sequence by evaluating pairs of elements separated by a + negative offset. +
(Defined by MoreEnumerable)
LagT, TResult + Produces a projection of a sequence by evaluating pairs of elements separated by a + negative offset. +
(Defined by LagExtension)
LagT, TResult + Produces a projection of a sequence by evaluating pairs of elements separated by a + negative offset. +
(Defined by MoreEnumerable)
LagT, TResult + Produces a projection of a sequence by evaluating pairs of elements separated by a + negative offset. +
(Defined by LagExtension)
LeadT, TResult + Produces a projection of a sequence by evaluating pairs of elements separated by a + positive offset. +
(Defined by MoreEnumerable)
LeadT, TResult + Produces a projection of a sequence by evaluating pairs of elements separated by a + positive offset. +
(Defined by LeadExtension)
LeadT, TResult + Produces a projection of a sequence by evaluating pairs of elements separated by a + positive offset. +
(Defined by MoreEnumerable)
LeadT, TResult + Produces a projection of a sequence by evaluating pairs of elements separated by a + positive offset. +
(Defined by LeadExtension)
LeftJoinT, TKey, TResult + Performs a left outer join on two homogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
(Defined by MoreEnumerable)
LeftJoinT, TKey, TResult + Performs a left outer join on two homogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
(Defined by LeftJoinExtension)
LeftJoinT, TKey, TResult + Performs a left outer join on two homogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
(Defined by MoreEnumerable)
LeftJoinT, TKey, TResult + Performs a left outer join on two homogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
(Defined by LeftJoinExtension)
LeftJoinT, TSecond, TKey, TResult + Performs a left outer join on two heterogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
(Defined by MoreEnumerable)
LeftJoinT, TSecond, TKey, TResult + Performs a left outer join on two heterogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
(Defined by LeftJoinExtension)
LeftJoinT, TSecond, TKey, TResult + Performs a left outer join on two heterogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
(Defined by MoreEnumerable)
LeftJoinT, TSecond, TKey, TResult + Performs a left outer join on two heterogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
(Defined by LeftJoinExtension)
MaxByT, TKey + Returns the maximal elements of the given sequence, based on + the given projection. +
(Defined by MoreEnumerable)
MaxByT, TKey + Returns the maximal elements of the given sequence, based on + the given projection. +
(Defined by MaxByExtension)
MaxByT, TKey + Returns the maximal elements of the given sequence, based on + the given projection and the specified comparer for projected values. +
(Defined by MoreEnumerable)
MaxByT, TKey + Returns the maximal elements of the given sequence, based on + the given projection and the specified comparer for projected values. +
(Defined by MaxByExtension)
MemoizeT + Creates a sequence that lazily caches the source as it is iterated + for the first time, reusing the cache thereafter for future + re-iterations. If the source is already cached or buffered then it + is returned verbatim. +
(Defined by ExperimentalEnumerable)
MinByT, TKey + Returns the minimal elements of the given sequence, based on + the given projection. +
(Defined by MoreEnumerable)
MinByT, TKey + Returns the minimal elements of the given sequence, based on + the given projection. +
(Defined by MinByExtension)
MinByT, TKey + Returns the minimal elements of the given sequence, based on + the given projection and the specified comparer for projected values. +
(Defined by MoreEnumerable)
MinByT, TKey + Returns the minimal elements of the given sequence, based on + the given projection and the specified comparer for projected values. +
(Defined by MinByExtension)
MoveT + Returns a sequence with a range of elements in the source sequence + moved to a new offset. +
(Defined by MoreEnumerable)
MoveT + Returns a sequence with a range of elements in the source sequence + moved to a new offset. +
(Defined by MoveExtension)
OrderByT, TKey + Sorts the elements of a sequence in a particular direction (ascending, descending) according to a key +
(Defined by MoreEnumerable)
OrderByT, TKey + Sorts the elements of a sequence in a particular direction (ascending, descending) according to a key +
(Defined by OrderByExtension)
OrderByT, TKey + Sorts the elements of a sequence in a particular direction (ascending, descending) according to a key +
(Defined by MoreEnumerable)
OrderByT, TKey + Sorts the elements of a sequence in a particular direction (ascending, descending) according to a key +
(Defined by OrderByExtension)
OrderedMergeT + Merges two ordered sequences into one. Where the elements equal + in both sequences, the element from the first sequence is + returned in the resulting sequence. +
(Defined by MoreEnumerable)
OrderedMergeT + Merges two ordered sequences into one. Where the elements equal + in both sequences, the element from the first sequence is + returned in the resulting sequence. +
(Defined by OrderedMergeExtension)
OrderedMergeT + Merges two ordered sequences into one with an additional + parameter specifying how to compare the elements of the + sequences. Where the elements equal in both sequences, the + element from the first sequence is returned in the resulting + sequence. +
(Defined by MoreEnumerable)
OrderedMergeT + Merges two ordered sequences into one with an additional + parameter specifying how to compare the elements of the + sequences. Where the elements equal in both sequences, the + element from the first sequence is returned in the resulting + sequence. +
(Defined by OrderedMergeExtension)
OrderedMergeT, TKey + Merges two ordered sequences into one with an additional + parameter specifying the element key by which the sequences are + ordered. Where the keys equal in both sequences, the + element from the first sequence is returned in the resulting + sequence. +
(Defined by MoreEnumerable)
OrderedMergeT, TKey + Merges two ordered sequences into one with an additional + parameter specifying the element key by which the sequences are + ordered. Where the keys equal in both sequences, the + element from the first sequence is returned in the resulting + sequence. +
(Defined by OrderedMergeExtension)
OrderedMergeT, TKey, TResult + Merges two ordered sequences into one. Additional parameters + specify the element key by which the sequences are ordered, + the result when element is found in first sequence but not in + the second, the result when element is found in second sequence + but not in the first and the result when elements are found in + both sequences. +
(Defined by MoreEnumerable)
OrderedMergeT, TKey, TResult + Merges two ordered sequences into one. Additional parameters + specify the element key by which the sequences are ordered, + the result when element is found in first sequence but not in + the second, the result when element is found in second sequence + but not in the first and the result when elements are found in + both sequences. +
(Defined by OrderedMergeExtension)
OrderedMergeT, TKey, TResult + Merges two ordered sequences into one. Additional parameters + specify the element key by which the sequences are ordered, + the result when element is found in first sequence but not in + the second, the result when element is found in second sequence + but not in the first, the result when elements are found in + both sequences and a method for comparing keys. +
(Defined by MoreEnumerable)
OrderedMergeT, TKey, TResult + Merges two ordered sequences into one. Additional parameters + specify the element key by which the sequences are ordered, + the result when element is found in first sequence but not in + the second, the result when element is found in second sequence + but not in the first, the result when elements are found in + both sequences and a method for comparing keys. +
(Defined by OrderedMergeExtension)
OrderedMergeT, TSecond, TKey, TResult + Merges two heterogeneous sequences ordered by a common key type + into a homogeneous one. Additional parameters specify the + element key by which the sequences are ordered, the result when + element is found in first sequence but not in the second and + the result when element is found in second sequence but not in + the first, the result when elements are found in both sequences. +
(Defined by MoreEnumerable)
OrderedMergeT, TSecond, TKey, TResult + Merges two heterogeneous sequences ordered by a common key type + into a homogeneous one. Additional parameters specify the + element key by which the sequences are ordered, the result when + element is found in first sequence but not in the second and + the result when element is found in second sequence but not in + the first, the result when elements are found in both sequences. +
(Defined by OrderedMergeExtension)
OrderedMergeT, TSecond, TKey, TResult + Merges two heterogeneous sequences ordered by a common key type + into a homogeneous one. Additional parameters specify the + element key by which the sequences are ordered, the result when + element is found in first sequence but not in the second, + the result when element is found in second sequence but not in + the first, the result when elements are found in both sequences + and a method for comparing keys. +
(Defined by MoreEnumerable)
OrderedMergeT, TSecond, TKey, TResult + Merges two heterogeneous sequences ordered by a common key type + into a homogeneous one. Additional parameters specify the + element key by which the sequences are ordered, the result when + element is found in first sequence but not in the second, + the result when element is found in second sequence but not in + the first, the result when elements are found in both sequences + and a method for comparing keys. +
(Defined by OrderedMergeExtension)
PadT + Pads a sequence with default values if it is narrower (shorter + in length) than a given width. +
(Defined by MoreEnumerable)
PadT + Pads a sequence with default values if it is narrower (shorter + in length) than a given width. +
(Defined by PadExtension)
PadT + Pads a sequence with a given filler value if it is narrower (shorter + in length) than a given width. +
(Defined by MoreEnumerable)
PadT + Pads a sequence with a dynamic filler value if it is narrower (shorter + in length) than a given width. +
(Defined by MoreEnumerable)
PadT + Pads a sequence with a given filler value if it is narrower (shorter + in length) than a given width. +
(Defined by PadExtension)
PadT + Pads a sequence with a dynamic filler value if it is narrower (shorter + in length) than a given width. +
(Defined by PadExtension)
PadStartT + Pads a sequence with default values in the beginning if it is narrower (shorter + in length) than a given width. +
(Defined by MoreEnumerable)
PadStartT + Pads a sequence with default values in the beginning if it is narrower (shorter + in length) than a given width. +
(Defined by PadStartExtension)
PadStartT + Pads a sequence with a given filler value in the beginning if it is narrower (shorter + in length) than a given width. + An additional parameter specifies the value to use for padding. +
(Defined by MoreEnumerable)
PadStartT + Pads a sequence with a dynamic filler value in the beginning if it is narrower (shorter + in length) than a given width. + An additional parameter specifies the function to calculate padding. +
(Defined by MoreEnumerable)
PadStartT + Pads a sequence with a given filler value in the beginning if it is narrower (shorter + in length) than a given width. + An additional parameter specifies the value to use for padding. +
(Defined by PadStartExtension)
PadStartT + Pads a sequence with a dynamic filler value in the beginning if it is narrower (shorter + in length) than a given width. + An additional parameter specifies the function to calculate padding. +
(Defined by PadStartExtension)
PairwiseT, TResult + Returns a sequence resulting from applying a function to each + element in the source sequence and its + predecessor, with the exception of the first element which is + only returned as the predecessor of the second element. +
(Defined by MoreEnumerable)
PairwiseT, TResult + Returns a sequence resulting from applying a function to each + element in the source sequence and its + predecessor, with the exception of the first element which is + only returned as the predecessor of the second element. +
(Defined by PairwiseExtension)
PartialSortT + Combines OrderByTSource, TKey(IEnumerableTSource, FuncTSource, TKey), + where each element is its key, and TakeTSource(IEnumerableTSource, Int32) + in a single operation. +
(Defined by MoreEnumerable)
PartialSortT + Combines OrderByTSource, TKey(IEnumerableTSource, FuncTSource, TKey), + where each element is its key, and TakeTSource(IEnumerableTSource, Int32) + in a single operation. +
(Defined by PartialSortExtension)
PartialSortT + Combines OrderByT, TKey(IEnumerableT, FuncT, TKey, IComparerTKey, OrderByDirection), + where each element is its key, and TakeTSource(IEnumerableTSource, Int32) + in a single operation. + An additional parameter specifies the direction of the sort +
(Defined by MoreEnumerable)
PartialSortT + Combines OrderByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey), + where each element is its key, and TakeTSource(IEnumerableTSource, Int32) + in a single operation. An additional parameter specifies how the + elements compare to each other. +
(Defined by MoreEnumerable)
PartialSortT + Combines OrderByT, TKey(IEnumerableT, FuncT, TKey, IComparerTKey, OrderByDirection), + where each element is its key, and TakeTSource(IEnumerableTSource, Int32) + in a single operation. + An additional parameter specifies the direction of the sort +
(Defined by PartialSortExtension)
PartialSortT + Combines OrderByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey), + where each element is its key, and TakeTSource(IEnumerableTSource, Int32) + in a single operation. An additional parameter specifies how the + elements compare to each other. +
(Defined by PartialSortExtension)
PartialSortT + Combines OrderByT, TKey(IEnumerableT, FuncT, TKey, IComparerTKey, OrderByDirection), + where each element is its key, and TakeTSource(IEnumerableTSource, Int32) + in a single operation. + Additional parameters specify how the elements compare to each other and + the direction of the sort. +
(Defined by MoreEnumerable)
PartialSortT + Combines OrderByT, TKey(IEnumerableT, FuncT, TKey, IComparerTKey, OrderByDirection), + where each element is its key, and TakeTSource(IEnumerableTSource, Int32) + in a single operation. + Additional parameters specify how the elements compare to each other and + the direction of the sort. +
(Defined by PartialSortExtension)
PartialSortByT, TKey + Combines OrderByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey), + and TakeTSource(IEnumerableTSource, Int32) in a single operation. +
(Defined by MoreEnumerable)
PartialSortByT, TKey + Combines OrderByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey), + and TakeTSource(IEnumerableTSource, Int32) in a single operation. +
(Defined by PartialSortByExtension)
PartialSortByT, TKey + Combines OrderByT, TKey(IEnumerableT, FuncT, TKey, OrderByDirection), + and TakeTSource(IEnumerableTSource, Int32) in a single operation. + An additional parameter specifies the direction of the sort +
(Defined by MoreEnumerable)
PartialSortByT, TKey + Combines OrderByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey), + and TakeTSource(IEnumerableTSource, Int32) in a single operation. + An additional parameter specifies how the keys compare to each other. +
(Defined by MoreEnumerable)
PartialSortByT, TKey + Combines OrderByT, TKey(IEnumerableT, FuncT, TKey, OrderByDirection), + and TakeTSource(IEnumerableTSource, Int32) in a single operation. + An additional parameter specifies the direction of the sort +
(Defined by PartialSortByExtension)
PartialSortByT, TKey + Combines OrderByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey), + and TakeTSource(IEnumerableTSource, Int32) in a single operation. + An additional parameter specifies how the keys compare to each other. +
(Defined by PartialSortByExtension)
PartialSortByT, TKey + Combines OrderByT, TKey(IEnumerableT, FuncT, TKey, OrderByDirection), + and TakeTSource(IEnumerableTSource, Int32) in a single operation. + Additional parameters specify how the elements compare to each other and + the direction of the sort. +
(Defined by MoreEnumerable)
PartialSortByT, TKey + Combines OrderByT, TKey(IEnumerableT, FuncT, TKey, OrderByDirection), + and TakeTSource(IEnumerableTSource, Int32) in a single operation. + Additional parameters specify how the elements compare to each other and + the direction of the sort. +
(Defined by PartialSortByExtension)
PartitionT + Partitions or splits a sequence in two using a predicate. +
(Defined by MoreEnumerable)
PartitionT + Partitions or splits a sequence in two using a predicate. +
(Defined by PartitionExtension)
PartitionT, TResult + Partitions or splits a sequence in two using a predicate and then + projects a result from the two. +
(Defined by MoreEnumerable)
PartitionT, TResult + Partitions or splits a sequence in two using a predicate and then + projects a result from the two. +
(Defined by PartitionExtension)
PermutationsT + Generates a sequence of lists that represent the permutations of the original sequence. +
(Defined by MoreEnumerable)
PermutationsT + Generates a sequence of lists that represent the permutations of the original sequence. +
(Defined by PermutationsExtension)
PipeT + Executes the given action on each element in the source sequence + and yields it. +
(Defined by MoreEnumerable)
PipeT + Executes the given action on each element in the source sequence + and yields it. +
(Defined by PipeExtension)
PrependT + Prepends a single value to a sequence. +
(Defined by MoreEnumerable)
PrependT + Prepends a single value to a sequence. +
(Defined by PrependExtension)
PreScanT + Performs a pre-scan (exclusive prefix sum) on a sequence of elements. +
(Defined by MoreEnumerable)
PreScanT + Performs a pre-scan (exclusive prefix sum) on a sequence of elements. +
(Defined by PreScanExtension)
RandomSubsetT + Returns a sequence of a specified size of random elements from the + original sequence. +
(Defined by MoreEnumerable)
RandomSubsetT + Returns a sequence of a specified size of random elements from the + original sequence. +
(Defined by RandomSubsetExtension)
RandomSubsetT + Returns a sequence of a specified size of random elements from the + original sequence. An additional parameter specifies a random + generator to be used for the random selection algorithm. +
(Defined by MoreEnumerable)
RandomSubsetT + Returns a sequence of a specified size of random elements from the + original sequence. An additional parameter specifies a random + generator to be used for the random selection algorithm. +
(Defined by RandomSubsetExtension)
RankT + Ranks each item in the sequence in descending ordering using a default comparer. +
(Defined by MoreEnumerable)
RankT + Ranks each item in the sequence in descending ordering using a default comparer. +
(Defined by RankExtension)
RankT + Rank each item in the sequence using a caller-supplied comparer. +
(Defined by MoreEnumerable)
RankT + Rank each item in the sequence using a caller-supplied comparer. +
(Defined by RankExtension)
RankByT, TKey + Ranks each item in the sequence in descending ordering by a specified key using a default comparer +
(Defined by MoreEnumerable)
RankByT, TKey + Ranks each item in the sequence in descending ordering by a specified key using a default comparer +
(Defined by RankByExtension)
RankByT, TKey + Ranks each item in a sequence using a specified key and a caller-supplied comparer +
(Defined by MoreEnumerable)
RankByT, TKey + Ranks each item in a sequence using a specified key and a caller-supplied comparer +
(Defined by RankByExtension)
RepeatT + Repeats the sequence forever. +
(Defined by MoreEnumerable)
RepeatT + Repeats the sequence forever. +
(Defined by RepeatExtension)
RepeatT + Repeats the sequence the specified number of times. +
(Defined by MoreEnumerable)
RepeatT + Repeats the sequence the specified number of times. +
(Defined by RepeatExtension)
RightJoinT, TKey, TResult + Performs a right outer join on two homogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
(Defined by MoreEnumerable)
RightJoinT, TKey, TResult + Performs a right outer join on two homogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
(Defined by RightJoinExtension)
RightJoinT, TKey, TResult + Performs a right outer join on two homogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
(Defined by MoreEnumerable)
RightJoinT, TKey, TResult + Performs a right outer join on two homogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
(Defined by RightJoinExtension)
RightJoinT, TSecond, TKey, TResult + Performs a right outer join on two heterogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
(Defined by MoreEnumerable)
RightJoinT, TSecond, TKey, TResult + Performs a right outer join on two heterogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
(Defined by RightJoinExtension)
RightJoinT, TSecond, TKey, TResult + Performs a right outer join on two heterogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
(Defined by MoreEnumerable)
RightJoinT, TSecond, TKey, TResult + Performs a right outer join on two heterogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
(Defined by RightJoinExtension)
RunLengthEncodeT + Run-length encodes a sequence by converting consecutive instances of the same element into + a KeyValuePair{T,int} representing the item and its occurrence count. +
(Defined by MoreEnumerable)
RunLengthEncodeT + Run-length encodes a sequence by converting consecutive instances of the same element into + a KeyValuePair{T,int} representing the item and its occurrence count. +
(Defined by RunLengthEncodeExtension)
RunLengthEncodeT + Run-length encodes a sequence by converting consecutive instances of the same element into + a KeyValuePair{T,int} representing the item and its occurrence count. This overload + uses a custom equality comparer to identify equivalent items. +
(Defined by MoreEnumerable)
RunLengthEncodeT + Run-length encodes a sequence by converting consecutive instances of the same element into + a KeyValuePair{T,int} representing the item and its occurrence count. This overload + uses a custom equality comparer to identify equivalent items. +
(Defined by RunLengthEncodeExtension)
ScanT + Performs a scan (inclusive prefix sum) on a sequence of elements. +
(Defined by MoreEnumerable)
ScanT + Performs a scan (inclusive prefix sum) on a sequence of elements. +
(Defined by ScanExtension)
ScanT, TState + Like AggregateTSource(IEnumerableTSource, FuncTSource, TSource, TSource) except returns + the sequence of intermediate results as well as the final one. + An additional parameter specifies a seed. +
(Defined by MoreEnumerable)
ScanT, TState + Like AggregateTSource(IEnumerableTSource, FuncTSource, TSource, TSource) except returns + the sequence of intermediate results as well as the final one. + An additional parameter specifies a seed. +
(Defined by ScanExtension)
ScanByT, TKey, TState + Applies an accumulator function over sequence element keys, + returning the keys along with intermediate accumulator states. +
(Defined by MoreEnumerable)
ScanByT, TKey, TState + Applies an accumulator function over sequence element keys, + returning the keys along with intermediate accumulator states. +
(Defined by ScanByExtension)
ScanByT, TKey, TState + Applies an accumulator function over sequence element keys, + returning the keys along with intermediate accumulator states. An + additional parameter specifies the comparer to use to compare keys. +
(Defined by MoreEnumerable)
ScanByT, TKey, TState + Applies an accumulator function over sequence element keys, + returning the keys along with intermediate accumulator states. An + additional parameter specifies the comparer to use to compare keys. +
(Defined by ScanByExtension)
ScanRightT + Performs a right-associative scan (inclusive prefix) on a sequence of elements. + This operator is the right-associative version of the + ScanTSource(IEnumerableTSource, FuncTSource, TSource, TSource) LINQ operator. +
(Defined by MoreEnumerable)
ScanRightT + Performs a right-associative scan (inclusive prefix) on a sequence of elements. + This operator is the right-associative version of the + ScanTSource(IEnumerableTSource, FuncTSource, TSource, TSource) LINQ operator. +
(Defined by ScanRightExtension)
ScanRightT, TAccumulate + Performs a right-associative scan (inclusive prefix) on a sequence of elements. + The specified seed value is used as the initial accumulator value. + This operator is the right-associative version of the + ScanTSource, TState(IEnumerableTSource, TState, FuncTState, TSource, TState) LINQ operator. +
(Defined by MoreEnumerable)
ScanRightT, TAccumulate + Performs a right-associative scan (inclusive prefix) on a sequence of elements. + The specified seed value is used as the initial accumulator value. + This operator is the right-associative version of the + ScanTSource, TState(IEnumerableTSource, TState, FuncTState, TSource, TState) LINQ operator. +
(Defined by ScanRightExtension)
SegmentT + Divides a sequence into multiple sequences by using a segment detector based on the original sequence +
(Defined by MoreEnumerable)
SegmentT + Divides a sequence into multiple sequences by using a segment detector based on the original sequence +
(Defined by SegmentExtension)
SegmentT + Divides a sequence into multiple sequences by using a segment detector based on the original sequence +
(Defined by MoreEnumerable)
SegmentT + Divides a sequence into multiple sequences by using a segment detector based on the original sequence +
(Defined by SegmentExtension)
SegmentT + Divides a sequence into multiple sequences by using a segment detector based on the original sequence +
(Defined by MoreEnumerable)
SegmentT + Divides a sequence into multiple sequences by using a segment detector based on the original sequence +
(Defined by SegmentExtension)
ShuffleT + Returns a sequence of elements in random order from the original + sequence. +
(Defined by MoreEnumerable)
ShuffleT + Returns a sequence of elements in random order from the original + sequence. +
(Defined by ShuffleExtension)
ShuffleT + Returns a sequence of elements in random order from the original + sequence. An additional parameter specifies a random generator to be + used for the random selection algorithm. +
(Defined by MoreEnumerable)
ShuffleT + Returns a sequence of elements in random order from the original + sequence. An additional parameter specifies a random generator to be + used for the random selection algorithm. +
(Defined by ShuffleExtension)
SkipLastT + Bypasses a specified number of elements at the end of the sequence. +
(Defined by MoreEnumerable)
SkipLastT + Bypasses a specified number of elements at the end of the sequence. +
(Defined by SkipLastExtension)
SkipUntilT + Skips items from the input sequence until the given predicate returns true + when applied to the current source item; that item will be the last skipped. +
(Defined by MoreEnumerable)
SkipUntilT + Skips items from the input sequence until the given predicate returns true + when applied to the current source item; that item will be the last skipped. +
(Defined by SkipUntilExtension)
SliceT + Extracts a contiguous count of elements from a sequence at a particular zero-based + starting index. +
(Defined by MoreEnumerable)
SliceT + Extracts a contiguous count of elements from a sequence at a particular zero-based + starting index. +
(Defined by SliceExtension)
SortedMergeT + Merges two or more sequences that are in a common order (either ascending or descending) + into a single sequence that preserves that order. +
(Defined by MoreEnumerable)
SortedMergeT + Merges two or more sequences that are in a common order (either ascending or descending) + into a single sequence that preserves that order. +
(Defined by SortedMergeExtension)
SortedMergeT + Merges two or more sequences that are in a common order (either ascending or descending) + into a single sequence that preserves that order. +
(Defined by MoreEnumerable)
SortedMergeT + Merges two or more sequences that are in a common order (either ascending or descending) + into a single sequence that preserves that order. +
(Defined by SortedMergeExtension)
SplitT + Splits the source sequence by separator elements identified by a + function. +
(Defined by MoreEnumerable)
SplitT + Splits the source sequence by separator elements identified by a + function. +
(Defined by SplitExtension)
SplitT + Splits the source sequence by a separator. +
(Defined by MoreEnumerable)
SplitT + Splits the source sequence by a separator. +
(Defined by SplitExtension)
SplitT + Splits the source sequence by separator elements identified by a + function, given a maximum count of splits. +
(Defined by MoreEnumerable)
SplitT + Splits the source sequence by separator elements identified by a + function, given a maximum count of splits. +
(Defined by SplitExtension)
SplitT + Splits the source sequence by a separator given a maximum count of splits. +
(Defined by MoreEnumerable)
SplitT + Splits the source sequence by a separator and then transforms the + splits into results. +
(Defined by MoreEnumerable)
SplitT + Splits the source sequence by a separator given a maximum count of splits. +
(Defined by SplitExtension)
SplitT + Splits the source sequence by a separator and then transforms the + splits into results. +
(Defined by SplitExtension)
SplitT + Splits the source sequence by a separator, given a maximum count + of splits. A parameter specifies how the separator is compared + for equality. +
(Defined by MoreEnumerable)
SplitT + Splits the source sequence by a separator, given a maximum count + of splits. A parameter specifies how the separator is compared + for equality. +
(Defined by SplitExtension)
SplitT, TResult + Splits the source sequence by separator elements identified by + a function and then transforms the splits into results. +
(Defined by MoreEnumerable)
SplitT, TResult + Splits the source sequence by separator elements identified by + a function and then transforms the splits into results. +
(Defined by SplitExtension)
SplitT, TResult + Splits the source sequence by a separator and then transforms + the splits into results. +
(Defined by MoreEnumerable)
SplitT, TResult + Splits the source sequence by a separator and then transforms + the splits into results. +
(Defined by SplitExtension)
SplitT, TResult + Splits the source sequence by separator elements identified by + a function, given a maximum count of splits, and then transforms + the splits into results. +
(Defined by MoreEnumerable)
SplitT, TResult + Splits the source sequence by separator elements identified by + a function, given a maximum count of splits, and then transforms + the splits into results. +
(Defined by SplitExtension)
SplitT, TResult + Splits the source sequence by a separator, given a maximum count + of splits, and then transforms the splits into results. +
(Defined by MoreEnumerable)
SplitT, TResult + Splits the source sequence by a separator and then transforms the + splits into results. A parameter specifies how the separator is + compared for equality. +
(Defined by MoreEnumerable)
SplitT, TResult + Splits the source sequence by a separator, given a maximum count + of splits, and then transforms the splits into results. +
(Defined by SplitExtension)
SplitT, TResult + Splits the source sequence by a separator and then transforms the + splits into results. A parameter specifies how the separator is + compared for equality. +
(Defined by SplitExtension)
SplitT, TResult + Splits the source sequence by a separator, given a maximum count + of splits, and then transforms the splits into results. A + parameter specifies how the separator is compared for equality. +
(Defined by MoreEnumerable)
SplitT, TResult + Splits the source sequence by a separator, given a maximum count + of splits, and then transforms the splits into results. A + parameter specifies how the separator is compared for equality. +
(Defined by SplitExtension)
StartsWithT + Determines whether the beginning of the first sequence is + equivalent to the second sequence, using the default equality + comparer. +
(Defined by MoreEnumerable)
StartsWithT + Determines whether the beginning of the first sequence is + equivalent to the second sequence, using the default equality + comparer. +
(Defined by StartsWithExtension)
StartsWithT + Determines whether the beginning of the first sequence is + equivalent to the second sequence, using the specified element + equality comparer. +
(Defined by MoreEnumerable)
StartsWithT + Determines whether the beginning of the first sequence is + equivalent to the second sequence, using the specified element + equality comparer. +
(Defined by StartsWithExtension)
SubsetsT + Returns a sequence of IListT representing all of the subsets of any size + that are part of the original sequence. In mathematics, it is equivalent to the + power set of a set. +
(Defined by MoreEnumerable)
SubsetsT + Returns a sequence of IListT representing all of the subsets of any size + that are part of the original sequence. In mathematics, it is equivalent to the + power set of a set. +
(Defined by SubsetsExtension)
SubsetsT + Returns a sequence of IListT representing all subsets of a given size + that are part of the original sequence. In mathematics, it is equivalent to the + combinations or k-subsets of a set. +
(Defined by MoreEnumerable)
SubsetsT + Returns a sequence of IListT representing all subsets of a given size + that are part of the original sequence. In mathematics, it is equivalent to the + combinations or k-subsets of a set. +
(Defined by SubsetsExtension)
TagFirstLastT, TResult + Returns a sequence resulting from applying a function to each + element in the source sequence with additional parameters + indicating whether the element is the first and/or last of the + sequence. +
(Defined by MoreEnumerable)
TagFirstLastT, TResult + Returns a sequence resulting from applying a function to each + element in the source sequence with additional parameters + indicating whether the element is the first and/or last of the + sequence. +
(Defined by TagFirstLastExtension)
TakeEveryT + Returns every N-th element of a sequence. +
(Defined by MoreEnumerable)
TakeEveryT + Returns every N-th element of a sequence. +
(Defined by TakeEveryExtension)
TakeLastT + Returns a specified number of contiguous elements from the end of + a sequence. +
(Defined by MoreEnumerable)
TakeLastT + Returns a specified number of contiguous elements from the end of + a sequence. +
(Defined by TakeLastExtension)
TakeUntilT + Returns items from the input sequence until the given predicate returns true + when applied to the current source item; that item will be the last returned. +
(Defined by MoreEnumerable)
TakeUntilT + Returns items from the input sequence until the given predicate returns true + when applied to the current source item; that item will be the last returned. +
(Defined by TakeUntilExtension)
ToArrayByIndexT + Creates an array from an IEnumerableT where a + function is used to determine the index at which an element will + be placed in the array. +
(Defined by MoreEnumerable)
ToArrayByIndexT + Creates an array from an IEnumerableT where a + function is used to determine the index at which an element will + be placed in the array. +
(Defined by ToArrayByIndexExtension)
ToArrayByIndexT + Creates an array of user-specified length from an + IEnumerableT where a function is used to determine + the index at which an element will be placed in the array. +
(Defined by MoreEnumerable)
ToArrayByIndexT + Creates an array of user-specified length from an + IEnumerableT where a function is used to determine + the index at which an element will be placed in the array. +
(Defined by ToArrayByIndexExtension)
ToArrayByIndexT, TResult + Creates an array from an IEnumerableT where a + function is used to determine the index at which an element will + be placed in the array. The elements are projected into the array + via an additional function. +
(Defined by MoreEnumerable)
ToArrayByIndexT, TResult + Creates an array from an IEnumerableT where a + function is used to determine the index at which an element will + be placed in the array. The elements are projected into the array + via an additional function. +
(Defined by MoreEnumerable)
ToArrayByIndexT, TResult + Creates an array from an IEnumerableT where a + function is used to determine the index at which an element will + be placed in the array. The elements are projected into the array + via an additional function. +
(Defined by ToArrayByIndexExtension)
ToArrayByIndexT, TResult + Creates an array from an IEnumerableT where a + function is used to determine the index at which an element will + be placed in the array. The elements are projected into the array + via an additional function. +
(Defined by ToArrayByIndexExtension)
ToArrayByIndexT, TResult + Creates an array of user-specified length from an + IEnumerableT where a function is used to determine + the index at which an element will be placed in the array. The + elements are projected into the array via an additional function. +
(Defined by MoreEnumerable)
ToArrayByIndexT, TResult + Creates an array of user-specified length from an + IEnumerableT where a function is used to determine + the index at which an element will be placed in the array. The + elements are projected into the array via an additional function. +
(Defined by MoreEnumerable)
ToArrayByIndexT, TResult + Creates an array of user-specified length from an + IEnumerableT where a function is used to determine + the index at which an element will be placed in the array. The + elements are projected into the array via an additional function. +
(Defined by ToArrayByIndexExtension)
ToArrayByIndexT, TResult + Creates an array of user-specified length from an + IEnumerableT where a function is used to determine + the index at which an element will be placed in the array. The + elements are projected into the array via an additional function. +
(Defined by ToArrayByIndexExtension)
ToDataTableT + Converts a sequence to a DataTable object. +
(Defined by MoreEnumerable)
ToDataTableT + Converts a sequence to a DataTable object. +
(Defined by ToDataTableExtension)
ToDataTableT + Appends elements in the sequence as rows of a given DataTable + object with a set of lambda expressions specifying which members (property + or field) of each element in the sequence will supply the column values. +
(Defined by MoreEnumerable)
ToDataTableT + Appends elements in the sequence as rows of a given DataTable + object with a set of lambda expressions specifying which members (property + or field) of each element in the sequence will supply the column values. +
(Defined by ToDataTableExtension)
ToDataTableT, TTable + Appends elements in the sequence as rows of a given DataTable object. +
(Defined by MoreEnumerable)
ToDataTableT, TTable + Appends elements in the sequence as rows of a given DataTable object. +
(Defined by ToDataTableExtension)
ToDataTableT, TTable + Appends elements in the sequence as rows of a given DataTable + object with a set of lambda expressions specifying which members (property + or field) of each element in the sequence will supply the column values. +
(Defined by MoreEnumerable)
ToDataTableT, TTable + Appends elements in the sequence as rows of a given DataTable + object with a set of lambda expressions specifying which members (property + or field) of each element in the sequence will supply the column values. +
(Defined by ToDataTableExtension)
ToDelimitedStringT + Creates a delimited string from a sequence of values and + a given delimiter. +
(Defined by MoreEnumerable)
ToDelimitedStringT + Creates a delimited string from a sequence of values and + a given delimiter. +
(Defined by ToDelimitedStringExtension)
ToHashSetT + Returns a HashSetT of the source items using the default equality + comparer for the type. +
(Defined by MoreEnumerable)
ToHashSetT + Returns a HashSetT of the source items using the default equality + comparer for the type. +
(Defined by ToHashSetExtension)
ToHashSetT + Returns a HashSetT of the source items using the specified equality + comparer for the type. +
(Defined by MoreEnumerable)
ToHashSetT + Returns a HashSetT of the source items using the specified equality + comparer for the type. +
(Defined by ToHashSetExtension)
TraceT + Traces the elements of a source sequence for diagnostics. +
(Defined by MoreEnumerable)
TraceT + Traces the elements of a source sequence for diagnostics. +
(Defined by TraceExtension)
TraceT + Traces the elements of a source sequence for diagnostics using + a custom formatter. +
(Defined by MoreEnumerable)
TraceT + Traces the elements of a source sequence for diagnostics using + a custom formatter. +
(Defined by TraceExtension)
TraceT + Traces the elements of a source sequence for diagnostics using + custom formatting. +
(Defined by MoreEnumerable)
TraceT + Traces the elements of a source sequence for diagnostics using + custom formatting. +
(Defined by TraceExtension)
TrySingleT, TCardinality + Returns a tuple with the cardinality of the sequence and the + single element in the sequence if it contains exactly one element. + similar to SingleTSource(IEnumerableTSource). +
(Defined by ExperimentalEnumerable)
TrySingleT, TCardinality, TResult + Returns a result projected from the the cardinality of the sequence + and the single element in the sequence if it contains exactly one + element. +
(Defined by ExperimentalEnumerable)
WindowT + Processes a sequence into a series of sub-sequences representing a windowed subset of + the original. +
(Defined by MoreEnumerable)
WindowT + Processes a sequence into a series of sub-sequences representing a windowed subset of + the original. +
(Defined by WindowExtension)
WindowedT + Processes a sequence into a series of sub-sequences representing a windowed subset of the original. +
(Defined by MoreEnumerable)
WindowLeftT + Creates a left-aligned sliding window of a given size over the + source sequence. +
(Defined by MoreEnumerable)
WindowLeftT + Creates a left-aligned sliding window of a given size over the + source sequence. +
(Defined by WindowLeftExtension)
WindowRightT + Creates a right-aligned sliding window over the source sequence + of a given size. +
(Defined by MoreEnumerable)
WindowRightT + Creates a right-aligned sliding window over the source sequence + of a given size. +
(Defined by WindowRightExtension)
ZipLongestT, TSecond, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + will always be as long as the longest of input sequences where the + default value of each of the shorter sequence element types is used + for padding. +
(Defined by MoreEnumerable)
ZipLongestT, TSecond, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + will always be as long as the longest of input sequences where the + default value of each of the shorter sequence element types is used + for padding. +
(Defined by ZipLongestExtension)
ZipLongestT, T2, T3, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + will always be as long as the longest of input sequences where the + default value of each of the shorter sequence element types is used + for padding. +
(Defined by MoreEnumerable)
ZipLongestT, T2, T3, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + will always be as long as the longest of input sequences where the + default value of each of the shorter sequence element types is used + for padding. +
(Defined by ZipLongestExtension)
ZipLongestT, T2, T3, T4, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + will always be as long as the longest of input sequences where the + default value of each of the shorter sequence element types is used + for padding. +
(Defined by MoreEnumerable)
ZipLongestT, T2, T3, T4, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + will always be as long as the longest of input sequences where the + default value of each of the shorter sequence element types is used + for padding. +
(Defined by ZipLongestExtension)
ZipShortestT, TSecond, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + is as short as the shortest input sequence. +
(Defined by MoreEnumerable)
ZipShortestT, TSecond, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + is as short as the shortest input sequence. +
(Defined by ZipShortestExtension)
ZipShortestT, T2, T3, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + is as short as the shortest input sequence. +
(Defined by MoreEnumerable)
ZipShortestT, T2, T3, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + is as short as the shortest input sequence. +
(Defined by ZipShortestExtension)
ZipShortestT, T2, T3, T4, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + is as short as the shortest input sequence. +
(Defined by MoreEnumerable)
ZipShortestT, T2, T3, T4, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + is as short as the shortest input sequence. +
(Defined by ZipShortestExtension)

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_AcquireExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_AcquireExtension.htm new file mode 100644 index 0000000..f2e6059 --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_AcquireExtension.htm @@ -0,0 +1,25 @@ +AcquireExtension Methods

AcquireExtension Methods

Methods

AcquireTSource + Ensures that a source sequence of IDisposable + objects are all acquired successfully. If the acquisition of any + one IDisposable fails then those successfully + acquired till that point are disposed. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_AggregateExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_AggregateExtension.htm new file mode 100644 index 0000000..540b9b1 --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_AggregateExtension.htm @@ -0,0 +1,41 @@ +AggregateExtension Methods

AggregateExtension Methods

Methods

AggregateT, TAccumulate1, TAccumulate2, TResult(IEnumerableT, TAccumulate1, FuncTAccumulate1, T, TAccumulate1, TAccumulate2, FuncTAccumulate2, T, TAccumulate2, FuncTAccumulate1, TAccumulate2, TResult) + Applies two accumulators sequentially in a single pass over a + sequence. +
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TResult(IEnumerableT, TAccumulate1, FuncTAccumulate1, T, TAccumulate1, TAccumulate2, FuncTAccumulate2, T, TAccumulate2, TAccumulate3, FuncTAccumulate3, T, TAccumulate3, FuncTAccumulate1, TAccumulate2, TAccumulate3, TResult) + Applies three accumulators sequentially in a single pass over a + sequence. +
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TResult(IEnumerableT, TAccumulate1, FuncTAccumulate1, T, TAccumulate1, TAccumulate2, FuncTAccumulate2, T, TAccumulate2, TAccumulate3, FuncTAccumulate3, T, TAccumulate3, TAccumulate4, FuncTAccumulate4, T, TAccumulate4, FuncTAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TResult) + Applies four accumulators sequentially in a single pass over a + sequence. +
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TResult(IEnumerableT, TAccumulate1, FuncTAccumulate1, T, TAccumulate1, TAccumulate2, FuncTAccumulate2, T, TAccumulate2, TAccumulate3, FuncTAccumulate3, T, TAccumulate3, TAccumulate4, FuncTAccumulate4, T, TAccumulate4, TAccumulate5, FuncTAccumulate5, T, TAccumulate5, FuncTAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TResult) + Applies five accumulators sequentially in a single pass over a + sequence. +
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TResult(IEnumerableT, TAccumulate1, FuncTAccumulate1, T, TAccumulate1, TAccumulate2, FuncTAccumulate2, T, TAccumulate2, TAccumulate3, FuncTAccumulate3, T, TAccumulate3, TAccumulate4, FuncTAccumulate4, T, TAccumulate4, TAccumulate5, FuncTAccumulate5, T, TAccumulate5, TAccumulate6, FuncTAccumulate6, T, TAccumulate6, FuncTAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TResult) + Applies six accumulators sequentially in a single pass over a + sequence. +
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TAccumulate7, TResult(IEnumerableT, TAccumulate1, FuncTAccumulate1, T, TAccumulate1, TAccumulate2, FuncTAccumulate2, T, TAccumulate2, TAccumulate3, FuncTAccumulate3, T, TAccumulate3, TAccumulate4, FuncTAccumulate4, T, TAccumulate4, TAccumulate5, FuncTAccumulate5, T, TAccumulate5, TAccumulate6, FuncTAccumulate6, T, TAccumulate6, TAccumulate7, FuncTAccumulate7, T, TAccumulate7, FuncTAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TAccumulate7, TResult) + Applies seven accumulators sequentially in a single pass over a + sequence. +
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TAccumulate7, TAccumulate8, TResult(IEnumerableT, TAccumulate1, FuncTAccumulate1, T, TAccumulate1, TAccumulate2, FuncTAccumulate2, T, TAccumulate2, TAccumulate3, FuncTAccumulate3, T, TAccumulate3, TAccumulate4, FuncTAccumulate4, T, TAccumulate4, TAccumulate5, FuncTAccumulate5, T, TAccumulate5, TAccumulate6, FuncTAccumulate6, T, TAccumulate6, TAccumulate7, FuncTAccumulate7, T, TAccumulate7, TAccumulate8, FuncTAccumulate8, T, TAccumulate8, FuncTAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TAccumulate7, TAccumulate8, TResult) + Applies eight accumulators sequentially in a single pass over a + sequence. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_AggregateRightExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_AggregateRightExtension.htm new file mode 100644 index 0000000..87cfff9 --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_AggregateRightExtension.htm @@ -0,0 +1,35 @@ +AggregateRightExtension Methods

AggregateRightExtension Methods

Methods

AggregateRightTSource(IEnumerableTSource, FuncTSource, TSource, TSource) + Applies a right-associative accumulator function over a sequence. + This operator is the right-associative version of the + AggregateTSource(IEnumerableTSource, FuncTSource, TSource, TSource) LINQ operator. +
AggregateRightTSource, TAccumulate(IEnumerableTSource, TAccumulate, FuncTSource, TAccumulate, TAccumulate) + Applies a right-associative accumulator function over a sequence. + The specified seed value is used as the initial accumulator value. + This operator is the right-associative version of the + AggregateTSource, TAccumulate(IEnumerableTSource, TAccumulate, FuncTAccumulate, TSource, TAccumulate) LINQ operator. +
AggregateRightTSource, TAccumulate, TResult(IEnumerableTSource, TAccumulate, FuncTSource, TAccumulate, TAccumulate, FuncTAccumulate, TResult) + Applies a right-associative accumulator function over a sequence. + The specified seed value is used as the initial accumulator value, + and the specified function is used to select the result value. + This operator is the right-associative version of the + AggregateTSource, TAccumulate, TResult(IEnumerableTSource, TAccumulate, FuncTAccumulate, TSource, TAccumulate, FuncTAccumulate, TResult) LINQ operator. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_AppendExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_AppendExtension.htm new file mode 100644 index 0000000..b0b3ff2 --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_AppendExtension.htm @@ -0,0 +1,22 @@ +AppendExtension Methods

AppendExtension Methods

Methods

AppendT + Returns a sequence consisting of the head elements and the given tail element. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_AssertCountExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_AssertCountExtension.htm new file mode 100644 index 0000000..fced6bf --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_AssertCountExtension.htm @@ -0,0 +1,25 @@ +AssertCountExtension Methods

AssertCountExtension Methods

Methods

AssertCountTSource(IEnumerableTSource, Int32) + Asserts that a source sequence contains a given count of elements. +
AssertCountTSource(IEnumerableTSource, Int32, FuncInt32, Int32, Exception) + Asserts that a source sequence contains a given count of elements. + A parameter specifies the exception to be thrown. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_AssertExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_AssertExtension.htm new file mode 100644 index 0000000..625c534 --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_AssertExtension.htm @@ -0,0 +1,26 @@ +AssertExtension Methods

AssertExtension Methods

Methods

AssertTSource(IEnumerableTSource, FuncTSource, Boolean) + Asserts that all elements of a sequence meet a given condition + otherwise throws an Exception object. +
AssertTSource(IEnumerableTSource, FuncTSource, Boolean, FuncTSource, Exception) + Asserts that all elements of a sequence meet a given condition + otherwise throws an Exception object. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_AtLeastExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_AtLeastExtension.htm new file mode 100644 index 0000000..3eb1616 --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_AtLeastExtension.htm @@ -0,0 +1,23 @@ +AtLeastExtension Methods

AtLeastExtension Methods

Methods

AtLeastT + Determines whether or not the number of elements in the sequence is greater than + or equal to the given integer. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_AtMostExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_AtMostExtension.htm new file mode 100644 index 0000000..ec7efb4 --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_AtMostExtension.htm @@ -0,0 +1,23 @@ +AtMostExtension Methods

AtMostExtension Methods

Methods

AtMostT + Determines whether or not the number of elements in the sequence is lesser than + or equal to the given integer. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_BacksertExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_BacksertExtension.htm new file mode 100644 index 0000000..06f38c9 --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_BacksertExtension.htm @@ -0,0 +1,25 @@ +BacksertExtension Methods

BacksertExtension Methods

Methods

BacksertT + Inserts the elements of a sequence into another sequence at a + specified index from the tail of the sequence, where zero always + represents the last position, one represents the second-last + element, two represents the third-last element and so on. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_BatchExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_BatchExtension.htm new file mode 100644 index 0000000..d5c8717 --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_BatchExtension.htm @@ -0,0 +1,24 @@ +BatchExtension Methods

BatchExtension Methods

Methods

BatchTSource(IEnumerableTSource, Int32) + Batches the source sequence into sized buckets. +
BatchTSource, TResult(IEnumerableTSource, Int32, FuncIEnumerableTSource, TResult) + Batches the source sequence into sized buckets and applies a projection to each bucket. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_CartesianExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_CartesianExtension.htm new file mode 100644 index 0000000..5a263d3 --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_CartesianExtension.htm @@ -0,0 +1,48 @@ +CartesianExtension Methods

CartesianExtension Methods

Methods

CartesianT1, T2, TResult(IEnumerableT1, IEnumerableT2, FuncT1, T2, TResult) + Returns the Cartesian product of two sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
CartesianT1, T2, T3, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, FuncT1, T2, T3, TResult) + Returns the Cartesian product of three sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
CartesianT1, T2, T3, T4, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, IEnumerableT4, FuncT1, T2, T3, T4, TResult) + Returns the Cartesian product of four sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
CartesianT1, T2, T3, T4, T5, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, IEnumerableT4, IEnumerableT5, FuncT1, T2, T3, T4, T5, TResult) + Returns the Cartesian product of five sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
CartesianT1, T2, T3, T4, T5, T6, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, IEnumerableT4, IEnumerableT5, IEnumerableT6, FuncT1, T2, T3, T4, T5, T6, TResult) + Returns the Cartesian product of six sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
CartesianT1, T2, T3, T4, T5, T6, T7, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, IEnumerableT4, IEnumerableT5, IEnumerableT6, IEnumerableT7, FuncT1, T2, T3, T4, T5, T6, T7, TResult) + Returns the Cartesian product of seven sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
CartesianT1, T2, T3, T4, T5, T6, T7, T8, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, IEnumerableT4, IEnumerableT5, IEnumerableT6, IEnumerableT7, IEnumerableT8, FuncT1, T2, T3, T4, T5, T6, T7, T8, TResult) + Returns the Cartesian product of eight sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_ChooseExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_ChooseExtension.htm new file mode 100644 index 0000000..75e99e5 --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_ChooseExtension.htm @@ -0,0 +1,25 @@ +ChooseExtension Methods

ChooseExtension Methods

Methods

ChooseT, TResult + Applies a function to each element of the source sequence and + returns a new sequence of result elements for source elements + where the function returns a couple (2-tuple) having a true + as its first element and result as the second. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_CompareCountExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_CompareCountExtension.htm new file mode 100644 index 0000000..0d91395 --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_CompareCountExtension.htm @@ -0,0 +1,23 @@ +CompareCountExtension Methods

CompareCountExtension Methods

Methods

CompareCountTFirst, TSecond + Compares two sequences and returns an integer that indicates whether the first sequence + has fewer, the same or more elements than the second sequence. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_ConsumeExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_ConsumeExtension.htm new file mode 100644 index 0000000..69debb1 --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_ConsumeExtension.htm @@ -0,0 +1,23 @@ +ConsumeExtension Methods

ConsumeExtension Methods

Methods

ConsumeT + Completely consumes the given sequence. This method uses immediate execution, + and doesn't store any data during execution. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_CountBetweenExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_CountBetweenExtension.htm new file mode 100644 index 0000000..2d406b0 --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_CountBetweenExtension.htm @@ -0,0 +1,23 @@ +CountBetweenExtension Methods

CountBetweenExtension Methods

Methods

CountBetweenT + Determines whether or not the number of elements in the sequence is between + an inclusive range of minimum and maximum integers. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_CountByExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_CountByExtension.htm new file mode 100644 index 0000000..69122f9 --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_CountByExtension.htm @@ -0,0 +1,27 @@ +CountByExtension Methods

CountByExtension Methods

Methods

CountByTSource, TKey(IEnumerableTSource, FuncTSource, TKey) + Applies a key-generating function to each element of a sequence and returns a sequence of + unique keys and their number of occurrences in the original sequence. +
CountByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IEqualityComparerTKey) + Applies a key-generating function to each element of a sequence and returns a sequence of + unique keys and their number of occurrences in the original sequence. + An additional argument specifies a comparer to use for testing equivalence of keys. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_CountDownExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_CountDownExtension.htm new file mode 100644 index 0000000..3d08f46 --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_CountDownExtension.htm @@ -0,0 +1,25 @@ +CountDownExtension Methods

CountDownExtension Methods

Methods

CountDownT, TResult + Provides a countdown counter for a given count of elements at the + tail of the sequence where zero always represents the last element, + one represents the second-last element, two represents the + third-last element and so on. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_DistinctByExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_DistinctByExtension.htm new file mode 100644 index 0000000..34fecce --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_DistinctByExtension.htm @@ -0,0 +1,26 @@ +DistinctByExtension Methods

DistinctByExtension Methods

Methods

DistinctByTSource, TKey(IEnumerableTSource, FuncTSource, TKey) + Returns all distinct elements of the given source, where "distinctness" + is determined via a projection and the default equality comparer for the projected type. +
DistinctByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IEqualityComparerTKey) + Returns all distinct elements of the given source, where "distinctness" + is determined via a projection and the specified comparer for the projected type. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_EndsWithExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_EndsWithExtension.htm new file mode 100644 index 0000000..8e3bd0d --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_EndsWithExtension.htm @@ -0,0 +1,26 @@ +EndsWithExtension Methods

EndsWithExtension Methods

Methods

EndsWithT(IEnumerableT, IEnumerableT) + Determines whether the end of the first sequence is equivalent to + the second sequence, using the default equality comparer. +
EndsWithT(IEnumerableT, IEnumerableT, IEqualityComparerT) + Determines whether the end of the first sequence is equivalent to + the second sequence, using the specified element equality comparer. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_EquiZipExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_EquiZipExtension.htm new file mode 100644 index 0000000..98beed5 --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_EquiZipExtension.htm @@ -0,0 +1,32 @@ +EquiZipExtension Methods

EquiZipExtension Methods

Methods

EquiZipTFirst, TSecond, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TSecond, TResult) + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. An exception is thrown + if the input sequences are of different lengths. +
EquiZipT1, T2, T3, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, FuncT1, T2, T3, TResult) + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. An exception is thrown + if the input sequences are of different lengths. +
EquiZipT1, T2, T3, T4, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, IEnumerableT4, FuncT1, T2, T3, T4, TResult) + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. An exception is thrown + if the input sequences are of different lengths. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_EvaluateExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_EvaluateExtension.htm new file mode 100644 index 0000000..30c5abf --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_EvaluateExtension.htm @@ -0,0 +1,22 @@ +EvaluateExtension Methods

EvaluateExtension Methods

Methods

EvaluateT + Returns a sequence containing the values resulting from invoking (in order) each function in the source sequence of functions. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_ExactlyExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_ExactlyExtension.htm new file mode 100644 index 0000000..d781cf6 --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_ExactlyExtension.htm @@ -0,0 +1,22 @@ +ExactlyExtension Methods

ExactlyExtension Methods

Methods

ExactlyT + Determines whether or not the number of elements in the sequence is equals to the given integer. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_ExceptByExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_ExceptByExtension.htm new file mode 100644 index 0000000..e7eb8e9 --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_ExceptByExtension.htm @@ -0,0 +1,26 @@ +ExceptByExtension Methods

ExceptByExtension Methods

Methods

ExceptByTSource, TKey(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey) + Returns the set of elements in the first sequence which aren't + in the second sequence, according to a given key selector. +
ExceptByTSource, TKey(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, IEqualityComparerTKey) + Returns the set of elements in the first sequence which aren't + in the second sequence, according to a given key selector. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_ExcludeExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_ExcludeExtension.htm new file mode 100644 index 0000000..a6c5d09 --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_ExcludeExtension.htm @@ -0,0 +1,23 @@ +ExcludeExtension Methods

ExcludeExtension Methods

Methods

ExcludeT + Excludes a contiguous number of elements from a sequence starting + at a given index. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_FallbackIfEmptyExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_FallbackIfEmptyExtension.htm new file mode 100644 index 0000000..c9a41dd --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_FallbackIfEmptyExtension.htm @@ -0,0 +1,38 @@ +FallbackIfEmptyExtension Methods

FallbackIfEmptyExtension Methods

Methods

FallbackIfEmptyT(IEnumerableT, T) + Returns the elements of the specified sequence or the specified + value in a singleton collection if the sequence is empty. +
FallbackIfEmptyT(IEnumerableT, T) + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence from an array of values. +
FallbackIfEmptyT(IEnumerableT, IEnumerableT) + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence of values. +
FallbackIfEmptyT(IEnumerableT, T, T) + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence of values. +
FallbackIfEmptyT(IEnumerableT, T, T, T) + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence of values. +
FallbackIfEmptyT(IEnumerableT, T, T, T, T) + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence of values. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_FillBackwardExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_FillBackwardExtension.htm new file mode 100644 index 0000000..4c90019 --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_FillBackwardExtension.htm @@ -0,0 +1,35 @@ +FillBackwardExtension Methods

FillBackwardExtension Methods

Methods

FillBackwardT(IEnumerableT) + Returns a sequence with each null reference or value in the source + replaced with the following non-null reference or value in + that sequence. +
FillBackwardT(IEnumerableT, FuncT, Boolean) + Returns a sequence with each missing element in the source replaced + with the following non-missing element in that sequence. An + additional parameter specifies a function used to determine if an + element is considered missing or not. +
FillBackwardT(IEnumerableT, FuncT, Boolean, FuncT, T, T) + Returns a sequence with each missing element in the source replaced + with the following non-missing element in that sequence. Additional + parameters specify two functions, one used to determine if an + element is considered missing or not and another to provide the + replacement for the missing element. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_FillForwardExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_FillForwardExtension.htm new file mode 100644 index 0000000..3e6c923 --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_FillForwardExtension.htm @@ -0,0 +1,35 @@ +FillForwardExtension Methods

FillForwardExtension Methods

Methods

FillForwardT(IEnumerableT) + Returns a sequence with each null reference or value in the source + replaced with the previous non-null reference or value seen in + that sequence. +
FillForwardT(IEnumerableT, FuncT, Boolean) + Returns a sequence with each missing element in the source replaced + with the previous non-missing element seen in that sequence. An + additional parameter specifies a function used to determine if an + element is considered missing or not. +
FillForwardT(IEnumerableT, FuncT, Boolean, FuncT, T, T) + Returns a sequence with each missing element in the source replaced + with one based on the previous non-missing element seen in that + sequence. Additional parameters specify two functions, one used to + determine if an element is considered missing or not and another + to provide the replacement for the missing element. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_FirstExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_FirstExtension.htm new file mode 100644 index 0000000..5cad839 --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_FirstExtension.htm @@ -0,0 +1,22 @@ +FirstExtension Methods

FirstExtension Methods

Methods

FirstT + Returns the first element of a sequence. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_FirstOrDefaultExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_FirstOrDefaultExtension.htm new file mode 100644 index 0000000..e482dd0 --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_FirstOrDefaultExtension.htm @@ -0,0 +1,23 @@ +FirstOrDefaultExtension Methods

FirstOrDefaultExtension Methods

Methods

FirstOrDefaultT + Returns the first element of a sequence, or a default value if the + sequence contains no elements. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_FlattenExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_FlattenExtension.htm new file mode 100644 index 0000000..541d18b --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_FlattenExtension.htm @@ -0,0 +1,31 @@ +FlattenExtension Methods

FlattenExtension Methods

Methods

Flatten(IEnumerable) + Flattens a sequence containing arbitrarily-nested sequences. +
Flatten(IEnumerable, FuncIEnumerable, Boolean) + Flattens a sequence containing arbitrarily-nested sequences. An + additional parameter specifies a predicate function used to + determine whether a nested IEnumerable should be + flattened or not. +
Flatten(IEnumerable, FuncObject, IEnumerable) + Flattens a sequence containing arbitrarily-nested sequences. An + additional parameter specifies a function that projects an inner + sequence via a property of an object. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_FoldExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_FoldExtension.htm new file mode 100644 index 0000000..0f4efbe --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_FoldExtension.htm @@ -0,0 +1,68 @@ +FoldExtension Methods

FoldExtension Methods

Methods

FoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, TResult) + Returns the result of applying a function to a sequence of + 16 elements. +
FoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, T, T, T, T, T, TResult) + Returns the result of applying a function to a sequence of + 15 elements. +
FoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, T, T, T, T, TResult) + Returns the result of applying a function to a sequence of + 14 elements. +
FoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, T, T, T, TResult) + Returns the result of applying a function to a sequence of + 13 elements. +
FoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, T, T, TResult) + Returns the result of applying a function to a sequence of + 12 elements. +
FoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, T, TResult) + Returns the result of applying a function to a sequence of + 11 elements. +
FoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, TResult) + Returns the result of applying a function to a sequence of + 10 elements. +
FoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, TResult) + Returns the result of applying a function to a sequence of + 9 elements. +
FoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, TResult) + Returns the result of applying a function to a sequence of + 8 elements. +
FoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, TResult) + Returns the result of applying a function to a sequence of + 7 elements. +
FoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, TResult) + Returns the result of applying a function to a sequence of + 6 elements. +
FoldT, TResult(IEnumerableT, FuncT, T, T, T, T, TResult) + Returns the result of applying a function to a sequence of + 5 elements. +
FoldT, TResult(IEnumerableT, FuncT, T, T, T, TResult) + Returns the result of applying a function to a sequence of + 4 elements. +
FoldT, TResult(IEnumerableT, FuncT, T, T, TResult) + Returns the result of applying a function to a sequence of + 3 elements. +
FoldT, TResult(IEnumerableT, FuncT, T, TResult) + Returns the result of applying a function to a sequence of + 2 elements. +
FoldT, TResult(IEnumerableT, FuncT, TResult) + Returns the result of applying a function to a sequence of + 1 element. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_ForEachExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_ForEachExtension.htm new file mode 100644 index 0000000..4957f19 --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_ForEachExtension.htm @@ -0,0 +1,25 @@ +ForEachExtension Methods

ForEachExtension Methods

Methods

ForEachT(IEnumerableT, ActionT, Int32) + Immediately executes the given action on each element in the source sequence. + Each element's index is used in the logic of the action. +
ForEachT(IEnumerableT, ActionT) + Immediately executes the given action on each element in the source sequence. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_FullGroupJoinExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_FullGroupJoinExtension.htm new file mode 100644 index 0000000..c31780e --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_FullGroupJoinExtension.htm @@ -0,0 +1,28 @@ +FullGroupJoinExtension Methods
\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_FullJoinExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_FullJoinExtension.htm new file mode 100644 index 0000000..1d817e4 --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_FullJoinExtension.htm @@ -0,0 +1,36 @@ +FullJoinExtension Methods

FullJoinExtension Methods

Methods

FullJoinTSource, TKey, TResult(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, FuncTSource, TResult, FuncTSource, TResult, FuncTSource, TSource, TResult) + Performs a full outer join on two homogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
FullJoinTSource, TKey, TResult(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, FuncTSource, TResult, FuncTSource, TResult, FuncTSource, TSource, TResult, IEqualityComparerTKey) + Performs a full outer join on two homogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
FullJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTFirst, TResult, FuncTSecond, TResult, FuncTFirst, TSecond, TResult) + Performs a full outer join on two heterogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
FullJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTFirst, TResult, FuncTSecond, TResult, FuncTFirst, TSecond, TResult, IEqualityComparerTKey) + Performs a full outer join on two heterogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_GroupAdjacentExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_GroupAdjacentExtension.htm new file mode 100644 index 0000000..6d965eb --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_GroupAdjacentExtension.htm @@ -0,0 +1,46 @@ +GroupAdjacentExtension Methods

GroupAdjacentExtension Methods

Methods

GroupAdjacentTSource, TKey(IEnumerableTSource, FuncTSource, TKey) + Groups the adjacent elements of a sequence according to a + specified key selector function. +
GroupAdjacentTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IEqualityComparerTKey) + Groups the adjacent elements of a sequence according to a + specified key selector function and compares the keys by using a + specified comparer. +
GroupAdjacentTSource, TKey, TElement(IEnumerableTSource, FuncTSource, TKey, FuncTSource, TElement) + Groups the adjacent elements of a sequence according to a + specified key selector function and projects the elements for + each group by using a specified function. +
GroupAdjacentTSource, TKey, TResult(IEnumerableTSource, FuncTSource, TKey, FuncTKey, IEnumerableTSource, TResult) + Groups the adjacent elements of a sequence according to a + specified key selector function. The keys are compared by using + a comparer and each group's elements are projected by using a + specified function. +
GroupAdjacentTSource, TKey, TElement(IEnumerableTSource, FuncTSource, TKey, FuncTSource, TElement, IEqualityComparerTKey) + Groups the adjacent elements of a sequence according to a + specified key selector function. The keys are compared by using + a comparer and each group's elements are projected by using a + specified function. +
GroupAdjacentTSource, TKey, TResult(IEnumerableTSource, FuncTSource, TKey, FuncTKey, IEnumerableTSource, TResult, IEqualityComparerTKey) + Groups the adjacent elements of a sequence according to a + specified key selector function. The keys are compared by using + a comparer and each group's elements are projected by using a + specified function. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_IndexByExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_IndexByExtension.htm new file mode 100644 index 0000000..b9f6323 --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_IndexByExtension.htm @@ -0,0 +1,30 @@ +IndexByExtension Methods

IndexByExtension Methods

Methods

IndexByTSource, TKey(IEnumerableTSource, FuncTSource, TKey) + Applies a key-generating function to each element of a sequence and + returns a sequence that contains the elements of the original + sequence as well its key and index inside the group of its key. +
IndexByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IEqualityComparerTKey) + Applies a key-generating function to each element of a sequence and + returns a sequence that contains the elements of the original + sequence as well its key and index inside the group of its key. + An additional parameter specifies a comparer to use for testing the + equivalence of keys. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_IndexExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_IndexExtension.htm new file mode 100644 index 0000000..9bd0483 --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_IndexExtension.htm @@ -0,0 +1,28 @@ +IndexExtension Methods

IndexExtension Methods

Methods

IndexTSource(IEnumerableTSource) + Returns a sequence of KeyValuePairTKey, TValue + where the key is the zero-based index of the value in the source + sequence. +
IndexTSource(IEnumerableTSource, Int32) + Returns a sequence of KeyValuePairTKey, TValue + where the key is the index of the value in the source sequence. + An additional parameter specifies the starting index. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_InsertExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_InsertExtension.htm new file mode 100644 index 0000000..6269b9a --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_InsertExtension.htm @@ -0,0 +1,23 @@ +InsertExtension Methods

InsertExtension Methods

Methods

InsertT + Inserts the elements of a sequence into another sequence at a + specified index. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_InterleaveExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_InterleaveExtension.htm new file mode 100644 index 0000000..0830f59 --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_InterleaveExtension.htm @@ -0,0 +1,23 @@ +InterleaveExtension Methods

InterleaveExtension Methods

Methods

InterleaveT + Interleaves the elements of two or more sequences into a single sequence, skipping + sequences as they are consumed. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_LagExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_LagExtension.htm new file mode 100644 index 0000000..872d6d5 --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_LagExtension.htm @@ -0,0 +1,26 @@ +LagExtension Methods

LagExtension Methods

Methods

LagTSource, TResult(IEnumerableTSource, Int32, FuncTSource, TSource, TResult) + Produces a projection of a sequence by evaluating pairs of elements separated by a + negative offset. +
LagTSource, TResult(IEnumerableTSource, Int32, TSource, FuncTSource, TSource, TResult) + Produces a projection of a sequence by evaluating pairs of elements separated by a + negative offset. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_LastExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_LastExtension.htm new file mode 100644 index 0000000..1a09ae0 --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_LastExtension.htm @@ -0,0 +1,22 @@ +LastExtension Methods

LastExtension Methods

Methods

LastT + Returns the last element of a sequence. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_LastOrDefaultExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_LastOrDefaultExtension.htm new file mode 100644 index 0000000..ba1f1f7 --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_LastOrDefaultExtension.htm @@ -0,0 +1,23 @@ +LastOrDefaultExtension Methods

LastOrDefaultExtension Methods

Methods

LastOrDefaultT + Returns the last element of a sequence, or a default value if the + sequence contains no elements. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_LeadExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_LeadExtension.htm new file mode 100644 index 0000000..e3ddbbb --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_LeadExtension.htm @@ -0,0 +1,26 @@ +LeadExtension Methods

LeadExtension Methods

Methods

LeadTSource, TResult(IEnumerableTSource, Int32, FuncTSource, TSource, TResult) + Produces a projection of a sequence by evaluating pairs of elements separated by a + positive offset. +
LeadTSource, TResult(IEnumerableTSource, Int32, TSource, FuncTSource, TSource, TResult) + Produces a projection of a sequence by evaluating pairs of elements separated by a + positive offset. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_LeftJoinExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_LeftJoinExtension.htm new file mode 100644 index 0000000..1c01a2f --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_LeftJoinExtension.htm @@ -0,0 +1,36 @@ +LeftJoinExtension Methods

LeftJoinExtension Methods

Methods

LeftJoinTSource, TKey, TResult(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, FuncTSource, TResult, FuncTSource, TSource, TResult) + Performs a left outer join on two homogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
LeftJoinTSource, TKey, TResult(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, FuncTSource, TResult, FuncTSource, TSource, TResult, IEqualityComparerTKey) + Performs a left outer join on two homogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
LeftJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTFirst, TResult, FuncTFirst, TSecond, TResult) + Performs a left outer join on two heterogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
LeftJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTFirst, TResult, FuncTFirst, TSecond, TResult, IEqualityComparerTKey) + Performs a left outer join on two heterogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_MaxByExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_MaxByExtension.htm new file mode 100644 index 0000000..9d7e30f --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_MaxByExtension.htm @@ -0,0 +1,26 @@ +MaxByExtension Methods

MaxByExtension Methods

Methods

MaxByTSource, TKey(IEnumerableTSource, FuncTSource, TKey) + Returns the maximal elements of the given sequence, based on + the given projection. +
MaxByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey) + Returns the maximal elements of the given sequence, based on + the given projection and the specified comparer for projected values. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_MinByExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_MinByExtension.htm new file mode 100644 index 0000000..3e22790 --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_MinByExtension.htm @@ -0,0 +1,26 @@ +MinByExtension Methods

MinByExtension Methods

Methods

MinByTSource, TKey(IEnumerableTSource, FuncTSource, TKey) + Returns the minimal elements of the given sequence, based on + the given projection. +
MinByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey) + Returns the minimal elements of the given sequence, based on + the given projection and the specified comparer for projected values. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_MoveExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_MoveExtension.htm new file mode 100644 index 0000000..58ade0d --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_MoveExtension.htm @@ -0,0 +1,23 @@ +MoveExtension Methods

MoveExtension Methods

Methods

MoveT + Returns a sequence with a range of elements in the source sequence + moved to a new offset. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_OrderByExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_OrderByExtension.htm new file mode 100644 index 0000000..60c6329 --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_OrderByExtension.htm @@ -0,0 +1,24 @@ +OrderByExtension Methods

OrderByExtension Methods

Methods

OrderByT, TKey(IEnumerableT, FuncT, TKey, OrderByDirection) + Sorts the elements of a sequence in a particular direction (ascending, descending) according to a key +
OrderByT, TKey(IEnumerableT, FuncT, TKey, IComparerTKey, OrderByDirection) + Sorts the elements of a sequence in a particular direction (ascending, descending) according to a key +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_OrderedMergeExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_OrderedMergeExtension.htm new file mode 100644 index 0000000..aedb84f --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_OrderedMergeExtension.htm @@ -0,0 +1,65 @@ +OrderedMergeExtension Methods

OrderedMergeExtension Methods

Methods

OrderedMergeT(IEnumerableT, IEnumerableT) + Merges two ordered sequences into one. Where the elements equal + in both sequences, the element from the first sequence is + returned in the resulting sequence. +
OrderedMergeT(IEnumerableT, IEnumerableT, IComparerT) + Merges two ordered sequences into one with an additional + parameter specifying how to compare the elements of the + sequences. Where the elements equal in both sequences, the + element from the first sequence is returned in the resulting + sequence. +
OrderedMergeT, TKey(IEnumerableT, IEnumerableT, FuncT, TKey) + Merges two ordered sequences into one with an additional + parameter specifying the element key by which the sequences are + ordered. Where the keys equal in both sequences, the + element from the first sequence is returned in the resulting + sequence. +
OrderedMergeT, TKey, TResult(IEnumerableT, IEnumerableT, FuncT, TKey, FuncT, TResult, FuncT, TResult, FuncT, T, TResult) + Merges two ordered sequences into one. Additional parameters + specify the element key by which the sequences are ordered, + the result when element is found in first sequence but not in + the second, the result when element is found in second sequence + but not in the first and the result when elements are found in + both sequences. +
OrderedMergeT, TKey, TResult(IEnumerableT, IEnumerableT, FuncT, TKey, FuncT, TResult, FuncT, TResult, FuncT, T, TResult, IComparerTKey) + Merges two ordered sequences into one. Additional parameters + specify the element key by which the sequences are ordered, + the result when element is found in first sequence but not in + the second, the result when element is found in second sequence + but not in the first, the result when elements are found in + both sequences and a method for comparing keys. +
OrderedMergeTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTFirst, TResult, FuncTSecond, TResult, FuncTFirst, TSecond, TResult) + Merges two heterogeneous sequences ordered by a common key type + into a homogeneous one. Additional parameters specify the + element key by which the sequences are ordered, the result when + element is found in first sequence but not in the second and + the result when element is found in second sequence but not in + the first, the result when elements are found in both sequences. +
OrderedMergeTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTFirst, TResult, FuncTSecond, TResult, FuncTFirst, TSecond, TResult, IComparerTKey) + Merges two heterogeneous sequences ordered by a common key type + into a homogeneous one. Additional parameters specify the + element key by which the sequences are ordered, the result when + element is found in first sequence but not in the second, + the result when element is found in second sequence but not in + the first, the result when elements are found in both sequences + and a method for comparing keys. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_PadExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_PadExtension.htm new file mode 100644 index 0000000..33dc3d5 --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_PadExtension.htm @@ -0,0 +1,29 @@ +PadExtension Methods

PadExtension Methods

Methods

PadTSource(IEnumerableTSource, Int32) + Pads a sequence with default values if it is narrower (shorter + in length) than a given width. +
PadTSource(IEnumerableTSource, Int32, TSource) + Pads a sequence with a given filler value if it is narrower (shorter + in length) than a given width. +
PadTSource(IEnumerableTSource, Int32, FuncInt32, TSource) + Pads a sequence with a dynamic filler value if it is narrower (shorter + in length) than a given width. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_PadStartExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_PadStartExtension.htm new file mode 100644 index 0000000..2533ab2 --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_PadStartExtension.htm @@ -0,0 +1,31 @@ +PadStartExtension Methods

PadStartExtension Methods

Methods

PadStartTSource(IEnumerableTSource, Int32) + Pads a sequence with default values in the beginning if it is narrower (shorter + in length) than a given width. +
PadStartTSource(IEnumerableTSource, Int32, TSource) + Pads a sequence with a given filler value in the beginning if it is narrower (shorter + in length) than a given width. + An additional parameter specifies the value to use for padding. +
PadStartTSource(IEnumerableTSource, Int32, FuncInt32, TSource) + Pads a sequence with a dynamic filler value in the beginning if it is narrower (shorter + in length) than a given width. + An additional parameter specifies the function to calculate padding. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_PairwiseExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_PairwiseExtension.htm new file mode 100644 index 0000000..3e79f35 --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_PairwiseExtension.htm @@ -0,0 +1,25 @@ +PairwiseExtension Methods

PairwiseExtension Methods

Methods

PairwiseTSource, TResult + Returns a sequence resulting from applying a function to each + element in the source sequence and its + predecessor, with the exception of the first element which is + only returned as the predecessor of the second element. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_PartialSortByExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_PartialSortByExtension.htm new file mode 100644 index 0000000..53a7829 --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_PartialSortByExtension.htm @@ -0,0 +1,36 @@ +PartialSortByExtension Methods
\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_PartialSortExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_PartialSortExtension.htm new file mode 100644 index 0000000..f3f0459 --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_PartialSortExtension.htm @@ -0,0 +1,40 @@ +PartialSortExtension Methods

PartialSortExtension Methods

Methods

PartialSortT(IEnumerableT, Int32) + Combines OrderByTSource, TKey(IEnumerableTSource, FuncTSource, TKey), + where each element is its key, and TakeTSource(IEnumerableTSource, Int32) + in a single operation. +
PartialSortT(IEnumerableT, Int32, OrderByDirection) + Combines OrderByT, TKey(IEnumerableT, FuncT, TKey, IComparerTKey, OrderByDirection), + where each element is its key, and TakeTSource(IEnumerableTSource, Int32) + in a single operation. + An additional parameter specifies the direction of the sort +
PartialSortT(IEnumerableT, Int32, IComparerT) + Combines OrderByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey), + where each element is its key, and TakeTSource(IEnumerableTSource, Int32) + in a single operation. An additional parameter specifies how the + elements compare to each other. +
PartialSortT(IEnumerableT, Int32, IComparerT, OrderByDirection) + Combines OrderByT, TKey(IEnumerableT, FuncT, TKey, IComparerTKey, OrderByDirection), + where each element is its key, and TakeTSource(IEnumerableTSource, Int32) + in a single operation. + Additional parameters specify how the elements compare to each other and + the direction of the sort. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_PartitionExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_PartitionExtension.htm new file mode 100644 index 0000000..7654758 --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_PartitionExtension.htm @@ -0,0 +1,52 @@ +PartitionExtension Methods

PartitionExtension Methods

Methods

PartitionT(IEnumerableT, FuncT, Boolean) + Partitions or splits a sequence in two using a predicate. +
PartitionT, TResult(IEnumerableIGroupingBoolean, T, FuncIEnumerableT, IEnumerableT, TResult) + Partitions a grouping by Boolean keys into a projection of true + elements and false elements, respectively. +
PartitionT, TResult(IEnumerableIGroupingNullableBoolean, T, FuncIEnumerableT, IEnumerableT, IEnumerableT, TResult) + Partitions a grouping by nullable Boolean keys into a projection of + true elements, false elements and null elements, respectively. +
PartitionT, TResult(IEnumerableT, FuncT, Boolean, FuncIEnumerableT, IEnumerableT, TResult) + Partitions or splits a sequence in two using a predicate and then + projects a result from the two. +
PartitionTKey, TElement, TResult(IEnumerableIGroupingTKey, TElement, TKey, FuncIEnumerableTElement, IEnumerableIGroupingTKey, TElement, TResult) + Partitions a grouping and projects a result from group elements + matching a key and those groups that do not. +
PartitionTKey, TElement, TResult(IEnumerableIGroupingTKey, TElement, TKey, TKey, FuncIEnumerableTElement, IEnumerableTElement, IEnumerableIGroupingTKey, TElement, TResult) + Partitions a grouping and projects a result from elements of + groups matching a set of two keys and those groups that do not. +
PartitionTKey, TElement, TResult(IEnumerableIGroupingTKey, TElement, TKey, IEqualityComparerTKey, FuncIEnumerableTElement, IEnumerableIGroupingTKey, TElement, TResult) + Partitions a grouping and projects a result from group elements + matching a key and those groups that do not. An additional parameter + specifies how to compare keys for equality. +
PartitionTKey, TElement, TResult(IEnumerableIGroupingTKey, TElement, TKey, TKey, TKey, FuncIEnumerableTElement, IEnumerableTElement, IEnumerableTElement, IEnumerableIGroupingTKey, TElement, TResult) + Partitions a grouping and projects a result from elements groups + matching a set of three keys and those groups that do not. +
PartitionTKey, TElement, TResult(IEnumerableIGroupingTKey, TElement, TKey, TKey, IEqualityComparerTKey, FuncIEnumerableTElement, IEnumerableTElement, IEnumerableIGroupingTKey, TElement, TResult) + Partitions a grouping and projects a result from elements of + groups matching a set of two keys and those groups that do not. + An additional parameter specifies how to compare keys for equality. +
PartitionTKey, TElement, TResult(IEnumerableIGroupingTKey, TElement, TKey, TKey, TKey, IEqualityComparerTKey, FuncIEnumerableTElement, IEnumerableTElement, IEnumerableTElement, IEnumerableIGroupingTKey, TElement, TResult) + Partitions a grouping and projects a result from elements groups + matching a set of three keys and those groups that do not. An + additional parameter specifies how to compare keys for equality. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_PermutationsExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_PermutationsExtension.htm new file mode 100644 index 0000000..14efb9d --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_PermutationsExtension.htm @@ -0,0 +1,22 @@ +PermutationsExtension Methods

PermutationsExtension Methods

Methods

PermutationsT + Generates a sequence of lists that represent the permutations of the original sequence. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_PipeExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_PipeExtension.htm new file mode 100644 index 0000000..3513e6c --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_PipeExtension.htm @@ -0,0 +1,23 @@ +PipeExtension Methods

PipeExtension Methods

Methods

PipeT + Executes the given action on each element in the source sequence + and yields it. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_PreScanExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_PreScanExtension.htm new file mode 100644 index 0000000..d5d5815 --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_PreScanExtension.htm @@ -0,0 +1,22 @@ +PreScanExtension Methods

PreScanExtension Methods

Methods

PreScanTSource + Performs a pre-scan (exclusive prefix sum) on a sequence of elements. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_PrependExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_PrependExtension.htm new file mode 100644 index 0000000..2dc88ec --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_PrependExtension.htm @@ -0,0 +1,22 @@ +PrependExtension Methods

PrependExtension Methods

Methods

PrependTSource + Prepends a single value to a sequence. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_RandomSubsetExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_RandomSubsetExtension.htm new file mode 100644 index 0000000..ae9c2f4 --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_RandomSubsetExtension.htm @@ -0,0 +1,27 @@ +RandomSubsetExtension Methods

RandomSubsetExtension Methods

Methods

RandomSubsetT(IEnumerableT, Int32) + Returns a sequence of a specified size of random elements from the + original sequence. +
RandomSubsetT(IEnumerableT, Int32, Random) + Returns a sequence of a specified size of random elements from the + original sequence. An additional parameter specifies a random + generator to be used for the random selection algorithm. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_RankByExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_RankByExtension.htm new file mode 100644 index 0000000..b7346bd --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_RankByExtension.htm @@ -0,0 +1,24 @@ +RankByExtension Methods

RankByExtension Methods

Methods

RankByTSource, TKey(IEnumerableTSource, FuncTSource, TKey) + Ranks each item in the sequence in descending ordering by a specified key using a default comparer +
RankByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey) + Ranks each item in a sequence using a specified key and a caller-supplied comparer +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_RankExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_RankExtension.htm new file mode 100644 index 0000000..80dab9c --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_RankExtension.htm @@ -0,0 +1,24 @@ +RankExtension Methods

RankExtension Methods

Methods

RankTSource(IEnumerableTSource) + Ranks each item in the sequence in descending ordering using a default comparer. +
RankTSource(IEnumerableTSource, IComparerTSource) + Rank each item in the sequence using a caller-supplied comparer. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_RepeatExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_RepeatExtension.htm new file mode 100644 index 0000000..a798aa1 --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_RepeatExtension.htm @@ -0,0 +1,24 @@ +RepeatExtension Methods

RepeatExtension Methods

Methods

RepeatT(IEnumerableT) + Repeats the sequence forever. +
RepeatT(IEnumerableT, Int32) + Repeats the sequence the specified number of times. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_RightJoinExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_RightJoinExtension.htm new file mode 100644 index 0000000..35f831c --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_RightJoinExtension.htm @@ -0,0 +1,36 @@ +RightJoinExtension Methods

RightJoinExtension Methods

Methods

RightJoinTSource, TKey, TResult(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, FuncTSource, TResult, FuncTSource, TSource, TResult) + Performs a right outer join on two homogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
RightJoinTSource, TKey, TResult(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, FuncTSource, TResult, FuncTSource, TSource, TResult, IEqualityComparerTKey) + Performs a right outer join on two homogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
RightJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTSecond, TResult, FuncTFirst, TSecond, TResult) + Performs a right outer join on two heterogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
RightJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTSecond, TResult, FuncTFirst, TSecond, TResult, IEqualityComparerTKey) + Performs a right outer join on two heterogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_RunLengthEncodeExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_RunLengthEncodeExtension.htm new file mode 100644 index 0000000..9f093d2 --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_RunLengthEncodeExtension.htm @@ -0,0 +1,27 @@ +RunLengthEncodeExtension Methods

RunLengthEncodeExtension Methods

Methods

RunLengthEncodeT(IEnumerableT) + Run-length encodes a sequence by converting consecutive instances of the same element into + a KeyValuePair{T,int} representing the item and its occurrence count. +
RunLengthEncodeT(IEnumerableT, IEqualityComparerT) + Run-length encodes a sequence by converting consecutive instances of the same element into + a KeyValuePair{T,int} representing the item and its occurrence count. This overload + uses a custom equality comparer to identify equivalent items. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_ScanByExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_ScanByExtension.htm new file mode 100644 index 0000000..0e79724 --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_ScanByExtension.htm @@ -0,0 +1,27 @@ +ScanByExtension Methods

ScanByExtension Methods

Methods

ScanByTSource, TKey, TState(IEnumerableTSource, FuncTSource, TKey, FuncTKey, TState, FuncTState, TKey, TSource, TState) + Applies an accumulator function over sequence element keys, + returning the keys along with intermediate accumulator states. +
ScanByTSource, TKey, TState(IEnumerableTSource, FuncTSource, TKey, FuncTKey, TState, FuncTState, TKey, TSource, TState, IEqualityComparerTKey) + Applies an accumulator function over sequence element keys, + returning the keys along with intermediate accumulator states. An + additional parameter specifies the comparer to use to compare keys. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_ScanExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_ScanExtension.htm new file mode 100644 index 0000000..dd107a4 --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_ScanExtension.htm @@ -0,0 +1,26 @@ +ScanExtension Methods

ScanExtension Methods

Methods

ScanTSource(IEnumerableTSource, FuncTSource, TSource, TSource) + Performs a scan (inclusive prefix sum) on a sequence of elements. +
ScanTSource, TState(IEnumerableTSource, TState, FuncTState, TSource, TState) + Like AggregateTSource(IEnumerableTSource, FuncTSource, TSource, TSource) except returns + the sequence of intermediate results as well as the final one. + An additional parameter specifies a seed. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_ScanRightExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_ScanRightExtension.htm new file mode 100644 index 0000000..f71cdb4 --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_ScanRightExtension.htm @@ -0,0 +1,29 @@ +ScanRightExtension Methods

ScanRightExtension Methods

Methods

ScanRightTSource(IEnumerableTSource, FuncTSource, TSource, TSource) + Performs a right-associative scan (inclusive prefix) on a sequence of elements. + This operator is the right-associative version of the + ScanTSource(IEnumerableTSource, FuncTSource, TSource, TSource) LINQ operator. +
ScanRightTSource, TAccumulate(IEnumerableTSource, TAccumulate, FuncTSource, TAccumulate, TAccumulate) + Performs a right-associative scan (inclusive prefix) on a sequence of elements. + The specified seed value is used as the initial accumulator value. + This operator is the right-associative version of the + ScanTSource, TState(IEnumerableTSource, TState, FuncTState, TSource, TState) LINQ operator. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_SegmentExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_SegmentExtension.htm new file mode 100644 index 0000000..d7d39c9 --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_SegmentExtension.htm @@ -0,0 +1,26 @@ +SegmentExtension Methods

SegmentExtension Methods

Methods

SegmentT(IEnumerableT, FuncT, T, Int32, Boolean) + Divides a sequence into multiple sequences by using a segment detector based on the original sequence +
SegmentT(IEnumerableT, FuncT, Boolean) + Divides a sequence into multiple sequences by using a segment detector based on the original sequence +
SegmentT(IEnumerableT, FuncT, Int32, Boolean) + Divides a sequence into multiple sequences by using a segment detector based on the original sequence +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_ShuffleExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_ShuffleExtension.htm new file mode 100644 index 0000000..141b607 --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_ShuffleExtension.htm @@ -0,0 +1,27 @@ +ShuffleExtension Methods

ShuffleExtension Methods

Methods

ShuffleT(IEnumerableT) + Returns a sequence of elements in random order from the original + sequence. +
ShuffleT(IEnumerableT, Random) + Returns a sequence of elements in random order from the original + sequence. An additional parameter specifies a random generator to be + used for the random selection algorithm. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_SingleExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_SingleExtension.htm new file mode 100644 index 0000000..75a19d6 --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_SingleExtension.htm @@ -0,0 +1,23 @@ +SingleExtension Methods

SingleExtension Methods

Methods

SingleT + Returns the only element of a sequence, and throws an exception if + there is not exactly one element in the sequence. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_SingleOrDefaultExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_SingleOrDefaultExtension.htm new file mode 100644 index 0000000..36c798a --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_SingleOrDefaultExtension.htm @@ -0,0 +1,24 @@ +SingleOrDefaultExtension Methods

SingleOrDefaultExtension Methods

Methods

SingleOrDefaultT + Returns the only element of a sequence, or a default value if the + sequence is empty; this method throws an exception if there is more + than one element in the sequence. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_SkipLastExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_SkipLastExtension.htm new file mode 100644 index 0000000..505cdcd --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_SkipLastExtension.htm @@ -0,0 +1,22 @@ +SkipLastExtension Methods

SkipLastExtension Methods

Methods

SkipLastT + Bypasses a specified number of elements at the end of the sequence. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_SkipUntilExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_SkipUntilExtension.htm new file mode 100644 index 0000000..a51ec57 --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_SkipUntilExtension.htm @@ -0,0 +1,23 @@ +SkipUntilExtension Methods

SkipUntilExtension Methods

Methods

SkipUntilTSource + Skips items from the input sequence until the given predicate returns true + when applied to the current source item; that item will be the last skipped. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_SliceExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_SliceExtension.htm new file mode 100644 index 0000000..fdf0b0a --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_SliceExtension.htm @@ -0,0 +1,23 @@ +SliceExtension Methods

SliceExtension Methods

Methods

SliceT + Extracts a contiguous count of elements from a sequence at a particular zero-based + starting index. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_SortedMergeExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_SortedMergeExtension.htm new file mode 100644 index 0000000..f083637 --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_SortedMergeExtension.htm @@ -0,0 +1,26 @@ +SortedMergeExtension Methods

SortedMergeExtension Methods

Methods

SortedMergeTSource(IEnumerableTSource, OrderByDirection, IEnumerableTSource) + Merges two or more sequences that are in a common order (either ascending or descending) + into a single sequence that preserves that order. +
SortedMergeTSource(IEnumerableTSource, OrderByDirection, IComparerTSource, IEnumerableTSource) + Merges two or more sequences that are in a common order (either ascending or descending) + into a single sequence that preserves that order. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_SplitExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_SplitExtension.htm new file mode 100644 index 0000000..9bdbd3b --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_SplitExtension.htm @@ -0,0 +1,58 @@ +SplitExtension Methods

SplitExtension Methods

Methods

SplitTSource(IEnumerableTSource, TSource) + Splits the source sequence by a separator. +
SplitTSource(IEnumerableTSource, FuncTSource, Boolean) + Splits the source sequence by separator elements identified by a + function. +
SplitTSource(IEnumerableTSource, TSource, IEqualityComparerTSource) + Splits the source sequence by a separator and then transforms the + splits into results. +
SplitTSource(IEnumerableTSource, TSource, Int32) + Splits the source sequence by a separator given a maximum count of splits. +
SplitTSource(IEnumerableTSource, FuncTSource, Boolean, Int32) + Splits the source sequence by separator elements identified by a + function, given a maximum count of splits. +
SplitTSource(IEnumerableTSource, TSource, IEqualityComparerTSource, Int32) + Splits the source sequence by a separator, given a maximum count + of splits. A parameter specifies how the separator is compared + for equality. +
SplitTSource, TResult(IEnumerableTSource, TSource, FuncIEnumerableTSource, TResult) + Splits the source sequence by a separator and then transforms + the splits into results. +
SplitTSource, TResult(IEnumerableTSource, FuncTSource, Boolean, FuncIEnumerableTSource, TResult) + Splits the source sequence by separator elements identified by + a function and then transforms the splits into results. +
SplitTSource, TResult(IEnumerableTSource, TSource, IEqualityComparerTSource, FuncIEnumerableTSource, TResult) + Splits the source sequence by a separator and then transforms the + splits into results. A parameter specifies how the separator is + compared for equality. +
SplitTSource, TResult(IEnumerableTSource, TSource, Int32, FuncIEnumerableTSource, TResult) + Splits the source sequence by a separator, given a maximum count + of splits, and then transforms the splits into results. +
SplitTSource, TResult(IEnumerableTSource, FuncTSource, Boolean, Int32, FuncIEnumerableTSource, TResult) + Splits the source sequence by separator elements identified by + a function, given a maximum count of splits, and then transforms + the splits into results. +
SplitTSource, TResult(IEnumerableTSource, TSource, IEqualityComparerTSource, Int32, FuncIEnumerableTSource, TResult) + Splits the source sequence by a separator, given a maximum count + of splits, and then transforms the splits into results. A + parameter specifies how the separator is compared for equality. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_StartsWithExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_StartsWithExtension.htm new file mode 100644 index 0000000..5c1bfd4 --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_StartsWithExtension.htm @@ -0,0 +1,28 @@ +StartsWithExtension Methods

StartsWithExtension Methods

Methods

StartsWithT(IEnumerableT, IEnumerableT) + Determines whether the beginning of the first sequence is + equivalent to the second sequence, using the default equality + comparer. +
StartsWithT(IEnumerableT, IEnumerableT, IEqualityComparerT) + Determines whether the beginning of the first sequence is + equivalent to the second sequence, using the specified element + equality comparer. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_SubsetsExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_SubsetsExtension.htm new file mode 100644 index 0000000..c60f734 --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_SubsetsExtension.htm @@ -0,0 +1,28 @@ +SubsetsExtension Methods

SubsetsExtension Methods

Methods

SubsetsT(IEnumerableT) + Returns a sequence of IListT representing all of the subsets of any size + that are part of the original sequence. In mathematics, it is equivalent to the + power set of a set. +
SubsetsT(IEnumerableT, Int32) + Returns a sequence of IListT representing all subsets of a given size + that are part of the original sequence. In mathematics, it is equivalent to the + combinations or k-subsets of a set. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_TagFirstLastExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_TagFirstLastExtension.htm new file mode 100644 index 0000000..6ece394 --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_TagFirstLastExtension.htm @@ -0,0 +1,25 @@ +TagFirstLastExtension Methods

TagFirstLastExtension Methods

Methods

TagFirstLastTSource, TResult + Returns a sequence resulting from applying a function to each + element in the source sequence with additional parameters + indicating whether the element is the first and/or last of the + sequence. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_TakeEveryExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_TakeEveryExtension.htm new file mode 100644 index 0000000..c99c9ae --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_TakeEveryExtension.htm @@ -0,0 +1,22 @@ +TakeEveryExtension Methods

TakeEveryExtension Methods

Methods

TakeEveryTSource + Returns every N-th element of a sequence. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_TakeLastExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_TakeLastExtension.htm new file mode 100644 index 0000000..e2bbc22 --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_TakeLastExtension.htm @@ -0,0 +1,23 @@ +TakeLastExtension Methods

TakeLastExtension Methods

Methods

TakeLastTSource + Returns a specified number of contiguous elements from the end of + a sequence. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_TakeUntilExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_TakeUntilExtension.htm new file mode 100644 index 0000000..300833f --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_TakeUntilExtension.htm @@ -0,0 +1,23 @@ +TakeUntilExtension Methods

TakeUntilExtension Methods

Methods

TakeUntilTSource + Returns items from the input sequence until the given predicate returns true + when applied to the current source item; that item will be the last returned. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_ThenByExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_ThenByExtension.htm new file mode 100644 index 0000000..ee4e66b --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_ThenByExtension.htm @@ -0,0 +1,24 @@ +ThenByExtension Methods

ThenByExtension Methods

Methods

ThenByT, TKey(IOrderedEnumerableT, FuncT, TKey, OrderByDirection) + Performs a subsequent ordering of elements in a sequence in a particular direction (ascending, descending) according to a key +
ThenByT, TKey(IOrderedEnumerableT, FuncT, TKey, IComparerTKey, OrderByDirection) + Performs a subsequent ordering of elements in a sequence in a particular direction (ascending, descending) according to a key +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_ToArrayByIndexExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_ToArrayByIndexExtension.htm new file mode 100644 index 0000000..bb8d59b --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_ToArrayByIndexExtension.htm @@ -0,0 +1,48 @@ +ToArrayByIndexExtension Methods

ToArrayByIndexExtension Methods

Methods

ToArrayByIndexT(IEnumerableT, FuncT, Int32) + Creates an array from an IEnumerableT where a + function is used to determine the index at which an element will + be placed in the array. +
ToArrayByIndexT(IEnumerableT, Int32, FuncT, Int32) + Creates an array of user-specified length from an + IEnumerableT where a function is used to determine + the index at which an element will be placed in the array. +
ToArrayByIndexT, TResult(IEnumerableT, FuncT, Int32, FuncT, TResult) + Creates an array from an IEnumerableT where a + function is used to determine the index at which an element will + be placed in the array. The elements are projected into the array + via an additional function. +
ToArrayByIndexT, TResult(IEnumerableT, FuncT, Int32, FuncT, Int32, TResult) + Creates an array from an IEnumerableT where a + function is used to determine the index at which an element will + be placed in the array. The elements are projected into the array + via an additional function. +
ToArrayByIndexT, TResult(IEnumerableT, Int32, FuncT, Int32, FuncT, TResult) + Creates an array of user-specified length from an + IEnumerableT where a function is used to determine + the index at which an element will be placed in the array. The + elements are projected into the array via an additional function. +
ToArrayByIndexT, TResult(IEnumerableT, Int32, FuncT, Int32, FuncT, Int32, TResult) + Creates an array of user-specified length from an + IEnumerableT where a function is used to determine + the index at which an element will be placed in the array. The + elements are projected into the array via an additional function. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_ToDataTableExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_ToDataTableExtension.htm new file mode 100644 index 0000000..2a5ecd1 --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_ToDataTableExtension.htm @@ -0,0 +1,32 @@ +ToDataTableExtension Methods

ToDataTableExtension Methods

Methods

ToDataTableT(IEnumerableT) + Converts a sequence to a DataTable object. +
ToDataTableT(IEnumerableT, ExpressionFuncT, Object) + Appends elements in the sequence as rows of a given DataTable + object with a set of lambda expressions specifying which members (property + or field) of each element in the sequence will supply the column values. +
ToDataTableT, TTable(IEnumerableT, TTable) + Appends elements in the sequence as rows of a given DataTable object. +
ToDataTableT, TTable(IEnumerableT, TTable, ExpressionFuncT, Object) + Appends elements in the sequence as rows of a given DataTable + object with a set of lambda expressions specifying which members (property + or field) of each element in the sequence will supply the column values. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_ToDelimitedStringExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_ToDelimitedStringExtension.htm new file mode 100644 index 0000000..983b214 --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_ToDelimitedStringExtension.htm @@ -0,0 +1,65 @@ +ToDelimitedStringExtension Methods

ToDelimitedStringExtension Methods

Methods

ToDelimitedString(IEnumerableBoolean, String) + Creates a delimited string from a sequence of values and + a given delimiter. +
ToDelimitedString(IEnumerableByte, String) + Creates a delimited string from a sequence of values and + a given delimiter. +
ToDelimitedString(IEnumerableChar, String) + Creates a delimited string from a sequence of values and + a given delimiter. +
ToDelimitedString(IEnumerableDecimal, String) + Creates a delimited string from a sequence of values and + a given delimiter. +
ToDelimitedString(IEnumerableDouble, String) + Creates a delimited string from a sequence of values and + a given delimiter. +
ToDelimitedString(IEnumerableInt16, String) + Creates a delimited string from a sequence of values and + a given delimiter. +
ToDelimitedString(IEnumerableInt32, String) + Creates a delimited string from a sequence of values and + a given delimiter. +
ToDelimitedString(IEnumerableInt64, String) + Creates a delimited string from a sequence of values and + a given delimiter. +
ToDelimitedString(IEnumerableSByte, String) + Creates a delimited string from a sequence of values and + a given delimiter. +
ToDelimitedString(IEnumerableSingle, String) + Creates a delimited string from a sequence of values and + a given delimiter. +
ToDelimitedString(IEnumerableString, String) + Creates a delimited string from a sequence of values and + a given delimiter. +
ToDelimitedString(IEnumerableUInt16, String) + Creates a delimited string from a sequence of values and + a given delimiter. +
ToDelimitedString(IEnumerableUInt32, String) + Creates a delimited string from a sequence of values and + a given delimiter. +
ToDelimitedString(IEnumerableUInt64, String) + Creates a delimited string from a sequence of values and + a given delimiter. +
ToDelimitedStringTSource(IEnumerableTSource, String) + Creates a delimited string from a sequence of values and + a given delimiter. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_ToDictionaryExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_ToDictionaryExtension.htm new file mode 100644 index 0000000..b50d04f --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_ToDictionaryExtension.htm @@ -0,0 +1,35 @@ +ToDictionaryExtension Methods

ToDictionaryExtension Methods

Methods

ToDictionaryTKey, TValue(IEnumerableKeyValuePairTKey, TValue) + Creates a DictionaryTKey, TValue from a sequence of + KeyValuePairTKey, TValue elements. +
ToDictionaryTKey, TValue(IEnumerableValueTupleTKey, TValue) + Creates a DictionaryTKey, TValue from a sequence of + tuples of 2 where the first item is the key and the second the + value. +
ToDictionaryTKey, TValue(IEnumerableKeyValuePairTKey, TValue, IEqualityComparerTKey) + Creates a DictionaryTKey, TValue from a sequence of + KeyValuePairTKey, TValue elements. An additional + parameter specifies a comparer for keys. +
ToDictionaryTKey, TValue(IEnumerableValueTupleTKey, TValue, IEqualityComparerTKey) + Creates a DictionaryTKey, TValue from a sequence of + tuples of 2 where the first item is the key and the second the + value. An additional parameter specifies a comparer for keys. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_ToHashSetExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_ToHashSetExtension.htm new file mode 100644 index 0000000..176644c --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_ToHashSetExtension.htm @@ -0,0 +1,26 @@ +ToHashSetExtension Methods

ToHashSetExtension Methods

Methods

ToHashSetTSource(IEnumerableTSource) + Returns a HashSetT of the source items using the default equality + comparer for the type. +
ToHashSetTSource(IEnumerableTSource, IEqualityComparerTSource) + Returns a HashSetT of the source items using the specified equality + comparer for the type. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_ToLookupExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_ToLookupExtension.htm new file mode 100644 index 0000000..38deca8 --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_ToLookupExtension.htm @@ -0,0 +1,35 @@ +ToLookupExtension Methods

ToLookupExtension Methods

Methods

ToLookupTKey, TValue(IEnumerableKeyValuePairTKey, TValue) + Creates a ILookupTKey, TElement from a sequence of + KeyValuePairTKey, TValue elements. +
ToLookupTKey, TValue(IEnumerableValueTupleTKey, TValue) + Creates a LookupTKey, TElement from a sequence of + tuples of 2 where the first item is the key and the second the + value. +
ToLookupTKey, TValue(IEnumerableKeyValuePairTKey, TValue, IEqualityComparerTKey) + Creates a ILookupTKey, TElement from a sequence of + KeyValuePairTKey, TValue elements. An additional + parameter specifies a comparer for keys. +
ToLookupTKey, TValue(IEnumerableValueTupleTKey, TValue, IEqualityComparerTKey) + Creates a LookupTKey, TElement from a sequence of + tuples of 2 where the first item is the key and the second the + value. An additional parameter specifies a comparer for keys. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_TraceExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_TraceExtension.htm new file mode 100644 index 0000000..dda08d7 --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_TraceExtension.htm @@ -0,0 +1,28 @@ +TraceExtension Methods

TraceExtension Methods

Methods

TraceTSource(IEnumerableTSource) + Traces the elements of a source sequence for diagnostics. +
TraceTSource(IEnumerableTSource, FuncTSource, String) + Traces the elements of a source sequence for diagnostics using + a custom formatter. +
TraceTSource(IEnumerableTSource, String) + Traces the elements of a source sequence for diagnostics using + custom formatting. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_TransposeExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_TransposeExtension.htm new file mode 100644 index 0000000..67e355f --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_TransposeExtension.htm @@ -0,0 +1,22 @@ +TransposeExtension Methods

TransposeExtension Methods

Methods

TransposeT + Transposes a sequence of rows into a sequence of columns. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_WindowExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_WindowExtension.htm new file mode 100644 index 0000000..6e8df80 --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_WindowExtension.htm @@ -0,0 +1,23 @@ +WindowExtension Methods

WindowExtension Methods

Methods

WindowTSource + Processes a sequence into a series of sub-sequences representing a windowed subset of + the original. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_WindowLeftExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_WindowLeftExtension.htm new file mode 100644 index 0000000..06e91b8 --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_WindowLeftExtension.htm @@ -0,0 +1,23 @@ +WindowLeftExtension Methods

WindowLeftExtension Methods

Methods

WindowLeftTSource + Creates a left-aligned sliding window of a given size over the + source sequence. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_WindowRightExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_WindowRightExtension.htm new file mode 100644 index 0000000..a73087a --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_WindowRightExtension.htm @@ -0,0 +1,23 @@ +WindowRightExtension Methods

WindowRightExtension Methods

Methods

WindowRightTSource + Creates a right-aligned sliding window over the source sequence + of a given size. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_ZipLongestExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_ZipLongestExtension.htm new file mode 100644 index 0000000..93da721 --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_ZipLongestExtension.htm @@ -0,0 +1,38 @@ +ZipLongestExtension Methods

ZipLongestExtension Methods

Methods

ZipLongestTFirst, TSecond, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TSecond, TResult) + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + will always be as long as the longest of input sequences where the + default value of each of the shorter sequence element types is used + for padding. +
ZipLongestT1, T2, T3, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, FuncT1, T2, T3, TResult) + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + will always be as long as the longest of input sequences where the + default value of each of the shorter sequence element types is used + for padding. +
ZipLongestT1, T2, T3, T4, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, IEnumerableT4, FuncT1, T2, T3, T4, TResult) + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + will always be as long as the longest of input sequences where the + default value of each of the shorter sequence element types is used + for padding. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_ZipShortestExtension.htm b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_ZipShortestExtension.htm new file mode 100644 index 0000000..96f7725 --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_Extensions_ZipShortestExtension.htm @@ -0,0 +1,32 @@ +ZipShortestExtension Methods

ZipShortestExtension Methods

Methods

ZipShortestTFirst, TSecond, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TSecond, TResult) + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + is as short as the shortest input sequence. +
ZipShortestT1, T2, T3, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, FuncT1, T2, T3, TResult) + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + is as short as the shortest input sequence. +
ZipShortestT1, T2, T3, T4, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, IEnumerableT4, FuncT1, T2, T3, T4, TResult) + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + is as short as the shortest input sequence. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_IExtremaEnumerable_1.htm b/3.4/ref/api/html/Methods_T_MoreLinq_IExtremaEnumerable_1.htm new file mode 100644 index 0000000..cfe70fe --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_IExtremaEnumerable_1.htm @@ -0,0 +1,1637 @@ +IExtremaEnumerable<T> Methods

IExtremaEnumerableT Methods

Methods

GetEnumeratorReturns an enumerator that iterates through the collection.
(Inherited from IEnumerableT)
Take + Returns a specified number of contiguous elements from the start of + the sequence. +
TakeLast + Returns a specified number of contiguous elements at the end of the + sequence. +

Extension Methods

AggregateT, TResult1, TResult2, TResult + Applies two accumulator queries sequentially in a single + pass over a sequence. +
(Defined by ExperimentalEnumerable)
AggregateT, TAccumulate1, TAccumulate2, TResult + Applies two accumulators sequentially in a single pass over a + sequence. +
(Defined by MoreEnumerable)
AggregateT, TAccumulate1, TAccumulate2, TResult + Applies two accumulators sequentially in a single pass over a + sequence. +
(Defined by AggregateExtension)
AggregateT, TResult1, TResult2, TResult3, TResult + Applies three accumulator queries sequentially in a single + pass over a sequence. +
(Defined by ExperimentalEnumerable)
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TResult + Applies three accumulators sequentially in a single pass over a + sequence. +
(Defined by MoreEnumerable)
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TResult + Applies three accumulators sequentially in a single pass over a + sequence. +
(Defined by AggregateExtension)
AggregateT, TResult1, TResult2, TResult3, TResult4, TResult + Applies four accumulator queries sequentially in a single + pass over a sequence. +
(Defined by ExperimentalEnumerable)
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TResult + Applies four accumulators sequentially in a single pass over a + sequence. +
(Defined by MoreEnumerable)
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TResult + Applies four accumulators sequentially in a single pass over a + sequence. +
(Defined by AggregateExtension)
AggregateT, TResult1, TResult2, TResult3, TResult4, TResult5, TResult + Applies five accumulator queries sequentially in a single + pass over a sequence. +
(Defined by ExperimentalEnumerable)
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TResult + Applies five accumulators sequentially in a single pass over a + sequence. +
(Defined by MoreEnumerable)
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TResult + Applies five accumulators sequentially in a single pass over a + sequence. +
(Defined by AggregateExtension)
AggregateT, TResult1, TResult2, TResult3, TResult4, TResult5, TResult6, TResult + Applies six accumulator queries sequentially in a single + pass over a sequence. +
(Defined by ExperimentalEnumerable)
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TResult + Applies six accumulators sequentially in a single pass over a + sequence. +
(Defined by MoreEnumerable)
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TResult + Applies six accumulators sequentially in a single pass over a + sequence. +
(Defined by AggregateExtension)
AggregateT, TResult1, TResult2, TResult3, TResult4, TResult5, TResult6, TResult7, TResult + Applies seven accumulator queries sequentially in a single + pass over a sequence. +
(Defined by ExperimentalEnumerable)
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TAccumulate7, TResult + Applies seven accumulators sequentially in a single pass over a + sequence. +
(Defined by MoreEnumerable)
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TAccumulate7, TResult + Applies seven accumulators sequentially in a single pass over a + sequence. +
(Defined by AggregateExtension)
AggregateT, TResult1, TResult2, TResult3, TResult4, TResult5, TResult6, TResult7, TResult8, TResult + Applies eight accumulator queries sequentially in a single + pass over a sequence. +
(Defined by ExperimentalEnumerable)
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TAccumulate7, TAccumulate8, TResult + Applies eight accumulators sequentially in a single pass over a + sequence. +
(Defined by MoreEnumerable)
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TAccumulate7, TAccumulate8, TResult + Applies eight accumulators sequentially in a single pass over a + sequence. +
(Defined by AggregateExtension)
AggregateRightT + Applies a right-associative accumulator function over a sequence. + This operator is the right-associative version of the + AggregateTSource(IEnumerableTSource, FuncTSource, TSource, TSource) LINQ operator. +
(Defined by MoreEnumerable)
AggregateRightT + Applies a right-associative accumulator function over a sequence. + This operator is the right-associative version of the + AggregateTSource(IEnumerableTSource, FuncTSource, TSource, TSource) LINQ operator. +
(Defined by AggregateRightExtension)
AggregateRightT, TAccumulate + Applies a right-associative accumulator function over a sequence. + The specified seed value is used as the initial accumulator value. + This operator is the right-associative version of the + AggregateTSource, TAccumulate(IEnumerableTSource, TAccumulate, FuncTAccumulate, TSource, TAccumulate) LINQ operator. +
(Defined by MoreEnumerable)
AggregateRightT, TAccumulate + Applies a right-associative accumulator function over a sequence. + The specified seed value is used as the initial accumulator value. + This operator is the right-associative version of the + AggregateTSource, TAccumulate(IEnumerableTSource, TAccumulate, FuncTAccumulate, TSource, TAccumulate) LINQ operator. +
(Defined by AggregateRightExtension)
AggregateRightT, TAccumulate, TResult + Applies a right-associative accumulator function over a sequence. + The specified seed value is used as the initial accumulator value, + and the specified function is used to select the result value. + This operator is the right-associative version of the + AggregateTSource, TAccumulate, TResult(IEnumerableTSource, TAccumulate, FuncTAccumulate, TSource, TAccumulate, FuncTAccumulate, TResult) LINQ operator. +
(Defined by MoreEnumerable)
AggregateRightT, TAccumulate, TResult + Applies a right-associative accumulator function over a sequence. + The specified seed value is used as the initial accumulator value, + and the specified function is used to select the result value. + This operator is the right-associative version of the + AggregateTSource, TAccumulate, TResult(IEnumerableTSource, TAccumulate, FuncTAccumulate, TSource, TAccumulate, FuncTAccumulate, TResult) LINQ operator. +
(Defined by AggregateRightExtension)
AppendT + Returns a sequence consisting of the head elements and the given tail element. +
(Defined by MoreEnumerable)
AppendT + Returns a sequence consisting of the head elements and the given tail element. +
(Defined by AppendExtension)
AssertT + Asserts that all elements of a sequence meet a given condition + otherwise throws an Exception object. +
(Defined by MoreEnumerable)
AssertT + Asserts that all elements of a sequence meet a given condition + otherwise throws an Exception object. +
(Defined by AssertExtension)
AssertT + Asserts that all elements of a sequence meet a given condition + otherwise throws an Exception object. +
(Defined by MoreEnumerable)
AssertT + Asserts that all elements of a sequence meet a given condition + otherwise throws an Exception object. +
(Defined by AssertExtension)
AssertCountT + Asserts that a source sequence contains a given count of elements. +
(Defined by MoreEnumerable)
AssertCountT + Asserts that a source sequence contains a given count of elements. +
(Defined by AssertCountExtension)
AssertCountT + Asserts that a source sequence contains a given count of elements. + A parameter specifies the exception to be thrown. +
(Defined by MoreEnumerable)
AssertCountT + Asserts that a source sequence contains a given count of elements. + A parameter specifies the exception to be thrown. +
(Defined by AssertCountExtension)
AtLeastT + Determines whether or not the number of elements in the sequence is greater than + or equal to the given integer. +
(Defined by MoreEnumerable)
AtLeastT + Determines whether or not the number of elements in the sequence is greater than + or equal to the given integer. +
(Defined by AtLeastExtension)
AtMostT + Determines whether or not the number of elements in the sequence is lesser than + or equal to the given integer. +
(Defined by MoreEnumerable)
AtMostT + Determines whether or not the number of elements in the sequence is lesser than + or equal to the given integer. +
(Defined by AtMostExtension)
AwaitT, TResult + Creates a sequence query that streams the result of each task in + the source sequence as it completes asynchronously. A + CancellationToken is passed for each asynchronous + evaluation to abort any asynchronous operations in flight if the + sequence is not fully iterated. +
(Defined by ExperimentalEnumerable)
AwaitCompletionT, TTaskResult, TResult + Awaits completion of all asynchronous evaluations irrespective of + whether they succeed or fail. An additional argument specifies a + function that projects the final result given the source item and + completed task. +
(Defined by ExperimentalEnumerable)
BacksertT + Inserts the elements of a sequence into another sequence at a + specified index from the tail of the sequence, where zero always + represents the last position, one represents the second-last + element, two represents the third-last element and so on. +
(Defined by MoreEnumerable)
BacksertT + Inserts the elements of a sequence into another sequence at a + specified index from the tail of the sequence, where zero always + represents the last position, one represents the second-last + element, two represents the third-last element and so on. +
(Defined by BacksertExtension)
BatchT + Batches the source sequence into sized buckets. +
(Defined by MoreEnumerable)
BatchT + Batches the source sequence into sized buckets. +
(Defined by BatchExtension)
BatchT, TResult + Batches the source sequence into sized buckets and applies a projection to each bucket. +
(Defined by MoreEnumerable)
BatchT, TResult + Batches the source sequence into sized buckets and applies a projection to each bucket. +
(Defined by BatchExtension)
BatchT, TResult + Batches the source sequence into sized buckets using an array pool + to rent arrays to back each bucket and returns a sequence of + elements projected from each bucket. +
(Defined by ExperimentalEnumerable)
BatchT, TBucket, TResult + Batches the source sequence into sized buckets using an array pool + to rent arrays to back each bucket and returns a sequence of + elements projected from each bucket. +
(Defined by ExperimentalEnumerable)
CartesianT, T2, TResult + Returns the Cartesian product of two sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
(Defined by MoreEnumerable)
CartesianT, T2, TResult + Returns the Cartesian product of two sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
(Defined by CartesianExtension)
CartesianT, T2, T3, TResult + Returns the Cartesian product of three sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
(Defined by MoreEnumerable)
CartesianT, T2, T3, TResult + Returns the Cartesian product of three sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
(Defined by CartesianExtension)
CartesianT, T2, T3, T4, TResult + Returns the Cartesian product of four sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
(Defined by MoreEnumerable)
CartesianT, T2, T3, T4, TResult + Returns the Cartesian product of four sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
(Defined by CartesianExtension)
CartesianT, T2, T3, T4, T5, TResult + Returns the Cartesian product of five sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
(Defined by MoreEnumerable)
CartesianT, T2, T3, T4, T5, TResult + Returns the Cartesian product of five sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
(Defined by CartesianExtension)
CartesianT, T2, T3, T4, T5, T6, TResult + Returns the Cartesian product of six sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
(Defined by MoreEnumerable)
CartesianT, T2, T3, T4, T5, T6, TResult + Returns the Cartesian product of six sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
(Defined by CartesianExtension)
CartesianT, T2, T3, T4, T5, T6, T7, TResult + Returns the Cartesian product of seven sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
(Defined by MoreEnumerable)
CartesianT, T2, T3, T4, T5, T6, T7, TResult + Returns the Cartesian product of seven sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
(Defined by CartesianExtension)
CartesianT, T2, T3, T4, T5, T6, T7, T8, TResult + Returns the Cartesian product of eight sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
(Defined by MoreEnumerable)
CartesianT, T2, T3, T4, T5, T6, T7, T8, TResult + Returns the Cartesian product of eight sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
(Defined by CartesianExtension)
ChooseT, TResult + Applies a function to each element of the source sequence and + returns a new sequence of result elements for source elements + where the function returns a couple (2-tuple) having a true + as its first element and result as the second. +
(Defined by MoreEnumerable)
ChooseT, TResult + Applies a function to each element of the source sequence and + returns a new sequence of result elements for source elements + where the function returns a couple (2-tuple) having a true + as its first element and result as the second. +
(Defined by ChooseExtension)
CompareCountT, TSecond + Compares two sequences and returns an integer that indicates whether the first sequence + has fewer, the same or more elements than the second sequence. +
(Defined by MoreEnumerable)
CompareCountT, TSecond + Compares two sequences and returns an integer that indicates whether the first sequence + has fewer, the same or more elements than the second sequence. +
(Defined by CompareCountExtension)
ConcatT + Returns a sequence consisting of the head elements and the given tail element. +
(Defined by MoreEnumerable)
ConsumeT + Completely consumes the given sequence. This method uses immediate execution, + and doesn't store any data during execution. +
(Defined by MoreEnumerable)
ConsumeT + Completely consumes the given sequence. This method uses immediate execution, + and doesn't store any data during execution. +
(Defined by ConsumeExtension)
CountBetweenT + Determines whether or not the number of elements in the sequence is between + an inclusive range of minimum and maximum integers. +
(Defined by MoreEnumerable)
CountBetweenT + Determines whether or not the number of elements in the sequence is between + an inclusive range of minimum and maximum integers. +
(Defined by CountBetweenExtension)
CountByT, TKey + Applies a key-generating function to each element of a sequence and returns a sequence of + unique keys and their number of occurrences in the original sequence. +
(Defined by MoreEnumerable)
CountByT, TKey + Applies a key-generating function to each element of a sequence and returns a sequence of + unique keys and their number of occurrences in the original sequence. +
(Defined by CountByExtension)
CountByT, TKey + Applies a key-generating function to each element of a sequence and returns a sequence of + unique keys and their number of occurrences in the original sequence. + An additional argument specifies a comparer to use for testing equivalence of keys. +
(Defined by MoreEnumerable)
CountByT, TKey + Applies a key-generating function to each element of a sequence and returns a sequence of + unique keys and their number of occurrences in the original sequence. + An additional argument specifies a comparer to use for testing equivalence of keys. +
(Defined by CountByExtension)
CountDownT, TResult + Provides a countdown counter for a given count of elements at the + tail of the sequence where zero always represents the last element, + one represents the second-last element, two represents the + third-last element and so on. +
(Defined by MoreEnumerable)
CountDownT, TResult + Provides a countdown counter for a given count of elements at the + tail of the sequence where zero always represents the last element, + one represents the second-last element, two represents the + third-last element and so on. +
(Defined by CountDownExtension)
DistinctByT, TKey + Returns all distinct elements of the given source, where "distinctness" + is determined via a projection and the default equality comparer for the projected type. +
(Defined by MoreEnumerable)
DistinctByT, TKey + Returns all distinct elements of the given source, where "distinctness" + is determined via a projection and the default equality comparer for the projected type. +
(Defined by DistinctByExtension)
DistinctByT, TKey + Returns all distinct elements of the given source, where "distinctness" + is determined via a projection and the specified comparer for the projected type. +
(Defined by MoreEnumerable)
DistinctByT, TKey + Returns all distinct elements of the given source, where "distinctness" + is determined via a projection and the specified comparer for the projected type. +
(Defined by DistinctByExtension)
EndsWithT + Determines whether the end of the first sequence is equivalent to + the second sequence, using the default equality comparer. +
(Defined by MoreEnumerable)
EndsWithT + Determines whether the end of the first sequence is equivalent to + the second sequence, using the default equality comparer. +
(Defined by EndsWithExtension)
EndsWithT + Determines whether the end of the first sequence is equivalent to + the second sequence, using the specified element equality comparer. +
(Defined by MoreEnumerable)
EndsWithT + Determines whether the end of the first sequence is equivalent to + the second sequence, using the specified element equality comparer. +
(Defined by EndsWithExtension)
EquiZipT, TSecond, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. An exception is thrown + if the input sequences are of different lengths. +
(Defined by MoreEnumerable)
EquiZipT, TSecond, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. An exception is thrown + if the input sequences are of different lengths. +
(Defined by EquiZipExtension)
EquiZipT, T2, T3, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. An exception is thrown + if the input sequences are of different lengths. +
(Defined by MoreEnumerable)
EquiZipT, T2, T3, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. An exception is thrown + if the input sequences are of different lengths. +
(Defined by EquiZipExtension)
EquiZipT, T2, T3, T4, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. An exception is thrown + if the input sequences are of different lengths. +
(Defined by MoreEnumerable)
EquiZipT, T2, T3, T4, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. An exception is thrown + if the input sequences are of different lengths. +
(Defined by EquiZipExtension)
ExactlyT + Determines whether or not the number of elements in the sequence is equals to the given integer. +
(Defined by MoreEnumerable)
ExactlyT + Determines whether or not the number of elements in the sequence is equals to the given integer. +
(Defined by ExactlyExtension)
ExceptByT, TKey + Returns the set of elements in the first sequence which aren't + in the second sequence, according to a given key selector. +
(Defined by MoreEnumerable)
ExceptByT, TKey + Returns the set of elements in the first sequence which aren't + in the second sequence, according to a given key selector. +
(Defined by ExceptByExtension)
ExceptByT, TKey + Returns the set of elements in the first sequence which aren't + in the second sequence, according to a given key selector. +
(Defined by MoreEnumerable)
ExceptByT, TKey + Returns the set of elements in the first sequence which aren't + in the second sequence, according to a given key selector. +
(Defined by ExceptByExtension)
ExcludeT + Excludes a contiguous number of elements from a sequence starting + at a given index. +
(Defined by MoreEnumerable)
ExcludeT + Excludes a contiguous number of elements from a sequence starting + at a given index. +
(Defined by ExcludeExtension)
FallbackIfEmptyT + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence of values. +
(Defined by MoreEnumerable)
FallbackIfEmptyT + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence of values. +
(Defined by FallbackIfEmptyExtension)
FallbackIfEmptyT + Returns the elements of the specified sequence or the specified + value in a singleton collection if the sequence is empty. +
(Defined by MoreEnumerable)
FallbackIfEmptyT + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence from an array of values. +
(Defined by MoreEnumerable)
FallbackIfEmptyT + Returns the elements of the specified sequence or the specified + value in a singleton collection if the sequence is empty. +
(Defined by FallbackIfEmptyExtension)
FallbackIfEmptyT + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence from an array of values. +
(Defined by FallbackIfEmptyExtension)
FallbackIfEmptyT + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence of values. +
(Defined by MoreEnumerable)
FallbackIfEmptyT + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence of values. +
(Defined by FallbackIfEmptyExtension)
FallbackIfEmptyT + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence of values. +
(Defined by MoreEnumerable)
FallbackIfEmptyT + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence of values. +
(Defined by FallbackIfEmptyExtension)
FallbackIfEmptyT + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence of values. +
(Defined by MoreEnumerable)
FallbackIfEmptyT + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence of values. +
(Defined by FallbackIfEmptyExtension)
FillBackwardT + Returns a sequence with each null reference or value in the source + replaced with the following non-null reference or value in + that sequence. +
(Defined by MoreEnumerable)
FillBackwardT + Returns a sequence with each null reference or value in the source + replaced with the following non-null reference or value in + that sequence. +
(Defined by FillBackwardExtension)
FillBackwardT + Returns a sequence with each missing element in the source replaced + with the following non-missing element in that sequence. An + additional parameter specifies a function used to determine if an + element is considered missing or not. +
(Defined by MoreEnumerable)
FillBackwardT + Returns a sequence with each missing element in the source replaced + with the following non-missing element in that sequence. An + additional parameter specifies a function used to determine if an + element is considered missing or not. +
(Defined by FillBackwardExtension)
FillBackwardT + Returns a sequence with each missing element in the source replaced + with the following non-missing element in that sequence. Additional + parameters specify two functions, one used to determine if an + element is considered missing or not and another to provide the + replacement for the missing element. +
(Defined by MoreEnumerable)
FillBackwardT + Returns a sequence with each missing element in the source replaced + with the following non-missing element in that sequence. Additional + parameters specify two functions, one used to determine if an + element is considered missing or not and another to provide the + replacement for the missing element. +
(Defined by FillBackwardExtension)
FillForwardT + Returns a sequence with each null reference or value in the source + replaced with the previous non-null reference or value seen in + that sequence. +
(Defined by MoreEnumerable)
FillForwardT + Returns a sequence with each null reference or value in the source + replaced with the previous non-null reference or value seen in + that sequence. +
(Defined by FillForwardExtension)
FillForwardT + Returns a sequence with each missing element in the source replaced + with the previous non-missing element seen in that sequence. An + additional parameter specifies a function used to determine if an + element is considered missing or not. +
(Defined by MoreEnumerable)
FillForwardT + Returns a sequence with each missing element in the source replaced + with the previous non-missing element seen in that sequence. An + additional parameter specifies a function used to determine if an + element is considered missing or not. +
(Defined by FillForwardExtension)
FillForwardT + Returns a sequence with each missing element in the source replaced + with one based on the previous non-missing element seen in that + sequence. Additional parameters specify two functions, one used to + determine if an element is considered missing or not and another + to provide the replacement for the missing element. +
(Defined by MoreEnumerable)
FillForwardT + Returns a sequence with each missing element in the source replaced + with one based on the previous non-missing element seen in that + sequence. Additional parameters specify two functions, one used to + determine if an element is considered missing or not and another + to provide the replacement for the missing element. +
(Defined by FillForwardExtension)
FirstT + Returns the first element of a sequence. +
(Defined by MoreEnumerable)
FirstT + Returns the first element of a sequence. +
(Defined by FirstExtension)
FirstOrDefaultT + Returns the first element of a sequence, or a default value if the + sequence contains no elements. +
(Defined by MoreEnumerable)
FirstOrDefaultT + Returns the first element of a sequence, or a default value if the + sequence contains no elements. +
(Defined by FirstOrDefaultExtension)
Flatten + Flattens a sequence containing arbitrarily-nested sequences. +
(Defined by MoreEnumerable)
Flatten + Flattens a sequence containing arbitrarily-nested sequences. +
(Defined by FlattenExtension)
Flatten + Flattens a sequence containing arbitrarily-nested sequences. An + additional parameter specifies a predicate function used to + determine whether a nested IEnumerable should be + flattened or not. +
(Defined by MoreEnumerable)
Flatten + Flattens a sequence containing arbitrarily-nested sequences. An + additional parameter specifies a function that projects an inner + sequence via a property of an object. +
(Defined by MoreEnumerable)
Flatten + Flattens a sequence containing arbitrarily-nested sequences. An + additional parameter specifies a predicate function used to + determine whether a nested IEnumerable should be + flattened or not. +
(Defined by FlattenExtension)
Flatten + Flattens a sequence containing arbitrarily-nested sequences. An + additional parameter specifies a function that projects an inner + sequence via a property of an object. +
(Defined by FlattenExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 9 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 9 elements. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 10 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 10 elements. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 11 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 11 elements. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 12 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 12 elements. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 13 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 13 elements. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 14 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 14 elements. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 15 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 15 elements. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 16 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 16 elements. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 1 element. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 1 element. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 2 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 2 elements. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 3 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 3 elements. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 4 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 4 elements. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 5 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 5 elements. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 6 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 6 elements. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 7 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 7 elements. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 8 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 8 elements. +
(Defined by FoldExtension)
ForEachT + Immediately executes the given action on each element in the source sequence. +
(Defined by MoreEnumerable)
ForEachT + Immediately executes the given action on each element in the source sequence. +
(Defined by ForEachExtension)
ForEachT + Immediately executes the given action on each element in the source sequence. + Each element's index is used in the logic of the action. +
(Defined by MoreEnumerable)
ForEachT + Immediately executes the given action on each element in the source sequence. + Each element's index is used in the logic of the action. +
(Defined by ForEachExtension)
FullGroupJoinT, TSecond, TKey + Performs a Full Group Join between the first and second sequences. +
(Defined by MoreEnumerable)
FullGroupJoinT, TSecond, TKey + Performs a Full Group Join between the first and second sequences. +
(Defined by FullGroupJoinExtension)
FullGroupJoinT, TSecond, TKey + Performs a Full Group Join between the first and second sequences. +
(Defined by MoreEnumerable)
FullGroupJoinT, TSecond, TKey + Performs a Full Group Join between the first and second sequences. +
(Defined by FullGroupJoinExtension)
FullGroupJoinT, TSecond, TKey, TResult + Performs a full group-join between two sequences. +
(Defined by MoreEnumerable)
FullGroupJoinT, TSecond, TKey, TResult + Performs a full group-join between two sequences. +
(Defined by FullGroupJoinExtension)
FullGroupJoinT, TSecond, TKey, TResult + Performs a full group-join between two sequences. +
(Defined by MoreEnumerable)
FullGroupJoinT, TSecond, TKey, TResult + Performs a full group-join between two sequences. +
(Defined by FullGroupJoinExtension)
FullJoinT, TKey, TResult + Performs a full outer join on two homogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
(Defined by MoreEnumerable)
FullJoinT, TKey, TResult + Performs a full outer join on two homogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
(Defined by FullJoinExtension)
FullJoinT, TKey, TResult + Performs a full outer join on two homogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
(Defined by MoreEnumerable)
FullJoinT, TKey, TResult + Performs a full outer join on two homogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
(Defined by FullJoinExtension)
FullJoinT, TSecond, TKey, TResult + Performs a full outer join on two heterogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
(Defined by MoreEnumerable)
FullJoinT, TSecond, TKey, TResult + Performs a full outer join on two heterogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
(Defined by FullJoinExtension)
FullJoinT, TSecond, TKey, TResult + Performs a full outer join on two heterogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
(Defined by MoreEnumerable)
FullJoinT, TSecond, TKey, TResult + Performs a full outer join on two heterogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
(Defined by FullJoinExtension)
GroupAdjacentT, TKey + Groups the adjacent elements of a sequence according to a + specified key selector function. +
(Defined by MoreEnumerable)
GroupAdjacentT, TKey + Groups the adjacent elements of a sequence according to a + specified key selector function. +
(Defined by GroupAdjacentExtension)
GroupAdjacentT, TKey + Groups the adjacent elements of a sequence according to a + specified key selector function and compares the keys by using a + specified comparer. +
(Defined by MoreEnumerable)
GroupAdjacentT, TKey + Groups the adjacent elements of a sequence according to a + specified key selector function and compares the keys by using a + specified comparer. +
(Defined by GroupAdjacentExtension)
GroupAdjacentT, TKey, TElement + Groups the adjacent elements of a sequence according to a + specified key selector function and projects the elements for + each group by using a specified function. +
(Defined by MoreEnumerable)
GroupAdjacentT, TKey, TResult + Groups the adjacent elements of a sequence according to a + specified key selector function. The keys are compared by using + a comparer and each group's elements are projected by using a + specified function. +
(Defined by MoreEnumerable)
GroupAdjacentT, TKey, TElement + Groups the adjacent elements of a sequence according to a + specified key selector function and projects the elements for + each group by using a specified function. +
(Defined by GroupAdjacentExtension)
GroupAdjacentT, TKey, TResult + Groups the adjacent elements of a sequence according to a + specified key selector function. The keys are compared by using + a comparer and each group's elements are projected by using a + specified function. +
(Defined by GroupAdjacentExtension)
GroupAdjacentT, TKey, TElement + Groups the adjacent elements of a sequence according to a + specified key selector function. The keys are compared by using + a comparer and each group's elements are projected by using a + specified function. +
(Defined by MoreEnumerable)
GroupAdjacentT, TKey, TResult + Groups the adjacent elements of a sequence according to a + specified key selector function. The keys are compared by using + a comparer and each group's elements are projected by using a + specified function. +
(Defined by MoreEnumerable)
GroupAdjacentT, TKey, TElement + Groups the adjacent elements of a sequence according to a + specified key selector function. The keys are compared by using + a comparer and each group's elements are projected by using a + specified function. +
(Defined by GroupAdjacentExtension)
GroupAdjacentT, TKey, TResult + Groups the adjacent elements of a sequence according to a + specified key selector function. The keys are compared by using + a comparer and each group's elements are projected by using a + specified function. +
(Defined by GroupAdjacentExtension)
IndexT + Returns a sequence of KeyValuePairTKey, TValue + where the key is the zero-based index of the value in the source + sequence. +
(Defined by MoreEnumerable)
IndexT + Returns a sequence of KeyValuePairTKey, TValue + where the key is the zero-based index of the value in the source + sequence. +
(Defined by IndexExtension)
IndexT + Returns a sequence of KeyValuePairTKey, TValue + where the key is the index of the value in the source sequence. + An additional parameter specifies the starting index. +
(Defined by MoreEnumerable)
IndexT + Returns a sequence of KeyValuePairTKey, TValue + where the key is the index of the value in the source sequence. + An additional parameter specifies the starting index. +
(Defined by IndexExtension)
IndexByT, TKey + Applies a key-generating function to each element of a sequence and + returns a sequence that contains the elements of the original + sequence as well its key and index inside the group of its key. +
(Defined by MoreEnumerable)
IndexByT, TKey + Applies a key-generating function to each element of a sequence and + returns a sequence that contains the elements of the original + sequence as well its key and index inside the group of its key. +
(Defined by IndexByExtension)
IndexByT, TKey + Applies a key-generating function to each element of a sequence and + returns a sequence that contains the elements of the original + sequence as well its key and index inside the group of its key. + An additional parameter specifies a comparer to use for testing the + equivalence of keys. +
(Defined by MoreEnumerable)
IndexByT, TKey + Applies a key-generating function to each element of a sequence and + returns a sequence that contains the elements of the original + sequence as well its key and index inside the group of its key. + An additional parameter specifies a comparer to use for testing the + equivalence of keys. +
(Defined by IndexByExtension)
InsertT + Inserts the elements of a sequence into another sequence at a + specified index. +
(Defined by MoreEnumerable)
InsertT + Inserts the elements of a sequence into another sequence at a + specified index. +
(Defined by InsertExtension)
InterleaveT + Interleaves the elements of two or more sequences into a single sequence, skipping + sequences as they are consumed. +
(Defined by MoreEnumerable)
InterleaveT + Interleaves the elements of two or more sequences into a single sequence, skipping + sequences as they are consumed. +
(Defined by InterleaveExtension)
LagT, TResult + Produces a projection of a sequence by evaluating pairs of elements separated by a + negative offset. +
(Defined by MoreEnumerable)
LagT, TResult + Produces a projection of a sequence by evaluating pairs of elements separated by a + negative offset. +
(Defined by LagExtension)
LagT, TResult + Produces a projection of a sequence by evaluating pairs of elements separated by a + negative offset. +
(Defined by MoreEnumerable)
LagT, TResult + Produces a projection of a sequence by evaluating pairs of elements separated by a + negative offset. +
(Defined by LagExtension)
LastT + Returns the last element of a sequence. +
(Defined by MoreEnumerable)
LastT + Returns the last element of a sequence. +
(Defined by LastExtension)
LastOrDefaultT + Returns the last element of a sequence, or a default value if the + sequence contains no elements. +
(Defined by MoreEnumerable)
LastOrDefaultT + Returns the last element of a sequence, or a default value if the + sequence contains no elements. +
(Defined by LastOrDefaultExtension)
LeadT, TResult + Produces a projection of a sequence by evaluating pairs of elements separated by a + positive offset. +
(Defined by MoreEnumerable)
LeadT, TResult + Produces a projection of a sequence by evaluating pairs of elements separated by a + positive offset. +
(Defined by LeadExtension)
LeadT, TResult + Produces a projection of a sequence by evaluating pairs of elements separated by a + positive offset. +
(Defined by MoreEnumerable)
LeadT, TResult + Produces a projection of a sequence by evaluating pairs of elements separated by a + positive offset. +
(Defined by LeadExtension)
LeftJoinT, TKey, TResult + Performs a left outer join on two homogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
(Defined by MoreEnumerable)
LeftJoinT, TKey, TResult + Performs a left outer join on two homogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
(Defined by LeftJoinExtension)
LeftJoinT, TKey, TResult + Performs a left outer join on two homogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
(Defined by MoreEnumerable)
LeftJoinT, TKey, TResult + Performs a left outer join on two homogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
(Defined by LeftJoinExtension)
LeftJoinT, TSecond, TKey, TResult + Performs a left outer join on two heterogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
(Defined by MoreEnumerable)
LeftJoinT, TSecond, TKey, TResult + Performs a left outer join on two heterogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
(Defined by LeftJoinExtension)
LeftJoinT, TSecond, TKey, TResult + Performs a left outer join on two heterogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
(Defined by MoreEnumerable)
LeftJoinT, TSecond, TKey, TResult + Performs a left outer join on two heterogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
(Defined by LeftJoinExtension)
MaxByT, TKey + Returns the maximal elements of the given sequence, based on + the given projection. +
(Defined by MoreEnumerable)
MaxByT, TKey + Returns the maximal elements of the given sequence, based on + the given projection. +
(Defined by MaxByExtension)
MaxByT, TKey + Returns the maximal elements of the given sequence, based on + the given projection and the specified comparer for projected values. +
(Defined by MoreEnumerable)
MaxByT, TKey + Returns the maximal elements of the given sequence, based on + the given projection and the specified comparer for projected values. +
(Defined by MaxByExtension)
MemoizeT + Creates a sequence that lazily caches the source as it is iterated + for the first time, reusing the cache thereafter for future + re-iterations. If the source is already cached or buffered then it + is returned verbatim. +
(Defined by ExperimentalEnumerable)
MinByT, TKey + Returns the minimal elements of the given sequence, based on + the given projection. +
(Defined by MoreEnumerable)
MinByT, TKey + Returns the minimal elements of the given sequence, based on + the given projection. +
(Defined by MinByExtension)
MinByT, TKey + Returns the minimal elements of the given sequence, based on + the given projection and the specified comparer for projected values. +
(Defined by MoreEnumerable)
MinByT, TKey + Returns the minimal elements of the given sequence, based on + the given projection and the specified comparer for projected values. +
(Defined by MinByExtension)
MoveT + Returns a sequence with a range of elements in the source sequence + moved to a new offset. +
(Defined by MoreEnumerable)
MoveT + Returns a sequence with a range of elements in the source sequence + moved to a new offset. +
(Defined by MoveExtension)
OrderByT, TKey + Sorts the elements of a sequence in a particular direction (ascending, descending) according to a key +
(Defined by MoreEnumerable)
OrderByT, TKey + Sorts the elements of a sequence in a particular direction (ascending, descending) according to a key +
(Defined by OrderByExtension)
OrderByT, TKey + Sorts the elements of a sequence in a particular direction (ascending, descending) according to a key +
(Defined by MoreEnumerable)
OrderByT, TKey + Sorts the elements of a sequence in a particular direction (ascending, descending) according to a key +
(Defined by OrderByExtension)
OrderedMergeT + Merges two ordered sequences into one. Where the elements equal + in both sequences, the element from the first sequence is + returned in the resulting sequence. +
(Defined by MoreEnumerable)
OrderedMergeT + Merges two ordered sequences into one. Where the elements equal + in both sequences, the element from the first sequence is + returned in the resulting sequence. +
(Defined by OrderedMergeExtension)
OrderedMergeT + Merges two ordered sequences into one with an additional + parameter specifying how to compare the elements of the + sequences. Where the elements equal in both sequences, the + element from the first sequence is returned in the resulting + sequence. +
(Defined by MoreEnumerable)
OrderedMergeT + Merges two ordered sequences into one with an additional + parameter specifying how to compare the elements of the + sequences. Where the elements equal in both sequences, the + element from the first sequence is returned in the resulting + sequence. +
(Defined by OrderedMergeExtension)
OrderedMergeT, TKey + Merges two ordered sequences into one with an additional + parameter specifying the element key by which the sequences are + ordered. Where the keys equal in both sequences, the + element from the first sequence is returned in the resulting + sequence. +
(Defined by MoreEnumerable)
OrderedMergeT, TKey + Merges two ordered sequences into one with an additional + parameter specifying the element key by which the sequences are + ordered. Where the keys equal in both sequences, the + element from the first sequence is returned in the resulting + sequence. +
(Defined by OrderedMergeExtension)
OrderedMergeT, TKey, TResult + Merges two ordered sequences into one. Additional parameters + specify the element key by which the sequences are ordered, + the result when element is found in first sequence but not in + the second, the result when element is found in second sequence + but not in the first and the result when elements are found in + both sequences. +
(Defined by MoreEnumerable)
OrderedMergeT, TKey, TResult + Merges two ordered sequences into one. Additional parameters + specify the element key by which the sequences are ordered, + the result when element is found in first sequence but not in + the second, the result when element is found in second sequence + but not in the first and the result when elements are found in + both sequences. +
(Defined by OrderedMergeExtension)
OrderedMergeT, TKey, TResult + Merges two ordered sequences into one. Additional parameters + specify the element key by which the sequences are ordered, + the result when element is found in first sequence but not in + the second, the result when element is found in second sequence + but not in the first, the result when elements are found in + both sequences and a method for comparing keys. +
(Defined by MoreEnumerable)
OrderedMergeT, TKey, TResult + Merges two ordered sequences into one. Additional parameters + specify the element key by which the sequences are ordered, + the result when element is found in first sequence but not in + the second, the result when element is found in second sequence + but not in the first, the result when elements are found in + both sequences and a method for comparing keys. +
(Defined by OrderedMergeExtension)
OrderedMergeT, TSecond, TKey, TResult + Merges two heterogeneous sequences ordered by a common key type + into a homogeneous one. Additional parameters specify the + element key by which the sequences are ordered, the result when + element is found in first sequence but not in the second and + the result when element is found in second sequence but not in + the first, the result when elements are found in both sequences. +
(Defined by MoreEnumerable)
OrderedMergeT, TSecond, TKey, TResult + Merges two heterogeneous sequences ordered by a common key type + into a homogeneous one. Additional parameters specify the + element key by which the sequences are ordered, the result when + element is found in first sequence but not in the second and + the result when element is found in second sequence but not in + the first, the result when elements are found in both sequences. +
(Defined by OrderedMergeExtension)
OrderedMergeT, TSecond, TKey, TResult + Merges two heterogeneous sequences ordered by a common key type + into a homogeneous one. Additional parameters specify the + element key by which the sequences are ordered, the result when + element is found in first sequence but not in the second, + the result when element is found in second sequence but not in + the first, the result when elements are found in both sequences + and a method for comparing keys. +
(Defined by MoreEnumerable)
OrderedMergeT, TSecond, TKey, TResult + Merges two heterogeneous sequences ordered by a common key type + into a homogeneous one. Additional parameters specify the + element key by which the sequences are ordered, the result when + element is found in first sequence but not in the second, + the result when element is found in second sequence but not in + the first, the result when elements are found in both sequences + and a method for comparing keys. +
(Defined by OrderedMergeExtension)
PadT + Pads a sequence with default values if it is narrower (shorter + in length) than a given width. +
(Defined by MoreEnumerable)
PadT + Pads a sequence with default values if it is narrower (shorter + in length) than a given width. +
(Defined by PadExtension)
PadT + Pads a sequence with a given filler value if it is narrower (shorter + in length) than a given width. +
(Defined by MoreEnumerable)
PadT + Pads a sequence with a dynamic filler value if it is narrower (shorter + in length) than a given width. +
(Defined by MoreEnumerable)
PadT + Pads a sequence with a given filler value if it is narrower (shorter + in length) than a given width. +
(Defined by PadExtension)
PadT + Pads a sequence with a dynamic filler value if it is narrower (shorter + in length) than a given width. +
(Defined by PadExtension)
PadStartT + Pads a sequence with default values in the beginning if it is narrower (shorter + in length) than a given width. +
(Defined by MoreEnumerable)
PadStartT + Pads a sequence with default values in the beginning if it is narrower (shorter + in length) than a given width. +
(Defined by PadStartExtension)
PadStartT + Pads a sequence with a given filler value in the beginning if it is narrower (shorter + in length) than a given width. + An additional parameter specifies the value to use for padding. +
(Defined by MoreEnumerable)
PadStartT + Pads a sequence with a dynamic filler value in the beginning if it is narrower (shorter + in length) than a given width. + An additional parameter specifies the function to calculate padding. +
(Defined by MoreEnumerable)
PadStartT + Pads a sequence with a given filler value in the beginning if it is narrower (shorter + in length) than a given width. + An additional parameter specifies the value to use for padding. +
(Defined by PadStartExtension)
PadStartT + Pads a sequence with a dynamic filler value in the beginning if it is narrower (shorter + in length) than a given width. + An additional parameter specifies the function to calculate padding. +
(Defined by PadStartExtension)
PairwiseT, TResult + Returns a sequence resulting from applying a function to each + element in the source sequence and its + predecessor, with the exception of the first element which is + only returned as the predecessor of the second element. +
(Defined by MoreEnumerable)
PairwiseT, TResult + Returns a sequence resulting from applying a function to each + element in the source sequence and its + predecessor, with the exception of the first element which is + only returned as the predecessor of the second element. +
(Defined by PairwiseExtension)
PartialSortT + Combines OrderByTSource, TKey(IEnumerableTSource, FuncTSource, TKey), + where each element is its key, and TakeTSource(IEnumerableTSource, Int32) + in a single operation. +
(Defined by MoreEnumerable)
PartialSortT + Combines OrderByTSource, TKey(IEnumerableTSource, FuncTSource, TKey), + where each element is its key, and TakeTSource(IEnumerableTSource, Int32) + in a single operation. +
(Defined by PartialSortExtension)
PartialSortT + Combines OrderByT, TKey(IEnumerableT, FuncT, TKey, IComparerTKey, OrderByDirection), + where each element is its key, and TakeTSource(IEnumerableTSource, Int32) + in a single operation. + An additional parameter specifies the direction of the sort +
(Defined by MoreEnumerable)
PartialSortT + Combines OrderByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey), + where each element is its key, and TakeTSource(IEnumerableTSource, Int32) + in a single operation. An additional parameter specifies how the + elements compare to each other. +
(Defined by MoreEnumerable)
PartialSortT + Combines OrderByT, TKey(IEnumerableT, FuncT, TKey, IComparerTKey, OrderByDirection), + where each element is its key, and TakeTSource(IEnumerableTSource, Int32) + in a single operation. + An additional parameter specifies the direction of the sort +
(Defined by PartialSortExtension)
PartialSortT + Combines OrderByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey), + where each element is its key, and TakeTSource(IEnumerableTSource, Int32) + in a single operation. An additional parameter specifies how the + elements compare to each other. +
(Defined by PartialSortExtension)
PartialSortT + Combines OrderByT, TKey(IEnumerableT, FuncT, TKey, IComparerTKey, OrderByDirection), + where each element is its key, and TakeTSource(IEnumerableTSource, Int32) + in a single operation. + Additional parameters specify how the elements compare to each other and + the direction of the sort. +
(Defined by MoreEnumerable)
PartialSortT + Combines OrderByT, TKey(IEnumerableT, FuncT, TKey, IComparerTKey, OrderByDirection), + where each element is its key, and TakeTSource(IEnumerableTSource, Int32) + in a single operation. + Additional parameters specify how the elements compare to each other and + the direction of the sort. +
(Defined by PartialSortExtension)
PartialSortByT, TKey + Combines OrderByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey), + and TakeTSource(IEnumerableTSource, Int32) in a single operation. +
(Defined by MoreEnumerable)
PartialSortByT, TKey + Combines OrderByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey), + and TakeTSource(IEnumerableTSource, Int32) in a single operation. +
(Defined by PartialSortByExtension)
PartialSortByT, TKey + Combines OrderByT, TKey(IEnumerableT, FuncT, TKey, OrderByDirection), + and TakeTSource(IEnumerableTSource, Int32) in a single operation. + An additional parameter specifies the direction of the sort +
(Defined by MoreEnumerable)
PartialSortByT, TKey + Combines OrderByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey), + and TakeTSource(IEnumerableTSource, Int32) in a single operation. + An additional parameter specifies how the keys compare to each other. +
(Defined by MoreEnumerable)
PartialSortByT, TKey + Combines OrderByT, TKey(IEnumerableT, FuncT, TKey, OrderByDirection), + and TakeTSource(IEnumerableTSource, Int32) in a single operation. + An additional parameter specifies the direction of the sort +
(Defined by PartialSortByExtension)
PartialSortByT, TKey + Combines OrderByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey), + and TakeTSource(IEnumerableTSource, Int32) in a single operation. + An additional parameter specifies how the keys compare to each other. +
(Defined by PartialSortByExtension)
PartialSortByT, TKey + Combines OrderByT, TKey(IEnumerableT, FuncT, TKey, OrderByDirection), + and TakeTSource(IEnumerableTSource, Int32) in a single operation. + Additional parameters specify how the elements compare to each other and + the direction of the sort. +
(Defined by MoreEnumerable)
PartialSortByT, TKey + Combines OrderByT, TKey(IEnumerableT, FuncT, TKey, OrderByDirection), + and TakeTSource(IEnumerableTSource, Int32) in a single operation. + Additional parameters specify how the elements compare to each other and + the direction of the sort. +
(Defined by PartialSortByExtension)
PartitionT + Partitions or splits a sequence in two using a predicate. +
(Defined by MoreEnumerable)
PartitionT + Partitions or splits a sequence in two using a predicate. +
(Defined by PartitionExtension)
PartitionT, TResult + Partitions or splits a sequence in two using a predicate and then + projects a result from the two. +
(Defined by MoreEnumerable)
PartitionT, TResult + Partitions or splits a sequence in two using a predicate and then + projects a result from the two. +
(Defined by PartitionExtension)
PermutationsT + Generates a sequence of lists that represent the permutations of the original sequence. +
(Defined by MoreEnumerable)
PermutationsT + Generates a sequence of lists that represent the permutations of the original sequence. +
(Defined by PermutationsExtension)
PipeT + Executes the given action on each element in the source sequence + and yields it. +
(Defined by MoreEnumerable)
PipeT + Executes the given action on each element in the source sequence + and yields it. +
(Defined by PipeExtension)
PrependT + Prepends a single value to a sequence. +
(Defined by MoreEnumerable)
PrependT + Prepends a single value to a sequence. +
(Defined by PrependExtension)
PreScanT + Performs a pre-scan (exclusive prefix sum) on a sequence of elements. +
(Defined by MoreEnumerable)
PreScanT + Performs a pre-scan (exclusive prefix sum) on a sequence of elements. +
(Defined by PreScanExtension)
RandomSubsetT + Returns a sequence of a specified size of random elements from the + original sequence. +
(Defined by MoreEnumerable)
RandomSubsetT + Returns a sequence of a specified size of random elements from the + original sequence. +
(Defined by RandomSubsetExtension)
RandomSubsetT + Returns a sequence of a specified size of random elements from the + original sequence. An additional parameter specifies a random + generator to be used for the random selection algorithm. +
(Defined by MoreEnumerable)
RandomSubsetT + Returns a sequence of a specified size of random elements from the + original sequence. An additional parameter specifies a random + generator to be used for the random selection algorithm. +
(Defined by RandomSubsetExtension)
RankT + Ranks each item in the sequence in descending ordering using a default comparer. +
(Defined by MoreEnumerable)
RankT + Ranks each item in the sequence in descending ordering using a default comparer. +
(Defined by RankExtension)
RankT + Rank each item in the sequence using a caller-supplied comparer. +
(Defined by MoreEnumerable)
RankT + Rank each item in the sequence using a caller-supplied comparer. +
(Defined by RankExtension)
RankByT, TKey + Ranks each item in the sequence in descending ordering by a specified key using a default comparer +
(Defined by MoreEnumerable)
RankByT, TKey + Ranks each item in the sequence in descending ordering by a specified key using a default comparer +
(Defined by RankByExtension)
RankByT, TKey + Ranks each item in a sequence using a specified key and a caller-supplied comparer +
(Defined by MoreEnumerable)
RankByT, TKey + Ranks each item in a sequence using a specified key and a caller-supplied comparer +
(Defined by RankByExtension)
RepeatT + Repeats the sequence forever. +
(Defined by MoreEnumerable)
RepeatT + Repeats the sequence forever. +
(Defined by RepeatExtension)
RepeatT + Repeats the sequence the specified number of times. +
(Defined by MoreEnumerable)
RepeatT + Repeats the sequence the specified number of times. +
(Defined by RepeatExtension)
RightJoinT, TKey, TResult + Performs a right outer join on two homogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
(Defined by MoreEnumerable)
RightJoinT, TKey, TResult + Performs a right outer join on two homogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
(Defined by RightJoinExtension)
RightJoinT, TKey, TResult + Performs a right outer join on two homogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
(Defined by MoreEnumerable)
RightJoinT, TKey, TResult + Performs a right outer join on two homogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
(Defined by RightJoinExtension)
RightJoinT, TSecond, TKey, TResult + Performs a right outer join on two heterogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
(Defined by MoreEnumerable)
RightJoinT, TSecond, TKey, TResult + Performs a right outer join on two heterogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
(Defined by RightJoinExtension)
RightJoinT, TSecond, TKey, TResult + Performs a right outer join on two heterogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
(Defined by MoreEnumerable)
RightJoinT, TSecond, TKey, TResult + Performs a right outer join on two heterogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
(Defined by RightJoinExtension)
RunLengthEncodeT + Run-length encodes a sequence by converting consecutive instances of the same element into + a KeyValuePair{T,int} representing the item and its occurrence count. +
(Defined by MoreEnumerable)
RunLengthEncodeT + Run-length encodes a sequence by converting consecutive instances of the same element into + a KeyValuePair{T,int} representing the item and its occurrence count. +
(Defined by RunLengthEncodeExtension)
RunLengthEncodeT + Run-length encodes a sequence by converting consecutive instances of the same element into + a KeyValuePair{T,int} representing the item and its occurrence count. This overload + uses a custom equality comparer to identify equivalent items. +
(Defined by MoreEnumerable)
RunLengthEncodeT + Run-length encodes a sequence by converting consecutive instances of the same element into + a KeyValuePair{T,int} representing the item and its occurrence count. This overload + uses a custom equality comparer to identify equivalent items. +
(Defined by RunLengthEncodeExtension)
ScanT + Performs a scan (inclusive prefix sum) on a sequence of elements. +
(Defined by MoreEnumerable)
ScanT + Performs a scan (inclusive prefix sum) on a sequence of elements. +
(Defined by ScanExtension)
ScanT, TState + Like AggregateTSource(IEnumerableTSource, FuncTSource, TSource, TSource) except returns + the sequence of intermediate results as well as the final one. + An additional parameter specifies a seed. +
(Defined by MoreEnumerable)
ScanT, TState + Like AggregateTSource(IEnumerableTSource, FuncTSource, TSource, TSource) except returns + the sequence of intermediate results as well as the final one. + An additional parameter specifies a seed. +
(Defined by ScanExtension)
ScanByT, TKey, TState + Applies an accumulator function over sequence element keys, + returning the keys along with intermediate accumulator states. +
(Defined by MoreEnumerable)
ScanByT, TKey, TState + Applies an accumulator function over sequence element keys, + returning the keys along with intermediate accumulator states. +
(Defined by ScanByExtension)
ScanByT, TKey, TState + Applies an accumulator function over sequence element keys, + returning the keys along with intermediate accumulator states. An + additional parameter specifies the comparer to use to compare keys. +
(Defined by MoreEnumerable)
ScanByT, TKey, TState + Applies an accumulator function over sequence element keys, + returning the keys along with intermediate accumulator states. An + additional parameter specifies the comparer to use to compare keys. +
(Defined by ScanByExtension)
ScanRightT + Performs a right-associative scan (inclusive prefix) on a sequence of elements. + This operator is the right-associative version of the + ScanTSource(IEnumerableTSource, FuncTSource, TSource, TSource) LINQ operator. +
(Defined by MoreEnumerable)
ScanRightT + Performs a right-associative scan (inclusive prefix) on a sequence of elements. + This operator is the right-associative version of the + ScanTSource(IEnumerableTSource, FuncTSource, TSource, TSource) LINQ operator. +
(Defined by ScanRightExtension)
ScanRightT, TAccumulate + Performs a right-associative scan (inclusive prefix) on a sequence of elements. + The specified seed value is used as the initial accumulator value. + This operator is the right-associative version of the + ScanTSource, TState(IEnumerableTSource, TState, FuncTState, TSource, TState) LINQ operator. +
(Defined by MoreEnumerable)
ScanRightT, TAccumulate + Performs a right-associative scan (inclusive prefix) on a sequence of elements. + The specified seed value is used as the initial accumulator value. + This operator is the right-associative version of the + ScanTSource, TState(IEnumerableTSource, TState, FuncTState, TSource, TState) LINQ operator. +
(Defined by ScanRightExtension)
SegmentT + Divides a sequence into multiple sequences by using a segment detector based on the original sequence +
(Defined by MoreEnumerable)
SegmentT + Divides a sequence into multiple sequences by using a segment detector based on the original sequence +
(Defined by SegmentExtension)
SegmentT + Divides a sequence into multiple sequences by using a segment detector based on the original sequence +
(Defined by MoreEnumerable)
SegmentT + Divides a sequence into multiple sequences by using a segment detector based on the original sequence +
(Defined by SegmentExtension)
SegmentT + Divides a sequence into multiple sequences by using a segment detector based on the original sequence +
(Defined by MoreEnumerable)
SegmentT + Divides a sequence into multiple sequences by using a segment detector based on the original sequence +
(Defined by SegmentExtension)
ShuffleT + Returns a sequence of elements in random order from the original + sequence. +
(Defined by MoreEnumerable)
ShuffleT + Returns a sequence of elements in random order from the original + sequence. +
(Defined by ShuffleExtension)
ShuffleT + Returns a sequence of elements in random order from the original + sequence. An additional parameter specifies a random generator to be + used for the random selection algorithm. +
(Defined by MoreEnumerable)
ShuffleT + Returns a sequence of elements in random order from the original + sequence. An additional parameter specifies a random generator to be + used for the random selection algorithm. +
(Defined by ShuffleExtension)
SingleT + Returns the only element of a sequence, and throws an exception if + there is not exactly one element in the sequence. +
(Defined by MoreEnumerable)
SingleT + Returns the only element of a sequence, and throws an exception if + there is not exactly one element in the sequence. +
(Defined by SingleExtension)
SingleOrDefaultT + Returns the only element of a sequence, or a default value if the + sequence is empty; this method throws an exception if there is more + than one element in the sequence. +
(Defined by MoreEnumerable)
SingleOrDefaultT + Returns the only element of a sequence, or a default value if the + sequence is empty; this method throws an exception if there is more + than one element in the sequence. +
(Defined by SingleOrDefaultExtension)
SkipLastT + Bypasses a specified number of elements at the end of the sequence. +
(Defined by MoreEnumerable)
SkipLastT + Bypasses a specified number of elements at the end of the sequence. +
(Defined by SkipLastExtension)
SkipUntilT + Skips items from the input sequence until the given predicate returns true + when applied to the current source item; that item will be the last skipped. +
(Defined by MoreEnumerable)
SkipUntilT + Skips items from the input sequence until the given predicate returns true + when applied to the current source item; that item will be the last skipped. +
(Defined by SkipUntilExtension)
SliceT + Extracts a contiguous count of elements from a sequence at a particular zero-based + starting index. +
(Defined by MoreEnumerable)
SliceT + Extracts a contiguous count of elements from a sequence at a particular zero-based + starting index. +
(Defined by SliceExtension)
SortedMergeT + Merges two or more sequences that are in a common order (either ascending or descending) + into a single sequence that preserves that order. +
(Defined by MoreEnumerable)
SortedMergeT + Merges two or more sequences that are in a common order (either ascending or descending) + into a single sequence that preserves that order. +
(Defined by SortedMergeExtension)
SortedMergeT + Merges two or more sequences that are in a common order (either ascending or descending) + into a single sequence that preserves that order. +
(Defined by MoreEnumerable)
SortedMergeT + Merges two or more sequences that are in a common order (either ascending or descending) + into a single sequence that preserves that order. +
(Defined by SortedMergeExtension)
SplitT + Splits the source sequence by separator elements identified by a + function. +
(Defined by MoreEnumerable)
SplitT + Splits the source sequence by separator elements identified by a + function. +
(Defined by SplitExtension)
SplitT + Splits the source sequence by a separator. +
(Defined by MoreEnumerable)
SplitT + Splits the source sequence by a separator. +
(Defined by SplitExtension)
SplitT + Splits the source sequence by separator elements identified by a + function, given a maximum count of splits. +
(Defined by MoreEnumerable)
SplitT + Splits the source sequence by separator elements identified by a + function, given a maximum count of splits. +
(Defined by SplitExtension)
SplitT + Splits the source sequence by a separator given a maximum count of splits. +
(Defined by MoreEnumerable)
SplitT + Splits the source sequence by a separator and then transforms the + splits into results. +
(Defined by MoreEnumerable)
SplitT + Splits the source sequence by a separator given a maximum count of splits. +
(Defined by SplitExtension)
SplitT + Splits the source sequence by a separator and then transforms the + splits into results. +
(Defined by SplitExtension)
SplitT + Splits the source sequence by a separator, given a maximum count + of splits. A parameter specifies how the separator is compared + for equality. +
(Defined by MoreEnumerable)
SplitT + Splits the source sequence by a separator, given a maximum count + of splits. A parameter specifies how the separator is compared + for equality. +
(Defined by SplitExtension)
SplitT, TResult + Splits the source sequence by separator elements identified by + a function and then transforms the splits into results. +
(Defined by MoreEnumerable)
SplitT, TResult + Splits the source sequence by separator elements identified by + a function and then transforms the splits into results. +
(Defined by SplitExtension)
SplitT, TResult + Splits the source sequence by a separator and then transforms + the splits into results. +
(Defined by MoreEnumerable)
SplitT, TResult + Splits the source sequence by a separator and then transforms + the splits into results. +
(Defined by SplitExtension)
SplitT, TResult + Splits the source sequence by separator elements identified by + a function, given a maximum count of splits, and then transforms + the splits into results. +
(Defined by MoreEnumerable)
SplitT, TResult + Splits the source sequence by separator elements identified by + a function, given a maximum count of splits, and then transforms + the splits into results. +
(Defined by SplitExtension)
SplitT, TResult + Splits the source sequence by a separator, given a maximum count + of splits, and then transforms the splits into results. +
(Defined by MoreEnumerable)
SplitT, TResult + Splits the source sequence by a separator and then transforms the + splits into results. A parameter specifies how the separator is + compared for equality. +
(Defined by MoreEnumerable)
SplitT, TResult + Splits the source sequence by a separator, given a maximum count + of splits, and then transforms the splits into results. +
(Defined by SplitExtension)
SplitT, TResult + Splits the source sequence by a separator and then transforms the + splits into results. A parameter specifies how the separator is + compared for equality. +
(Defined by SplitExtension)
SplitT, TResult + Splits the source sequence by a separator, given a maximum count + of splits, and then transforms the splits into results. A + parameter specifies how the separator is compared for equality. +
(Defined by MoreEnumerable)
SplitT, TResult + Splits the source sequence by a separator, given a maximum count + of splits, and then transforms the splits into results. A + parameter specifies how the separator is compared for equality. +
(Defined by SplitExtension)
StartsWithT + Determines whether the beginning of the first sequence is + equivalent to the second sequence, using the default equality + comparer. +
(Defined by MoreEnumerable)
StartsWithT + Determines whether the beginning of the first sequence is + equivalent to the second sequence, using the default equality + comparer. +
(Defined by StartsWithExtension)
StartsWithT + Determines whether the beginning of the first sequence is + equivalent to the second sequence, using the specified element + equality comparer. +
(Defined by MoreEnumerable)
StartsWithT + Determines whether the beginning of the first sequence is + equivalent to the second sequence, using the specified element + equality comparer. +
(Defined by StartsWithExtension)
SubsetsT + Returns a sequence of IListT representing all of the subsets of any size + that are part of the original sequence. In mathematics, it is equivalent to the + power set of a set. +
(Defined by MoreEnumerable)
SubsetsT + Returns a sequence of IListT representing all of the subsets of any size + that are part of the original sequence. In mathematics, it is equivalent to the + power set of a set. +
(Defined by SubsetsExtension)
SubsetsT + Returns a sequence of IListT representing all subsets of a given size + that are part of the original sequence. In mathematics, it is equivalent to the + combinations or k-subsets of a set. +
(Defined by MoreEnumerable)
SubsetsT + Returns a sequence of IListT representing all subsets of a given size + that are part of the original sequence. In mathematics, it is equivalent to the + combinations or k-subsets of a set. +
(Defined by SubsetsExtension)
TagFirstLastT, TResult + Returns a sequence resulting from applying a function to each + element in the source sequence with additional parameters + indicating whether the element is the first and/or last of the + sequence. +
(Defined by MoreEnumerable)
TagFirstLastT, TResult + Returns a sequence resulting from applying a function to each + element in the source sequence with additional parameters + indicating whether the element is the first and/or last of the + sequence. +
(Defined by TagFirstLastExtension)
TakeEveryT + Returns every N-th element of a sequence. +
(Defined by MoreEnumerable)
TakeEveryT + Returns every N-th element of a sequence. +
(Defined by TakeEveryExtension)
TakeLastT + Returns a specified number of contiguous elements from the end of + a sequence. +
(Defined by MoreEnumerable)
TakeLastT + Returns a specified number of contiguous elements from the end of + a sequence. +
(Defined by TakeLastExtension)
TakeUntilT + Returns items from the input sequence until the given predicate returns true + when applied to the current source item; that item will be the last returned. +
(Defined by MoreEnumerable)
TakeUntilT + Returns items from the input sequence until the given predicate returns true + when applied to the current source item; that item will be the last returned. +
(Defined by TakeUntilExtension)
ToArrayByIndexT + Creates an array from an IEnumerableT where a + function is used to determine the index at which an element will + be placed in the array. +
(Defined by MoreEnumerable)
ToArrayByIndexT + Creates an array from an IEnumerableT where a + function is used to determine the index at which an element will + be placed in the array. +
(Defined by ToArrayByIndexExtension)
ToArrayByIndexT + Creates an array of user-specified length from an + IEnumerableT where a function is used to determine + the index at which an element will be placed in the array. +
(Defined by MoreEnumerable)
ToArrayByIndexT + Creates an array of user-specified length from an + IEnumerableT where a function is used to determine + the index at which an element will be placed in the array. +
(Defined by ToArrayByIndexExtension)
ToArrayByIndexT, TResult + Creates an array from an IEnumerableT where a + function is used to determine the index at which an element will + be placed in the array. The elements are projected into the array + via an additional function. +
(Defined by MoreEnumerable)
ToArrayByIndexT, TResult + Creates an array from an IEnumerableT where a + function is used to determine the index at which an element will + be placed in the array. The elements are projected into the array + via an additional function. +
(Defined by MoreEnumerable)
ToArrayByIndexT, TResult + Creates an array from an IEnumerableT where a + function is used to determine the index at which an element will + be placed in the array. The elements are projected into the array + via an additional function. +
(Defined by ToArrayByIndexExtension)
ToArrayByIndexT, TResult + Creates an array from an IEnumerableT where a + function is used to determine the index at which an element will + be placed in the array. The elements are projected into the array + via an additional function. +
(Defined by ToArrayByIndexExtension)
ToArrayByIndexT, TResult + Creates an array of user-specified length from an + IEnumerableT where a function is used to determine + the index at which an element will be placed in the array. The + elements are projected into the array via an additional function. +
(Defined by MoreEnumerable)
ToArrayByIndexT, TResult + Creates an array of user-specified length from an + IEnumerableT where a function is used to determine + the index at which an element will be placed in the array. The + elements are projected into the array via an additional function. +
(Defined by MoreEnumerable)
ToArrayByIndexT, TResult + Creates an array of user-specified length from an + IEnumerableT where a function is used to determine + the index at which an element will be placed in the array. The + elements are projected into the array via an additional function. +
(Defined by ToArrayByIndexExtension)
ToArrayByIndexT, TResult + Creates an array of user-specified length from an + IEnumerableT where a function is used to determine + the index at which an element will be placed in the array. The + elements are projected into the array via an additional function. +
(Defined by ToArrayByIndexExtension)
ToDataTableT + Converts a sequence to a DataTable object. +
(Defined by MoreEnumerable)
ToDataTableT + Converts a sequence to a DataTable object. +
(Defined by ToDataTableExtension)
ToDataTableT + Appends elements in the sequence as rows of a given DataTable + object with a set of lambda expressions specifying which members (property + or field) of each element in the sequence will supply the column values. +
(Defined by MoreEnumerable)
ToDataTableT + Appends elements in the sequence as rows of a given DataTable + object with a set of lambda expressions specifying which members (property + or field) of each element in the sequence will supply the column values. +
(Defined by ToDataTableExtension)
ToDataTableT, TTable + Appends elements in the sequence as rows of a given DataTable object. +
(Defined by MoreEnumerable)
ToDataTableT, TTable + Appends elements in the sequence as rows of a given DataTable object. +
(Defined by ToDataTableExtension)
ToDataTableT, TTable + Appends elements in the sequence as rows of a given DataTable + object with a set of lambda expressions specifying which members (property + or field) of each element in the sequence will supply the column values. +
(Defined by MoreEnumerable)
ToDataTableT, TTable + Appends elements in the sequence as rows of a given DataTable + object with a set of lambda expressions specifying which members (property + or field) of each element in the sequence will supply the column values. +
(Defined by ToDataTableExtension)
ToDelimitedStringT + Creates a delimited string from a sequence of values and + a given delimiter. +
(Defined by MoreEnumerable)
ToDelimitedStringT + Creates a delimited string from a sequence of values and + a given delimiter. +
(Defined by ToDelimitedStringExtension)
ToHashSetT + Returns a HashSetT of the source items using the default equality + comparer for the type. +
(Defined by MoreEnumerable)
ToHashSetT + Returns a HashSetT of the source items using the default equality + comparer for the type. +
(Defined by ToHashSetExtension)
ToHashSetT + Returns a HashSetT of the source items using the specified equality + comparer for the type. +
(Defined by MoreEnumerable)
ToHashSetT + Returns a HashSetT of the source items using the specified equality + comparer for the type. +
(Defined by ToHashSetExtension)
TraceT + Traces the elements of a source sequence for diagnostics. +
(Defined by MoreEnumerable)
TraceT + Traces the elements of a source sequence for diagnostics. +
(Defined by TraceExtension)
TraceT + Traces the elements of a source sequence for diagnostics using + a custom formatter. +
(Defined by MoreEnumerable)
TraceT + Traces the elements of a source sequence for diagnostics using + a custom formatter. +
(Defined by TraceExtension)
TraceT + Traces the elements of a source sequence for diagnostics using + custom formatting. +
(Defined by MoreEnumerable)
TraceT + Traces the elements of a source sequence for diagnostics using + custom formatting. +
(Defined by TraceExtension)
TrySingleT, TCardinality + Returns a tuple with the cardinality of the sequence and the + single element in the sequence if it contains exactly one element. + similar to SingleTSource(IEnumerableTSource). +
(Defined by ExperimentalEnumerable)
TrySingleT, TCardinality, TResult + Returns a result projected from the the cardinality of the sequence + and the single element in the sequence if it contains exactly one + element. +
(Defined by ExperimentalEnumerable)
WindowT + Processes a sequence into a series of sub-sequences representing a windowed subset of + the original. +
(Defined by MoreEnumerable)
WindowT + Processes a sequence into a series of sub-sequences representing a windowed subset of + the original. +
(Defined by WindowExtension)
WindowedT + Processes a sequence into a series of sub-sequences representing a windowed subset of the original. +
(Defined by MoreEnumerable)
WindowLeftT + Creates a left-aligned sliding window of a given size over the + source sequence. +
(Defined by MoreEnumerable)
WindowLeftT + Creates a left-aligned sliding window of a given size over the + source sequence. +
(Defined by WindowLeftExtension)
WindowRightT + Creates a right-aligned sliding window over the source sequence + of a given size. +
(Defined by MoreEnumerable)
WindowRightT + Creates a right-aligned sliding window over the source sequence + of a given size. +
(Defined by WindowRightExtension)
ZipLongestT, TSecond, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + will always be as long as the longest of input sequences where the + default value of each of the shorter sequence element types is used + for padding. +
(Defined by MoreEnumerable)
ZipLongestT, TSecond, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + will always be as long as the longest of input sequences where the + default value of each of the shorter sequence element types is used + for padding. +
(Defined by ZipLongestExtension)
ZipLongestT, T2, T3, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + will always be as long as the longest of input sequences where the + default value of each of the shorter sequence element types is used + for padding. +
(Defined by MoreEnumerable)
ZipLongestT, T2, T3, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + will always be as long as the longest of input sequences where the + default value of each of the shorter sequence element types is used + for padding. +
(Defined by ZipLongestExtension)
ZipLongestT, T2, T3, T4, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + will always be as long as the longest of input sequences where the + default value of each of the shorter sequence element types is used + for padding. +
(Defined by MoreEnumerable)
ZipLongestT, T2, T3, T4, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + will always be as long as the longest of input sequences where the + default value of each of the shorter sequence element types is used + for padding. +
(Defined by ZipLongestExtension)
ZipShortestT, TSecond, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + is as short as the shortest input sequence. +
(Defined by MoreEnumerable)
ZipShortestT, TSecond, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + is as short as the shortest input sequence. +
(Defined by ZipShortestExtension)
ZipShortestT, T2, T3, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + is as short as the shortest input sequence. +
(Defined by MoreEnumerable)
ZipShortestT, T2, T3, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + is as short as the shortest input sequence. +
(Defined by ZipShortestExtension)
ZipShortestT, T2, T3, T4, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + is as short as the shortest input sequence. +
(Defined by MoreEnumerable)
ZipShortestT, T2, T3, T4, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + is as short as the shortest input sequence. +
(Defined by ZipShortestExtension)

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_MoreEnumerable.htm b/3.4/ref/api/html/Methods_T_MoreLinq_MoreEnumerable.htm new file mode 100644 index 0000000..e76447d --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_MoreEnumerable.htm @@ -0,0 +1,968 @@ +MoreEnumerable Methods

MoreEnumerable Methods

Methods

AcquireTSource + Ensures that a source sequence of IDisposable + objects are all acquired successfully. If the acquisition of any + one IDisposable fails then those successfully + acquired till that point are disposed. +
AggregateT, TAccumulate1, TAccumulate2, TResult(IEnumerableT, TAccumulate1, FuncTAccumulate1, T, TAccumulate1, TAccumulate2, FuncTAccumulate2, T, TAccumulate2, FuncTAccumulate1, TAccumulate2, TResult) + Applies two accumulators sequentially in a single pass over a + sequence. +
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TResult(IEnumerableT, TAccumulate1, FuncTAccumulate1, T, TAccumulate1, TAccumulate2, FuncTAccumulate2, T, TAccumulate2, TAccumulate3, FuncTAccumulate3, T, TAccumulate3, FuncTAccumulate1, TAccumulate2, TAccumulate3, TResult) + Applies three accumulators sequentially in a single pass over a + sequence. +
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TResult(IEnumerableT, TAccumulate1, FuncTAccumulate1, T, TAccumulate1, TAccumulate2, FuncTAccumulate2, T, TAccumulate2, TAccumulate3, FuncTAccumulate3, T, TAccumulate3, TAccumulate4, FuncTAccumulate4, T, TAccumulate4, FuncTAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TResult) + Applies four accumulators sequentially in a single pass over a + sequence. +
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TResult(IEnumerableT, TAccumulate1, FuncTAccumulate1, T, TAccumulate1, TAccumulate2, FuncTAccumulate2, T, TAccumulate2, TAccumulate3, FuncTAccumulate3, T, TAccumulate3, TAccumulate4, FuncTAccumulate4, T, TAccumulate4, TAccumulate5, FuncTAccumulate5, T, TAccumulate5, FuncTAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TResult) + Applies five accumulators sequentially in a single pass over a + sequence. +
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TResult(IEnumerableT, TAccumulate1, FuncTAccumulate1, T, TAccumulate1, TAccumulate2, FuncTAccumulate2, T, TAccumulate2, TAccumulate3, FuncTAccumulate3, T, TAccumulate3, TAccumulate4, FuncTAccumulate4, T, TAccumulate4, TAccumulate5, FuncTAccumulate5, T, TAccumulate5, TAccumulate6, FuncTAccumulate6, T, TAccumulate6, FuncTAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TResult) + Applies six accumulators sequentially in a single pass over a + sequence. +
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TAccumulate7, TResult(IEnumerableT, TAccumulate1, FuncTAccumulate1, T, TAccumulate1, TAccumulate2, FuncTAccumulate2, T, TAccumulate2, TAccumulate3, FuncTAccumulate3, T, TAccumulate3, TAccumulate4, FuncTAccumulate4, T, TAccumulate4, TAccumulate5, FuncTAccumulate5, T, TAccumulate5, TAccumulate6, FuncTAccumulate6, T, TAccumulate6, TAccumulate7, FuncTAccumulate7, T, TAccumulate7, FuncTAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TAccumulate7, TResult) + Applies seven accumulators sequentially in a single pass over a + sequence. +
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TAccumulate7, TAccumulate8, TResult(IEnumerableT, TAccumulate1, FuncTAccumulate1, T, TAccumulate1, TAccumulate2, FuncTAccumulate2, T, TAccumulate2, TAccumulate3, FuncTAccumulate3, T, TAccumulate3, TAccumulate4, FuncTAccumulate4, T, TAccumulate4, TAccumulate5, FuncTAccumulate5, T, TAccumulate5, TAccumulate6, FuncTAccumulate6, T, TAccumulate6, TAccumulate7, FuncTAccumulate7, T, TAccumulate7, TAccumulate8, FuncTAccumulate8, T, TAccumulate8, FuncTAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TAccumulate7, TAccumulate8, TResult) + Applies eight accumulators sequentially in a single pass over a + sequence. +
AggregateRightTSource(IEnumerableTSource, FuncTSource, TSource, TSource) + Applies a right-associative accumulator function over a sequence. + This operator is the right-associative version of the + AggregateTSource(IEnumerableTSource, FuncTSource, TSource, TSource) LINQ operator. +
AggregateRightTSource, TAccumulate(IEnumerableTSource, TAccumulate, FuncTSource, TAccumulate, TAccumulate) + Applies a right-associative accumulator function over a sequence. + The specified seed value is used as the initial accumulator value. + This operator is the right-associative version of the + AggregateTSource, TAccumulate(IEnumerableTSource, TAccumulate, FuncTAccumulate, TSource, TAccumulate) LINQ operator. +
AggregateRightTSource, TAccumulate, TResult(IEnumerableTSource, TAccumulate, FuncTSource, TAccumulate, TAccumulate, FuncTAccumulate, TResult) + Applies a right-associative accumulator function over a sequence. + The specified seed value is used as the initial accumulator value, + and the specified function is used to select the result value. + This operator is the right-associative version of the + AggregateTSource, TAccumulate, TResult(IEnumerableTSource, TAccumulate, FuncTAccumulate, TSource, TAccumulate, FuncTAccumulate, TResult) LINQ operator. +
AppendT + Returns a sequence consisting of the head elements and the given tail element. +
AssertTSource(IEnumerableTSource, FuncTSource, Boolean) + Asserts that all elements of a sequence meet a given condition + otherwise throws an Exception object. +
AssertTSource(IEnumerableTSource, FuncTSource, Boolean, FuncTSource, Exception) + Asserts that all elements of a sequence meet a given condition + otherwise throws an Exception object. +
AssertCountTSource(IEnumerableTSource, Int32) + Asserts that a source sequence contains a given count of elements. +
AssertCountTSource(IEnumerableTSource, Int32, FuncInt32, Int32, Exception) + Asserts that a source sequence contains a given count of elements. + A parameter specifies the exception to be thrown. +
AtLeastT + Determines whether or not the number of elements in the sequence is greater than + or equal to the given integer. +
AtMostT + Determines whether or not the number of elements in the sequence is lesser than + or equal to the given integer. +
BacksertT + Inserts the elements of a sequence into another sequence at a + specified index from the tail of the sequence, where zero always + represents the last position, one represents the second-last + element, two represents the third-last element and so on. +
BatchTSource(IEnumerableTSource, Int32) + Batches the source sequence into sized buckets. +
BatchTSource, TResult(IEnumerableTSource, Int32, FuncIEnumerableTSource, TResult) + Batches the source sequence into sized buckets and applies a projection to each bucket. +
CartesianT1, T2, TResult(IEnumerableT1, IEnumerableT2, FuncT1, T2, TResult) + Returns the Cartesian product of two sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
CartesianT1, T2, T3, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, FuncT1, T2, T3, TResult) + Returns the Cartesian product of three sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
CartesianT1, T2, T3, T4, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, IEnumerableT4, FuncT1, T2, T3, T4, TResult) + Returns the Cartesian product of four sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
CartesianT1, T2, T3, T4, T5, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, IEnumerableT4, IEnumerableT5, FuncT1, T2, T3, T4, T5, TResult) + Returns the Cartesian product of five sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
CartesianT1, T2, T3, T4, T5, T6, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, IEnumerableT4, IEnumerableT5, IEnumerableT6, FuncT1, T2, T3, T4, T5, T6, TResult) + Returns the Cartesian product of six sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
CartesianT1, T2, T3, T4, T5, T6, T7, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, IEnumerableT4, IEnumerableT5, IEnumerableT6, IEnumerableT7, FuncT1, T2, T3, T4, T5, T6, T7, TResult) + Returns the Cartesian product of seven sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
CartesianT1, T2, T3, T4, T5, T6, T7, T8, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, IEnumerableT4, IEnumerableT5, IEnumerableT6, IEnumerableT7, IEnumerableT8, FuncT1, T2, T3, T4, T5, T6, T7, T8, TResult) + Returns the Cartesian product of eight sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
ChooseT, TResult + Applies a function to each element of the source sequence and + returns a new sequence of result elements for source elements + where the function returns a couple (2-tuple) having a true + as its first element and result as the second. +
CompareCountTFirst, TSecond + Compares two sequences and returns an integer that indicates whether the first sequence + has fewer, the same or more elements than the second sequence. +
ConcatT + Returns a sequence consisting of the head elements and the given tail element. +
Obsolete.
ConsumeT + Completely consumes the given sequence. This method uses immediate execution, + and doesn't store any data during execution. +
CountBetweenT + Determines whether or not the number of elements in the sequence is between + an inclusive range of minimum and maximum integers. +
CountByTSource, TKey(IEnumerableTSource, FuncTSource, TKey) + Applies a key-generating function to each element of a sequence and returns a sequence of + unique keys and their number of occurrences in the original sequence. +
CountByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IEqualityComparerTKey) + Applies a key-generating function to each element of a sequence and returns a sequence of + unique keys and their number of occurrences in the original sequence. + An additional argument specifies a comparer to use for testing equivalence of keys. +
CountDownT, TResult + Provides a countdown counter for a given count of elements at the + tail of the sequence where zero always represents the last element, + one represents the second-last element, two represents the + third-last element and so on. +
DistinctByTSource, TKey(IEnumerableTSource, FuncTSource, TKey) + Returns all distinct elements of the given source, where "distinctness" + is determined via a projection and the default equality comparer for the projected type. +
DistinctByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IEqualityComparerTKey) + Returns all distinct elements of the given source, where "distinctness" + is determined via a projection and the specified comparer for the projected type. +
EndsWithT(IEnumerableT, IEnumerableT) + Determines whether the end of the first sequence is equivalent to + the second sequence, using the default equality comparer. +
EndsWithT(IEnumerableT, IEnumerableT, IEqualityComparerT) + Determines whether the end of the first sequence is equivalent to + the second sequence, using the specified element equality comparer. +
EquiZipTFirst, TSecond, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TSecond, TResult) + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. An exception is thrown + if the input sequences are of different lengths. +
EquiZipT1, T2, T3, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, FuncT1, T2, T3, TResult) + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. An exception is thrown + if the input sequences are of different lengths. +
EquiZipT1, T2, T3, T4, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, IEnumerableT4, FuncT1, T2, T3, T4, TResult) + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. An exception is thrown + if the input sequences are of different lengths. +
EvaluateT + Returns a sequence containing the values resulting from invoking (in order) each function in the source sequence of functions. +
ExactlyT + Determines whether or not the number of elements in the sequence is equals to the given integer. +
ExceptByTSource, TKey(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey) + Returns the set of elements in the first sequence which aren't + in the second sequence, according to a given key selector. +
ExceptByTSource, TKey(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, IEqualityComparerTKey) + Returns the set of elements in the first sequence which aren't + in the second sequence, according to a given key selector. +
ExcludeT + Excludes a contiguous number of elements from a sequence starting + at a given index. +
FallbackIfEmptyT(IEnumerableT, T) + Returns the elements of the specified sequence or the specified + value in a singleton collection if the sequence is empty. +
FallbackIfEmptyT(IEnumerableT, T) + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence from an array of values. +
FallbackIfEmptyT(IEnumerableT, IEnumerableT) + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence of values. +
FallbackIfEmptyT(IEnumerableT, T, T) + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence of values. +
FallbackIfEmptyT(IEnumerableT, T, T, T) + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence of values. +
FallbackIfEmptyT(IEnumerableT, T, T, T, T) + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence of values. +
FillBackwardT(IEnumerableT) + Returns a sequence with each null reference or value in the source + replaced with the following non-null reference or value in + that sequence. +
FillBackwardT(IEnumerableT, FuncT, Boolean) + Returns a sequence with each missing element in the source replaced + with the following non-missing element in that sequence. An + additional parameter specifies a function used to determine if an + element is considered missing or not. +
FillBackwardT(IEnumerableT, FuncT, Boolean, FuncT, T, T) + Returns a sequence with each missing element in the source replaced + with the following non-missing element in that sequence. Additional + parameters specify two functions, one used to determine if an + element is considered missing or not and another to provide the + replacement for the missing element. +
FillForwardT(IEnumerableT) + Returns a sequence with each null reference or value in the source + replaced with the previous non-null reference or value seen in + that sequence. +
FillForwardT(IEnumerableT, FuncT, Boolean) + Returns a sequence with each missing element in the source replaced + with the previous non-missing element seen in that sequence. An + additional parameter specifies a function used to determine if an + element is considered missing or not. +
FillForwardT(IEnumerableT, FuncT, Boolean, FuncT, T, T) + Returns a sequence with each missing element in the source replaced + with one based on the previous non-missing element seen in that + sequence. Additional parameters specify two functions, one used to + determine if an element is considered missing or not and another + to provide the replacement for the missing element. +
FirstT + Returns the first element of a sequence. +
FirstOrDefaultT + Returns the first element of a sequence, or a default value if the + sequence contains no elements. +
Flatten(IEnumerable) + Flattens a sequence containing arbitrarily-nested sequences. +
Flatten(IEnumerable, FuncIEnumerable, Boolean) + Flattens a sequence containing arbitrarily-nested sequences. An + additional parameter specifies a predicate function used to + determine whether a nested IEnumerable should be + flattened or not. +
Flatten(IEnumerable, FuncObject, IEnumerable) + Flattens a sequence containing arbitrarily-nested sequences. An + additional parameter specifies a function that projects an inner + sequence via a property of an object. +
FoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, TResult) + Returns the result of applying a function to a sequence of + 16 elements. +
FoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, T, T, T, T, T, TResult) + Returns the result of applying a function to a sequence of + 15 elements. +
FoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, T, T, T, T, TResult) + Returns the result of applying a function to a sequence of + 14 elements. +
FoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, T, T, T, TResult) + Returns the result of applying a function to a sequence of + 13 elements. +
FoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, T, T, TResult) + Returns the result of applying a function to a sequence of + 12 elements. +
FoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, T, TResult) + Returns the result of applying a function to a sequence of + 11 elements. +
FoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, TResult) + Returns the result of applying a function to a sequence of + 10 elements. +
FoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, TResult) + Returns the result of applying a function to a sequence of + 9 elements. +
FoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, TResult) + Returns the result of applying a function to a sequence of + 8 elements. +
FoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, TResult) + Returns the result of applying a function to a sequence of + 7 elements. +
FoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, TResult) + Returns the result of applying a function to a sequence of + 6 elements. +
FoldT, TResult(IEnumerableT, FuncT, T, T, T, T, TResult) + Returns the result of applying a function to a sequence of + 5 elements. +
FoldT, TResult(IEnumerableT, FuncT, T, T, T, TResult) + Returns the result of applying a function to a sequence of + 4 elements. +
FoldT, TResult(IEnumerableT, FuncT, T, T, TResult) + Returns the result of applying a function to a sequence of + 3 elements. +
FoldT, TResult(IEnumerableT, FuncT, T, TResult) + Returns the result of applying a function to a sequence of + 2 elements. +
FoldT, TResult(IEnumerableT, FuncT, TResult) + Returns the result of applying a function to a sequence of + 1 element. +
ForEachT(IEnumerableT, ActionT, Int32) + Immediately executes the given action on each element in the source sequence. + Each element's index is used in the logic of the action. +
ForEachT(IEnumerableT, ActionT) + Immediately executes the given action on each element in the source sequence. +
FromT(FuncT) + Returns a single-element sequence containing the result of invoking the function. +
FromT(FuncT) + Returns a sequence containing the values resulting from invoking (in order) each function in the source sequence of functions. +
FromT(FuncT, FuncT) + Returns a sequence containing the result of invoking each parameter function in order. +
FromT(FuncT, FuncT, FuncT) + Returns a sequence containing the result of invoking each parameter function in order. +
FullGroupJoinTFirst, TSecond, TKey(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey) + Performs a Full Group Join between the first and second sequences. +
FullGroupJoinTFirst, TSecond, TKey(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, IEqualityComparerTKey) + Performs a Full Group Join between the first and second sequences. +
FullGroupJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTKey, IEnumerableTFirst, IEnumerableTSecond, TResult) + Performs a full group-join between two sequences. +
FullGroupJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTKey, IEnumerableTFirst, IEnumerableTSecond, TResult, IEqualityComparerTKey) + Performs a full group-join between two sequences. +
FullJoinTSource, TKey, TResult(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, FuncTSource, TResult, FuncTSource, TResult, FuncTSource, TSource, TResult) + Performs a full outer join on two homogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
FullJoinTSource, TKey, TResult(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, FuncTSource, TResult, FuncTSource, TResult, FuncTSource, TSource, TResult, IEqualityComparerTKey) + Performs a full outer join on two homogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
FullJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTFirst, TResult, FuncTSecond, TResult, FuncTFirst, TSecond, TResult) + Performs a full outer join on two heterogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
FullJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTFirst, TResult, FuncTSecond, TResult, FuncTFirst, TSecond, TResult, IEqualityComparerTKey) + Performs a full outer join on two heterogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
GenerateTResult + Returns a sequence of values consecutively generated by a generator function. +
GenerateByIndexTResult + Returns a sequence of values based on indexes. +
GroupAdjacentTSource, TKey(IEnumerableTSource, FuncTSource, TKey) + Groups the adjacent elements of a sequence according to a + specified key selector function. +
GroupAdjacentTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IEqualityComparerTKey) + Groups the adjacent elements of a sequence according to a + specified key selector function and compares the keys by using a + specified comparer. +
GroupAdjacentTSource, TKey, TElement(IEnumerableTSource, FuncTSource, TKey, FuncTSource, TElement) + Groups the adjacent elements of a sequence according to a + specified key selector function and projects the elements for + each group by using a specified function. +
GroupAdjacentTSource, TKey, TResult(IEnumerableTSource, FuncTSource, TKey, FuncTKey, IEnumerableTSource, TResult) + Groups the adjacent elements of a sequence according to a + specified key selector function. The keys are compared by using + a comparer and each group's elements are projected by using a + specified function. +
GroupAdjacentTSource, TKey, TElement(IEnumerableTSource, FuncTSource, TKey, FuncTSource, TElement, IEqualityComparerTKey) + Groups the adjacent elements of a sequence according to a + specified key selector function. The keys are compared by using + a comparer and each group's elements are projected by using a + specified function. +
GroupAdjacentTSource, TKey, TResult(IEnumerableTSource, FuncTSource, TKey, FuncTKey, IEnumerableTSource, TResult, IEqualityComparerTKey) + Groups the adjacent elements of a sequence according to a + specified key selector function. The keys are compared by using + a comparer and each group's elements are projected by using a + specified function. +
IndexTSource(IEnumerableTSource) + Returns a sequence of KeyValuePairTKey, TValue + where the key is the zero-based index of the value in the source + sequence. +
IndexTSource(IEnumerableTSource, Int32) + Returns a sequence of KeyValuePairTKey, TValue + where the key is the index of the value in the source sequence. + An additional parameter specifies the starting index. +
IndexByTSource, TKey(IEnumerableTSource, FuncTSource, TKey) + Applies a key-generating function to each element of a sequence and + returns a sequence that contains the elements of the original + sequence as well its key and index inside the group of its key. +
IndexByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IEqualityComparerTKey) + Applies a key-generating function to each element of a sequence and + returns a sequence that contains the elements of the original + sequence as well its key and index inside the group of its key. + An additional parameter specifies a comparer to use for testing the + equivalence of keys. +
InsertT + Inserts the elements of a sequence into another sequence at a + specified index. +
InterleaveT + Interleaves the elements of two or more sequences into a single sequence, skipping + sequences as they are consumed. +
LagTSource, TResult(IEnumerableTSource, Int32, FuncTSource, TSource, TResult) + Produces a projection of a sequence by evaluating pairs of elements separated by a + negative offset. +
LagTSource, TResult(IEnumerableTSource, Int32, TSource, FuncTSource, TSource, TResult) + Produces a projection of a sequence by evaluating pairs of elements separated by a + negative offset. +
LastT + Returns the last element of a sequence. +
LastOrDefaultT + Returns the last element of a sequence, or a default value if the + sequence contains no elements. +
LeadTSource, TResult(IEnumerableTSource, Int32, FuncTSource, TSource, TResult) + Produces a projection of a sequence by evaluating pairs of elements separated by a + positive offset. +
LeadTSource, TResult(IEnumerableTSource, Int32, TSource, FuncTSource, TSource, TResult) + Produces a projection of a sequence by evaluating pairs of elements separated by a + positive offset. +
LeftJoinTSource, TKey, TResult(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, FuncTSource, TResult, FuncTSource, TSource, TResult) + Performs a left outer join on two homogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
LeftJoinTSource, TKey, TResult(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, FuncTSource, TResult, FuncTSource, TSource, TResult, IEqualityComparerTKey) + Performs a left outer join on two homogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
LeftJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTFirst, TResult, FuncTFirst, TSecond, TResult) + Performs a left outer join on two heterogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
LeftJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTFirst, TResult, FuncTFirst, TSecond, TResult, IEqualityComparerTKey) + Performs a left outer join on two heterogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
MaxByTSource, TKey(IEnumerableTSource, FuncTSource, TKey) + Returns the maximal elements of the given sequence, based on + the given projection. +
MaxByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey) + Returns the maximal elements of the given sequence, based on + the given projection and the specified comparer for projected values. +
MinByTSource, TKey(IEnumerableTSource, FuncTSource, TKey) + Returns the minimal elements of the given sequence, based on + the given projection. +
MinByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey) + Returns the minimal elements of the given sequence, based on + the given projection and the specified comparer for projected values. +
MoveT + Returns a sequence with a range of elements in the source sequence + moved to a new offset. +
OrderByT, TKey(IEnumerableT, FuncT, TKey, OrderByDirection) + Sorts the elements of a sequence in a particular direction (ascending, descending) according to a key +
OrderByT, TKey(IEnumerableT, FuncT, TKey, IComparerTKey, OrderByDirection) + Sorts the elements of a sequence in a particular direction (ascending, descending) according to a key +
OrderedMergeT(IEnumerableT, IEnumerableT) + Merges two ordered sequences into one. Where the elements equal + in both sequences, the element from the first sequence is + returned in the resulting sequence. +
OrderedMergeT(IEnumerableT, IEnumerableT, IComparerT) + Merges two ordered sequences into one with an additional + parameter specifying how to compare the elements of the + sequences. Where the elements equal in both sequences, the + element from the first sequence is returned in the resulting + sequence. +
OrderedMergeT, TKey(IEnumerableT, IEnumerableT, FuncT, TKey) + Merges two ordered sequences into one with an additional + parameter specifying the element key by which the sequences are + ordered. Where the keys equal in both sequences, the + element from the first sequence is returned in the resulting + sequence. +
OrderedMergeT, TKey, TResult(IEnumerableT, IEnumerableT, FuncT, TKey, FuncT, TResult, FuncT, TResult, FuncT, T, TResult) + Merges two ordered sequences into one. Additional parameters + specify the element key by which the sequences are ordered, + the result when element is found in first sequence but not in + the second, the result when element is found in second sequence + but not in the first and the result when elements are found in + both sequences. +
OrderedMergeT, TKey, TResult(IEnumerableT, IEnumerableT, FuncT, TKey, FuncT, TResult, FuncT, TResult, FuncT, T, TResult, IComparerTKey) + Merges two ordered sequences into one. Additional parameters + specify the element key by which the sequences are ordered, + the result when element is found in first sequence but not in + the second, the result when element is found in second sequence + but not in the first, the result when elements are found in + both sequences and a method for comparing keys. +
OrderedMergeTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTFirst, TResult, FuncTSecond, TResult, FuncTFirst, TSecond, TResult) + Merges two heterogeneous sequences ordered by a common key type + into a homogeneous one. Additional parameters specify the + element key by which the sequences are ordered, the result when + element is found in first sequence but not in the second and + the result when element is found in second sequence but not in + the first, the result when elements are found in both sequences. +
OrderedMergeTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTFirst, TResult, FuncTSecond, TResult, FuncTFirst, TSecond, TResult, IComparerTKey) + Merges two heterogeneous sequences ordered by a common key type + into a homogeneous one. Additional parameters specify the + element key by which the sequences are ordered, the result when + element is found in first sequence but not in the second, + the result when element is found in second sequence but not in + the first, the result when elements are found in both sequences + and a method for comparing keys. +
PadTSource(IEnumerableTSource, Int32) + Pads a sequence with default values if it is narrower (shorter + in length) than a given width. +
PadTSource(IEnumerableTSource, Int32, TSource) + Pads a sequence with a given filler value if it is narrower (shorter + in length) than a given width. +
PadTSource(IEnumerableTSource, Int32, FuncInt32, TSource) + Pads a sequence with a dynamic filler value if it is narrower (shorter + in length) than a given width. +
PadStartTSource(IEnumerableTSource, Int32) + Pads a sequence with default values in the beginning if it is narrower (shorter + in length) than a given width. +
PadStartTSource(IEnumerableTSource, Int32, TSource) + Pads a sequence with a given filler value in the beginning if it is narrower (shorter + in length) than a given width. + An additional parameter specifies the value to use for padding. +
PadStartTSource(IEnumerableTSource, Int32, FuncInt32, TSource) + Pads a sequence with a dynamic filler value in the beginning if it is narrower (shorter + in length) than a given width. + An additional parameter specifies the function to calculate padding. +
PairwiseTSource, TResult + Returns a sequence resulting from applying a function to each + element in the source sequence and its + predecessor, with the exception of the first element which is + only returned as the predecessor of the second element. +
PartialSortT(IEnumerableT, Int32) + Combines OrderByTSource, TKey(IEnumerableTSource, FuncTSource, TKey), + where each element is its key, and TakeTSource(IEnumerableTSource, Int32) + in a single operation. +
PartialSortT(IEnumerableT, Int32, OrderByDirection) + Combines OrderByT, TKey(IEnumerableT, FuncT, TKey, IComparerTKey, OrderByDirection), + where each element is its key, and TakeTSource(IEnumerableTSource, Int32) + in a single operation. + An additional parameter specifies the direction of the sort +
PartialSortT(IEnumerableT, Int32, IComparerT) + Combines OrderByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey), + where each element is its key, and TakeTSource(IEnumerableTSource, Int32) + in a single operation. An additional parameter specifies how the + elements compare to each other. +
PartialSortT(IEnumerableT, Int32, IComparerT, OrderByDirection) + Combines OrderByT, TKey(IEnumerableT, FuncT, TKey, IComparerTKey, OrderByDirection), + where each element is its key, and TakeTSource(IEnumerableTSource, Int32) + in a single operation. + Additional parameters specify how the elements compare to each other and + the direction of the sort. +
PartialSortByTSource, TKey(IEnumerableTSource, Int32, FuncTSource, TKey) + Combines OrderByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey), + and TakeTSource(IEnumerableTSource, Int32) in a single operation. +
PartialSortByTSource, TKey(IEnumerableTSource, Int32, FuncTSource, TKey, OrderByDirection) + Combines OrderByT, TKey(IEnumerableT, FuncT, TKey, OrderByDirection), + and TakeTSource(IEnumerableTSource, Int32) in a single operation. + An additional parameter specifies the direction of the sort +
PartialSortByTSource, TKey(IEnumerableTSource, Int32, FuncTSource, TKey, IComparerTKey) + Combines OrderByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey), + and TakeTSource(IEnumerableTSource, Int32) in a single operation. + An additional parameter specifies how the keys compare to each other. +
PartialSortByTSource, TKey(IEnumerableTSource, Int32, FuncTSource, TKey, IComparerTKey, OrderByDirection) + Combines OrderByT, TKey(IEnumerableT, FuncT, TKey, OrderByDirection), + and TakeTSource(IEnumerableTSource, Int32) in a single operation. + Additional parameters specify how the elements compare to each other and + the direction of the sort. +
PartitionT(IEnumerableT, FuncT, Boolean) + Partitions or splits a sequence in two using a predicate. +
PartitionT, TResult(IEnumerableIGroupingBoolean, T, FuncIEnumerableT, IEnumerableT, TResult) + Partitions a grouping by Boolean keys into a projection of true + elements and false elements, respectively. +
PartitionT, TResult(IEnumerableIGroupingNullableBoolean, T, FuncIEnumerableT, IEnumerableT, IEnumerableT, TResult) + Partitions a grouping by nullable Boolean keys into a projection of + true elements, false elements and null elements, respectively. +
PartitionT, TResult(IEnumerableT, FuncT, Boolean, FuncIEnumerableT, IEnumerableT, TResult) + Partitions or splits a sequence in two using a predicate and then + projects a result from the two. +
PartitionTKey, TElement, TResult(IEnumerableIGroupingTKey, TElement, TKey, FuncIEnumerableTElement, IEnumerableIGroupingTKey, TElement, TResult) + Partitions a grouping and projects a result from group elements + matching a key and those groups that do not. +
PartitionTKey, TElement, TResult(IEnumerableIGroupingTKey, TElement, TKey, TKey, FuncIEnumerableTElement, IEnumerableTElement, IEnumerableIGroupingTKey, TElement, TResult) + Partitions a grouping and projects a result from elements of + groups matching a set of two keys and those groups that do not. +
PartitionTKey, TElement, TResult(IEnumerableIGroupingTKey, TElement, TKey, IEqualityComparerTKey, FuncIEnumerableTElement, IEnumerableIGroupingTKey, TElement, TResult) + Partitions a grouping and projects a result from group elements + matching a key and those groups that do not. An additional parameter + specifies how to compare keys for equality. +
PartitionTKey, TElement, TResult(IEnumerableIGroupingTKey, TElement, TKey, TKey, TKey, FuncIEnumerableTElement, IEnumerableTElement, IEnumerableTElement, IEnumerableIGroupingTKey, TElement, TResult) + Partitions a grouping and projects a result from elements groups + matching a set of three keys and those groups that do not. +
PartitionTKey, TElement, TResult(IEnumerableIGroupingTKey, TElement, TKey, TKey, IEqualityComparerTKey, FuncIEnumerableTElement, IEnumerableTElement, IEnumerableIGroupingTKey, TElement, TResult) + Partitions a grouping and projects a result from elements of + groups matching a set of two keys and those groups that do not. + An additional parameter specifies how to compare keys for equality. +
PartitionTKey, TElement, TResult(IEnumerableIGroupingTKey, TElement, TKey, TKey, TKey, IEqualityComparerTKey, FuncIEnumerableTElement, IEnumerableTElement, IEnumerableTElement, IEnumerableIGroupingTKey, TElement, TResult) + Partitions a grouping and projects a result from elements groups + matching a set of three keys and those groups that do not. An + additional parameter specifies how to compare keys for equality. +
PermutationsT + Generates a sequence of lists that represent the permutations of the original sequence. +
PipeT + Executes the given action on each element in the source sequence + and yields it. +
PrependTSource + Prepends a single value to a sequence. +
PreScanTSource + Performs a pre-scan (exclusive prefix sum) on a sequence of elements. +
Random + Returns an infinite sequence of random integers using the standard + .NET random number generator. +
Random(Int32) + Returns an infinite sequence of random integers between zero and + a given maximum. +
Random(Random) + Returns an infinite sequence of random integers using the supplied + random number generator. +
Random(Int32, Int32) + Returns an infinite sequence of random integers between a given + minimum and a maximum. +
Random(Random, Int32) + Returns an infinite sequence of random integers between zero and a + given maximum using the supplied random number generator. +
Random(Random, Int32, Int32) + Returns an infinite sequence of random integers between a given + minimum and a maximum using the supplied random number generator. +
RandomDouble + Returns an infinite sequence of random double values between 0.0 and 1.0 +
RandomDouble(Random) + Returns an infinite sequence of random double values between 0.0 and 1.0 + using the supplied random number generator. +
RandomSubsetT(IEnumerableT, Int32) + Returns a sequence of a specified size of random elements from the + original sequence. +
RandomSubsetT(IEnumerableT, Int32, Random) + Returns a sequence of a specified size of random elements from the + original sequence. An additional parameter specifies a random + generator to be used for the random selection algorithm. +
RankTSource(IEnumerableTSource) + Ranks each item in the sequence in descending ordering using a default comparer. +
RankTSource(IEnumerableTSource, IComparerTSource) + Rank each item in the sequence using a caller-supplied comparer. +
RankByTSource, TKey(IEnumerableTSource, FuncTSource, TKey) + Ranks each item in the sequence in descending ordering by a specified key using a default comparer +
RankByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey) + Ranks each item in a sequence using a specified key and a caller-supplied comparer +
RepeatT(IEnumerableT) + Repeats the sequence forever. +
RepeatT(IEnumerableT, Int32) + Repeats the sequence the specified number of times. +
ReturnT + Returns a single-element sequence containing the item provided. +
RightJoinTSource, TKey, TResult(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, FuncTSource, TResult, FuncTSource, TSource, TResult) + Performs a right outer join on two homogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
RightJoinTSource, TKey, TResult(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, FuncTSource, TResult, FuncTSource, TSource, TResult, IEqualityComparerTKey) + Performs a right outer join on two homogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
RightJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTSecond, TResult, FuncTFirst, TSecond, TResult) + Performs a right outer join on two heterogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
RightJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTSecond, TResult, FuncTFirst, TSecond, TResult, IEqualityComparerTKey) + Performs a right outer join on two heterogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
RunLengthEncodeT(IEnumerableT) + Run-length encodes a sequence by converting consecutive instances of the same element into + a KeyValuePair{T,int} representing the item and its occurrence count. +
RunLengthEncodeT(IEnumerableT, IEqualityComparerT) + Run-length encodes a sequence by converting consecutive instances of the same element into + a KeyValuePair{T,int} representing the item and its occurrence count. This overload + uses a custom equality comparer to identify equivalent items. +
ScanTSource(IEnumerableTSource, FuncTSource, TSource, TSource) + Performs a scan (inclusive prefix sum) on a sequence of elements. +
ScanTSource, TState(IEnumerableTSource, TState, FuncTState, TSource, TState) + Like AggregateTSource(IEnumerableTSource, FuncTSource, TSource, TSource) except returns + the sequence of intermediate results as well as the final one. + An additional parameter specifies a seed. +
ScanByTSource, TKey, TState(IEnumerableTSource, FuncTSource, TKey, FuncTKey, TState, FuncTState, TKey, TSource, TState) + Applies an accumulator function over sequence element keys, + returning the keys along with intermediate accumulator states. +
ScanByTSource, TKey, TState(IEnumerableTSource, FuncTSource, TKey, FuncTKey, TState, FuncTState, TKey, TSource, TState, IEqualityComparerTKey) + Applies an accumulator function over sequence element keys, + returning the keys along with intermediate accumulator states. An + additional parameter specifies the comparer to use to compare keys. +
ScanRightTSource(IEnumerableTSource, FuncTSource, TSource, TSource) + Performs a right-associative scan (inclusive prefix) on a sequence of elements. + This operator is the right-associative version of the + ScanTSource(IEnumerableTSource, FuncTSource, TSource, TSource) LINQ operator. +
ScanRightTSource, TAccumulate(IEnumerableTSource, TAccumulate, FuncTSource, TAccumulate, TAccumulate) + Performs a right-associative scan (inclusive prefix) on a sequence of elements. + The specified seed value is used as the initial accumulator value. + This operator is the right-associative version of the + ScanTSource, TState(IEnumerableTSource, TState, FuncTState, TSource, TState) LINQ operator. +
SegmentT(IEnumerableT, FuncT, T, Int32, Boolean) + Divides a sequence into multiple sequences by using a segment detector based on the original sequence +
SegmentT(IEnumerableT, FuncT, Boolean) + Divides a sequence into multiple sequences by using a segment detector based on the original sequence +
SegmentT(IEnumerableT, FuncT, Int32, Boolean) + Divides a sequence into multiple sequences by using a segment detector based on the original sequence +
Sequence(Int32, Int32) + Generates a sequence of integral numbers within the (inclusive) specified range. + If sequence is ascending the step is +1, otherwise -1. +
Sequence(Int32, Int32, Int32) + Generates a sequence of integral numbers within the (inclusive) specified range. + An additional parameter specifies the steps in which the integers of the sequence increase or decrease. +
ShuffleT(IEnumerableT) + Returns a sequence of elements in random order from the original + sequence. +
ShuffleT(IEnumerableT, Random) + Returns a sequence of elements in random order from the original + sequence. An additional parameter specifies a random generator to be + used for the random selection algorithm. +
SingleT + Returns the only element of a sequence, and throws an exception if + there is not exactly one element in the sequence. +
SingleOrDefaultT + Returns the only element of a sequence, or a default value if the + sequence is empty; this method throws an exception if there is more + than one element in the sequence. +
SkipLastT + Bypasses a specified number of elements at the end of the sequence. +
SkipUntilTSource + Skips items from the input sequence until the given predicate returns true + when applied to the current source item; that item will be the last skipped. +
SliceT + Extracts a contiguous count of elements from a sequence at a particular zero-based + starting index. +
SortedMergeTSource(IEnumerableTSource, OrderByDirection, IEnumerableTSource) + Merges two or more sequences that are in a common order (either ascending or descending) + into a single sequence that preserves that order. +
SortedMergeTSource(IEnumerableTSource, OrderByDirection, IComparerTSource, IEnumerableTSource) + Merges two or more sequences that are in a common order (either ascending or descending) + into a single sequence that preserves that order. +
SplitTSource(IEnumerableTSource, TSource) + Splits the source sequence by a separator. +
SplitTSource(IEnumerableTSource, FuncTSource, Boolean) + Splits the source sequence by separator elements identified by a + function. +
SplitTSource(IEnumerableTSource, TSource, IEqualityComparerTSource) + Splits the source sequence by a separator and then transforms the + splits into results. +
SplitTSource(IEnumerableTSource, TSource, Int32) + Splits the source sequence by a separator given a maximum count of splits. +
SplitTSource(IEnumerableTSource, FuncTSource, Boolean, Int32) + Splits the source sequence by separator elements identified by a + function, given a maximum count of splits. +
SplitTSource(IEnumerableTSource, TSource, IEqualityComparerTSource, Int32) + Splits the source sequence by a separator, given a maximum count + of splits. A parameter specifies how the separator is compared + for equality. +
SplitTSource, TResult(IEnumerableTSource, TSource, FuncIEnumerableTSource, TResult) + Splits the source sequence by a separator and then transforms + the splits into results. +
SplitTSource, TResult(IEnumerableTSource, FuncTSource, Boolean, FuncIEnumerableTSource, TResult) + Splits the source sequence by separator elements identified by + a function and then transforms the splits into results. +
SplitTSource, TResult(IEnumerableTSource, TSource, IEqualityComparerTSource, FuncIEnumerableTSource, TResult) + Splits the source sequence by a separator and then transforms the + splits into results. A parameter specifies how the separator is + compared for equality. +
SplitTSource, TResult(IEnumerableTSource, TSource, Int32, FuncIEnumerableTSource, TResult) + Splits the source sequence by a separator, given a maximum count + of splits, and then transforms the splits into results. +
SplitTSource, TResult(IEnumerableTSource, FuncTSource, Boolean, Int32, FuncIEnumerableTSource, TResult) + Splits the source sequence by separator elements identified by + a function, given a maximum count of splits, and then transforms + the splits into results. +
SplitTSource, TResult(IEnumerableTSource, TSource, IEqualityComparerTSource, Int32, FuncIEnumerableTSource, TResult) + Splits the source sequence by a separator, given a maximum count + of splits, and then transforms the splits into results. A + parameter specifies how the separator is compared for equality. +
StartsWithT(IEnumerableT, IEnumerableT) + Determines whether the beginning of the first sequence is + equivalent to the second sequence, using the default equality + comparer. +
StartsWithT(IEnumerableT, IEnumerableT, IEqualityComparerT) + Determines whether the beginning of the first sequence is + equivalent to the second sequence, using the specified element + equality comparer. +
SubsetsT(IEnumerableT) + Returns a sequence of IListT representing all of the subsets of any size + that are part of the original sequence. In mathematics, it is equivalent to the + power set of a set. +
SubsetsT(IEnumerableT, Int32) + Returns a sequence of IListT representing all subsets of a given size + that are part of the original sequence. In mathematics, it is equivalent to the + combinations or k-subsets of a set. +
TagFirstLastTSource, TResult + Returns a sequence resulting from applying a function to each + element in the source sequence with additional parameters + indicating whether the element is the first and/or last of the + sequence. +
TakeEveryTSource + Returns every N-th element of a sequence. +
TakeLastTSource + Returns a specified number of contiguous elements from the end of + a sequence. +
TakeUntilTSource + Returns items from the input sequence until the given predicate returns true + when applied to the current source item; that item will be the last returned. +
ThenByT, TKey(IOrderedEnumerableT, FuncT, TKey, OrderByDirection) + Performs a subsequent ordering of elements in a sequence in a particular direction (ascending, descending) according to a key +
ThenByT, TKey(IOrderedEnumerableT, FuncT, TKey, IComparerTKey, OrderByDirection) + Performs a subsequent ordering of elements in a sequence in a particular direction (ascending, descending) according to a key +
ToArrayByIndexT(IEnumerableT, FuncT, Int32) + Creates an array from an IEnumerableT where a + function is used to determine the index at which an element will + be placed in the array. +
ToArrayByIndexT(IEnumerableT, Int32, FuncT, Int32) + Creates an array of user-specified length from an + IEnumerableT where a function is used to determine + the index at which an element will be placed in the array. +
ToArrayByIndexT, TResult(IEnumerableT, FuncT, Int32, FuncT, TResult) + Creates an array from an IEnumerableT where a + function is used to determine the index at which an element will + be placed in the array. The elements are projected into the array + via an additional function. +
ToArrayByIndexT, TResult(IEnumerableT, FuncT, Int32, FuncT, Int32, TResult) + Creates an array from an IEnumerableT where a + function is used to determine the index at which an element will + be placed in the array. The elements are projected into the array + via an additional function. +
ToArrayByIndexT, TResult(IEnumerableT, Int32, FuncT, Int32, FuncT, TResult) + Creates an array of user-specified length from an + IEnumerableT where a function is used to determine + the index at which an element will be placed in the array. The + elements are projected into the array via an additional function. +
ToArrayByIndexT, TResult(IEnumerableT, Int32, FuncT, Int32, FuncT, Int32, TResult) + Creates an array of user-specified length from an + IEnumerableT where a function is used to determine + the index at which an element will be placed in the array. The + elements are projected into the array via an additional function. +
ToDataTableT(IEnumerableT) + Converts a sequence to a DataTable object. +
ToDataTableT(IEnumerableT, ExpressionFuncT, Object) + Appends elements in the sequence as rows of a given DataTable + object with a set of lambda expressions specifying which members (property + or field) of each element in the sequence will supply the column values. +
ToDataTableT, TTable(IEnumerableT, TTable) + Appends elements in the sequence as rows of a given DataTable object. +
ToDataTableT, TTable(IEnumerableT, TTable, ExpressionFuncT, Object) + Appends elements in the sequence as rows of a given DataTable + object with a set of lambda expressions specifying which members (property + or field) of each element in the sequence will supply the column values. +
ToDelimitedString(IEnumerableBoolean, String) + Creates a delimited string from a sequence of values and + a given delimiter. +
ToDelimitedString(IEnumerableByte, String) + Creates a delimited string from a sequence of values and + a given delimiter. +
ToDelimitedString(IEnumerableChar, String) + Creates a delimited string from a sequence of values and + a given delimiter. +
ToDelimitedString(IEnumerableDecimal, String) + Creates a delimited string from a sequence of values and + a given delimiter. +
ToDelimitedString(IEnumerableDouble, String) + Creates a delimited string from a sequence of values and + a given delimiter. +
ToDelimitedString(IEnumerableInt16, String) + Creates a delimited string from a sequence of values and + a given delimiter. +
ToDelimitedString(IEnumerableInt32, String) + Creates a delimited string from a sequence of values and + a given delimiter. +
ToDelimitedString(IEnumerableInt64, String) + Creates a delimited string from a sequence of values and + a given delimiter. +
ToDelimitedString(IEnumerableSByte, String) + Creates a delimited string from a sequence of values and + a given delimiter. +
ToDelimitedString(IEnumerableSingle, String) + Creates a delimited string from a sequence of values and + a given delimiter. +
ToDelimitedString(IEnumerableString, String) + Creates a delimited string from a sequence of values and + a given delimiter. +
ToDelimitedString(IEnumerableUInt16, String) + Creates a delimited string from a sequence of values and + a given delimiter. +
ToDelimitedString(IEnumerableUInt32, String) + Creates a delimited string from a sequence of values and + a given delimiter. +
ToDelimitedString(IEnumerableUInt64, String) + Creates a delimited string from a sequence of values and + a given delimiter. +
ToDelimitedStringTSource(IEnumerableTSource, String) + Creates a delimited string from a sequence of values and + a given delimiter. +
ToDictionaryTKey, TValue(IEnumerableKeyValuePairTKey, TValue) + Creates a DictionaryTKey, TValue from a sequence of + KeyValuePairTKey, TValue elements. +
ToDictionaryTKey, TValue(IEnumerableValueTupleTKey, TValue) + Creates a DictionaryTKey, TValue from a sequence of + tuples of 2 where the first item is the key and the second the + value. +
ToDictionaryTKey, TValue(IEnumerableKeyValuePairTKey, TValue, IEqualityComparerTKey) + Creates a DictionaryTKey, TValue from a sequence of + KeyValuePairTKey, TValue elements. An additional + parameter specifies a comparer for keys. +
ToDictionaryTKey, TValue(IEnumerableValueTupleTKey, TValue, IEqualityComparerTKey) + Creates a DictionaryTKey, TValue from a sequence of + tuples of 2 where the first item is the key and the second the + value. An additional parameter specifies a comparer for keys. +
ToHashSetTSource(IEnumerableTSource) + Returns a HashSetT of the source items using the default equality + comparer for the type. +
ToHashSetTSource(IEnumerableTSource, IEqualityComparerTSource) + Returns a HashSetT of the source items using the specified equality + comparer for the type. +
ToLookupTKey, TValue(IEnumerableKeyValuePairTKey, TValue) + Creates a ILookupTKey, TElement from a sequence of + KeyValuePairTKey, TValue elements. +
ToLookupTKey, TValue(IEnumerableValueTupleTKey, TValue) + Creates a Lookup from a sequence of + tuples of 2 where the first item is the key and the second the + value. +
ToLookupTKey, TValue(IEnumerableKeyValuePairTKey, TValue, IEqualityComparerTKey) + Creates a ILookupTKey, TElement from a sequence of + KeyValuePairTKey, TValue elements. An additional + parameter specifies a comparer for keys. +
ToLookupTKey, TValue(IEnumerableValueTupleTKey, TValue, IEqualityComparerTKey) + Creates a Lookup from a sequence of + tuples of 2 where the first item is the key and the second the + value. An additional parameter specifies a comparer for keys. +
TraceTSource(IEnumerableTSource) + Traces the elements of a source sequence for diagnostics. +
TraceTSource(IEnumerableTSource, FuncTSource, String) + Traces the elements of a source sequence for diagnostics using + a custom formatter. +
TraceTSource(IEnumerableTSource, String) + Traces the elements of a source sequence for diagnostics using + custom formatting. +
TransposeT + Transposes a sequence of rows into a sequence of columns. +
TraverseBreadthFirstT + Traverses a tree in a breadth-first fashion, starting at a root + node and using a user-defined function to get the children at each + node of the tree. +
TraverseDepthFirstT + Traverses a tree in a depth-first fashion, starting at a root node + and using a user-defined function to get the children at each node + of the tree. +
UnfoldTState, T, TResult + Returns a sequence generated by applying a state to the generator function, + and from its result, determines if the sequence should have a next element, its value, + and the next state in the recursive call. +
WindowTSource + Processes a sequence into a series of sub-sequences representing a windowed subset of + the original. +
WindowedTSource + Processes a sequence into a series of sub-sequences representing a windowed subset of the original. +
Obsolete.
WindowLeftTSource + Creates a left-aligned sliding window of a given size over the + source sequence. +
WindowRightTSource + Creates a right-aligned sliding window over the source sequence + of a given size. +
ZipLongestTFirst, TSecond, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TSecond, TResult) + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + will always be as long as the longest of input sequences where the + default value of each of the shorter sequence element types is used + for padding. +
ZipLongestT1, T2, T3, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, FuncT1, T2, T3, TResult) + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + will always be as long as the longest of input sequences where the + default value of each of the shorter sequence element types is used + for padding. +
ZipLongestT1, T2, T3, T4, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, IEnumerableT4, FuncT1, T2, T3, T4, TResult) + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + will always be as long as the longest of input sequences where the + default value of each of the shorter sequence element types is used + for padding. +
ZipShortestTFirst, TSecond, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TSecond, TResult) + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + is as short as the shortest input sequence. +
ZipShortestT1, T2, T3, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, FuncT1, T2, T3, TResult) + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + is as short as the shortest input sequence. +
ZipShortestT1, T2, T3, T4, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, IEnumerableT4, FuncT1, T2, T3, T4, TResult) + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + is as short as the shortest input sequence. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Methods_T_MoreLinq_SequenceException.htm b/3.4/ref/api/html/Methods_T_MoreLinq_SequenceException.htm new file mode 100644 index 0000000..243883f --- /dev/null +++ b/3.4/ref/api/html/Methods_T_MoreLinq_SequenceException.htm @@ -0,0 +1,20 @@ +SequenceException Methods

SequenceException Methods

Methods

EqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
GetBaseExceptionWhen overridden in a derived class, returns the Exception that is the root cause of one or more subsequent exceptions.
(Inherited from Exception)
GetHashCodeServes as the default hash function.
(Inherited from Object)
GetObjectDataWhen overridden in a derived class, sets the SerializationInfo with information about the exception.
(Inherited from Exception)
GetTypeGets the runtime type of the current instance.
(Inherited from Exception)
MemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
ToStringCreates and returns a string representation of the current exception.
(Inherited from Exception)

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/N_MoreLinq.htm b/3.4/ref/api/html/N_MoreLinq.htm new file mode 100644 index 0000000..31449ae --- /dev/null +++ b/3.4/ref/api/html/N_MoreLinq.htm @@ -0,0 +1,30 @@ +MoreLinq Namespace

MoreLinq Namespace

Provides types and extension methods that extend LINQ to Objects.

Classes

MoreEnumerable + Provides a set of static methods for querying objects that + implement IEnumerableT. +
SequenceException + The exception that is thrown for a sequence that fails a condition. +

Interfaces

IExtremaEnumerableT + Exposes the enumerator, which supports iteration over a sequence of + some extremum property (maximum or minimum) of a specified type. +

Enumerations

OrderByDirection + Enumeration that defines values representing valid ordering directions for a sequence. +
\ No newline at end of file diff --git a/3.4/ref/api/html/N_MoreLinq_Experimental.htm b/3.4/ref/api/html/N_MoreLinq_Experimental.htm new file mode 100644 index 0000000..2526ed9 --- /dev/null +++ b/3.4/ref/api/html/N_MoreLinq_Experimental.htm @@ -0,0 +1,46 @@ +MoreLinq.Experimental Namespace

MoreLinq.Experimental Namespace

Provides experimental types and extension methods that extend LINQ to Objects. + + THE METHODS ARE EXPERIMENTAL. + + THEY MAY BE UNSTABLE AND UNTESTED. + + THEY MAY BE REMOVED FROM A FUTURE MAJOR OR MINOR RELEASE AND POSSIBLY + WITHOUT NOTICE. + + USE THEM AT YOUR OWN RISK. + + THE METHODS ARE PUBLISHED FOR FIELD EXPERIMENTATION TO SOLICIT + FEEDBACK ON THEIR UTILITY AND DESIGN/IMPLEMENTATION DEFECTS.

Classes

AwaitQueryOptions + Represents options for a query whose results evaluate asynchronously. +
ExperimentalEnumerable

+ Provides a set of static methods for querying objects that + implement IEnumerableT.

THE METHODS ARE EXPERIMENTAL. THEY MAY BE UNSTABLE AND + UNTESTED. THEY MAY BE REMOVED FROM A FUTURE MAJOR OR MINOR RELEASE AND + POSSIBLY WITHOUT NOTICE. USE THEM AT YOUR OWN RISK. THE METHODS ARE + PUBLISHED FOR FIELD EXPERIMENTATION TO SOLICIT FEEDBACK ON THEIR + UTILITY AND DESIGN/IMPLEMENTATION DEFECTS.

Interfaces

IAwaitQueryT + Represents a sequence whose elements or results evaluate asynchronously. +
ICurrentBufferT + Represents a current buffered view of a larger result and which + is updated in-place (thus current) as it is moved through the overall + result. +
\ No newline at end of file diff --git a/3.4/ref/api/html/N_MoreLinq_Experimental_Async.htm b/3.4/ref/api/html/N_MoreLinq_Experimental_Async.htm new file mode 100644 index 0000000..f3f3697 --- /dev/null +++ b/3.4/ref/api/html/N_MoreLinq_Experimental_Async.htm @@ -0,0 +1,26 @@ +MoreLinq.Experimental.Async Namespace

MoreLinq.Experimental.Async Namespace

[Missing <summary> documentation for "N:MoreLinq.Experimental.Async"]

Classes

ExperimentalEnumerable

+ Provides a set of static methods for querying objects that + implement IAsyncEnumerableT.

THE METHODS ARE EXPERIMENTAL. THEY MAY BE UNSTABLE AND + UNTESTED. THEY MAY BE REMOVED FROM A FUTURE MAJOR OR MINOR RELEASE AND + POSSIBLY WITHOUT NOTICE. USE THEM AT YOUR OWN RISK. THE METHODS ARE + PUBLISHED FOR FIELD EXPERIMENTATION TO SOLICIT FEEDBACK ON THEIR + UTILITY AND DESIGN/IMPLEMENTATION DEFECTS.

\ No newline at end of file diff --git a/3.4/ref/api/html/N_MoreLinq_Extensions.htm b/3.4/ref/api/html/N_MoreLinq_Extensions.htm new file mode 100644 index 0000000..aded353 --- /dev/null +++ b/3.4/ref/api/html/N_MoreLinq_Extensions.htm @@ -0,0 +1,20 @@ +MoreLinq.Extensions Namespace

MoreLinq.Extensions Namespace

[Missing <summary> documentation for "N:MoreLinq.Extensions"]

Classes

AcquireExtensionAcquire extension.
AggregateExtensionAggregate extension.
AggregateRightExtensionAggregateRight extension.
AppendExtensionAppend extension.
AssertCountExtensionAssertCount extension.
AssertExtensionAssert extension.
AtLeastExtensionAtLeast extension.
AtMostExtensionAtMost extension.
BacksertExtensionBacksert extension.
BatchExtensionBatch extension.
CartesianExtensionCartesian extension.
ChooseExtensionChoose extension.
CompareCountExtensionCompareCount extension.
ConsumeExtensionConsume extension.
CountBetweenExtensionCountBetween extension.
CountByExtensionCountBy extension.
CountDownExtensionCountDown extension.
DistinctByExtensionDistinctBy extension.
EndsWithExtensionEndsWith extension.
EquiZipExtensionEquiZip extension.
EvaluateExtensionEvaluate extension.
ExactlyExtensionExactly extension.
ExceptByExtensionExceptBy extension.
ExcludeExtensionExclude extension.
FallbackIfEmptyExtensionFallbackIfEmpty extension.
FillBackwardExtensionFillBackward extension.
FillForwardExtensionFillForward extension.
FirstExtensionFirst extension.
FirstOrDefaultExtensionFirstOrDefault extension.
FlattenExtensionFlatten extension.
FoldExtensionFold extension.
ForEachExtensionForEach extension.
FullGroupJoinExtensionFullGroupJoin extension.
FullJoinExtensionFullJoin extension.
GroupAdjacentExtensionGroupAdjacent extension.
IndexByExtensionIndexBy extension.
IndexExtensionIndex extension.
InsertExtensionInsert extension.
InterleaveExtensionInterleave extension.
LagExtensionLag extension.
LastExtensionLast extension.
LastOrDefaultExtensionLastOrDefault extension.
LeadExtensionLead extension.
LeftJoinExtensionLeftJoin extension.
MaxByExtensionMaxBy extension.
MinByExtensionMinBy extension.
MoveExtensionMove extension.
OrderByExtensionOrderBy extension.
OrderedMergeExtensionOrderedMerge extension.
PadExtensionPad extension.
PadStartExtensionPadStart extension.
PairwiseExtensionPairwise extension.
PartialSortByExtensionPartialSortBy extension.
PartialSortExtensionPartialSort extension.
PartitionExtensionPartition extension.
PermutationsExtensionPermutations extension.
PipeExtensionPipe extension.
PrependExtensionPrepend extension.
PreScanExtensionPreScan extension.
RandomSubsetExtensionRandomSubset extension.
RankByExtensionRankBy extension.
RankExtensionRank extension.
RepeatExtensionRepeat extension.
RightJoinExtensionRightJoin extension.
RunLengthEncodeExtensionRunLengthEncode extension.
ScanByExtensionScanBy extension.
ScanExtensionScan extension.
ScanRightExtensionScanRight extension.
SegmentExtensionSegment extension.
ShuffleExtensionShuffle extension.
SingleExtensionSingle extension.
SingleOrDefaultExtensionSingleOrDefault extension.
SkipLastExtensionSkipLast extension.
SkipUntilExtensionSkipUntil extension.
SliceExtensionSlice extension.
SortedMergeExtensionSortedMerge extension.
SplitExtensionSplit extension.
StartsWithExtensionStartsWith extension.
SubsetsExtensionSubsets extension.
TagFirstLastExtensionTagFirstLast extension.
TakeEveryExtensionTakeEvery extension.
TakeLastExtensionTakeLast extension.
TakeUntilExtensionTakeUntil extension.
ThenByExtensionThenBy extension.
ToArrayByIndexExtensionToArrayByIndex extension.
ToDataTableExtensionToDataTable extension.
ToDelimitedStringExtensionToDelimitedString extension.
ToDictionaryExtensionToDictionary extension.
ToHashSetExtensionToHashSet extension.
ToLookupExtensionToLookup extension.
TraceExtensionTrace extension.
TransposeExtensionTranspose extension.
WindowExtensionWindow extension.
WindowLeftExtensionWindowLeft extension.
WindowRightExtensionWindowRight extension.
ZipLongestExtensionZipLongest extension.
ZipShortestExtensionZipShortest extension.
\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_Experimental_Async_ExperimentalEnumerable_Merge.htm b/3.4/ref/api/html/Overload_MoreLinq_Experimental_Async_ExperimentalEnumerable_Merge.htm new file mode 100644 index 0000000..4bf9cb2 --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_Experimental_Async_ExperimentalEnumerable_Merge.htm @@ -0,0 +1,27 @@ +ExperimentalEnumerable.Merge Method

ExperimentalEnumerableMerge Method

Overload List

MergeT(IEnumerableIAsyncEnumerableT) + Concurrently merges all the elements of multiple asynchronous streams into a single + asynchronous stream. +
MergeT(IEnumerableIAsyncEnumerableT, Int32) + Concurrently merges all the elements of multiple asynchronous streams into a single + asynchronous stream. An additional parameter specifies the maximum concurrent operations + that may be in flight at any give time. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_Experimental_ExperimentalEnumerable_Aggregate.htm b/3.4/ref/api/html/Overload_MoreLinq_Experimental_ExperimentalEnumerable_Aggregate.htm new file mode 100644 index 0000000..dc2d3bb --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_Experimental_ExperimentalEnumerable_Aggregate.htm @@ -0,0 +1,41 @@ +ExperimentalEnumerable.Aggregate Method

ExperimentalEnumerableAggregate Method

Overload List

AggregateT, TResult1, TResult2, TResult(IEnumerableT, FuncIObservableT, IObservableTResult1, FuncIObservableT, IObservableTResult2, FuncTResult1, TResult2, TResult) + Applies two accumulator queries sequentially in a single + pass over a sequence. +
AggregateT, TResult1, TResult2, TResult3, TResult(IEnumerableT, FuncIObservableT, IObservableTResult1, FuncIObservableT, IObservableTResult2, FuncIObservableT, IObservableTResult3, FuncTResult1, TResult2, TResult3, TResult) + Applies three accumulator queries sequentially in a single + pass over a sequence. +
AggregateT, TResult1, TResult2, TResult3, TResult4, TResult(IEnumerableT, FuncIObservableT, IObservableTResult1, FuncIObservableT, IObservableTResult2, FuncIObservableT, IObservableTResult3, FuncIObservableT, IObservableTResult4, FuncTResult1, TResult2, TResult3, TResult4, TResult) + Applies four accumulator queries sequentially in a single + pass over a sequence. +
AggregateT, TResult1, TResult2, TResult3, TResult4, TResult5, TResult(IEnumerableT, FuncIObservableT, IObservableTResult1, FuncIObservableT, IObservableTResult2, FuncIObservableT, IObservableTResult3, FuncIObservableT, IObservableTResult4, FuncIObservableT, IObservableTResult5, FuncTResult1, TResult2, TResult3, TResult4, TResult5, TResult) + Applies five accumulator queries sequentially in a single + pass over a sequence. +
AggregateT, TResult1, TResult2, TResult3, TResult4, TResult5, TResult6, TResult(IEnumerableT, FuncIObservableT, IObservableTResult1, FuncIObservableT, IObservableTResult2, FuncIObservableT, IObservableTResult3, FuncIObservableT, IObservableTResult4, FuncIObservableT, IObservableTResult5, FuncIObservableT, IObservableTResult6, FuncTResult1, TResult2, TResult3, TResult4, TResult5, TResult6, TResult) + Applies six accumulator queries sequentially in a single + pass over a sequence. +
AggregateT, TResult1, TResult2, TResult3, TResult4, TResult5, TResult6, TResult7, TResult(IEnumerableT, FuncIObservableT, IObservableTResult1, FuncIObservableT, IObservableTResult2, FuncIObservableT, IObservableTResult3, FuncIObservableT, IObservableTResult4, FuncIObservableT, IObservableTResult5, FuncIObservableT, IObservableTResult6, FuncIObservableT, IObservableTResult7, FuncTResult1, TResult2, TResult3, TResult4, TResult5, TResult6, TResult7, TResult) + Applies seven accumulator queries sequentially in a single + pass over a sequence. +
AggregateT, TResult1, TResult2, TResult3, TResult4, TResult5, TResult6, TResult7, TResult8, TResult(IEnumerableT, FuncIObservableT, IObservableTResult1, FuncIObservableT, IObservableTResult2, FuncIObservableT, IObservableTResult3, FuncIObservableT, IObservableTResult4, FuncIObservableT, IObservableTResult5, FuncIObservableT, IObservableTResult6, FuncIObservableT, IObservableTResult7, FuncIObservableT, IObservableTResult8, FuncTResult1, TResult2, TResult3, TResult4, TResult5, TResult6, TResult7, TResult8, TResult) + Applies eight accumulator queries sequentially in a single + pass over a sequence. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_Experimental_ExperimentalEnumerable_Await.htm b/3.4/ref/api/html/Overload_MoreLinq_Experimental_ExperimentalEnumerable_Await.htm new file mode 100644 index 0000000..46e772a --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_Experimental_ExperimentalEnumerable_Await.htm @@ -0,0 +1,29 @@ +ExperimentalEnumerable.Await Method

ExperimentalEnumerableAwait Method

Overload List

AwaitT(IEnumerableTaskT) + Creates a sequence query that streams the result of each task in + the source sequence as it completes asynchronously. +
AwaitT, TResult(IEnumerableT, FuncT, CancellationToken, TaskTResult) + Creates a sequence query that streams the result of each task in + the source sequence as it completes asynchronously. A + CancellationToken is passed for each asynchronous + evaluation to abort any asynchronous operations in flight if the + sequence is not fully iterated. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_Experimental_ExperimentalEnumerable_Batch.htm b/3.4/ref/api/html/Overload_MoreLinq_Experimental_ExperimentalEnumerable_Batch.htm new file mode 100644 index 0000000..6439b49 --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_Experimental_ExperimentalEnumerable_Batch.htm @@ -0,0 +1,28 @@ +ExperimentalEnumerable.Batch Method

ExperimentalEnumerableBatch Method

Overload List

BatchTSource, TResult(IEnumerableTSource, Int32, ArrayPoolTSource, FuncICurrentBufferTSource, TResult) + Batches the source sequence into sized buckets using an array pool + to rent arrays to back each bucket and returns a sequence of + elements projected from each bucket. +
BatchTSource, TBucket, TResult(IEnumerableTSource, Int32, ArrayPoolTSource, FuncICurrentBufferTSource, IEnumerableTBucket, FuncIEnumerableTBucket, TResult) + Batches the source sequence into sized buckets using an array pool + to rent arrays to back each bucket and returns a sequence of + elements projected from each bucket. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_Experimental_ExperimentalEnumerable_TrySingle.htm b/3.4/ref/api/html/Overload_MoreLinq_Experimental_ExperimentalEnumerable_TrySingle.htm new file mode 100644 index 0000000..f12ea53 --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_Experimental_ExperimentalEnumerable_TrySingle.htm @@ -0,0 +1,28 @@ +ExperimentalEnumerable.TrySingle Method

ExperimentalEnumerableTrySingle Method

Overload List

TrySingleT, TCardinality(IEnumerableT, TCardinality, TCardinality, TCardinality) + Returns a tuple with the cardinality of the sequence and the + single element in the sequence if it contains exactly one element. + similar to SingleTSource(IEnumerableTSource). +
TrySingleT, TCardinality, TResult(IEnumerableT, TCardinality, TCardinality, TCardinality, FuncTCardinality, T, TResult) + Returns a result projected from the the cardinality of the sequence + and the single element in the sequence if it contains exactly one + element. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_Extensions_AggregateExtension_Aggregate.htm b/3.4/ref/api/html/Overload_MoreLinq_Extensions_AggregateExtension_Aggregate.htm new file mode 100644 index 0000000..9c5bf45 --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_Extensions_AggregateExtension_Aggregate.htm @@ -0,0 +1,41 @@ +AggregateExtension.Aggregate Method

AggregateExtensionAggregate Method

Overload List

AggregateT, TAccumulate1, TAccumulate2, TResult(IEnumerableT, TAccumulate1, FuncTAccumulate1, T, TAccumulate1, TAccumulate2, FuncTAccumulate2, T, TAccumulate2, FuncTAccumulate1, TAccumulate2, TResult) + Applies two accumulators sequentially in a single pass over a + sequence. +
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TResult(IEnumerableT, TAccumulate1, FuncTAccumulate1, T, TAccumulate1, TAccumulate2, FuncTAccumulate2, T, TAccumulate2, TAccumulate3, FuncTAccumulate3, T, TAccumulate3, FuncTAccumulate1, TAccumulate2, TAccumulate3, TResult) + Applies three accumulators sequentially in a single pass over a + sequence. +
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TResult(IEnumerableT, TAccumulate1, FuncTAccumulate1, T, TAccumulate1, TAccumulate2, FuncTAccumulate2, T, TAccumulate2, TAccumulate3, FuncTAccumulate3, T, TAccumulate3, TAccumulate4, FuncTAccumulate4, T, TAccumulate4, FuncTAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TResult) + Applies four accumulators sequentially in a single pass over a + sequence. +
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TResult(IEnumerableT, TAccumulate1, FuncTAccumulate1, T, TAccumulate1, TAccumulate2, FuncTAccumulate2, T, TAccumulate2, TAccumulate3, FuncTAccumulate3, T, TAccumulate3, TAccumulate4, FuncTAccumulate4, T, TAccumulate4, TAccumulate5, FuncTAccumulate5, T, TAccumulate5, FuncTAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TResult) + Applies five accumulators sequentially in a single pass over a + sequence. +
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TResult(IEnumerableT, TAccumulate1, FuncTAccumulate1, T, TAccumulate1, TAccumulate2, FuncTAccumulate2, T, TAccumulate2, TAccumulate3, FuncTAccumulate3, T, TAccumulate3, TAccumulate4, FuncTAccumulate4, T, TAccumulate4, TAccumulate5, FuncTAccumulate5, T, TAccumulate5, TAccumulate6, FuncTAccumulate6, T, TAccumulate6, FuncTAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TResult) + Applies six accumulators sequentially in a single pass over a + sequence. +
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TAccumulate7, TResult(IEnumerableT, TAccumulate1, FuncTAccumulate1, T, TAccumulate1, TAccumulate2, FuncTAccumulate2, T, TAccumulate2, TAccumulate3, FuncTAccumulate3, T, TAccumulate3, TAccumulate4, FuncTAccumulate4, T, TAccumulate4, TAccumulate5, FuncTAccumulate5, T, TAccumulate5, TAccumulate6, FuncTAccumulate6, T, TAccumulate6, TAccumulate7, FuncTAccumulate7, T, TAccumulate7, FuncTAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TAccumulate7, TResult) + Applies seven accumulators sequentially in a single pass over a + sequence. +
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TAccumulate7, TAccumulate8, TResult(IEnumerableT, TAccumulate1, FuncTAccumulate1, T, TAccumulate1, TAccumulate2, FuncTAccumulate2, T, TAccumulate2, TAccumulate3, FuncTAccumulate3, T, TAccumulate3, TAccumulate4, FuncTAccumulate4, T, TAccumulate4, TAccumulate5, FuncTAccumulate5, T, TAccumulate5, TAccumulate6, FuncTAccumulate6, T, TAccumulate6, TAccumulate7, FuncTAccumulate7, T, TAccumulate7, TAccumulate8, FuncTAccumulate8, T, TAccumulate8, FuncTAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TAccumulate7, TAccumulate8, TResult) + Applies eight accumulators sequentially in a single pass over a + sequence. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_Extensions_AggregateRightExtension_AggregateRight.htm b/3.4/ref/api/html/Overload_MoreLinq_Extensions_AggregateRightExtension_AggregateRight.htm new file mode 100644 index 0000000..a6b9368 --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_Extensions_AggregateRightExtension_AggregateRight.htm @@ -0,0 +1,35 @@ +AggregateRightExtension.AggregateRight Method

AggregateRightExtensionAggregateRight Method

Overload List

AggregateRightTSource(IEnumerableTSource, FuncTSource, TSource, TSource) + Applies a right-associative accumulator function over a sequence. + This operator is the right-associative version of the + AggregateTSource(IEnumerableTSource, FuncTSource, TSource, TSource) LINQ operator. +
AggregateRightTSource, TAccumulate(IEnumerableTSource, TAccumulate, FuncTSource, TAccumulate, TAccumulate) + Applies a right-associative accumulator function over a sequence. + The specified seed value is used as the initial accumulator value. + This operator is the right-associative version of the + AggregateTSource, TAccumulate(IEnumerableTSource, TAccumulate, FuncTAccumulate, TSource, TAccumulate) LINQ operator. +
AggregateRightTSource, TAccumulate, TResult(IEnumerableTSource, TAccumulate, FuncTSource, TAccumulate, TAccumulate, FuncTAccumulate, TResult) + Applies a right-associative accumulator function over a sequence. + The specified seed value is used as the initial accumulator value, + and the specified function is used to select the result value. + This operator is the right-associative version of the + AggregateTSource, TAccumulate, TResult(IEnumerableTSource, TAccumulate, FuncTAccumulate, TSource, TAccumulate, FuncTAccumulate, TResult) LINQ operator. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_Extensions_AssertCountExtension_AssertCount.htm b/3.4/ref/api/html/Overload_MoreLinq_Extensions_AssertCountExtension_AssertCount.htm new file mode 100644 index 0000000..0870ca9 --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_Extensions_AssertCountExtension_AssertCount.htm @@ -0,0 +1,25 @@ +AssertCountExtension.AssertCount Method

AssertCountExtensionAssertCount Method

Overload List

AssertCountTSource(IEnumerableTSource, Int32) + Asserts that a source sequence contains a given count of elements. +
AssertCountTSource(IEnumerableTSource, Int32, FuncInt32, Int32, Exception) + Asserts that a source sequence contains a given count of elements. + A parameter specifies the exception to be thrown. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_Extensions_AssertExtension_Assert.htm b/3.4/ref/api/html/Overload_MoreLinq_Extensions_AssertExtension_Assert.htm new file mode 100644 index 0000000..512e534 --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_Extensions_AssertExtension_Assert.htm @@ -0,0 +1,26 @@ +AssertExtension.Assert Method

AssertExtensionAssert Method

Overload List

AssertTSource(IEnumerableTSource, FuncTSource, Boolean) + Asserts that all elements of a sequence meet a given condition + otherwise throws an Exception object. +
AssertTSource(IEnumerableTSource, FuncTSource, Boolean, FuncTSource, Exception) + Asserts that all elements of a sequence meet a given condition + otherwise throws an Exception object. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_Extensions_BatchExtension_Batch.htm b/3.4/ref/api/html/Overload_MoreLinq_Extensions_BatchExtension_Batch.htm new file mode 100644 index 0000000..41d2ab5 --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_Extensions_BatchExtension_Batch.htm @@ -0,0 +1,24 @@ +BatchExtension.Batch Method

BatchExtensionBatch Method

Overload List

BatchTSource(IEnumerableTSource, Int32) + Batches the source sequence into sized buckets. +
BatchTSource, TResult(IEnumerableTSource, Int32, FuncIEnumerableTSource, TResult) + Batches the source sequence into sized buckets and applies a projection to each bucket. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_Extensions_CartesianExtension_Cartesian.htm b/3.4/ref/api/html/Overload_MoreLinq_Extensions_CartesianExtension_Cartesian.htm new file mode 100644 index 0000000..e4b28b0 --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_Extensions_CartesianExtension_Cartesian.htm @@ -0,0 +1,48 @@ +CartesianExtension.Cartesian Method

CartesianExtensionCartesian Method

Overload List

CartesianT1, T2, TResult(IEnumerableT1, IEnumerableT2, FuncT1, T2, TResult) + Returns the Cartesian product of two sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
CartesianT1, T2, T3, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, FuncT1, T2, T3, TResult) + Returns the Cartesian product of three sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
CartesianT1, T2, T3, T4, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, IEnumerableT4, FuncT1, T2, T3, T4, TResult) + Returns the Cartesian product of four sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
CartesianT1, T2, T3, T4, T5, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, IEnumerableT4, IEnumerableT5, FuncT1, T2, T3, T4, T5, TResult) + Returns the Cartesian product of five sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
CartesianT1, T2, T3, T4, T5, T6, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, IEnumerableT4, IEnumerableT5, IEnumerableT6, FuncT1, T2, T3, T4, T5, T6, TResult) + Returns the Cartesian product of six sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
CartesianT1, T2, T3, T4, T5, T6, T7, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, IEnumerableT4, IEnumerableT5, IEnumerableT6, IEnumerableT7, FuncT1, T2, T3, T4, T5, T6, T7, TResult) + Returns the Cartesian product of seven sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
CartesianT1, T2, T3, T4, T5, T6, T7, T8, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, IEnumerableT4, IEnumerableT5, IEnumerableT6, IEnumerableT7, IEnumerableT8, FuncT1, T2, T3, T4, T5, T6, T7, T8, TResult) + Returns the Cartesian product of eight sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_Extensions_CountByExtension_CountBy.htm b/3.4/ref/api/html/Overload_MoreLinq_Extensions_CountByExtension_CountBy.htm new file mode 100644 index 0000000..37d45fc --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_Extensions_CountByExtension_CountBy.htm @@ -0,0 +1,27 @@ +CountByExtension.CountBy Method

CountByExtensionCountBy Method

Overload List

CountByTSource, TKey(IEnumerableTSource, FuncTSource, TKey) + Applies a key-generating function to each element of a sequence and returns a sequence of + unique keys and their number of occurrences in the original sequence. +
CountByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IEqualityComparerTKey) + Applies a key-generating function to each element of a sequence and returns a sequence of + unique keys and their number of occurrences in the original sequence. + An additional argument specifies a comparer to use for testing equivalence of keys. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_Extensions_DistinctByExtension_DistinctBy.htm b/3.4/ref/api/html/Overload_MoreLinq_Extensions_DistinctByExtension_DistinctBy.htm new file mode 100644 index 0000000..f6ee6cb --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_Extensions_DistinctByExtension_DistinctBy.htm @@ -0,0 +1,26 @@ +DistinctByExtension.DistinctBy Method

DistinctByExtensionDistinctBy Method

Overload List

DistinctByTSource, TKey(IEnumerableTSource, FuncTSource, TKey) + Returns all distinct elements of the given source, where "distinctness" + is determined via a projection and the default equality comparer for the projected type. +
DistinctByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IEqualityComparerTKey) + Returns all distinct elements of the given source, where "distinctness" + is determined via a projection and the specified comparer for the projected type. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_Extensions_EndsWithExtension_EndsWith.htm b/3.4/ref/api/html/Overload_MoreLinq_Extensions_EndsWithExtension_EndsWith.htm new file mode 100644 index 0000000..d1a40c3 --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_Extensions_EndsWithExtension_EndsWith.htm @@ -0,0 +1,26 @@ +EndsWithExtension.EndsWith Method

EndsWithExtensionEndsWith Method

Overload List

EndsWithT(IEnumerableT, IEnumerableT) + Determines whether the end of the first sequence is equivalent to + the second sequence, using the default equality comparer. +
EndsWithT(IEnumerableT, IEnumerableT, IEqualityComparerT) + Determines whether the end of the first sequence is equivalent to + the second sequence, using the specified element equality comparer. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_Extensions_EquiZipExtension_EquiZip.htm b/3.4/ref/api/html/Overload_MoreLinq_Extensions_EquiZipExtension_EquiZip.htm new file mode 100644 index 0000000..e870fcd --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_Extensions_EquiZipExtension_EquiZip.htm @@ -0,0 +1,32 @@ +EquiZipExtension.EquiZip Method

EquiZipExtensionEquiZip Method

Overload List

EquiZipTFirst, TSecond, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TSecond, TResult) + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. An exception is thrown + if the input sequences are of different lengths. +
EquiZipT1, T2, T3, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, FuncT1, T2, T3, TResult) + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. An exception is thrown + if the input sequences are of different lengths. +
EquiZipT1, T2, T3, T4, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, IEnumerableT4, FuncT1, T2, T3, T4, TResult) + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. An exception is thrown + if the input sequences are of different lengths. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_Extensions_ExceptByExtension_ExceptBy.htm b/3.4/ref/api/html/Overload_MoreLinq_Extensions_ExceptByExtension_ExceptBy.htm new file mode 100644 index 0000000..4acc30d --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_Extensions_ExceptByExtension_ExceptBy.htm @@ -0,0 +1,26 @@ +ExceptByExtension.ExceptBy Method

ExceptByExtensionExceptBy Method

Overload List

ExceptByTSource, TKey(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey) + Returns the set of elements in the first sequence which aren't + in the second sequence, according to a given key selector. +
ExceptByTSource, TKey(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, IEqualityComparerTKey) + Returns the set of elements in the first sequence which aren't + in the second sequence, according to a given key selector. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_Extensions_FallbackIfEmptyExtension_FallbackIfEmpty.htm b/3.4/ref/api/html/Overload_MoreLinq_Extensions_FallbackIfEmptyExtension_FallbackIfEmpty.htm new file mode 100644 index 0000000..38ea106 --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_Extensions_FallbackIfEmptyExtension_FallbackIfEmpty.htm @@ -0,0 +1,38 @@ +FallbackIfEmptyExtension.FallbackIfEmpty Method

FallbackIfEmptyExtensionFallbackIfEmpty Method

Overload List

FallbackIfEmptyT(IEnumerableT, T) + Returns the elements of the specified sequence or the specified + value in a singleton collection if the sequence is empty. +
FallbackIfEmptyT(IEnumerableT, T) + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence from an array of values. +
FallbackIfEmptyT(IEnumerableT, IEnumerableT) + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence of values. +
FallbackIfEmptyT(IEnumerableT, T, T) + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence of values. +
FallbackIfEmptyT(IEnumerableT, T, T, T) + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence of values. +
FallbackIfEmptyT(IEnumerableT, T, T, T, T) + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence of values. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_Extensions_FillBackwardExtension_FillBackward.htm b/3.4/ref/api/html/Overload_MoreLinq_Extensions_FillBackwardExtension_FillBackward.htm new file mode 100644 index 0000000..c634e1a --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_Extensions_FillBackwardExtension_FillBackward.htm @@ -0,0 +1,35 @@ +FillBackwardExtension.FillBackward Method

FillBackwardExtensionFillBackward Method

Overload List

FillBackwardT(IEnumerableT) + Returns a sequence with each null reference or value in the source + replaced with the following non-null reference or value in + that sequence. +
FillBackwardT(IEnumerableT, FuncT, Boolean) + Returns a sequence with each missing element in the source replaced + with the following non-missing element in that sequence. An + additional parameter specifies a function used to determine if an + element is considered missing or not. +
FillBackwardT(IEnumerableT, FuncT, Boolean, FuncT, T, T) + Returns a sequence with each missing element in the source replaced + with the following non-missing element in that sequence. Additional + parameters specify two functions, one used to determine if an + element is considered missing or not and another to provide the + replacement for the missing element. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_Extensions_FillForwardExtension_FillForward.htm b/3.4/ref/api/html/Overload_MoreLinq_Extensions_FillForwardExtension_FillForward.htm new file mode 100644 index 0000000..48d777d --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_Extensions_FillForwardExtension_FillForward.htm @@ -0,0 +1,35 @@ +FillForwardExtension.FillForward Method

FillForwardExtensionFillForward Method

Overload List

FillForwardT(IEnumerableT) + Returns a sequence with each null reference or value in the source + replaced with the previous non-null reference or value seen in + that sequence. +
FillForwardT(IEnumerableT, FuncT, Boolean) + Returns a sequence with each missing element in the source replaced + with the previous non-missing element seen in that sequence. An + additional parameter specifies a function used to determine if an + element is considered missing or not. +
FillForwardT(IEnumerableT, FuncT, Boolean, FuncT, T, T) + Returns a sequence with each missing element in the source replaced + with one based on the previous non-missing element seen in that + sequence. Additional parameters specify two functions, one used to + determine if an element is considered missing or not and another + to provide the replacement for the missing element. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_Extensions_FlattenExtension_Flatten.htm b/3.4/ref/api/html/Overload_MoreLinq_Extensions_FlattenExtension_Flatten.htm new file mode 100644 index 0000000..cfaf8b2 --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_Extensions_FlattenExtension_Flatten.htm @@ -0,0 +1,31 @@ +FlattenExtension.Flatten Method

FlattenExtensionFlatten Method

Overload List

Flatten(IEnumerable) + Flattens a sequence containing arbitrarily-nested sequences. +
Flatten(IEnumerable, FuncIEnumerable, Boolean) + Flattens a sequence containing arbitrarily-nested sequences. An + additional parameter specifies a predicate function used to + determine whether a nested IEnumerable should be + flattened or not. +
Flatten(IEnumerable, FuncObject, IEnumerable) + Flattens a sequence containing arbitrarily-nested sequences. An + additional parameter specifies a function that projects an inner + sequence via a property of an object. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_Extensions_FoldExtension_Fold.htm b/3.4/ref/api/html/Overload_MoreLinq_Extensions_FoldExtension_Fold.htm new file mode 100644 index 0000000..438cf1b --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_Extensions_FoldExtension_Fold.htm @@ -0,0 +1,68 @@ +FoldExtension.Fold Method

FoldExtensionFold Method

Overload List

FoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, TResult) + Returns the result of applying a function to a sequence of + 16 elements. +
FoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, T, T, T, T, T, TResult) + Returns the result of applying a function to a sequence of + 15 elements. +
FoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, T, T, T, T, TResult) + Returns the result of applying a function to a sequence of + 14 elements. +
FoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, T, T, T, TResult) + Returns the result of applying a function to a sequence of + 13 elements. +
FoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, T, T, TResult) + Returns the result of applying a function to a sequence of + 12 elements. +
FoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, T, TResult) + Returns the result of applying a function to a sequence of + 11 elements. +
FoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, TResult) + Returns the result of applying a function to a sequence of + 10 elements. +
FoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, TResult) + Returns the result of applying a function to a sequence of + 9 elements. +
FoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, TResult) + Returns the result of applying a function to a sequence of + 8 elements. +
FoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, TResult) + Returns the result of applying a function to a sequence of + 7 elements. +
FoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, TResult) + Returns the result of applying a function to a sequence of + 6 elements. +
FoldT, TResult(IEnumerableT, FuncT, T, T, T, T, TResult) + Returns the result of applying a function to a sequence of + 5 elements. +
FoldT, TResult(IEnumerableT, FuncT, T, T, T, TResult) + Returns the result of applying a function to a sequence of + 4 elements. +
FoldT, TResult(IEnumerableT, FuncT, T, T, TResult) + Returns the result of applying a function to a sequence of + 3 elements. +
FoldT, TResult(IEnumerableT, FuncT, T, TResult) + Returns the result of applying a function to a sequence of + 2 elements. +
FoldT, TResult(IEnumerableT, FuncT, TResult) + Returns the result of applying a function to a sequence of + 1 element. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_Extensions_ForEachExtension_ForEach.htm b/3.4/ref/api/html/Overload_MoreLinq_Extensions_ForEachExtension_ForEach.htm new file mode 100644 index 0000000..ca0b821 --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_Extensions_ForEachExtension_ForEach.htm @@ -0,0 +1,25 @@ +ForEachExtension.ForEach Method

ForEachExtensionForEach Method

Overload List

ForEachT(IEnumerableT, ActionT, Int32) + Immediately executes the given action on each element in the source sequence. + Each element's index is used in the logic of the action. +
ForEachT(IEnumerableT, ActionT) + Immediately executes the given action on each element in the source sequence. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_Extensions_FullGroupJoinExtension_FullGroupJoin.htm b/3.4/ref/api/html/Overload_MoreLinq_Extensions_FullGroupJoinExtension_FullGroupJoin.htm new file mode 100644 index 0000000..d81ff28 --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_Extensions_FullGroupJoinExtension_FullGroupJoin.htm @@ -0,0 +1,28 @@ +FullGroupJoinExtension.FullGroupJoin Method
\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_Extensions_FullJoinExtension_FullJoin.htm b/3.4/ref/api/html/Overload_MoreLinq_Extensions_FullJoinExtension_FullJoin.htm new file mode 100644 index 0000000..20445b7 --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_Extensions_FullJoinExtension_FullJoin.htm @@ -0,0 +1,36 @@ +FullJoinExtension.FullJoin Method

FullJoinExtensionFullJoin Method

Overload List

FullJoinTSource, TKey, TResult(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, FuncTSource, TResult, FuncTSource, TResult, FuncTSource, TSource, TResult) + Performs a full outer join on two homogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
FullJoinTSource, TKey, TResult(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, FuncTSource, TResult, FuncTSource, TResult, FuncTSource, TSource, TResult, IEqualityComparerTKey) + Performs a full outer join on two homogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
FullJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTFirst, TResult, FuncTSecond, TResult, FuncTFirst, TSecond, TResult) + Performs a full outer join on two heterogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
FullJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTFirst, TResult, FuncTSecond, TResult, FuncTFirst, TSecond, TResult, IEqualityComparerTKey) + Performs a full outer join on two heterogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_Extensions_GroupAdjacentExtension_GroupAdjacent.htm b/3.4/ref/api/html/Overload_MoreLinq_Extensions_GroupAdjacentExtension_GroupAdjacent.htm new file mode 100644 index 0000000..83a6320 --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_Extensions_GroupAdjacentExtension_GroupAdjacent.htm @@ -0,0 +1,46 @@ +GroupAdjacentExtension.GroupAdjacent Method

GroupAdjacentExtensionGroupAdjacent Method

Overload List

GroupAdjacentTSource, TKey(IEnumerableTSource, FuncTSource, TKey) + Groups the adjacent elements of a sequence according to a + specified key selector function. +
GroupAdjacentTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IEqualityComparerTKey) + Groups the adjacent elements of a sequence according to a + specified key selector function and compares the keys by using a + specified comparer. +
GroupAdjacentTSource, TKey, TElement(IEnumerableTSource, FuncTSource, TKey, FuncTSource, TElement) + Groups the adjacent elements of a sequence according to a + specified key selector function and projects the elements for + each group by using a specified function. +
GroupAdjacentTSource, TKey, TResult(IEnumerableTSource, FuncTSource, TKey, FuncTKey, IEnumerableTSource, TResult) + Groups the adjacent elements of a sequence according to a + specified key selector function. The keys are compared by using + a comparer and each group's elements are projected by using a + specified function. +
GroupAdjacentTSource, TKey, TElement(IEnumerableTSource, FuncTSource, TKey, FuncTSource, TElement, IEqualityComparerTKey) + Groups the adjacent elements of a sequence according to a + specified key selector function. The keys are compared by using + a comparer and each group's elements are projected by using a + specified function. +
GroupAdjacentTSource, TKey, TResult(IEnumerableTSource, FuncTSource, TKey, FuncTKey, IEnumerableTSource, TResult, IEqualityComparerTKey) + Groups the adjacent elements of a sequence according to a + specified key selector function. The keys are compared by using + a comparer and each group's elements are projected by using a + specified function. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_Extensions_IndexByExtension_IndexBy.htm b/3.4/ref/api/html/Overload_MoreLinq_Extensions_IndexByExtension_IndexBy.htm new file mode 100644 index 0000000..ac03631 --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_Extensions_IndexByExtension_IndexBy.htm @@ -0,0 +1,30 @@ +IndexByExtension.IndexBy Method

IndexByExtensionIndexBy Method

Overload List

IndexByTSource, TKey(IEnumerableTSource, FuncTSource, TKey) + Applies a key-generating function to each element of a sequence and + returns a sequence that contains the elements of the original + sequence as well its key and index inside the group of its key. +
IndexByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IEqualityComparerTKey) + Applies a key-generating function to each element of a sequence and + returns a sequence that contains the elements of the original + sequence as well its key and index inside the group of its key. + An additional parameter specifies a comparer to use for testing the + equivalence of keys. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_Extensions_IndexExtension_Index.htm b/3.4/ref/api/html/Overload_MoreLinq_Extensions_IndexExtension_Index.htm new file mode 100644 index 0000000..24dec9d --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_Extensions_IndexExtension_Index.htm @@ -0,0 +1,28 @@ +IndexExtension.Index Method

IndexExtensionIndex Method

Overload List

IndexTSource(IEnumerableTSource) + Returns a sequence of KeyValuePairTKey, TValue + where the key is the zero-based index of the value in the source + sequence. +
IndexTSource(IEnumerableTSource, Int32) + Returns a sequence of KeyValuePairTKey, TValue + where the key is the index of the value in the source sequence. + An additional parameter specifies the starting index. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_Extensions_LagExtension_Lag.htm b/3.4/ref/api/html/Overload_MoreLinq_Extensions_LagExtension_Lag.htm new file mode 100644 index 0000000..bca17ef --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_Extensions_LagExtension_Lag.htm @@ -0,0 +1,26 @@ +LagExtension.Lag Method

LagExtensionLag Method

Overload List

LagTSource, TResult(IEnumerableTSource, Int32, FuncTSource, TSource, TResult) + Produces a projection of a sequence by evaluating pairs of elements separated by a + negative offset. +
LagTSource, TResult(IEnumerableTSource, Int32, TSource, FuncTSource, TSource, TResult) + Produces a projection of a sequence by evaluating pairs of elements separated by a + negative offset. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_Extensions_LeadExtension_Lead.htm b/3.4/ref/api/html/Overload_MoreLinq_Extensions_LeadExtension_Lead.htm new file mode 100644 index 0000000..eb26e47 --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_Extensions_LeadExtension_Lead.htm @@ -0,0 +1,26 @@ +LeadExtension.Lead Method

LeadExtensionLead Method

Overload List

LeadTSource, TResult(IEnumerableTSource, Int32, FuncTSource, TSource, TResult) + Produces a projection of a sequence by evaluating pairs of elements separated by a + positive offset. +
LeadTSource, TResult(IEnumerableTSource, Int32, TSource, FuncTSource, TSource, TResult) + Produces a projection of a sequence by evaluating pairs of elements separated by a + positive offset. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_Extensions_LeftJoinExtension_LeftJoin.htm b/3.4/ref/api/html/Overload_MoreLinq_Extensions_LeftJoinExtension_LeftJoin.htm new file mode 100644 index 0000000..da9116c --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_Extensions_LeftJoinExtension_LeftJoin.htm @@ -0,0 +1,36 @@ +LeftJoinExtension.LeftJoin Method

LeftJoinExtensionLeftJoin Method

Overload List

LeftJoinTSource, TKey, TResult(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, FuncTSource, TResult, FuncTSource, TSource, TResult) + Performs a left outer join on two homogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
LeftJoinTSource, TKey, TResult(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, FuncTSource, TResult, FuncTSource, TSource, TResult, IEqualityComparerTKey) + Performs a left outer join on two homogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
LeftJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTFirst, TResult, FuncTFirst, TSecond, TResult) + Performs a left outer join on two heterogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
LeftJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTFirst, TResult, FuncTFirst, TSecond, TResult, IEqualityComparerTKey) + Performs a left outer join on two heterogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_Extensions_MaxByExtension_MaxBy.htm b/3.4/ref/api/html/Overload_MoreLinq_Extensions_MaxByExtension_MaxBy.htm new file mode 100644 index 0000000..22d47cd --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_Extensions_MaxByExtension_MaxBy.htm @@ -0,0 +1,26 @@ +MaxByExtension.MaxBy Method

MaxByExtensionMaxBy Method

Overload List

MaxByTSource, TKey(IEnumerableTSource, FuncTSource, TKey) + Returns the maximal elements of the given sequence, based on + the given projection. +
MaxByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey) + Returns the maximal elements of the given sequence, based on + the given projection and the specified comparer for projected values. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_Extensions_MinByExtension_MinBy.htm b/3.4/ref/api/html/Overload_MoreLinq_Extensions_MinByExtension_MinBy.htm new file mode 100644 index 0000000..d68aaec --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_Extensions_MinByExtension_MinBy.htm @@ -0,0 +1,26 @@ +MinByExtension.MinBy Method

MinByExtensionMinBy Method

Overload List

MinByTSource, TKey(IEnumerableTSource, FuncTSource, TKey) + Returns the minimal elements of the given sequence, based on + the given projection. +
MinByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey) + Returns the minimal elements of the given sequence, based on + the given projection and the specified comparer for projected values. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_Extensions_OrderByExtension_OrderBy.htm b/3.4/ref/api/html/Overload_MoreLinq_Extensions_OrderByExtension_OrderBy.htm new file mode 100644 index 0000000..53a0acc --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_Extensions_OrderByExtension_OrderBy.htm @@ -0,0 +1,24 @@ +OrderByExtension.OrderBy Method

OrderByExtensionOrderBy Method

Overload List

OrderByT, TKey(IEnumerableT, FuncT, TKey, OrderByDirection) + Sorts the elements of a sequence in a particular direction (ascending, descending) according to a key +
OrderByT, TKey(IEnumerableT, FuncT, TKey, IComparerTKey, OrderByDirection) + Sorts the elements of a sequence in a particular direction (ascending, descending) according to a key +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_Extensions_OrderedMergeExtension_OrderedMerge.htm b/3.4/ref/api/html/Overload_MoreLinq_Extensions_OrderedMergeExtension_OrderedMerge.htm new file mode 100644 index 0000000..fae1637 --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_Extensions_OrderedMergeExtension_OrderedMerge.htm @@ -0,0 +1,65 @@ +OrderedMergeExtension.OrderedMerge Method

OrderedMergeExtensionOrderedMerge Method

Overload List

OrderedMergeT(IEnumerableT, IEnumerableT) + Merges two ordered sequences into one. Where the elements equal + in both sequences, the element from the first sequence is + returned in the resulting sequence. +
OrderedMergeT(IEnumerableT, IEnumerableT, IComparerT) + Merges two ordered sequences into one with an additional + parameter specifying how to compare the elements of the + sequences. Where the elements equal in both sequences, the + element from the first sequence is returned in the resulting + sequence. +
OrderedMergeT, TKey(IEnumerableT, IEnumerableT, FuncT, TKey) + Merges two ordered sequences into one with an additional + parameter specifying the element key by which the sequences are + ordered. Where the keys equal in both sequences, the + element from the first sequence is returned in the resulting + sequence. +
OrderedMergeT, TKey, TResult(IEnumerableT, IEnumerableT, FuncT, TKey, FuncT, TResult, FuncT, TResult, FuncT, T, TResult) + Merges two ordered sequences into one. Additional parameters + specify the element key by which the sequences are ordered, + the result when element is found in first sequence but not in + the second, the result when element is found in second sequence + but not in the first and the result when elements are found in + both sequences. +
OrderedMergeT, TKey, TResult(IEnumerableT, IEnumerableT, FuncT, TKey, FuncT, TResult, FuncT, TResult, FuncT, T, TResult, IComparerTKey) + Merges two ordered sequences into one. Additional parameters + specify the element key by which the sequences are ordered, + the result when element is found in first sequence but not in + the second, the result when element is found in second sequence + but not in the first, the result when elements are found in + both sequences and a method for comparing keys. +
OrderedMergeTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTFirst, TResult, FuncTSecond, TResult, FuncTFirst, TSecond, TResult) + Merges two heterogeneous sequences ordered by a common key type + into a homogeneous one. Additional parameters specify the + element key by which the sequences are ordered, the result when + element is found in first sequence but not in the second and + the result when element is found in second sequence but not in + the first, the result when elements are found in both sequences. +
OrderedMergeTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTFirst, TResult, FuncTSecond, TResult, FuncTFirst, TSecond, TResult, IComparerTKey) + Merges two heterogeneous sequences ordered by a common key type + into a homogeneous one. Additional parameters specify the + element key by which the sequences are ordered, the result when + element is found in first sequence but not in the second, + the result when element is found in second sequence but not in + the first, the result when elements are found in both sequences + and a method for comparing keys. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_Extensions_PadExtension_Pad.htm b/3.4/ref/api/html/Overload_MoreLinq_Extensions_PadExtension_Pad.htm new file mode 100644 index 0000000..b52b318 --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_Extensions_PadExtension_Pad.htm @@ -0,0 +1,29 @@ +PadExtension.Pad Method

PadExtensionPad Method

Overload List

PadTSource(IEnumerableTSource, Int32) + Pads a sequence with default values if it is narrower (shorter + in length) than a given width. +
PadTSource(IEnumerableTSource, Int32, TSource) + Pads a sequence with a given filler value if it is narrower (shorter + in length) than a given width. +
PadTSource(IEnumerableTSource, Int32, FuncInt32, TSource) + Pads a sequence with a dynamic filler value if it is narrower (shorter + in length) than a given width. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_Extensions_PadStartExtension_PadStart.htm b/3.4/ref/api/html/Overload_MoreLinq_Extensions_PadStartExtension_PadStart.htm new file mode 100644 index 0000000..04a8230 --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_Extensions_PadStartExtension_PadStart.htm @@ -0,0 +1,31 @@ +PadStartExtension.PadStart Method

PadStartExtensionPadStart Method

Overload List

PadStartTSource(IEnumerableTSource, Int32) + Pads a sequence with default values in the beginning if it is narrower (shorter + in length) than a given width. +
PadStartTSource(IEnumerableTSource, Int32, TSource) + Pads a sequence with a given filler value in the beginning if it is narrower (shorter + in length) than a given width. + An additional parameter specifies the value to use for padding. +
PadStartTSource(IEnumerableTSource, Int32, FuncInt32, TSource) + Pads a sequence with a dynamic filler value in the beginning if it is narrower (shorter + in length) than a given width. + An additional parameter specifies the function to calculate padding. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_Extensions_PartialSortByExtension_PartialSortBy.htm b/3.4/ref/api/html/Overload_MoreLinq_Extensions_PartialSortByExtension_PartialSortBy.htm new file mode 100644 index 0000000..fcfec82 --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_Extensions_PartialSortByExtension_PartialSortBy.htm @@ -0,0 +1,36 @@ +PartialSortByExtension.PartialSortBy Method
\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_Extensions_PartialSortExtension_PartialSort.htm b/3.4/ref/api/html/Overload_MoreLinq_Extensions_PartialSortExtension_PartialSort.htm new file mode 100644 index 0000000..0775fbd --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_Extensions_PartialSortExtension_PartialSort.htm @@ -0,0 +1,40 @@ +PartialSortExtension.PartialSort Method

PartialSortExtensionPartialSort Method

Overload List

PartialSortT(IEnumerableT, Int32) + Combines OrderByTSource, TKey(IEnumerableTSource, FuncTSource, TKey), + where each element is its key, and TakeTSource(IEnumerableTSource, Int32) + in a single operation. +
PartialSortT(IEnumerableT, Int32, OrderByDirection) + Combines OrderByT, TKey(IEnumerableT, FuncT, TKey, IComparerTKey, OrderByDirection), + where each element is its key, and TakeTSource(IEnumerableTSource, Int32) + in a single operation. + An additional parameter specifies the direction of the sort +
PartialSortT(IEnumerableT, Int32, IComparerT) + Combines OrderByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey), + where each element is its key, and TakeTSource(IEnumerableTSource, Int32) + in a single operation. An additional parameter specifies how the + elements compare to each other. +
PartialSortT(IEnumerableT, Int32, IComparerT, OrderByDirection) + Combines OrderByT, TKey(IEnumerableT, FuncT, TKey, IComparerTKey, OrderByDirection), + where each element is its key, and TakeTSource(IEnumerableTSource, Int32) + in a single operation. + Additional parameters specify how the elements compare to each other and + the direction of the sort. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_Extensions_PartitionExtension_Partition.htm b/3.4/ref/api/html/Overload_MoreLinq_Extensions_PartitionExtension_Partition.htm new file mode 100644 index 0000000..50b46db --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_Extensions_PartitionExtension_Partition.htm @@ -0,0 +1,52 @@ +PartitionExtension.Partition Method

PartitionExtensionPartition Method

Overload List

PartitionT(IEnumerableT, FuncT, Boolean) + Partitions or splits a sequence in two using a predicate. +
PartitionT, TResult(IEnumerableIGroupingBoolean, T, FuncIEnumerableT, IEnumerableT, TResult) + Partitions a grouping by Boolean keys into a projection of true + elements and false elements, respectively. +
PartitionT, TResult(IEnumerableIGroupingNullableBoolean, T, FuncIEnumerableT, IEnumerableT, IEnumerableT, TResult) + Partitions a grouping by nullable Boolean keys into a projection of + true elements, false elements and null elements, respectively. +
PartitionT, TResult(IEnumerableT, FuncT, Boolean, FuncIEnumerableT, IEnumerableT, TResult) + Partitions or splits a sequence in two using a predicate and then + projects a result from the two. +
PartitionTKey, TElement, TResult(IEnumerableIGroupingTKey, TElement, TKey, FuncIEnumerableTElement, IEnumerableIGroupingTKey, TElement, TResult) + Partitions a grouping and projects a result from group elements + matching a key and those groups that do not. +
PartitionTKey, TElement, TResult(IEnumerableIGroupingTKey, TElement, TKey, TKey, FuncIEnumerableTElement, IEnumerableTElement, IEnumerableIGroupingTKey, TElement, TResult) + Partitions a grouping and projects a result from elements of + groups matching a set of two keys and those groups that do not. +
PartitionTKey, TElement, TResult(IEnumerableIGroupingTKey, TElement, TKey, IEqualityComparerTKey, FuncIEnumerableTElement, IEnumerableIGroupingTKey, TElement, TResult) + Partitions a grouping and projects a result from group elements + matching a key and those groups that do not. An additional parameter + specifies how to compare keys for equality. +
PartitionTKey, TElement, TResult(IEnumerableIGroupingTKey, TElement, TKey, TKey, TKey, FuncIEnumerableTElement, IEnumerableTElement, IEnumerableTElement, IEnumerableIGroupingTKey, TElement, TResult) + Partitions a grouping and projects a result from elements groups + matching a set of three keys and those groups that do not. +
PartitionTKey, TElement, TResult(IEnumerableIGroupingTKey, TElement, TKey, TKey, IEqualityComparerTKey, FuncIEnumerableTElement, IEnumerableTElement, IEnumerableIGroupingTKey, TElement, TResult) + Partitions a grouping and projects a result from elements of + groups matching a set of two keys and those groups that do not. + An additional parameter specifies how to compare keys for equality. +
PartitionTKey, TElement, TResult(IEnumerableIGroupingTKey, TElement, TKey, TKey, TKey, IEqualityComparerTKey, FuncIEnumerableTElement, IEnumerableTElement, IEnumerableTElement, IEnumerableIGroupingTKey, TElement, TResult) + Partitions a grouping and projects a result from elements groups + matching a set of three keys and those groups that do not. An + additional parameter specifies how to compare keys for equality. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_Extensions_RandomSubsetExtension_RandomSubset.htm b/3.4/ref/api/html/Overload_MoreLinq_Extensions_RandomSubsetExtension_RandomSubset.htm new file mode 100644 index 0000000..08090db --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_Extensions_RandomSubsetExtension_RandomSubset.htm @@ -0,0 +1,27 @@ +RandomSubsetExtension.RandomSubset Method

RandomSubsetExtensionRandomSubset Method

Overload List

RandomSubsetT(IEnumerableT, Int32) + Returns a sequence of a specified size of random elements from the + original sequence. +
RandomSubsetT(IEnumerableT, Int32, Random) + Returns a sequence of a specified size of random elements from the + original sequence. An additional parameter specifies a random + generator to be used for the random selection algorithm. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_Extensions_RankByExtension_RankBy.htm b/3.4/ref/api/html/Overload_MoreLinq_Extensions_RankByExtension_RankBy.htm new file mode 100644 index 0000000..8219b5b --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_Extensions_RankByExtension_RankBy.htm @@ -0,0 +1,24 @@ +RankByExtension.RankBy Method

RankByExtensionRankBy Method

Overload List

RankByTSource, TKey(IEnumerableTSource, FuncTSource, TKey) + Ranks each item in the sequence in descending ordering by a specified key using a default comparer +
RankByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey) + Ranks each item in a sequence using a specified key and a caller-supplied comparer +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_Extensions_RankExtension_Rank.htm b/3.4/ref/api/html/Overload_MoreLinq_Extensions_RankExtension_Rank.htm new file mode 100644 index 0000000..7c8ca1c --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_Extensions_RankExtension_Rank.htm @@ -0,0 +1,24 @@ +RankExtension.Rank Method

RankExtensionRank Method

Overload List

RankTSource(IEnumerableTSource) + Ranks each item in the sequence in descending ordering using a default comparer. +
RankTSource(IEnumerableTSource, IComparerTSource) + Rank each item in the sequence using a caller-supplied comparer. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_Extensions_RepeatExtension_Repeat.htm b/3.4/ref/api/html/Overload_MoreLinq_Extensions_RepeatExtension_Repeat.htm new file mode 100644 index 0000000..2e6fe58 --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_Extensions_RepeatExtension_Repeat.htm @@ -0,0 +1,24 @@ +RepeatExtension.Repeat Method

RepeatExtensionRepeat Method

Overload List

RepeatT(IEnumerableT) + Repeats the sequence forever. +
RepeatT(IEnumerableT, Int32) + Repeats the sequence the specified number of times. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_Extensions_RightJoinExtension_RightJoin.htm b/3.4/ref/api/html/Overload_MoreLinq_Extensions_RightJoinExtension_RightJoin.htm new file mode 100644 index 0000000..18210ca --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_Extensions_RightJoinExtension_RightJoin.htm @@ -0,0 +1,36 @@ +RightJoinExtension.RightJoin Method

RightJoinExtensionRightJoin Method

Overload List

RightJoinTSource, TKey, TResult(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, FuncTSource, TResult, FuncTSource, TSource, TResult) + Performs a right outer join on two homogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
RightJoinTSource, TKey, TResult(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, FuncTSource, TResult, FuncTSource, TSource, TResult, IEqualityComparerTKey) + Performs a right outer join on two homogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
RightJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTSecond, TResult, FuncTFirst, TSecond, TResult) + Performs a right outer join on two heterogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
RightJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTSecond, TResult, FuncTFirst, TSecond, TResult, IEqualityComparerTKey) + Performs a right outer join on two heterogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_Extensions_RunLengthEncodeExtension_RunLengthEncode.htm b/3.4/ref/api/html/Overload_MoreLinq_Extensions_RunLengthEncodeExtension_RunLengthEncode.htm new file mode 100644 index 0000000..2a52b5d --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_Extensions_RunLengthEncodeExtension_RunLengthEncode.htm @@ -0,0 +1,27 @@ +RunLengthEncodeExtension.RunLengthEncode Method

RunLengthEncodeExtensionRunLengthEncode Method

Overload List

RunLengthEncodeT(IEnumerableT) + Run-length encodes a sequence by converting consecutive instances of the same element into + a KeyValuePair{T,int} representing the item and its occurrence count. +
RunLengthEncodeT(IEnumerableT, IEqualityComparerT) + Run-length encodes a sequence by converting consecutive instances of the same element into + a KeyValuePair{T,int} representing the item and its occurrence count. This overload + uses a custom equality comparer to identify equivalent items. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_Extensions_ScanByExtension_ScanBy.htm b/3.4/ref/api/html/Overload_MoreLinq_Extensions_ScanByExtension_ScanBy.htm new file mode 100644 index 0000000..50a73ff --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_Extensions_ScanByExtension_ScanBy.htm @@ -0,0 +1,27 @@ +ScanByExtension.ScanBy Method

ScanByExtensionScanBy Method

Overload List

ScanByTSource, TKey, TState(IEnumerableTSource, FuncTSource, TKey, FuncTKey, TState, FuncTState, TKey, TSource, TState) + Applies an accumulator function over sequence element keys, + returning the keys along with intermediate accumulator states. +
ScanByTSource, TKey, TState(IEnumerableTSource, FuncTSource, TKey, FuncTKey, TState, FuncTState, TKey, TSource, TState, IEqualityComparerTKey) + Applies an accumulator function over sequence element keys, + returning the keys along with intermediate accumulator states. An + additional parameter specifies the comparer to use to compare keys. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_Extensions_ScanExtension_Scan.htm b/3.4/ref/api/html/Overload_MoreLinq_Extensions_ScanExtension_Scan.htm new file mode 100644 index 0000000..c23924a --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_Extensions_ScanExtension_Scan.htm @@ -0,0 +1,26 @@ +ScanExtension.Scan Method

ScanExtensionScan Method

Overload List

ScanTSource(IEnumerableTSource, FuncTSource, TSource, TSource) + Performs a scan (inclusive prefix sum) on a sequence of elements. +
ScanTSource, TState(IEnumerableTSource, TState, FuncTState, TSource, TState) + Like AggregateTSource(IEnumerableTSource, FuncTSource, TSource, TSource) except returns + the sequence of intermediate results as well as the final one. + An additional parameter specifies a seed. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_Extensions_ScanRightExtension_ScanRight.htm b/3.4/ref/api/html/Overload_MoreLinq_Extensions_ScanRightExtension_ScanRight.htm new file mode 100644 index 0000000..1f8d50f --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_Extensions_ScanRightExtension_ScanRight.htm @@ -0,0 +1,29 @@ +ScanRightExtension.ScanRight Method

ScanRightExtensionScanRight Method

Overload List

ScanRightTSource(IEnumerableTSource, FuncTSource, TSource, TSource) + Performs a right-associative scan (inclusive prefix) on a sequence of elements. + This operator is the right-associative version of the + ScanTSource(IEnumerableTSource, FuncTSource, TSource, TSource) LINQ operator. +
ScanRightTSource, TAccumulate(IEnumerableTSource, TAccumulate, FuncTSource, TAccumulate, TAccumulate) + Performs a right-associative scan (inclusive prefix) on a sequence of elements. + The specified seed value is used as the initial accumulator value. + This operator is the right-associative version of the + ScanTSource, TState(IEnumerableTSource, TState, FuncTState, TSource, TState) LINQ operator. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_Extensions_SegmentExtension_Segment.htm b/3.4/ref/api/html/Overload_MoreLinq_Extensions_SegmentExtension_Segment.htm new file mode 100644 index 0000000..40d22da --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_Extensions_SegmentExtension_Segment.htm @@ -0,0 +1,26 @@ +SegmentExtension.Segment Method

SegmentExtensionSegment Method

Overload List

SegmentT(IEnumerableT, FuncT, T, Int32, Boolean) + Divides a sequence into multiple sequences by using a segment detector based on the original sequence +
SegmentT(IEnumerableT, FuncT, Boolean) + Divides a sequence into multiple sequences by using a segment detector based on the original sequence +
SegmentT(IEnumerableT, FuncT, Int32, Boolean) + Divides a sequence into multiple sequences by using a segment detector based on the original sequence +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_Extensions_ShuffleExtension_Shuffle.htm b/3.4/ref/api/html/Overload_MoreLinq_Extensions_ShuffleExtension_Shuffle.htm new file mode 100644 index 0000000..d4fc98d --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_Extensions_ShuffleExtension_Shuffle.htm @@ -0,0 +1,27 @@ +ShuffleExtension.Shuffle Method

ShuffleExtensionShuffle Method

Overload List

ShuffleT(IEnumerableT) + Returns a sequence of elements in random order from the original + sequence. +
ShuffleT(IEnumerableT, Random) + Returns a sequence of elements in random order from the original + sequence. An additional parameter specifies a random generator to be + used for the random selection algorithm. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_Extensions_SortedMergeExtension_SortedMerge.htm b/3.4/ref/api/html/Overload_MoreLinq_Extensions_SortedMergeExtension_SortedMerge.htm new file mode 100644 index 0000000..a55e5f0 --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_Extensions_SortedMergeExtension_SortedMerge.htm @@ -0,0 +1,26 @@ +SortedMergeExtension.SortedMerge Method

SortedMergeExtensionSortedMerge Method

Overload List

SortedMergeTSource(IEnumerableTSource, OrderByDirection, IEnumerableTSource) + Merges two or more sequences that are in a common order (either ascending or descending) + into a single sequence that preserves that order. +
SortedMergeTSource(IEnumerableTSource, OrderByDirection, IComparerTSource, IEnumerableTSource) + Merges two or more sequences that are in a common order (either ascending or descending) + into a single sequence that preserves that order. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_Extensions_SplitExtension_Split.htm b/3.4/ref/api/html/Overload_MoreLinq_Extensions_SplitExtension_Split.htm new file mode 100644 index 0000000..5c37638 --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_Extensions_SplitExtension_Split.htm @@ -0,0 +1,58 @@ +SplitExtension.Split Method

SplitExtensionSplit Method

Overload List

SplitTSource(IEnumerableTSource, TSource) + Splits the source sequence by a separator. +
SplitTSource(IEnumerableTSource, FuncTSource, Boolean) + Splits the source sequence by separator elements identified by a + function. +
SplitTSource(IEnumerableTSource, TSource, IEqualityComparerTSource) + Splits the source sequence by a separator and then transforms the + splits into results. +
SplitTSource(IEnumerableTSource, TSource, Int32) + Splits the source sequence by a separator given a maximum count of splits. +
SplitTSource(IEnumerableTSource, FuncTSource, Boolean, Int32) + Splits the source sequence by separator elements identified by a + function, given a maximum count of splits. +
SplitTSource(IEnumerableTSource, TSource, IEqualityComparerTSource, Int32) + Splits the source sequence by a separator, given a maximum count + of splits. A parameter specifies how the separator is compared + for equality. +
SplitTSource, TResult(IEnumerableTSource, TSource, FuncIEnumerableTSource, TResult) + Splits the source sequence by a separator and then transforms + the splits into results. +
SplitTSource, TResult(IEnumerableTSource, FuncTSource, Boolean, FuncIEnumerableTSource, TResult) + Splits the source sequence by separator elements identified by + a function and then transforms the splits into results. +
SplitTSource, TResult(IEnumerableTSource, TSource, IEqualityComparerTSource, FuncIEnumerableTSource, TResult) + Splits the source sequence by a separator and then transforms the + splits into results. A parameter specifies how the separator is + compared for equality. +
SplitTSource, TResult(IEnumerableTSource, TSource, Int32, FuncIEnumerableTSource, TResult) + Splits the source sequence by a separator, given a maximum count + of splits, and then transforms the splits into results. +
SplitTSource, TResult(IEnumerableTSource, FuncTSource, Boolean, Int32, FuncIEnumerableTSource, TResult) + Splits the source sequence by separator elements identified by + a function, given a maximum count of splits, and then transforms + the splits into results. +
SplitTSource, TResult(IEnumerableTSource, TSource, IEqualityComparerTSource, Int32, FuncIEnumerableTSource, TResult) + Splits the source sequence by a separator, given a maximum count + of splits, and then transforms the splits into results. A + parameter specifies how the separator is compared for equality. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_Extensions_StartsWithExtension_StartsWith.htm b/3.4/ref/api/html/Overload_MoreLinq_Extensions_StartsWithExtension_StartsWith.htm new file mode 100644 index 0000000..4d2bdef --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_Extensions_StartsWithExtension_StartsWith.htm @@ -0,0 +1,28 @@ +StartsWithExtension.StartsWith Method

StartsWithExtensionStartsWith Method

Overload List

StartsWithT(IEnumerableT, IEnumerableT) + Determines whether the beginning of the first sequence is + equivalent to the second sequence, using the default equality + comparer. +
StartsWithT(IEnumerableT, IEnumerableT, IEqualityComparerT) + Determines whether the beginning of the first sequence is + equivalent to the second sequence, using the specified element + equality comparer. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_Extensions_SubsetsExtension_Subsets.htm b/3.4/ref/api/html/Overload_MoreLinq_Extensions_SubsetsExtension_Subsets.htm new file mode 100644 index 0000000..951880a --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_Extensions_SubsetsExtension_Subsets.htm @@ -0,0 +1,28 @@ +SubsetsExtension.Subsets Method

SubsetsExtensionSubsets Method

Overload List

SubsetsT(IEnumerableT) + Returns a sequence of IListT representing all of the subsets of any size + that are part of the original sequence. In mathematics, it is equivalent to the + power set of a set. +
SubsetsT(IEnumerableT, Int32) + Returns a sequence of IListT representing all subsets of a given size + that are part of the original sequence. In mathematics, it is equivalent to the + combinations or k-subsets of a set. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_Extensions_ThenByExtension_ThenBy.htm b/3.4/ref/api/html/Overload_MoreLinq_Extensions_ThenByExtension_ThenBy.htm new file mode 100644 index 0000000..a774372 --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_Extensions_ThenByExtension_ThenBy.htm @@ -0,0 +1,24 @@ +ThenByExtension.ThenBy Method

ThenByExtensionThenBy Method

Overload List

ThenByT, TKey(IOrderedEnumerableT, FuncT, TKey, OrderByDirection) + Performs a subsequent ordering of elements in a sequence in a particular direction (ascending, descending) according to a key +
ThenByT, TKey(IOrderedEnumerableT, FuncT, TKey, IComparerTKey, OrderByDirection) + Performs a subsequent ordering of elements in a sequence in a particular direction (ascending, descending) according to a key +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_Extensions_ToArrayByIndexExtension_ToArrayByIndex.htm b/3.4/ref/api/html/Overload_MoreLinq_Extensions_ToArrayByIndexExtension_ToArrayByIndex.htm new file mode 100644 index 0000000..c345854 --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_Extensions_ToArrayByIndexExtension_ToArrayByIndex.htm @@ -0,0 +1,48 @@ +ToArrayByIndexExtension.ToArrayByIndex Method

ToArrayByIndexExtensionToArrayByIndex Method

Overload List

ToArrayByIndexT(IEnumerableT, FuncT, Int32) + Creates an array from an IEnumerableT where a + function is used to determine the index at which an element will + be placed in the array. +
ToArrayByIndexT(IEnumerableT, Int32, FuncT, Int32) + Creates an array of user-specified length from an + IEnumerableT where a function is used to determine + the index at which an element will be placed in the array. +
ToArrayByIndexT, TResult(IEnumerableT, FuncT, Int32, FuncT, TResult) + Creates an array from an IEnumerableT where a + function is used to determine the index at which an element will + be placed in the array. The elements are projected into the array + via an additional function. +
ToArrayByIndexT, TResult(IEnumerableT, FuncT, Int32, FuncT, Int32, TResult) + Creates an array from an IEnumerableT where a + function is used to determine the index at which an element will + be placed in the array. The elements are projected into the array + via an additional function. +
ToArrayByIndexT, TResult(IEnumerableT, Int32, FuncT, Int32, FuncT, TResult) + Creates an array of user-specified length from an + IEnumerableT where a function is used to determine + the index at which an element will be placed in the array. The + elements are projected into the array via an additional function. +
ToArrayByIndexT, TResult(IEnumerableT, Int32, FuncT, Int32, FuncT, Int32, TResult) + Creates an array of user-specified length from an + IEnumerableT where a function is used to determine + the index at which an element will be placed in the array. The + elements are projected into the array via an additional function. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_Extensions_ToDataTableExtension_ToDataTable.htm b/3.4/ref/api/html/Overload_MoreLinq_Extensions_ToDataTableExtension_ToDataTable.htm new file mode 100644 index 0000000..7be5f43 --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_Extensions_ToDataTableExtension_ToDataTable.htm @@ -0,0 +1,32 @@ +ToDataTableExtension.ToDataTable Method

ToDataTableExtensionToDataTable Method

Overload List

ToDataTableT(IEnumerableT) + Converts a sequence to a DataTable object. +
ToDataTableT(IEnumerableT, ExpressionFuncT, Object) + Appends elements in the sequence as rows of a given DataTable + object with a set of lambda expressions specifying which members (property + or field) of each element in the sequence will supply the column values. +
ToDataTableT, TTable(IEnumerableT, TTable) + Appends elements in the sequence as rows of a given DataTable object. +
ToDataTableT, TTable(IEnumerableT, TTable, ExpressionFuncT, Object) + Appends elements in the sequence as rows of a given DataTable + object with a set of lambda expressions specifying which members (property + or field) of each element in the sequence will supply the column values. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_Extensions_ToDelimitedStringExtension_ToDelimitedString.htm b/3.4/ref/api/html/Overload_MoreLinq_Extensions_ToDelimitedStringExtension_ToDelimitedString.htm new file mode 100644 index 0000000..b325a23 --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_Extensions_ToDelimitedStringExtension_ToDelimitedString.htm @@ -0,0 +1,65 @@ +ToDelimitedStringExtension.ToDelimitedString Method

ToDelimitedStringExtensionToDelimitedString Method

Overload List

ToDelimitedString(IEnumerableBoolean, String) + Creates a delimited string from a sequence of values and + a given delimiter. +
ToDelimitedString(IEnumerableByte, String) + Creates a delimited string from a sequence of values and + a given delimiter. +
ToDelimitedString(IEnumerableChar, String) + Creates a delimited string from a sequence of values and + a given delimiter. +
ToDelimitedString(IEnumerableDecimal, String) + Creates a delimited string from a sequence of values and + a given delimiter. +
ToDelimitedString(IEnumerableDouble, String) + Creates a delimited string from a sequence of values and + a given delimiter. +
ToDelimitedString(IEnumerableInt16, String) + Creates a delimited string from a sequence of values and + a given delimiter. +
ToDelimitedString(IEnumerableInt32, String) + Creates a delimited string from a sequence of values and + a given delimiter. +
ToDelimitedString(IEnumerableInt64, String) + Creates a delimited string from a sequence of values and + a given delimiter. +
ToDelimitedString(IEnumerableSByte, String) + Creates a delimited string from a sequence of values and + a given delimiter. +
ToDelimitedString(IEnumerableSingle, String) + Creates a delimited string from a sequence of values and + a given delimiter. +
ToDelimitedString(IEnumerableString, String) + Creates a delimited string from a sequence of values and + a given delimiter. +
ToDelimitedString(IEnumerableUInt16, String) + Creates a delimited string from a sequence of values and + a given delimiter. +
ToDelimitedString(IEnumerableUInt32, String) + Creates a delimited string from a sequence of values and + a given delimiter. +
ToDelimitedString(IEnumerableUInt64, String) + Creates a delimited string from a sequence of values and + a given delimiter. +
ToDelimitedStringTSource(IEnumerableTSource, String) + Creates a delimited string from a sequence of values and + a given delimiter. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_Extensions_ToDictionaryExtension_ToDictionary.htm b/3.4/ref/api/html/Overload_MoreLinq_Extensions_ToDictionaryExtension_ToDictionary.htm new file mode 100644 index 0000000..d5b5e44 --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_Extensions_ToDictionaryExtension_ToDictionary.htm @@ -0,0 +1,35 @@ +ToDictionaryExtension.ToDictionary Method

ToDictionaryExtensionToDictionary Method

Overload List

ToDictionaryTKey, TValue(IEnumerableKeyValuePairTKey, TValue) + Creates a DictionaryTKey, TValue from a sequence of + KeyValuePairTKey, TValue elements. +
ToDictionaryTKey, TValue(IEnumerableValueTupleTKey, TValue) + Creates a DictionaryTKey, TValue from a sequence of + tuples of 2 where the first item is the key and the second the + value. +
ToDictionaryTKey, TValue(IEnumerableKeyValuePairTKey, TValue, IEqualityComparerTKey) + Creates a DictionaryTKey, TValue from a sequence of + KeyValuePairTKey, TValue elements. An additional + parameter specifies a comparer for keys. +
ToDictionaryTKey, TValue(IEnumerableValueTupleTKey, TValue, IEqualityComparerTKey) + Creates a DictionaryTKey, TValue from a sequence of + tuples of 2 where the first item is the key and the second the + value. An additional parameter specifies a comparer for keys. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_Extensions_ToHashSetExtension_ToHashSet.htm b/3.4/ref/api/html/Overload_MoreLinq_Extensions_ToHashSetExtension_ToHashSet.htm new file mode 100644 index 0000000..69e6251 --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_Extensions_ToHashSetExtension_ToHashSet.htm @@ -0,0 +1,26 @@ +ToHashSetExtension.ToHashSet Method

ToHashSetExtensionToHashSet Method

Overload List

ToHashSetTSource(IEnumerableTSource) + Returns a HashSetT of the source items using the default equality + comparer for the type. +
ToHashSetTSource(IEnumerableTSource, IEqualityComparerTSource) + Returns a HashSetT of the source items using the specified equality + comparer for the type. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_Extensions_ToLookupExtension_ToLookup.htm b/3.4/ref/api/html/Overload_MoreLinq_Extensions_ToLookupExtension_ToLookup.htm new file mode 100644 index 0000000..ff18a0b --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_Extensions_ToLookupExtension_ToLookup.htm @@ -0,0 +1,35 @@ +ToLookupExtension.ToLookup Method

ToLookupExtensionToLookup Method

Overload List

ToLookupTKey, TValue(IEnumerableKeyValuePairTKey, TValue) + Creates a ILookupTKey, TElement from a sequence of + KeyValuePairTKey, TValue elements. +
ToLookupTKey, TValue(IEnumerableValueTupleTKey, TValue) + Creates a LookupTKey, TElement from a sequence of + tuples of 2 where the first item is the key and the second the + value. +
ToLookupTKey, TValue(IEnumerableKeyValuePairTKey, TValue, IEqualityComparerTKey) + Creates a ILookupTKey, TElement from a sequence of + KeyValuePairTKey, TValue elements. An additional + parameter specifies a comparer for keys. +
ToLookupTKey, TValue(IEnumerableValueTupleTKey, TValue, IEqualityComparerTKey) + Creates a LookupTKey, TElement from a sequence of + tuples of 2 where the first item is the key and the second the + value. An additional parameter specifies a comparer for keys. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_Extensions_TraceExtension_Trace.htm b/3.4/ref/api/html/Overload_MoreLinq_Extensions_TraceExtension_Trace.htm new file mode 100644 index 0000000..3829b42 --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_Extensions_TraceExtension_Trace.htm @@ -0,0 +1,28 @@ +TraceExtension.Trace Method

TraceExtensionTrace Method

Overload List

TraceTSource(IEnumerableTSource) + Traces the elements of a source sequence for diagnostics. +
TraceTSource(IEnumerableTSource, FuncTSource, String) + Traces the elements of a source sequence for diagnostics using + a custom formatter. +
TraceTSource(IEnumerableTSource, String) + Traces the elements of a source sequence for diagnostics using + custom formatting. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_Extensions_ZipLongestExtension_ZipLongest.htm b/3.4/ref/api/html/Overload_MoreLinq_Extensions_ZipLongestExtension_ZipLongest.htm new file mode 100644 index 0000000..b65e2be --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_Extensions_ZipLongestExtension_ZipLongest.htm @@ -0,0 +1,38 @@ +ZipLongestExtension.ZipLongest Method

ZipLongestExtensionZipLongest Method

Overload List

ZipLongestTFirst, TSecond, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TSecond, TResult) + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + will always be as long as the longest of input sequences where the + default value of each of the shorter sequence element types is used + for padding. +
ZipLongestT1, T2, T3, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, FuncT1, T2, T3, TResult) + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + will always be as long as the longest of input sequences where the + default value of each of the shorter sequence element types is used + for padding. +
ZipLongestT1, T2, T3, T4, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, IEnumerableT4, FuncT1, T2, T3, T4, TResult) + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + will always be as long as the longest of input sequences where the + default value of each of the shorter sequence element types is used + for padding. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_Extensions_ZipShortestExtension_ZipShortest.htm b/3.4/ref/api/html/Overload_MoreLinq_Extensions_ZipShortestExtension_ZipShortest.htm new file mode 100644 index 0000000..b30b80a --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_Extensions_ZipShortestExtension_ZipShortest.htm @@ -0,0 +1,32 @@ +ZipShortestExtension.ZipShortest Method

ZipShortestExtensionZipShortest Method

Overload List

ZipShortestTFirst, TSecond, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TSecond, TResult) + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + is as short as the shortest input sequence. +
ZipShortestT1, T2, T3, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, FuncT1, T2, T3, TResult) + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + is as short as the shortest input sequence. +
ZipShortestT1, T2, T3, T4, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, IEnumerableT4, FuncT1, T2, T3, T4, TResult) + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + is as short as the shortest input sequence. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_Aggregate.htm b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_Aggregate.htm new file mode 100644 index 0000000..edb00e4 --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_Aggregate.htm @@ -0,0 +1,41 @@ +MoreEnumerable.Aggregate Method

MoreEnumerableAggregate Method

Overload List

AggregateT, TAccumulate1, TAccumulate2, TResult(IEnumerableT, TAccumulate1, FuncTAccumulate1, T, TAccumulate1, TAccumulate2, FuncTAccumulate2, T, TAccumulate2, FuncTAccumulate1, TAccumulate2, TResult) + Applies two accumulators sequentially in a single pass over a + sequence. +
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TResult(IEnumerableT, TAccumulate1, FuncTAccumulate1, T, TAccumulate1, TAccumulate2, FuncTAccumulate2, T, TAccumulate2, TAccumulate3, FuncTAccumulate3, T, TAccumulate3, FuncTAccumulate1, TAccumulate2, TAccumulate3, TResult) + Applies three accumulators sequentially in a single pass over a + sequence. +
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TResult(IEnumerableT, TAccumulate1, FuncTAccumulate1, T, TAccumulate1, TAccumulate2, FuncTAccumulate2, T, TAccumulate2, TAccumulate3, FuncTAccumulate3, T, TAccumulate3, TAccumulate4, FuncTAccumulate4, T, TAccumulate4, FuncTAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TResult) + Applies four accumulators sequentially in a single pass over a + sequence. +
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TResult(IEnumerableT, TAccumulate1, FuncTAccumulate1, T, TAccumulate1, TAccumulate2, FuncTAccumulate2, T, TAccumulate2, TAccumulate3, FuncTAccumulate3, T, TAccumulate3, TAccumulate4, FuncTAccumulate4, T, TAccumulate4, TAccumulate5, FuncTAccumulate5, T, TAccumulate5, FuncTAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TResult) + Applies five accumulators sequentially in a single pass over a + sequence. +
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TResult(IEnumerableT, TAccumulate1, FuncTAccumulate1, T, TAccumulate1, TAccumulate2, FuncTAccumulate2, T, TAccumulate2, TAccumulate3, FuncTAccumulate3, T, TAccumulate3, TAccumulate4, FuncTAccumulate4, T, TAccumulate4, TAccumulate5, FuncTAccumulate5, T, TAccumulate5, TAccumulate6, FuncTAccumulate6, T, TAccumulate6, FuncTAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TResult) + Applies six accumulators sequentially in a single pass over a + sequence. +
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TAccumulate7, TResult(IEnumerableT, TAccumulate1, FuncTAccumulate1, T, TAccumulate1, TAccumulate2, FuncTAccumulate2, T, TAccumulate2, TAccumulate3, FuncTAccumulate3, T, TAccumulate3, TAccumulate4, FuncTAccumulate4, T, TAccumulate4, TAccumulate5, FuncTAccumulate5, T, TAccumulate5, TAccumulate6, FuncTAccumulate6, T, TAccumulate6, TAccumulate7, FuncTAccumulate7, T, TAccumulate7, FuncTAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TAccumulate7, TResult) + Applies seven accumulators sequentially in a single pass over a + sequence. +
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TAccumulate7, TAccumulate8, TResult(IEnumerableT, TAccumulate1, FuncTAccumulate1, T, TAccumulate1, TAccumulate2, FuncTAccumulate2, T, TAccumulate2, TAccumulate3, FuncTAccumulate3, T, TAccumulate3, TAccumulate4, FuncTAccumulate4, T, TAccumulate4, TAccumulate5, FuncTAccumulate5, T, TAccumulate5, TAccumulate6, FuncTAccumulate6, T, TAccumulate6, TAccumulate7, FuncTAccumulate7, T, TAccumulate7, TAccumulate8, FuncTAccumulate8, T, TAccumulate8, FuncTAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TAccumulate7, TAccumulate8, TResult) + Applies eight accumulators sequentially in a single pass over a + sequence. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_AggregateRight.htm b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_AggregateRight.htm new file mode 100644 index 0000000..cb69161 --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_AggregateRight.htm @@ -0,0 +1,35 @@ +MoreEnumerable.AggregateRight Method

MoreEnumerableAggregateRight Method

Overload List

AggregateRightTSource(IEnumerableTSource, FuncTSource, TSource, TSource) + Applies a right-associative accumulator function over a sequence. + This operator is the right-associative version of the + AggregateTSource(IEnumerableTSource, FuncTSource, TSource, TSource) LINQ operator. +
AggregateRightTSource, TAccumulate(IEnumerableTSource, TAccumulate, FuncTSource, TAccumulate, TAccumulate) + Applies a right-associative accumulator function over a sequence. + The specified seed value is used as the initial accumulator value. + This operator is the right-associative version of the + AggregateTSource, TAccumulate(IEnumerableTSource, TAccumulate, FuncTAccumulate, TSource, TAccumulate) LINQ operator. +
AggregateRightTSource, TAccumulate, TResult(IEnumerableTSource, TAccumulate, FuncTSource, TAccumulate, TAccumulate, FuncTAccumulate, TResult) + Applies a right-associative accumulator function over a sequence. + The specified seed value is used as the initial accumulator value, + and the specified function is used to select the result value. + This operator is the right-associative version of the + AggregateTSource, TAccumulate, TResult(IEnumerableTSource, TAccumulate, FuncTAccumulate, TSource, TAccumulate, FuncTAccumulate, TResult) LINQ operator. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_Assert.htm b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_Assert.htm new file mode 100644 index 0000000..e672531 --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_Assert.htm @@ -0,0 +1,26 @@ +MoreEnumerable.Assert Method

MoreEnumerableAssert Method

Overload List

AssertTSource(IEnumerableTSource, FuncTSource, Boolean) + Asserts that all elements of a sequence meet a given condition + otherwise throws an Exception object. +
AssertTSource(IEnumerableTSource, FuncTSource, Boolean, FuncTSource, Exception) + Asserts that all elements of a sequence meet a given condition + otherwise throws an Exception object. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_AssertCount.htm b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_AssertCount.htm new file mode 100644 index 0000000..8800954 --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_AssertCount.htm @@ -0,0 +1,25 @@ +MoreEnumerable.AssertCount Method

MoreEnumerableAssertCount Method

Overload List

AssertCountTSource(IEnumerableTSource, Int32) + Asserts that a source sequence contains a given count of elements. +
AssertCountTSource(IEnumerableTSource, Int32, FuncInt32, Int32, Exception) + Asserts that a source sequence contains a given count of elements. + A parameter specifies the exception to be thrown. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_Batch.htm b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_Batch.htm new file mode 100644 index 0000000..a59cc94 --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_Batch.htm @@ -0,0 +1,24 @@ +MoreEnumerable.Batch Method

MoreEnumerableBatch Method

Overload List

BatchTSource(IEnumerableTSource, Int32) + Batches the source sequence into sized buckets. +
BatchTSource, TResult(IEnumerableTSource, Int32, FuncIEnumerableTSource, TResult) + Batches the source sequence into sized buckets and applies a projection to each bucket. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_Cartesian.htm b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_Cartesian.htm new file mode 100644 index 0000000..f214a2c --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_Cartesian.htm @@ -0,0 +1,48 @@ +MoreEnumerable.Cartesian Method

MoreEnumerableCartesian Method

Overload List

CartesianT1, T2, TResult(IEnumerableT1, IEnumerableT2, FuncT1, T2, TResult) + Returns the Cartesian product of two sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
CartesianT1, T2, T3, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, FuncT1, T2, T3, TResult) + Returns the Cartesian product of three sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
CartesianT1, T2, T3, T4, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, IEnumerableT4, FuncT1, T2, T3, T4, TResult) + Returns the Cartesian product of four sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
CartesianT1, T2, T3, T4, T5, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, IEnumerableT4, IEnumerableT5, FuncT1, T2, T3, T4, T5, TResult) + Returns the Cartesian product of five sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
CartesianT1, T2, T3, T4, T5, T6, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, IEnumerableT4, IEnumerableT5, IEnumerableT6, FuncT1, T2, T3, T4, T5, T6, TResult) + Returns the Cartesian product of six sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
CartesianT1, T2, T3, T4, T5, T6, T7, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, IEnumerableT4, IEnumerableT5, IEnumerableT6, IEnumerableT7, FuncT1, T2, T3, T4, T5, T6, T7, TResult) + Returns the Cartesian product of seven sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
CartesianT1, T2, T3, T4, T5, T6, T7, T8, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, IEnumerableT4, IEnumerableT5, IEnumerableT6, IEnumerableT7, IEnumerableT8, FuncT1, T2, T3, T4, T5, T6, T7, T8, TResult) + Returns the Cartesian product of eight sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_CountBy.htm b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_CountBy.htm new file mode 100644 index 0000000..6e90571 --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_CountBy.htm @@ -0,0 +1,27 @@ +MoreEnumerable.CountBy Method

MoreEnumerableCountBy Method

Overload List

CountByTSource, TKey(IEnumerableTSource, FuncTSource, TKey) + Applies a key-generating function to each element of a sequence and returns a sequence of + unique keys and their number of occurrences in the original sequence. +
CountByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IEqualityComparerTKey) + Applies a key-generating function to each element of a sequence and returns a sequence of + unique keys and their number of occurrences in the original sequence. + An additional argument specifies a comparer to use for testing equivalence of keys. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_DistinctBy.htm b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_DistinctBy.htm new file mode 100644 index 0000000..f1b1d6c --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_DistinctBy.htm @@ -0,0 +1,26 @@ +MoreEnumerable.DistinctBy Method

MoreEnumerableDistinctBy Method

Overload List

DistinctByTSource, TKey(IEnumerableTSource, FuncTSource, TKey) + Returns all distinct elements of the given source, where "distinctness" + is determined via a projection and the default equality comparer for the projected type. +
DistinctByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IEqualityComparerTKey) + Returns all distinct elements of the given source, where "distinctness" + is determined via a projection and the specified comparer for the projected type. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_EndsWith.htm b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_EndsWith.htm new file mode 100644 index 0000000..a021c7f --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_EndsWith.htm @@ -0,0 +1,26 @@ +MoreEnumerable.EndsWith Method

MoreEnumerableEndsWith Method

Overload List

EndsWithT(IEnumerableT, IEnumerableT) + Determines whether the end of the first sequence is equivalent to + the second sequence, using the default equality comparer. +
EndsWithT(IEnumerableT, IEnumerableT, IEqualityComparerT) + Determines whether the end of the first sequence is equivalent to + the second sequence, using the specified element equality comparer. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_EquiZip.htm b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_EquiZip.htm new file mode 100644 index 0000000..0b179b9 --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_EquiZip.htm @@ -0,0 +1,32 @@ +MoreEnumerable.EquiZip Method

MoreEnumerableEquiZip Method

Overload List

EquiZipTFirst, TSecond, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TSecond, TResult) + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. An exception is thrown + if the input sequences are of different lengths. +
EquiZipT1, T2, T3, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, FuncT1, T2, T3, TResult) + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. An exception is thrown + if the input sequences are of different lengths. +
EquiZipT1, T2, T3, T4, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, IEnumerableT4, FuncT1, T2, T3, T4, TResult) + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. An exception is thrown + if the input sequences are of different lengths. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_ExceptBy.htm b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_ExceptBy.htm new file mode 100644 index 0000000..ee4703c --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_ExceptBy.htm @@ -0,0 +1,26 @@ +MoreEnumerable.ExceptBy Method

MoreEnumerableExceptBy Method

Overload List

ExceptByTSource, TKey(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey) + Returns the set of elements in the first sequence which aren't + in the second sequence, according to a given key selector. +
ExceptByTSource, TKey(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, IEqualityComparerTKey) + Returns the set of elements in the first sequence which aren't + in the second sequence, according to a given key selector. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_FallbackIfEmpty.htm b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_FallbackIfEmpty.htm new file mode 100644 index 0000000..6c0f004 --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_FallbackIfEmpty.htm @@ -0,0 +1,38 @@ +MoreEnumerable.FallbackIfEmpty Method

MoreEnumerableFallbackIfEmpty Method

Overload List

FallbackIfEmptyT(IEnumerableT, T) + Returns the elements of the specified sequence or the specified + value in a singleton collection if the sequence is empty. +
FallbackIfEmptyT(IEnumerableT, T) + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence from an array of values. +
FallbackIfEmptyT(IEnumerableT, IEnumerableT) + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence of values. +
FallbackIfEmptyT(IEnumerableT, T, T) + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence of values. +
FallbackIfEmptyT(IEnumerableT, T, T, T) + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence of values. +
FallbackIfEmptyT(IEnumerableT, T, T, T, T) + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence of values. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_FillBackward.htm b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_FillBackward.htm new file mode 100644 index 0000000..b01578d --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_FillBackward.htm @@ -0,0 +1,35 @@ +MoreEnumerable.FillBackward Method

MoreEnumerableFillBackward Method

Overload List

FillBackwardT(IEnumerableT) + Returns a sequence with each null reference or value in the source + replaced with the following non-null reference or value in + that sequence. +
FillBackwardT(IEnumerableT, FuncT, Boolean) + Returns a sequence with each missing element in the source replaced + with the following non-missing element in that sequence. An + additional parameter specifies a function used to determine if an + element is considered missing or not. +
FillBackwardT(IEnumerableT, FuncT, Boolean, FuncT, T, T) + Returns a sequence with each missing element in the source replaced + with the following non-missing element in that sequence. Additional + parameters specify two functions, one used to determine if an + element is considered missing or not and another to provide the + replacement for the missing element. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_FillForward.htm b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_FillForward.htm new file mode 100644 index 0000000..f296a32 --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_FillForward.htm @@ -0,0 +1,35 @@ +MoreEnumerable.FillForward Method

MoreEnumerableFillForward Method

Overload List

FillForwardT(IEnumerableT) + Returns a sequence with each null reference or value in the source + replaced with the previous non-null reference or value seen in + that sequence. +
FillForwardT(IEnumerableT, FuncT, Boolean) + Returns a sequence with each missing element in the source replaced + with the previous non-missing element seen in that sequence. An + additional parameter specifies a function used to determine if an + element is considered missing or not. +
FillForwardT(IEnumerableT, FuncT, Boolean, FuncT, T, T) + Returns a sequence with each missing element in the source replaced + with one based on the previous non-missing element seen in that + sequence. Additional parameters specify two functions, one used to + determine if an element is considered missing or not and another + to provide the replacement for the missing element. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_Flatten.htm b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_Flatten.htm new file mode 100644 index 0000000..c97b601 --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_Flatten.htm @@ -0,0 +1,31 @@ +MoreEnumerable.Flatten Method

MoreEnumerableFlatten Method

Overload List

Flatten(IEnumerable) + Flattens a sequence containing arbitrarily-nested sequences. +
Flatten(IEnumerable, FuncIEnumerable, Boolean) + Flattens a sequence containing arbitrarily-nested sequences. An + additional parameter specifies a predicate function used to + determine whether a nested IEnumerable should be + flattened or not. +
Flatten(IEnumerable, FuncObject, IEnumerable) + Flattens a sequence containing arbitrarily-nested sequences. An + additional parameter specifies a function that projects an inner + sequence via a property of an object. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_Fold.htm b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_Fold.htm new file mode 100644 index 0000000..067fc66 --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_Fold.htm @@ -0,0 +1,68 @@ +MoreEnumerable.Fold Method

MoreEnumerableFold Method

Overload List

FoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, TResult) + Returns the result of applying a function to a sequence of + 16 elements. +
FoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, T, T, T, T, T, TResult) + Returns the result of applying a function to a sequence of + 15 elements. +
FoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, T, T, T, T, TResult) + Returns the result of applying a function to a sequence of + 14 elements. +
FoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, T, T, T, TResult) + Returns the result of applying a function to a sequence of + 13 elements. +
FoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, T, T, TResult) + Returns the result of applying a function to a sequence of + 12 elements. +
FoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, T, TResult) + Returns the result of applying a function to a sequence of + 11 elements. +
FoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, TResult) + Returns the result of applying a function to a sequence of + 10 elements. +
FoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, TResult) + Returns the result of applying a function to a sequence of + 9 elements. +
FoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, TResult) + Returns the result of applying a function to a sequence of + 8 elements. +
FoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, TResult) + Returns the result of applying a function to a sequence of + 7 elements. +
FoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, TResult) + Returns the result of applying a function to a sequence of + 6 elements. +
FoldT, TResult(IEnumerableT, FuncT, T, T, T, T, TResult) + Returns the result of applying a function to a sequence of + 5 elements. +
FoldT, TResult(IEnumerableT, FuncT, T, T, T, TResult) + Returns the result of applying a function to a sequence of + 4 elements. +
FoldT, TResult(IEnumerableT, FuncT, T, T, TResult) + Returns the result of applying a function to a sequence of + 3 elements. +
FoldT, TResult(IEnumerableT, FuncT, T, TResult) + Returns the result of applying a function to a sequence of + 2 elements. +
FoldT, TResult(IEnumerableT, FuncT, TResult) + Returns the result of applying a function to a sequence of + 1 element. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_ForEach.htm b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_ForEach.htm new file mode 100644 index 0000000..b255547 --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_ForEach.htm @@ -0,0 +1,25 @@ +MoreEnumerable.ForEach Method

MoreEnumerableForEach Method

Overload List

ForEachT(IEnumerableT, ActionT, Int32) + Immediately executes the given action on each element in the source sequence. + Each element's index is used in the logic of the action. +
ForEachT(IEnumerableT, ActionT) + Immediately executes the given action on each element in the source sequence. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_From.htm b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_From.htm new file mode 100644 index 0000000..95db778 --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_From.htm @@ -0,0 +1,28 @@ +MoreEnumerable.From Method

MoreEnumerableFrom Method

Overload List

FromT(FuncT) + Returns a single-element sequence containing the result of invoking the function. +
FromT(FuncT) + Returns a sequence containing the values resulting from invoking (in order) each function in the source sequence of functions. +
FromT(FuncT, FuncT) + Returns a sequence containing the result of invoking each parameter function in order. +
FromT(FuncT, FuncT, FuncT) + Returns a sequence containing the result of invoking each parameter function in order. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_FullGroupJoin.htm b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_FullGroupJoin.htm new file mode 100644 index 0000000..3ad7833 --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_FullGroupJoin.htm @@ -0,0 +1,28 @@ +MoreEnumerable.FullGroupJoin Method
\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_FullJoin.htm b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_FullJoin.htm new file mode 100644 index 0000000..2f466a5 --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_FullJoin.htm @@ -0,0 +1,36 @@ +MoreEnumerable.FullJoin Method

MoreEnumerableFullJoin Method

Overload List

FullJoinTSource, TKey, TResult(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, FuncTSource, TResult, FuncTSource, TResult, FuncTSource, TSource, TResult) + Performs a full outer join on two homogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
FullJoinTSource, TKey, TResult(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, FuncTSource, TResult, FuncTSource, TResult, FuncTSource, TSource, TResult, IEqualityComparerTKey) + Performs a full outer join on two homogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
FullJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTFirst, TResult, FuncTSecond, TResult, FuncTFirst, TSecond, TResult) + Performs a full outer join on two heterogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
FullJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTFirst, TResult, FuncTSecond, TResult, FuncTFirst, TSecond, TResult, IEqualityComparerTKey) + Performs a full outer join on two heterogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_GroupAdjacent.htm b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_GroupAdjacent.htm new file mode 100644 index 0000000..f329c56 --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_GroupAdjacent.htm @@ -0,0 +1,46 @@ +MoreEnumerable.GroupAdjacent Method

MoreEnumerableGroupAdjacent Method

Overload List

GroupAdjacentTSource, TKey(IEnumerableTSource, FuncTSource, TKey) + Groups the adjacent elements of a sequence according to a + specified key selector function. +
GroupAdjacentTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IEqualityComparerTKey) + Groups the adjacent elements of a sequence according to a + specified key selector function and compares the keys by using a + specified comparer. +
GroupAdjacentTSource, TKey, TElement(IEnumerableTSource, FuncTSource, TKey, FuncTSource, TElement) + Groups the adjacent elements of a sequence according to a + specified key selector function and projects the elements for + each group by using a specified function. +
GroupAdjacentTSource, TKey, TResult(IEnumerableTSource, FuncTSource, TKey, FuncTKey, IEnumerableTSource, TResult) + Groups the adjacent elements of a sequence according to a + specified key selector function. The keys are compared by using + a comparer and each group's elements are projected by using a + specified function. +
GroupAdjacentTSource, TKey, TElement(IEnumerableTSource, FuncTSource, TKey, FuncTSource, TElement, IEqualityComparerTKey) + Groups the adjacent elements of a sequence according to a + specified key selector function. The keys are compared by using + a comparer and each group's elements are projected by using a + specified function. +
GroupAdjacentTSource, TKey, TResult(IEnumerableTSource, FuncTSource, TKey, FuncTKey, IEnumerableTSource, TResult, IEqualityComparerTKey) + Groups the adjacent elements of a sequence according to a + specified key selector function. The keys are compared by using + a comparer and each group's elements are projected by using a + specified function. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_Index.htm b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_Index.htm new file mode 100644 index 0000000..2597e1e --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_Index.htm @@ -0,0 +1,28 @@ +MoreEnumerable.Index Method

MoreEnumerableIndex Method

Overload List

IndexTSource(IEnumerableTSource) + Returns a sequence of KeyValuePairTKey, TValue + where the key is the zero-based index of the value in the source + sequence. +
IndexTSource(IEnumerableTSource, Int32) + Returns a sequence of KeyValuePairTKey, TValue + where the key is the index of the value in the source sequence. + An additional parameter specifies the starting index. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_IndexBy.htm b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_IndexBy.htm new file mode 100644 index 0000000..6006f75 --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_IndexBy.htm @@ -0,0 +1,30 @@ +MoreEnumerable.IndexBy Method

MoreEnumerableIndexBy Method

Overload List

IndexByTSource, TKey(IEnumerableTSource, FuncTSource, TKey) + Applies a key-generating function to each element of a sequence and + returns a sequence that contains the elements of the original + sequence as well its key and index inside the group of its key. +
IndexByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IEqualityComparerTKey) + Applies a key-generating function to each element of a sequence and + returns a sequence that contains the elements of the original + sequence as well its key and index inside the group of its key. + An additional parameter specifies a comparer to use for testing the + equivalence of keys. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_Lag.htm b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_Lag.htm new file mode 100644 index 0000000..eca6301 --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_Lag.htm @@ -0,0 +1,26 @@ +MoreEnumerable.Lag Method

MoreEnumerableLag Method

Overload List

LagTSource, TResult(IEnumerableTSource, Int32, FuncTSource, TSource, TResult) + Produces a projection of a sequence by evaluating pairs of elements separated by a + negative offset. +
LagTSource, TResult(IEnumerableTSource, Int32, TSource, FuncTSource, TSource, TResult) + Produces a projection of a sequence by evaluating pairs of elements separated by a + negative offset. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_Lead.htm b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_Lead.htm new file mode 100644 index 0000000..4764905 --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_Lead.htm @@ -0,0 +1,26 @@ +MoreEnumerable.Lead Method

MoreEnumerableLead Method

Overload List

LeadTSource, TResult(IEnumerableTSource, Int32, FuncTSource, TSource, TResult) + Produces a projection of a sequence by evaluating pairs of elements separated by a + positive offset. +
LeadTSource, TResult(IEnumerableTSource, Int32, TSource, FuncTSource, TSource, TResult) + Produces a projection of a sequence by evaluating pairs of elements separated by a + positive offset. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_LeftJoin.htm b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_LeftJoin.htm new file mode 100644 index 0000000..a70c5e2 --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_LeftJoin.htm @@ -0,0 +1,36 @@ +MoreEnumerable.LeftJoin Method

MoreEnumerableLeftJoin Method

Overload List

LeftJoinTSource, TKey, TResult(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, FuncTSource, TResult, FuncTSource, TSource, TResult) + Performs a left outer join on two homogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
LeftJoinTSource, TKey, TResult(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, FuncTSource, TResult, FuncTSource, TSource, TResult, IEqualityComparerTKey) + Performs a left outer join on two homogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
LeftJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTFirst, TResult, FuncTFirst, TSecond, TResult) + Performs a left outer join on two heterogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
LeftJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTFirst, TResult, FuncTFirst, TSecond, TResult, IEqualityComparerTKey) + Performs a left outer join on two heterogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_MaxBy.htm b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_MaxBy.htm new file mode 100644 index 0000000..a9fe367 --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_MaxBy.htm @@ -0,0 +1,26 @@ +MoreEnumerable.MaxBy Method

MoreEnumerableMaxBy Method

Overload List

MaxByTSource, TKey(IEnumerableTSource, FuncTSource, TKey) + Returns the maximal elements of the given sequence, based on + the given projection. +
MaxByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey) + Returns the maximal elements of the given sequence, based on + the given projection and the specified comparer for projected values. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_MinBy.htm b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_MinBy.htm new file mode 100644 index 0000000..d40efc5 --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_MinBy.htm @@ -0,0 +1,26 @@ +MoreEnumerable.MinBy Method

MoreEnumerableMinBy Method

Overload List

MinByTSource, TKey(IEnumerableTSource, FuncTSource, TKey) + Returns the minimal elements of the given sequence, based on + the given projection. +
MinByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey) + Returns the minimal elements of the given sequence, based on + the given projection and the specified comparer for projected values. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_OrderBy.htm b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_OrderBy.htm new file mode 100644 index 0000000..f90da7c --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_OrderBy.htm @@ -0,0 +1,24 @@ +MoreEnumerable.OrderBy Method

MoreEnumerableOrderBy Method

Overload List

OrderByT, TKey(IEnumerableT, FuncT, TKey, OrderByDirection) + Sorts the elements of a sequence in a particular direction (ascending, descending) according to a key +
OrderByT, TKey(IEnumerableT, FuncT, TKey, IComparerTKey, OrderByDirection) + Sorts the elements of a sequence in a particular direction (ascending, descending) according to a key +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_OrderedMerge.htm b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_OrderedMerge.htm new file mode 100644 index 0000000..0c6a17e --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_OrderedMerge.htm @@ -0,0 +1,65 @@ +MoreEnumerable.OrderedMerge Method

MoreEnumerableOrderedMerge Method

Overload List

OrderedMergeT(IEnumerableT, IEnumerableT) + Merges two ordered sequences into one. Where the elements equal + in both sequences, the element from the first sequence is + returned in the resulting sequence. +
OrderedMergeT(IEnumerableT, IEnumerableT, IComparerT) + Merges two ordered sequences into one with an additional + parameter specifying how to compare the elements of the + sequences. Where the elements equal in both sequences, the + element from the first sequence is returned in the resulting + sequence. +
OrderedMergeT, TKey(IEnumerableT, IEnumerableT, FuncT, TKey) + Merges two ordered sequences into one with an additional + parameter specifying the element key by which the sequences are + ordered. Where the keys equal in both sequences, the + element from the first sequence is returned in the resulting + sequence. +
OrderedMergeT, TKey, TResult(IEnumerableT, IEnumerableT, FuncT, TKey, FuncT, TResult, FuncT, TResult, FuncT, T, TResult) + Merges two ordered sequences into one. Additional parameters + specify the element key by which the sequences are ordered, + the result when element is found in first sequence but not in + the second, the result when element is found in second sequence + but not in the first and the result when elements are found in + both sequences. +
OrderedMergeT, TKey, TResult(IEnumerableT, IEnumerableT, FuncT, TKey, FuncT, TResult, FuncT, TResult, FuncT, T, TResult, IComparerTKey) + Merges two ordered sequences into one. Additional parameters + specify the element key by which the sequences are ordered, + the result when element is found in first sequence but not in + the second, the result when element is found in second sequence + but not in the first, the result when elements are found in + both sequences and a method for comparing keys. +
OrderedMergeTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTFirst, TResult, FuncTSecond, TResult, FuncTFirst, TSecond, TResult) + Merges two heterogeneous sequences ordered by a common key type + into a homogeneous one. Additional parameters specify the + element key by which the sequences are ordered, the result when + element is found in first sequence but not in the second and + the result when element is found in second sequence but not in + the first, the result when elements are found in both sequences. +
OrderedMergeTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTFirst, TResult, FuncTSecond, TResult, FuncTFirst, TSecond, TResult, IComparerTKey) + Merges two heterogeneous sequences ordered by a common key type + into a homogeneous one. Additional parameters specify the + element key by which the sequences are ordered, the result when + element is found in first sequence but not in the second, + the result when element is found in second sequence but not in + the first, the result when elements are found in both sequences + and a method for comparing keys. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_Pad.htm b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_Pad.htm new file mode 100644 index 0000000..8537ef4 --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_Pad.htm @@ -0,0 +1,29 @@ +MoreEnumerable.Pad Method

MoreEnumerablePad Method

Overload List

PadTSource(IEnumerableTSource, Int32) + Pads a sequence with default values if it is narrower (shorter + in length) than a given width. +
PadTSource(IEnumerableTSource, Int32, TSource) + Pads a sequence with a given filler value if it is narrower (shorter + in length) than a given width. +
PadTSource(IEnumerableTSource, Int32, FuncInt32, TSource) + Pads a sequence with a dynamic filler value if it is narrower (shorter + in length) than a given width. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_PadStart.htm b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_PadStart.htm new file mode 100644 index 0000000..a9c1364 --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_PadStart.htm @@ -0,0 +1,31 @@ +MoreEnumerable.PadStart Method

MoreEnumerablePadStart Method

Overload List

PadStartTSource(IEnumerableTSource, Int32) + Pads a sequence with default values in the beginning if it is narrower (shorter + in length) than a given width. +
PadStartTSource(IEnumerableTSource, Int32, TSource) + Pads a sequence with a given filler value in the beginning if it is narrower (shorter + in length) than a given width. + An additional parameter specifies the value to use for padding. +
PadStartTSource(IEnumerableTSource, Int32, FuncInt32, TSource) + Pads a sequence with a dynamic filler value in the beginning if it is narrower (shorter + in length) than a given width. + An additional parameter specifies the function to calculate padding. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_PartialSort.htm b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_PartialSort.htm new file mode 100644 index 0000000..df19442 --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_PartialSort.htm @@ -0,0 +1,40 @@ +MoreEnumerable.PartialSort Method

MoreEnumerablePartialSort Method

Overload List

PartialSortT(IEnumerableT, Int32) + Combines OrderByTSource, TKey(IEnumerableTSource, FuncTSource, TKey), + where each element is its key, and TakeTSource(IEnumerableTSource, Int32) + in a single operation. +
PartialSortT(IEnumerableT, Int32, OrderByDirection) + Combines OrderByT, TKey(IEnumerableT, FuncT, TKey, IComparerTKey, OrderByDirection), + where each element is its key, and TakeTSource(IEnumerableTSource, Int32) + in a single operation. + An additional parameter specifies the direction of the sort +
PartialSortT(IEnumerableT, Int32, IComparerT) + Combines OrderByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey), + where each element is its key, and TakeTSource(IEnumerableTSource, Int32) + in a single operation. An additional parameter specifies how the + elements compare to each other. +
PartialSortT(IEnumerableT, Int32, IComparerT, OrderByDirection) + Combines OrderByT, TKey(IEnumerableT, FuncT, TKey, IComparerTKey, OrderByDirection), + where each element is its key, and TakeTSource(IEnumerableTSource, Int32) + in a single operation. + Additional parameters specify how the elements compare to each other and + the direction of the sort. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_PartialSortBy.htm b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_PartialSortBy.htm new file mode 100644 index 0000000..fd510ea --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_PartialSortBy.htm @@ -0,0 +1,36 @@ +MoreEnumerable.PartialSortBy Method
\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_Partition.htm b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_Partition.htm new file mode 100644 index 0000000..16509fe --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_Partition.htm @@ -0,0 +1,52 @@ +MoreEnumerable.Partition Method

MoreEnumerablePartition Method

Overload List

PartitionT(IEnumerableT, FuncT, Boolean) + Partitions or splits a sequence in two using a predicate. +
PartitionT, TResult(IEnumerableIGroupingBoolean, T, FuncIEnumerableT, IEnumerableT, TResult) + Partitions a grouping by Boolean keys into a projection of true + elements and false elements, respectively. +
PartitionT, TResult(IEnumerableIGroupingNullableBoolean, T, FuncIEnumerableT, IEnumerableT, IEnumerableT, TResult) + Partitions a grouping by nullable Boolean keys into a projection of + true elements, false elements and null elements, respectively. +
PartitionT, TResult(IEnumerableT, FuncT, Boolean, FuncIEnumerableT, IEnumerableT, TResult) + Partitions or splits a sequence in two using a predicate and then + projects a result from the two. +
PartitionTKey, TElement, TResult(IEnumerableIGroupingTKey, TElement, TKey, FuncIEnumerableTElement, IEnumerableIGroupingTKey, TElement, TResult) + Partitions a grouping and projects a result from group elements + matching a key and those groups that do not. +
PartitionTKey, TElement, TResult(IEnumerableIGroupingTKey, TElement, TKey, TKey, FuncIEnumerableTElement, IEnumerableTElement, IEnumerableIGroupingTKey, TElement, TResult) + Partitions a grouping and projects a result from elements of + groups matching a set of two keys and those groups that do not. +
PartitionTKey, TElement, TResult(IEnumerableIGroupingTKey, TElement, TKey, IEqualityComparerTKey, FuncIEnumerableTElement, IEnumerableIGroupingTKey, TElement, TResult) + Partitions a grouping and projects a result from group elements + matching a key and those groups that do not. An additional parameter + specifies how to compare keys for equality. +
PartitionTKey, TElement, TResult(IEnumerableIGroupingTKey, TElement, TKey, TKey, TKey, FuncIEnumerableTElement, IEnumerableTElement, IEnumerableTElement, IEnumerableIGroupingTKey, TElement, TResult) + Partitions a grouping and projects a result from elements groups + matching a set of three keys and those groups that do not. +
PartitionTKey, TElement, TResult(IEnumerableIGroupingTKey, TElement, TKey, TKey, IEqualityComparerTKey, FuncIEnumerableTElement, IEnumerableTElement, IEnumerableIGroupingTKey, TElement, TResult) + Partitions a grouping and projects a result from elements of + groups matching a set of two keys and those groups that do not. + An additional parameter specifies how to compare keys for equality. +
PartitionTKey, TElement, TResult(IEnumerableIGroupingTKey, TElement, TKey, TKey, TKey, IEqualityComparerTKey, FuncIEnumerableTElement, IEnumerableTElement, IEnumerableTElement, IEnumerableIGroupingTKey, TElement, TResult) + Partitions a grouping and projects a result from elements groups + matching a set of three keys and those groups that do not. An + additional parameter specifies how to compare keys for equality. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_Random.htm b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_Random.htm new file mode 100644 index 0000000..dcd5023 --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_Random.htm @@ -0,0 +1,38 @@ +MoreEnumerable.Random Method

MoreEnumerableRandom Method

Overload List

Random + Returns an infinite sequence of random integers using the standard + .NET random number generator. +
Random(Int32) + Returns an infinite sequence of random integers between zero and + a given maximum. +
Random(Random) + Returns an infinite sequence of random integers using the supplied + random number generator. +
Random(Int32, Int32) + Returns an infinite sequence of random integers between a given + minimum and a maximum. +
Random(Random, Int32) + Returns an infinite sequence of random integers between zero and a + given maximum using the supplied random number generator. +
Random(Random, Int32, Int32) + Returns an infinite sequence of random integers between a given + minimum and a maximum using the supplied random number generator. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_RandomDouble.htm b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_RandomDouble.htm new file mode 100644 index 0000000..5725749 --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_RandomDouble.htm @@ -0,0 +1,25 @@ +MoreEnumerable.RandomDouble Method

MoreEnumerableRandomDouble Method

Overload List

RandomDouble + Returns an infinite sequence of random double values between 0.0 and 1.0 +
RandomDouble(Random) + Returns an infinite sequence of random double values between 0.0 and 1.0 + using the supplied random number generator. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_RandomSubset.htm b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_RandomSubset.htm new file mode 100644 index 0000000..4fd5fd5 --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_RandomSubset.htm @@ -0,0 +1,27 @@ +MoreEnumerable.RandomSubset Method

MoreEnumerableRandomSubset Method

Overload List

RandomSubsetT(IEnumerableT, Int32) + Returns a sequence of a specified size of random elements from the + original sequence. +
RandomSubsetT(IEnumerableT, Int32, Random) + Returns a sequence of a specified size of random elements from the + original sequence. An additional parameter specifies a random + generator to be used for the random selection algorithm. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_Rank.htm b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_Rank.htm new file mode 100644 index 0000000..396829c --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_Rank.htm @@ -0,0 +1,24 @@ +MoreEnumerable.Rank Method

MoreEnumerableRank Method

Overload List

RankTSource(IEnumerableTSource) + Ranks each item in the sequence in descending ordering using a default comparer. +
RankTSource(IEnumerableTSource, IComparerTSource) + Rank each item in the sequence using a caller-supplied comparer. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_RankBy.htm b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_RankBy.htm new file mode 100644 index 0000000..0d96ae7 --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_RankBy.htm @@ -0,0 +1,24 @@ +MoreEnumerable.RankBy Method

MoreEnumerableRankBy Method

Overload List

RankByTSource, TKey(IEnumerableTSource, FuncTSource, TKey) + Ranks each item in the sequence in descending ordering by a specified key using a default comparer +
RankByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey) + Ranks each item in a sequence using a specified key and a caller-supplied comparer +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_Repeat.htm b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_Repeat.htm new file mode 100644 index 0000000..0d8ee62 --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_Repeat.htm @@ -0,0 +1,24 @@ +MoreEnumerable.Repeat Method

MoreEnumerableRepeat Method

Overload List

RepeatT(IEnumerableT) + Repeats the sequence forever. +
RepeatT(IEnumerableT, Int32) + Repeats the sequence the specified number of times. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_RightJoin.htm b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_RightJoin.htm new file mode 100644 index 0000000..a3fac16 --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_RightJoin.htm @@ -0,0 +1,36 @@ +MoreEnumerable.RightJoin Method

MoreEnumerableRightJoin Method

Overload List

RightJoinTSource, TKey, TResult(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, FuncTSource, TResult, FuncTSource, TSource, TResult) + Performs a right outer join on two homogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
RightJoinTSource, TKey, TResult(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, FuncTSource, TResult, FuncTSource, TSource, TResult, IEqualityComparerTKey) + Performs a right outer join on two homogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
RightJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTSecond, TResult, FuncTFirst, TSecond, TResult) + Performs a right outer join on two heterogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
RightJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTSecond, TResult, FuncTFirst, TSecond, TResult, IEqualityComparerTKey) + Performs a right outer join on two heterogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_RunLengthEncode.htm b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_RunLengthEncode.htm new file mode 100644 index 0000000..dbb6635 --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_RunLengthEncode.htm @@ -0,0 +1,27 @@ +MoreEnumerable.RunLengthEncode Method

MoreEnumerableRunLengthEncode Method

Overload List

RunLengthEncodeT(IEnumerableT) + Run-length encodes a sequence by converting consecutive instances of the same element into + a KeyValuePair{T,int} representing the item and its occurrence count. +
RunLengthEncodeT(IEnumerableT, IEqualityComparerT) + Run-length encodes a sequence by converting consecutive instances of the same element into + a KeyValuePair{T,int} representing the item and its occurrence count. This overload + uses a custom equality comparer to identify equivalent items. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_Scan.htm b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_Scan.htm new file mode 100644 index 0000000..a573b21 --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_Scan.htm @@ -0,0 +1,26 @@ +MoreEnumerable.Scan Method

MoreEnumerableScan Method

Overload List

ScanTSource(IEnumerableTSource, FuncTSource, TSource, TSource) + Performs a scan (inclusive prefix sum) on a sequence of elements. +
ScanTSource, TState(IEnumerableTSource, TState, FuncTState, TSource, TState) + Like AggregateTSource(IEnumerableTSource, FuncTSource, TSource, TSource) except returns + the sequence of intermediate results as well as the final one. + An additional parameter specifies a seed. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_ScanBy.htm b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_ScanBy.htm new file mode 100644 index 0000000..2f87415 --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_ScanBy.htm @@ -0,0 +1,27 @@ +MoreEnumerable.ScanBy Method

MoreEnumerableScanBy Method

Overload List

ScanByTSource, TKey, TState(IEnumerableTSource, FuncTSource, TKey, FuncTKey, TState, FuncTState, TKey, TSource, TState) + Applies an accumulator function over sequence element keys, + returning the keys along with intermediate accumulator states. +
ScanByTSource, TKey, TState(IEnumerableTSource, FuncTSource, TKey, FuncTKey, TState, FuncTState, TKey, TSource, TState, IEqualityComparerTKey) + Applies an accumulator function over sequence element keys, + returning the keys along with intermediate accumulator states. An + additional parameter specifies the comparer to use to compare keys. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_ScanRight.htm b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_ScanRight.htm new file mode 100644 index 0000000..522cbbe --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_ScanRight.htm @@ -0,0 +1,29 @@ +MoreEnumerable.ScanRight Method

MoreEnumerableScanRight Method

Overload List

ScanRightTSource(IEnumerableTSource, FuncTSource, TSource, TSource) + Performs a right-associative scan (inclusive prefix) on a sequence of elements. + This operator is the right-associative version of the + ScanTSource(IEnumerableTSource, FuncTSource, TSource, TSource) LINQ operator. +
ScanRightTSource, TAccumulate(IEnumerableTSource, TAccumulate, FuncTSource, TAccumulate, TAccumulate) + Performs a right-associative scan (inclusive prefix) on a sequence of elements. + The specified seed value is used as the initial accumulator value. + This operator is the right-associative version of the + ScanTSource, TState(IEnumerableTSource, TState, FuncTState, TSource, TState) LINQ operator. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_Segment.htm b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_Segment.htm new file mode 100644 index 0000000..314a3e8 --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_Segment.htm @@ -0,0 +1,26 @@ +MoreEnumerable.Segment Method

MoreEnumerableSegment Method

Overload List

SegmentT(IEnumerableT, FuncT, T, Int32, Boolean) + Divides a sequence into multiple sequences by using a segment detector based on the original sequence +
SegmentT(IEnumerableT, FuncT, Boolean) + Divides a sequence into multiple sequences by using a segment detector based on the original sequence +
SegmentT(IEnumerableT, FuncT, Int32, Boolean) + Divides a sequence into multiple sequences by using a segment detector based on the original sequence +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_Sequence.htm b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_Sequence.htm new file mode 100644 index 0000000..ed783b4 --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_Sequence.htm @@ -0,0 +1,26 @@ +MoreEnumerable.Sequence Method

MoreEnumerableSequence Method

Overload List

Sequence(Int32, Int32) + Generates a sequence of integral numbers within the (inclusive) specified range. + If sequence is ascending the step is +1, otherwise -1. +
Sequence(Int32, Int32, Int32) + Generates a sequence of integral numbers within the (inclusive) specified range. + An additional parameter specifies the steps in which the integers of the sequence increase or decrease. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_Shuffle.htm b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_Shuffle.htm new file mode 100644 index 0000000..66220e3 --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_Shuffle.htm @@ -0,0 +1,27 @@ +MoreEnumerable.Shuffle Method

MoreEnumerableShuffle Method

Overload List

ShuffleT(IEnumerableT) + Returns a sequence of elements in random order from the original + sequence. +
ShuffleT(IEnumerableT, Random) + Returns a sequence of elements in random order from the original + sequence. An additional parameter specifies a random generator to be + used for the random selection algorithm. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_SortedMerge.htm b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_SortedMerge.htm new file mode 100644 index 0000000..a465178 --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_SortedMerge.htm @@ -0,0 +1,26 @@ +MoreEnumerable.SortedMerge Method

MoreEnumerableSortedMerge Method

Overload List

SortedMergeTSource(IEnumerableTSource, OrderByDirection, IEnumerableTSource) + Merges two or more sequences that are in a common order (either ascending or descending) + into a single sequence that preserves that order. +
SortedMergeTSource(IEnumerableTSource, OrderByDirection, IComparerTSource, IEnumerableTSource) + Merges two or more sequences that are in a common order (either ascending or descending) + into a single sequence that preserves that order. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_Split.htm b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_Split.htm new file mode 100644 index 0000000..63ad34e --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_Split.htm @@ -0,0 +1,58 @@ +MoreEnumerable.Split Method

MoreEnumerableSplit Method

Overload List

SplitTSource(IEnumerableTSource, TSource) + Splits the source sequence by a separator. +
SplitTSource(IEnumerableTSource, FuncTSource, Boolean) + Splits the source sequence by separator elements identified by a + function. +
SplitTSource(IEnumerableTSource, TSource, IEqualityComparerTSource) + Splits the source sequence by a separator and then transforms the + splits into results. +
SplitTSource(IEnumerableTSource, TSource, Int32) + Splits the source sequence by a separator given a maximum count of splits. +
SplitTSource(IEnumerableTSource, FuncTSource, Boolean, Int32) + Splits the source sequence by separator elements identified by a + function, given a maximum count of splits. +
SplitTSource(IEnumerableTSource, TSource, IEqualityComparerTSource, Int32) + Splits the source sequence by a separator, given a maximum count + of splits. A parameter specifies how the separator is compared + for equality. +
SplitTSource, TResult(IEnumerableTSource, TSource, FuncIEnumerableTSource, TResult) + Splits the source sequence by a separator and then transforms + the splits into results. +
SplitTSource, TResult(IEnumerableTSource, FuncTSource, Boolean, FuncIEnumerableTSource, TResult) + Splits the source sequence by separator elements identified by + a function and then transforms the splits into results. +
SplitTSource, TResult(IEnumerableTSource, TSource, IEqualityComparerTSource, FuncIEnumerableTSource, TResult) + Splits the source sequence by a separator and then transforms the + splits into results. A parameter specifies how the separator is + compared for equality. +
SplitTSource, TResult(IEnumerableTSource, TSource, Int32, FuncIEnumerableTSource, TResult) + Splits the source sequence by a separator, given a maximum count + of splits, and then transforms the splits into results. +
SplitTSource, TResult(IEnumerableTSource, FuncTSource, Boolean, Int32, FuncIEnumerableTSource, TResult) + Splits the source sequence by separator elements identified by + a function, given a maximum count of splits, and then transforms + the splits into results. +
SplitTSource, TResult(IEnumerableTSource, TSource, IEqualityComparerTSource, Int32, FuncIEnumerableTSource, TResult) + Splits the source sequence by a separator, given a maximum count + of splits, and then transforms the splits into results. A + parameter specifies how the separator is compared for equality. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_StartsWith.htm b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_StartsWith.htm new file mode 100644 index 0000000..5a29476 --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_StartsWith.htm @@ -0,0 +1,28 @@ +MoreEnumerable.StartsWith Method

MoreEnumerableStartsWith Method

Overload List

StartsWithT(IEnumerableT, IEnumerableT) + Determines whether the beginning of the first sequence is + equivalent to the second sequence, using the default equality + comparer. +
StartsWithT(IEnumerableT, IEnumerableT, IEqualityComparerT) + Determines whether the beginning of the first sequence is + equivalent to the second sequence, using the specified element + equality comparer. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_Subsets.htm b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_Subsets.htm new file mode 100644 index 0000000..f8f8957 --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_Subsets.htm @@ -0,0 +1,28 @@ +MoreEnumerable.Subsets Method

MoreEnumerableSubsets Method

Overload List

SubsetsT(IEnumerableT) + Returns a sequence of IListT representing all of the subsets of any size + that are part of the original sequence. In mathematics, it is equivalent to the + power set of a set. +
SubsetsT(IEnumerableT, Int32) + Returns a sequence of IListT representing all subsets of a given size + that are part of the original sequence. In mathematics, it is equivalent to the + combinations or k-subsets of a set. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_ThenBy.htm b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_ThenBy.htm new file mode 100644 index 0000000..6e4b963 --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_ThenBy.htm @@ -0,0 +1,24 @@ +MoreEnumerable.ThenBy Method

MoreEnumerableThenBy Method

Overload List

ThenByT, TKey(IOrderedEnumerableT, FuncT, TKey, OrderByDirection) + Performs a subsequent ordering of elements in a sequence in a particular direction (ascending, descending) according to a key +
ThenByT, TKey(IOrderedEnumerableT, FuncT, TKey, IComparerTKey, OrderByDirection) + Performs a subsequent ordering of elements in a sequence in a particular direction (ascending, descending) according to a key +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_ToArrayByIndex.htm b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_ToArrayByIndex.htm new file mode 100644 index 0000000..73c5e27 --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_ToArrayByIndex.htm @@ -0,0 +1,48 @@ +MoreEnumerable.ToArrayByIndex Method

MoreEnumerableToArrayByIndex Method

Overload List

ToArrayByIndexT(IEnumerableT, FuncT, Int32) + Creates an array from an IEnumerableT where a + function is used to determine the index at which an element will + be placed in the array. +
ToArrayByIndexT(IEnumerableT, Int32, FuncT, Int32) + Creates an array of user-specified length from an + IEnumerableT where a function is used to determine + the index at which an element will be placed in the array. +
ToArrayByIndexT, TResult(IEnumerableT, FuncT, Int32, FuncT, TResult) + Creates an array from an IEnumerableT where a + function is used to determine the index at which an element will + be placed in the array. The elements are projected into the array + via an additional function. +
ToArrayByIndexT, TResult(IEnumerableT, FuncT, Int32, FuncT, Int32, TResult) + Creates an array from an IEnumerableT where a + function is used to determine the index at which an element will + be placed in the array. The elements are projected into the array + via an additional function. +
ToArrayByIndexT, TResult(IEnumerableT, Int32, FuncT, Int32, FuncT, TResult) + Creates an array of user-specified length from an + IEnumerableT where a function is used to determine + the index at which an element will be placed in the array. The + elements are projected into the array via an additional function. +
ToArrayByIndexT, TResult(IEnumerableT, Int32, FuncT, Int32, FuncT, Int32, TResult) + Creates an array of user-specified length from an + IEnumerableT where a function is used to determine + the index at which an element will be placed in the array. The + elements are projected into the array via an additional function. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_ToDataTable.htm b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_ToDataTable.htm new file mode 100644 index 0000000..75f7e51 --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_ToDataTable.htm @@ -0,0 +1,32 @@ +MoreEnumerable.ToDataTable Method

MoreEnumerableToDataTable Method

Overload List

ToDataTableT(IEnumerableT) + Converts a sequence to a DataTable object. +
ToDataTableT(IEnumerableT, ExpressionFuncT, Object) + Appends elements in the sequence as rows of a given DataTable + object with a set of lambda expressions specifying which members (property + or field) of each element in the sequence will supply the column values. +
ToDataTableT, TTable(IEnumerableT, TTable) + Appends elements in the sequence as rows of a given DataTable object. +
ToDataTableT, TTable(IEnumerableT, TTable, ExpressionFuncT, Object) + Appends elements in the sequence as rows of a given DataTable + object with a set of lambda expressions specifying which members (property + or field) of each element in the sequence will supply the column values. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_ToDelimitedString.htm b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_ToDelimitedString.htm new file mode 100644 index 0000000..e52a2a6 --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_ToDelimitedString.htm @@ -0,0 +1,65 @@ +MoreEnumerable.ToDelimitedString Method

MoreEnumerableToDelimitedString Method

Overload List

ToDelimitedString(IEnumerableBoolean, String) + Creates a delimited string from a sequence of values and + a given delimiter. +
ToDelimitedString(IEnumerableByte, String) + Creates a delimited string from a sequence of values and + a given delimiter. +
ToDelimitedString(IEnumerableChar, String) + Creates a delimited string from a sequence of values and + a given delimiter. +
ToDelimitedString(IEnumerableDecimal, String) + Creates a delimited string from a sequence of values and + a given delimiter. +
ToDelimitedString(IEnumerableDouble, String) + Creates a delimited string from a sequence of values and + a given delimiter. +
ToDelimitedString(IEnumerableInt16, String) + Creates a delimited string from a sequence of values and + a given delimiter. +
ToDelimitedString(IEnumerableInt32, String) + Creates a delimited string from a sequence of values and + a given delimiter. +
ToDelimitedString(IEnumerableInt64, String) + Creates a delimited string from a sequence of values and + a given delimiter. +
ToDelimitedString(IEnumerableSByte, String) + Creates a delimited string from a sequence of values and + a given delimiter. +
ToDelimitedString(IEnumerableSingle, String) + Creates a delimited string from a sequence of values and + a given delimiter. +
ToDelimitedString(IEnumerableString, String) + Creates a delimited string from a sequence of values and + a given delimiter. +
ToDelimitedString(IEnumerableUInt16, String) + Creates a delimited string from a sequence of values and + a given delimiter. +
ToDelimitedString(IEnumerableUInt32, String) + Creates a delimited string from a sequence of values and + a given delimiter. +
ToDelimitedString(IEnumerableUInt64, String) + Creates a delimited string from a sequence of values and + a given delimiter. +
ToDelimitedStringTSource(IEnumerableTSource, String) + Creates a delimited string from a sequence of values and + a given delimiter. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_ToDictionary.htm b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_ToDictionary.htm new file mode 100644 index 0000000..987d5cd --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_ToDictionary.htm @@ -0,0 +1,35 @@ +MoreEnumerable.ToDictionary Method

MoreEnumerableToDictionary Method

Overload List

ToDictionaryTKey, TValue(IEnumerableKeyValuePairTKey, TValue) + Creates a DictionaryTKey, TValue from a sequence of + KeyValuePairTKey, TValue elements. +
ToDictionaryTKey, TValue(IEnumerableValueTupleTKey, TValue) + Creates a DictionaryTKey, TValue from a sequence of + tuples of 2 where the first item is the key and the second the + value. +
ToDictionaryTKey, TValue(IEnumerableKeyValuePairTKey, TValue, IEqualityComparerTKey) + Creates a DictionaryTKey, TValue from a sequence of + KeyValuePairTKey, TValue elements. An additional + parameter specifies a comparer for keys. +
ToDictionaryTKey, TValue(IEnumerableValueTupleTKey, TValue, IEqualityComparerTKey) + Creates a DictionaryTKey, TValue from a sequence of + tuples of 2 where the first item is the key and the second the + value. An additional parameter specifies a comparer for keys. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_ToHashSet.htm b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_ToHashSet.htm new file mode 100644 index 0000000..e1f18f0 --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_ToHashSet.htm @@ -0,0 +1,26 @@ +MoreEnumerable.ToHashSet Method

MoreEnumerableToHashSet Method

Overload List

ToHashSetTSource(IEnumerableTSource) + Returns a HashSetT of the source items using the default equality + comparer for the type. +
ToHashSetTSource(IEnumerableTSource, IEqualityComparerTSource) + Returns a HashSetT of the source items using the specified equality + comparer for the type. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_ToLookup.htm b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_ToLookup.htm new file mode 100644 index 0000000..8e4461c --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_ToLookup.htm @@ -0,0 +1,35 @@ +MoreEnumerable.ToLookup Method

MoreEnumerableToLookup Method

Overload List

ToLookupTKey, TValue(IEnumerableKeyValuePairTKey, TValue) + Creates a ILookupTKey, TElement from a sequence of + KeyValuePairTKey, TValue elements. +
ToLookupTKey, TValue(IEnumerableValueTupleTKey, TValue) + Creates a Lookup from a sequence of + tuples of 2 where the first item is the key and the second the + value. +
ToLookupTKey, TValue(IEnumerableKeyValuePairTKey, TValue, IEqualityComparerTKey) + Creates a ILookupTKey, TElement from a sequence of + KeyValuePairTKey, TValue elements. An additional + parameter specifies a comparer for keys. +
ToLookupTKey, TValue(IEnumerableValueTupleTKey, TValue, IEqualityComparerTKey) + Creates a Lookup from a sequence of + tuples of 2 where the first item is the key and the second the + value. An additional parameter specifies a comparer for keys. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_Trace.htm b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_Trace.htm new file mode 100644 index 0000000..279fcc6 --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_Trace.htm @@ -0,0 +1,28 @@ +MoreEnumerable.Trace Method

MoreEnumerableTrace Method

Overload List

TraceTSource(IEnumerableTSource) + Traces the elements of a source sequence for diagnostics. +
TraceTSource(IEnumerableTSource, FuncTSource, String) + Traces the elements of a source sequence for diagnostics using + a custom formatter. +
TraceTSource(IEnumerableTSource, String) + Traces the elements of a source sequence for diagnostics using + custom formatting. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_ZipLongest.htm b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_ZipLongest.htm new file mode 100644 index 0000000..bfb8cab --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_ZipLongest.htm @@ -0,0 +1,38 @@ +MoreEnumerable.ZipLongest Method

MoreEnumerableZipLongest Method

Overload List

ZipLongestTFirst, TSecond, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TSecond, TResult) + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + will always be as long as the longest of input sequences where the + default value of each of the shorter sequence element types is used + for padding. +
ZipLongestT1, T2, T3, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, FuncT1, T2, T3, TResult) + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + will always be as long as the longest of input sequences where the + default value of each of the shorter sequence element types is used + for padding. +
ZipLongestT1, T2, T3, T4, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, IEnumerableT4, FuncT1, T2, T3, T4, TResult) + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + will always be as long as the longest of input sequences where the + default value of each of the shorter sequence element types is used + for padding. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_ZipShortest.htm b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_ZipShortest.htm new file mode 100644 index 0000000..39f70e5 --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_MoreEnumerable_ZipShortest.htm @@ -0,0 +1,32 @@ +MoreEnumerable.ZipShortest Method

MoreEnumerableZipShortest Method

Overload List

ZipShortestTFirst, TSecond, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TSecond, TResult) + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + is as short as the shortest input sequence. +
ZipShortestT1, T2, T3, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, FuncT1, T2, T3, TResult) + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + is as short as the shortest input sequence. +
ZipShortestT1, T2, T3, T4, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, IEnumerableT4, FuncT1, T2, T3, T4, TResult) + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + is as short as the shortest input sequence. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Overload_MoreLinq_SequenceException__ctor.htm b/3.4/ref/api/html/Overload_MoreLinq_SequenceException__ctor.htm new file mode 100644 index 0000000..455c037 --- /dev/null +++ b/3.4/ref/api/html/Overload_MoreLinq_SequenceException__ctor.htm @@ -0,0 +1,32 @@ +SequenceException Constructor

SequenceException Constructor

Overload List

SequenceException + Initializes a new instance of the SequenceException class. +
SequenceException(String) + Initializes a new instance of the SequenceException class + with a given error message. +
SequenceException(SerializationInfo, StreamingContext) + Initializes a new instance of the SequenceException class + with serialized data. +
SequenceException(String, Exception) + Initializes a new instance of the SequenceException class + with a given error message and a reference to the inner exception + that is the cause of the exception. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/P_MoreLinq_Experimental_AwaitQueryOptions_MaxConcurrency.htm b/3.4/ref/api/html/P_MoreLinq_Experimental_AwaitQueryOptions_MaxConcurrency.htm new file mode 100644 index 0000000..e16ced5 --- /dev/null +++ b/3.4/ref/api/html/P_MoreLinq_Experimental_AwaitQueryOptions_MaxConcurrency.htm @@ -0,0 +1,29 @@ +AwaitQueryOptions.MaxConcurrency Property

AwaitQueryOptionsMaxConcurrency Property

+ Gets a positive (non-zero) integer that specifies the maximum + number of asynchronous operations to have in-flight concurrently + or null to mean unlimited concurrency. +

Definition

Namespace: MoreLinq.Experimental
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public int? MaxConcurrency { get; }

Property Value

NullableInt32

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/P_MoreLinq_Experimental_AwaitQueryOptions_PreserveOrder.htm b/3.4/ref/api/html/P_MoreLinq_Experimental_AwaitQueryOptions_PreserveOrder.htm new file mode 100644 index 0000000..9240ded --- /dev/null +++ b/3.4/ref/api/html/P_MoreLinq_Experimental_AwaitQueryOptions_PreserveOrder.htm @@ -0,0 +1,28 @@ +AwaitQueryOptions.PreserveOrder Property

AwaitQueryOptionsPreserveOrder Property

+ Get a Boolean that determines whether results should be ordered + the same as the source. +

Definition

Namespace: MoreLinq.Experimental
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public bool PreserveOrder { get; }

Property Value

Boolean

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/P_MoreLinq_Experimental_AwaitQueryOptions_Scheduler.htm b/3.4/ref/api/html/P_MoreLinq_Experimental_AwaitQueryOptions_Scheduler.htm new file mode 100644 index 0000000..c7d892a --- /dev/null +++ b/3.4/ref/api/html/P_MoreLinq_Experimental_AwaitQueryOptions_Scheduler.htm @@ -0,0 +1,27 @@ +AwaitQueryOptions.Scheduler Property

AwaitQueryOptionsScheduler Property

+ Get the scheduler to be used for any workhorse task. +

Definition

Namespace: MoreLinq.Experimental
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public TaskScheduler Scheduler { get; }

Property Value

TaskScheduler

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/P_MoreLinq_Experimental_IAwaitQuery_1_Options.htm b/3.4/ref/api/html/P_MoreLinq_Experimental_IAwaitQuery_1_Options.htm new file mode 100644 index 0000000..29e90d2 --- /dev/null +++ b/3.4/ref/api/html/P_MoreLinq_Experimental_IAwaitQuery_1_Options.htm @@ -0,0 +1,27 @@ +IAwaitQuery<T>.Options Property

IAwaitQueryTOptions Property

+ The options that determine how the sequence evaluation behaves when + it is iterated. +

Definition

Namespace: MoreLinq.Experimental
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
AwaitQueryOptions Options { get; }

Property Value

AwaitQueryOptions

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Properties_T_MoreLinq_Experimental_AwaitQueryOptions.htm b/3.4/ref/api/html/Properties_T_MoreLinq_Experimental_AwaitQueryOptions.htm new file mode 100644 index 0000000..e229eb1 --- /dev/null +++ b/3.4/ref/api/html/Properties_T_MoreLinq_Experimental_AwaitQueryOptions.htm @@ -0,0 +1,29 @@ +AwaitQueryOptions Properties

AwaitQueryOptions Properties

Properties

MaxConcurrency + Gets a positive (non-zero) integer that specifies the maximum + number of asynchronous operations to have in-flight concurrently + or null to mean unlimited concurrency. +
PreserveOrder + Get a Boolean that determines whether results should be ordered + the same as the source. +
Scheduler + Get the scheduler to be used for any workhorse task. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Properties_T_MoreLinq_Experimental_IAwaitQuery_1.htm b/3.4/ref/api/html/Properties_T_MoreLinq_Experimental_IAwaitQuery_1.htm new file mode 100644 index 0000000..c8260ce --- /dev/null +++ b/3.4/ref/api/html/Properties_T_MoreLinq_Experimental_IAwaitQuery_1.htm @@ -0,0 +1,23 @@ +IAwaitQuery<T> Properties

IAwaitQueryT Properties

Properties

Options + The options that determine how the sequence evaluation behaves when + it is iterated. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Properties_T_MoreLinq_Experimental_ICurrentBuffer_1.htm b/3.4/ref/api/html/Properties_T_MoreLinq_Experimental_ICurrentBuffer_1.htm new file mode 100644 index 0000000..085fd42 --- /dev/null +++ b/3.4/ref/api/html/Properties_T_MoreLinq_Experimental_ICurrentBuffer_1.htm @@ -0,0 +1,20 @@ +ICurrentBuffer<T> Properties

ICurrentBufferT Properties

Properties

CountGets the number of elements contained in the ICollectionT.
(Inherited from ICollectionT)
IsReadOnlyGets a value indicating whether the ICollectionT is read-only.
(Inherited from ICollectionT)
ItemGets or sets the element at the specified index.
(Inherited from IListT)

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/Properties_T_MoreLinq_SequenceException.htm b/3.4/ref/api/html/Properties_T_MoreLinq_SequenceException.htm new file mode 100644 index 0000000..8142d57 --- /dev/null +++ b/3.4/ref/api/html/Properties_T_MoreLinq_SequenceException.htm @@ -0,0 +1,20 @@ +SequenceException Properties

SequenceException Properties

Properties

DataGets a collection of key/value pairs that provide additional user-defined information about the exception.
(Inherited from Exception)
HelpLinkGets or sets a link to the help file associated with this exception.
(Inherited from Exception)
HResultGets or sets HRESULT, a coded numerical value that is assigned to a specific exception.
(Inherited from Exception)
InnerExceptionGets the Exception instance that caused the current exception.
(Inherited from Exception)
MessageGets a message that describes the current exception.
(Inherited from Exception)
SourceGets or sets the name of the application or the object that causes the error.
(Inherited from Exception)
StackTraceGets a string representation of the immediate frames on the call stack.
(Inherited from Exception)
TargetSiteGets the method that throws the current exception.
(Inherited from Exception)

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Experimental_Async_ExperimentalEnumerable.htm b/3.4/ref/api/html/T_MoreLinq_Experimental_Async_ExperimentalEnumerable.htm new file mode 100644 index 0000000..ce6dca2 --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Experimental_Async_ExperimentalEnumerable.htm @@ -0,0 +1,39 @@ +ExperimentalEnumerable Class

ExperimentalEnumerable Class

+ Provides a set of static methods for querying objects that + implement IAsyncEnumerableT.

THE METHODS ARE EXPERIMENTAL. THEY MAY BE UNSTABLE AND + UNTESTED. THEY MAY BE REMOVED FROM A FUTURE MAJOR OR MINOR RELEASE AND + POSSIBLY WITHOUT NOTICE. USE THEM AT YOUR OWN RISK. THE METHODS ARE + PUBLISHED FOR FIELD EXPERIMENTATION TO SOLICIT FEEDBACK ON THEIR + UTILITY AND DESIGN/IMPLEMENTATION DEFECTS.

Definition

Namespace: MoreLinq.Experimental.Async
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class ExperimentalEnumerable
Inheritance
Object    ExperimentalEnumerable

Methods

MergeT(IEnumerableIAsyncEnumerableT) + Concurrently merges all the elements of multiple asynchronous streams into a single + asynchronous stream. +
MergeT(IEnumerableIAsyncEnumerableT, Int32) + Concurrently merges all the elements of multiple asynchronous streams into a single + asynchronous stream. An additional parameter specifies the maximum concurrent operations + that may be in flight at any give time. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Experimental_AwaitQueryOptions.htm b/3.4/ref/api/html/T_MoreLinq_Experimental_AwaitQueryOptions.htm new file mode 100644 index 0000000..fc649b8 --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Experimental_AwaitQueryOptions.htm @@ -0,0 +1,43 @@ +AwaitQueryOptions Class

AwaitQueryOptions Class

+ Represents options for a query whose results evaluate asynchronously. +

Definition

Namespace: MoreLinq.Experimental
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public sealed class AwaitQueryOptions
Inheritance
Object    AwaitQueryOptions

Properties

MaxConcurrency + Gets a positive (non-zero) integer that specifies the maximum + number of asynchronous operations to have in-flight concurrently + or null to mean unlimited concurrency. +
PreserveOrder + Get a Boolean that determines whether results should be ordered + the same as the source. +
Scheduler + Get the scheduler to be used for any workhorse task. +

Methods

EqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
GetHashCodeServes as the default hash function.
(Inherited from Object)
GetTypeGets the Type of the current instance.
(Inherited from Object)
ToStringReturns a string that represents the current object.
(Inherited from Object)
WithMaxConcurrency + Returns new options with the given concurrency limit. +
WithPreserveOrder + Returns new options with the given Boolean indicating whether or + not the results should be returned in the order of the source. +
WithScheduler + Returns new options with the given scheduler. +

Fields

Default + The default options used for a query whose results evaluate + asynchronously. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Experimental_ExperimentalEnumerable.htm b/3.4/ref/api/html/T_MoreLinq_Experimental_ExperimentalEnumerable.htm new file mode 100644 index 0000000..fc1f753 --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Experimental_ExperimentalEnumerable.htm @@ -0,0 +1,110 @@ +ExperimentalEnumerable Class

ExperimentalEnumerable Class

+ Provides a set of static methods for querying objects that + implement IEnumerableT.

THE METHODS ARE EXPERIMENTAL. THEY MAY BE UNSTABLE AND + UNTESTED. THEY MAY BE REMOVED FROM A FUTURE MAJOR OR MINOR RELEASE AND + POSSIBLY WITHOUT NOTICE. USE THEM AT YOUR OWN RISK. THE METHODS ARE + PUBLISHED FOR FIELD EXPERIMENTATION TO SOLICIT FEEDBACK ON THEIR + UTILITY AND DESIGN/IMPLEMENTATION DEFECTS.

Definition

Namespace: MoreLinq.Experimental
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class ExperimentalEnumerable
Inheritance
Object    ExperimentalEnumerable

Methods

AggregateT, TResult1, TResult2, TResult(IEnumerableT, FuncIObservableT, IObservableTResult1, FuncIObservableT, IObservableTResult2, FuncTResult1, TResult2, TResult) + Applies two accumulator queries sequentially in a single + pass over a sequence. +
AggregateT, TResult1, TResult2, TResult3, TResult(IEnumerableT, FuncIObservableT, IObservableTResult1, FuncIObservableT, IObservableTResult2, FuncIObservableT, IObservableTResult3, FuncTResult1, TResult2, TResult3, TResult) + Applies three accumulator queries sequentially in a single + pass over a sequence. +
AggregateT, TResult1, TResult2, TResult3, TResult4, TResult(IEnumerableT, FuncIObservableT, IObservableTResult1, FuncIObservableT, IObservableTResult2, FuncIObservableT, IObservableTResult3, FuncIObservableT, IObservableTResult4, FuncTResult1, TResult2, TResult3, TResult4, TResult) + Applies four accumulator queries sequentially in a single + pass over a sequence. +
AggregateT, TResult1, TResult2, TResult3, TResult4, TResult5, TResult(IEnumerableT, FuncIObservableT, IObservableTResult1, FuncIObservableT, IObservableTResult2, FuncIObservableT, IObservableTResult3, FuncIObservableT, IObservableTResult4, FuncIObservableT, IObservableTResult5, FuncTResult1, TResult2, TResult3, TResult4, TResult5, TResult) + Applies five accumulator queries sequentially in a single + pass over a sequence. +
AggregateT, TResult1, TResult2, TResult3, TResult4, TResult5, TResult6, TResult(IEnumerableT, FuncIObservableT, IObservableTResult1, FuncIObservableT, IObservableTResult2, FuncIObservableT, IObservableTResult3, FuncIObservableT, IObservableTResult4, FuncIObservableT, IObservableTResult5, FuncIObservableT, IObservableTResult6, FuncTResult1, TResult2, TResult3, TResult4, TResult5, TResult6, TResult) + Applies six accumulator queries sequentially in a single + pass over a sequence. +
AggregateT, TResult1, TResult2, TResult3, TResult4, TResult5, TResult6, TResult7, TResult(IEnumerableT, FuncIObservableT, IObservableTResult1, FuncIObservableT, IObservableTResult2, FuncIObservableT, IObservableTResult3, FuncIObservableT, IObservableTResult4, FuncIObservableT, IObservableTResult5, FuncIObservableT, IObservableTResult6, FuncIObservableT, IObservableTResult7, FuncTResult1, TResult2, TResult3, TResult4, TResult5, TResult6, TResult7, TResult) + Applies seven accumulator queries sequentially in a single + pass over a sequence. +
AggregateT, TResult1, TResult2, TResult3, TResult4, TResult5, TResult6, TResult7, TResult8, TResult(IEnumerableT, FuncIObservableT, IObservableTResult1, FuncIObservableT, IObservableTResult2, FuncIObservableT, IObservableTResult3, FuncIObservableT, IObservableTResult4, FuncIObservableT, IObservableTResult5, FuncIObservableT, IObservableTResult6, FuncIObservableT, IObservableTResult7, FuncIObservableT, IObservableTResult8, FuncTResult1, TResult2, TResult3, TResult4, TResult5, TResult6, TResult7, TResult8, TResult) + Applies eight accumulator queries sequentially in a single + pass over a sequence. +
AsOrderedT + Returns a query whose results evaluate asynchronously but which + are returned in the order of the source. +
AsSequentialT + Converts a query whose results evaluate asynchronously to use + sequential instead of concurrent evaluation. +
AsUnorderedT + Returns a query whose results evaluate asynchronously but which + are returned without guarantee of the source order. +
AwaitT(IEnumerableTaskT) + Creates a sequence query that streams the result of each task in + the source sequence as it completes asynchronously. +
AwaitT, TResult(IEnumerableT, FuncT, CancellationToken, TaskTResult) + Creates a sequence query that streams the result of each task in + the source sequence as it completes asynchronously. A + CancellationToken is passed for each asynchronous + evaluation to abort any asynchronous operations in flight if the + sequence is not fully iterated. +
AwaitCompletionT, TTaskResult, TResult + Awaits completion of all asynchronous evaluations irrespective of + whether they succeed or fail. An additional argument specifies a + function that projects the final result given the source item and + completed task. +
BatchTSource, TResult(IEnumerableTSource, Int32, ArrayPoolTSource, FuncICurrentBufferTSource, TResult) + Batches the source sequence into sized buckets using an array pool + to rent arrays to back each bucket and returns a sequence of + elements projected from each bucket. +
BatchTSource, TBucket, TResult(IEnumerableTSource, Int32, ArrayPoolTSource, FuncICurrentBufferTSource, IEnumerableTBucket, FuncIEnumerableTBucket, TResult) + Batches the source sequence into sized buckets using an array pool + to rent arrays to back each bucket and returns a sequence of + elements projected from each bucket. +
MaxConcurrencyT + Returns a query whose results evaluate asynchronously to use a + concurrency limit. +
MemoizeT + Creates a sequence that lazily caches the source as it is iterated + for the first time, reusing the cache thereafter for future + re-iterations. If the source is already cached or buffered then it + is returned verbatim. +
PreserveOrderT + Returns a query whose results evaluate asynchronously and a Boolean + argument indicating whether the source order of the results is + preserved. +
SchedulerT + Returns a query whose results evaluate asynchronously and uses the + given scheduler for the workhorse task. +
TrySingleT, TCardinality(IEnumerableT, TCardinality, TCardinality, TCardinality) + Returns a tuple with the cardinality of the sequence and the + single element in the sequence if it contains exactly one element. + similar to SingleTSource(IEnumerableTSource). +
TrySingleT, TCardinality, TResult(IEnumerableT, TCardinality, TCardinality, TCardinality, FuncTCardinality, T, TResult) + Returns a result projected from the the cardinality of the sequence + and the single element in the sequence if it contains exactly one + element. +
UnboundedConcurrencyT + Returns a query whose results evaluate asynchronously and + concurrently with no defined limitation on concurrency. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Experimental_IAwaitQuery_1.htm b/3.4/ref/api/html/T_MoreLinq_Experimental_IAwaitQuery_1.htm new file mode 100644 index 0000000..f3e0c80 --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Experimental_IAwaitQuery_1.htm @@ -0,0 +1,1636 @@ +IAwaitQuery<T> Interface

IAwaitQueryT Interface

+ Represents a sequence whose elements or results evaluate asynchronously. +

Definition

Namespace: MoreLinq.Experimental
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public interface IAwaitQuery<out T> : IEnumerable<T>, 
+	IEnumerable
+
Implements
IEnumerableT, IEnumerable

Type Parameters

T
The type of the source elements.

Properties

Options + The options that determine how the sequence evaluation behaves when + it is iterated. +

Methods

GetEnumeratorReturns an enumerator that iterates through the collection.
(Inherited from IEnumerableT)
WithOptions + Returns a new query that will use the given options. +

Extension Methods

AggregateT, TResult1, TResult2, TResult + Applies two accumulator queries sequentially in a single + pass over a sequence. +
(Defined by ExperimentalEnumerable)
AggregateT, TAccumulate1, TAccumulate2, TResult + Applies two accumulators sequentially in a single pass over a + sequence. +
(Defined by MoreEnumerable)
AggregateT, TAccumulate1, TAccumulate2, TResult + Applies two accumulators sequentially in a single pass over a + sequence. +
(Defined by AggregateExtension)
AggregateT, TResult1, TResult2, TResult3, TResult + Applies three accumulator queries sequentially in a single + pass over a sequence. +
(Defined by ExperimentalEnumerable)
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TResult + Applies three accumulators sequentially in a single pass over a + sequence. +
(Defined by MoreEnumerable)
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TResult + Applies three accumulators sequentially in a single pass over a + sequence. +
(Defined by AggregateExtension)
AggregateT, TResult1, TResult2, TResult3, TResult4, TResult + Applies four accumulator queries sequentially in a single + pass over a sequence. +
(Defined by ExperimentalEnumerable)
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TResult + Applies four accumulators sequentially in a single pass over a + sequence. +
(Defined by MoreEnumerable)
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TResult + Applies four accumulators sequentially in a single pass over a + sequence. +
(Defined by AggregateExtension)
AggregateT, TResult1, TResult2, TResult3, TResult4, TResult5, TResult + Applies five accumulator queries sequentially in a single + pass over a sequence. +
(Defined by ExperimentalEnumerable)
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TResult + Applies five accumulators sequentially in a single pass over a + sequence. +
(Defined by MoreEnumerable)
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TResult + Applies five accumulators sequentially in a single pass over a + sequence. +
(Defined by AggregateExtension)
AggregateT, TResult1, TResult2, TResult3, TResult4, TResult5, TResult6, TResult + Applies six accumulator queries sequentially in a single + pass over a sequence. +
(Defined by ExperimentalEnumerable)
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TResult + Applies six accumulators sequentially in a single pass over a + sequence. +
(Defined by MoreEnumerable)
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TResult + Applies six accumulators sequentially in a single pass over a + sequence. +
(Defined by AggregateExtension)
AggregateT, TResult1, TResult2, TResult3, TResult4, TResult5, TResult6, TResult7, TResult + Applies seven accumulator queries sequentially in a single + pass over a sequence. +
(Defined by ExperimentalEnumerable)
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TAccumulate7, TResult + Applies seven accumulators sequentially in a single pass over a + sequence. +
(Defined by MoreEnumerable)
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TAccumulate7, TResult + Applies seven accumulators sequentially in a single pass over a + sequence. +
(Defined by AggregateExtension)
AggregateT, TResult1, TResult2, TResult3, TResult4, TResult5, TResult6, TResult7, TResult8, TResult + Applies eight accumulator queries sequentially in a single + pass over a sequence. +
(Defined by ExperimentalEnumerable)
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TAccumulate7, TAccumulate8, TResult + Applies eight accumulators sequentially in a single pass over a + sequence. +
(Defined by MoreEnumerable)
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TAccumulate7, TAccumulate8, TResult + Applies eight accumulators sequentially in a single pass over a + sequence. +
(Defined by AggregateExtension)
AggregateRightT + Applies a right-associative accumulator function over a sequence. + This operator is the right-associative version of the + AggregateTSource(IEnumerableTSource, FuncTSource, TSource, TSource) LINQ operator. +
(Defined by MoreEnumerable)
AggregateRightT + Applies a right-associative accumulator function over a sequence. + This operator is the right-associative version of the + AggregateTSource(IEnumerableTSource, FuncTSource, TSource, TSource) LINQ operator. +
(Defined by AggregateRightExtension)
AggregateRightT, TAccumulate + Applies a right-associative accumulator function over a sequence. + The specified seed value is used as the initial accumulator value. + This operator is the right-associative version of the + AggregateTSource, TAccumulate(IEnumerableTSource, TAccumulate, FuncTAccumulate, TSource, TAccumulate) LINQ operator. +
(Defined by MoreEnumerable)
AggregateRightT, TAccumulate + Applies a right-associative accumulator function over a sequence. + The specified seed value is used as the initial accumulator value. + This operator is the right-associative version of the + AggregateTSource, TAccumulate(IEnumerableTSource, TAccumulate, FuncTAccumulate, TSource, TAccumulate) LINQ operator. +
(Defined by AggregateRightExtension)
AggregateRightT, TAccumulate, TResult + Applies a right-associative accumulator function over a sequence. + The specified seed value is used as the initial accumulator value, + and the specified function is used to select the result value. + This operator is the right-associative version of the + AggregateTSource, TAccumulate, TResult(IEnumerableTSource, TAccumulate, FuncTAccumulate, TSource, TAccumulate, FuncTAccumulate, TResult) LINQ operator. +
(Defined by MoreEnumerable)
AggregateRightT, TAccumulate, TResult + Applies a right-associative accumulator function over a sequence. + The specified seed value is used as the initial accumulator value, + and the specified function is used to select the result value. + This operator is the right-associative version of the + AggregateTSource, TAccumulate, TResult(IEnumerableTSource, TAccumulate, FuncTAccumulate, TSource, TAccumulate, FuncTAccumulate, TResult) LINQ operator. +
(Defined by AggregateRightExtension)
AppendT + Returns a sequence consisting of the head elements and the given tail element. +
(Defined by MoreEnumerable)
AppendT + Returns a sequence consisting of the head elements and the given tail element. +
(Defined by AppendExtension)
AsOrderedT + Returns a query whose results evaluate asynchronously but which + are returned in the order of the source. +
(Defined by ExperimentalEnumerable)
AsSequentialT + Converts a query whose results evaluate asynchronously to use + sequential instead of concurrent evaluation. +
(Defined by ExperimentalEnumerable)
AssertT + Asserts that all elements of a sequence meet a given condition + otherwise throws an Exception object. +
(Defined by MoreEnumerable)
AssertT + Asserts that all elements of a sequence meet a given condition + otherwise throws an Exception object. +
(Defined by AssertExtension)
AssertT + Asserts that all elements of a sequence meet a given condition + otherwise throws an Exception object. +
(Defined by MoreEnumerable)
AssertT + Asserts that all elements of a sequence meet a given condition + otherwise throws an Exception object. +
(Defined by AssertExtension)
AssertCountT + Asserts that a source sequence contains a given count of elements. +
(Defined by MoreEnumerable)
AssertCountT + Asserts that a source sequence contains a given count of elements. +
(Defined by AssertCountExtension)
AssertCountT + Asserts that a source sequence contains a given count of elements. + A parameter specifies the exception to be thrown. +
(Defined by MoreEnumerable)
AssertCountT + Asserts that a source sequence contains a given count of elements. + A parameter specifies the exception to be thrown. +
(Defined by AssertCountExtension)
AsUnorderedT + Returns a query whose results evaluate asynchronously but which + are returned without guarantee of the source order. +
(Defined by ExperimentalEnumerable)
AtLeastT + Determines whether or not the number of elements in the sequence is greater than + or equal to the given integer. +
(Defined by MoreEnumerable)
AtLeastT + Determines whether or not the number of elements in the sequence is greater than + or equal to the given integer. +
(Defined by AtLeastExtension)
AtMostT + Determines whether or not the number of elements in the sequence is lesser than + or equal to the given integer. +
(Defined by MoreEnumerable)
AtMostT + Determines whether or not the number of elements in the sequence is lesser than + or equal to the given integer. +
(Defined by AtMostExtension)
AwaitT, TResult + Creates a sequence query that streams the result of each task in + the source sequence as it completes asynchronously. A + CancellationToken is passed for each asynchronous + evaluation to abort any asynchronous operations in flight if the + sequence is not fully iterated. +
(Defined by ExperimentalEnumerable)
AwaitCompletionT, TTaskResult, TResult + Awaits completion of all asynchronous evaluations irrespective of + whether they succeed or fail. An additional argument specifies a + function that projects the final result given the source item and + completed task. +
(Defined by ExperimentalEnumerable)
BacksertT + Inserts the elements of a sequence into another sequence at a + specified index from the tail of the sequence, where zero always + represents the last position, one represents the second-last + element, two represents the third-last element and so on. +
(Defined by MoreEnumerable)
BacksertT + Inserts the elements of a sequence into another sequence at a + specified index from the tail of the sequence, where zero always + represents the last position, one represents the second-last + element, two represents the third-last element and so on. +
(Defined by BacksertExtension)
BatchT + Batches the source sequence into sized buckets. +
(Defined by MoreEnumerable)
BatchT + Batches the source sequence into sized buckets. +
(Defined by BatchExtension)
BatchT, TResult + Batches the source sequence into sized buckets and applies a projection to each bucket. +
(Defined by MoreEnumerable)
BatchT, TResult + Batches the source sequence into sized buckets and applies a projection to each bucket. +
(Defined by BatchExtension)
BatchT, TResult + Batches the source sequence into sized buckets using an array pool + to rent arrays to back each bucket and returns a sequence of + elements projected from each bucket. +
(Defined by ExperimentalEnumerable)
BatchT, TBucket, TResult + Batches the source sequence into sized buckets using an array pool + to rent arrays to back each bucket and returns a sequence of + elements projected from each bucket. +
(Defined by ExperimentalEnumerable)
CartesianT, T2, TResult + Returns the Cartesian product of two sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
(Defined by MoreEnumerable)
CartesianT, T2, TResult + Returns the Cartesian product of two sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
(Defined by CartesianExtension)
CartesianT, T2, T3, TResult + Returns the Cartesian product of three sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
(Defined by MoreEnumerable)
CartesianT, T2, T3, TResult + Returns the Cartesian product of three sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
(Defined by CartesianExtension)
CartesianT, T2, T3, T4, TResult + Returns the Cartesian product of four sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
(Defined by MoreEnumerable)
CartesianT, T2, T3, T4, TResult + Returns the Cartesian product of four sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
(Defined by CartesianExtension)
CartesianT, T2, T3, T4, T5, TResult + Returns the Cartesian product of five sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
(Defined by MoreEnumerable)
CartesianT, T2, T3, T4, T5, TResult + Returns the Cartesian product of five sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
(Defined by CartesianExtension)
CartesianT, T2, T3, T4, T5, T6, TResult + Returns the Cartesian product of six sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
(Defined by MoreEnumerable)
CartesianT, T2, T3, T4, T5, T6, TResult + Returns the Cartesian product of six sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
(Defined by CartesianExtension)
CartesianT, T2, T3, T4, T5, T6, T7, TResult + Returns the Cartesian product of seven sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
(Defined by MoreEnumerable)
CartesianT, T2, T3, T4, T5, T6, T7, TResult + Returns the Cartesian product of seven sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
(Defined by CartesianExtension)
CartesianT, T2, T3, T4, T5, T6, T7, T8, TResult + Returns the Cartesian product of eight sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
(Defined by MoreEnumerable)
CartesianT, T2, T3, T4, T5, T6, T7, T8, TResult + Returns the Cartesian product of eight sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
(Defined by CartesianExtension)
ChooseT, TResult + Applies a function to each element of the source sequence and + returns a new sequence of result elements for source elements + where the function returns a couple (2-tuple) having a true + as its first element and result as the second. +
(Defined by MoreEnumerable)
ChooseT, TResult + Applies a function to each element of the source sequence and + returns a new sequence of result elements for source elements + where the function returns a couple (2-tuple) having a true + as its first element and result as the second. +
(Defined by ChooseExtension)
CompareCountT, TSecond + Compares two sequences and returns an integer that indicates whether the first sequence + has fewer, the same or more elements than the second sequence. +
(Defined by MoreEnumerable)
CompareCountT, TSecond + Compares two sequences and returns an integer that indicates whether the first sequence + has fewer, the same or more elements than the second sequence. +
(Defined by CompareCountExtension)
ConcatT + Returns a sequence consisting of the head elements and the given tail element. +
(Defined by MoreEnumerable)
ConsumeT + Completely consumes the given sequence. This method uses immediate execution, + and doesn't store any data during execution. +
(Defined by MoreEnumerable)
ConsumeT + Completely consumes the given sequence. This method uses immediate execution, + and doesn't store any data during execution. +
(Defined by ConsumeExtension)
CountBetweenT + Determines whether or not the number of elements in the sequence is between + an inclusive range of minimum and maximum integers. +
(Defined by MoreEnumerable)
CountBetweenT + Determines whether or not the number of elements in the sequence is between + an inclusive range of minimum and maximum integers. +
(Defined by CountBetweenExtension)
CountByT, TKey + Applies a key-generating function to each element of a sequence and returns a sequence of + unique keys and their number of occurrences in the original sequence. +
(Defined by MoreEnumerable)
CountByT, TKey + Applies a key-generating function to each element of a sequence and returns a sequence of + unique keys and their number of occurrences in the original sequence. +
(Defined by CountByExtension)
CountByT, TKey + Applies a key-generating function to each element of a sequence and returns a sequence of + unique keys and their number of occurrences in the original sequence. + An additional argument specifies a comparer to use for testing equivalence of keys. +
(Defined by MoreEnumerable)
CountByT, TKey + Applies a key-generating function to each element of a sequence and returns a sequence of + unique keys and their number of occurrences in the original sequence. + An additional argument specifies a comparer to use for testing equivalence of keys. +
(Defined by CountByExtension)
CountDownT, TResult + Provides a countdown counter for a given count of elements at the + tail of the sequence where zero always represents the last element, + one represents the second-last element, two represents the + third-last element and so on. +
(Defined by MoreEnumerable)
CountDownT, TResult + Provides a countdown counter for a given count of elements at the + tail of the sequence where zero always represents the last element, + one represents the second-last element, two represents the + third-last element and so on. +
(Defined by CountDownExtension)
DistinctByT, TKey + Returns all distinct elements of the given source, where "distinctness" + is determined via a projection and the default equality comparer for the projected type. +
(Defined by MoreEnumerable)
DistinctByT, TKey + Returns all distinct elements of the given source, where "distinctness" + is determined via a projection and the default equality comparer for the projected type. +
(Defined by DistinctByExtension)
DistinctByT, TKey + Returns all distinct elements of the given source, where "distinctness" + is determined via a projection and the specified comparer for the projected type. +
(Defined by MoreEnumerable)
DistinctByT, TKey + Returns all distinct elements of the given source, where "distinctness" + is determined via a projection and the specified comparer for the projected type. +
(Defined by DistinctByExtension)
EndsWithT + Determines whether the end of the first sequence is equivalent to + the second sequence, using the default equality comparer. +
(Defined by MoreEnumerable)
EndsWithT + Determines whether the end of the first sequence is equivalent to + the second sequence, using the default equality comparer. +
(Defined by EndsWithExtension)
EndsWithT + Determines whether the end of the first sequence is equivalent to + the second sequence, using the specified element equality comparer. +
(Defined by MoreEnumerable)
EndsWithT + Determines whether the end of the first sequence is equivalent to + the second sequence, using the specified element equality comparer. +
(Defined by EndsWithExtension)
EquiZipT, TSecond, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. An exception is thrown + if the input sequences are of different lengths. +
(Defined by MoreEnumerable)
EquiZipT, TSecond, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. An exception is thrown + if the input sequences are of different lengths. +
(Defined by EquiZipExtension)
EquiZipT, T2, T3, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. An exception is thrown + if the input sequences are of different lengths. +
(Defined by MoreEnumerable)
EquiZipT, T2, T3, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. An exception is thrown + if the input sequences are of different lengths. +
(Defined by EquiZipExtension)
EquiZipT, T2, T3, T4, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. An exception is thrown + if the input sequences are of different lengths. +
(Defined by MoreEnumerable)
EquiZipT, T2, T3, T4, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. An exception is thrown + if the input sequences are of different lengths. +
(Defined by EquiZipExtension)
ExactlyT + Determines whether or not the number of elements in the sequence is equals to the given integer. +
(Defined by MoreEnumerable)
ExactlyT + Determines whether or not the number of elements in the sequence is equals to the given integer. +
(Defined by ExactlyExtension)
ExceptByT, TKey + Returns the set of elements in the first sequence which aren't + in the second sequence, according to a given key selector. +
(Defined by MoreEnumerable)
ExceptByT, TKey + Returns the set of elements in the first sequence which aren't + in the second sequence, according to a given key selector. +
(Defined by ExceptByExtension)
ExceptByT, TKey + Returns the set of elements in the first sequence which aren't + in the second sequence, according to a given key selector. +
(Defined by MoreEnumerable)
ExceptByT, TKey + Returns the set of elements in the first sequence which aren't + in the second sequence, according to a given key selector. +
(Defined by ExceptByExtension)
ExcludeT + Excludes a contiguous number of elements from a sequence starting + at a given index. +
(Defined by MoreEnumerable)
ExcludeT + Excludes a contiguous number of elements from a sequence starting + at a given index. +
(Defined by ExcludeExtension)
FallbackIfEmptyT + Returns the elements of the specified sequence or the specified + value in a singleton collection if the sequence is empty. +
(Defined by MoreEnumerable)
FallbackIfEmptyT + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence from an array of values. +
(Defined by MoreEnumerable)
FallbackIfEmptyT + Returns the elements of the specified sequence or the specified + value in a singleton collection if the sequence is empty. +
(Defined by FallbackIfEmptyExtension)
FallbackIfEmptyT + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence from an array of values. +
(Defined by FallbackIfEmptyExtension)
FallbackIfEmptyT + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence of values. +
(Defined by MoreEnumerable)
FallbackIfEmptyT + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence of values. +
(Defined by FallbackIfEmptyExtension)
FallbackIfEmptyT + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence of values. +
(Defined by MoreEnumerable)
FallbackIfEmptyT + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence of values. +
(Defined by FallbackIfEmptyExtension)
FallbackIfEmptyT + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence of values. +
(Defined by MoreEnumerable)
FallbackIfEmptyT + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence of values. +
(Defined by FallbackIfEmptyExtension)
FallbackIfEmptyT + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence of values. +
(Defined by MoreEnumerable)
FallbackIfEmptyT + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence of values. +
(Defined by FallbackIfEmptyExtension)
FillBackwardT + Returns a sequence with each null reference or value in the source + replaced with the following non-null reference or value in + that sequence. +
(Defined by MoreEnumerable)
FillBackwardT + Returns a sequence with each null reference or value in the source + replaced with the following non-null reference or value in + that sequence. +
(Defined by FillBackwardExtension)
FillBackwardT + Returns a sequence with each missing element in the source replaced + with the following non-missing element in that sequence. An + additional parameter specifies a function used to determine if an + element is considered missing or not. +
(Defined by MoreEnumerable)
FillBackwardT + Returns a sequence with each missing element in the source replaced + with the following non-missing element in that sequence. An + additional parameter specifies a function used to determine if an + element is considered missing or not. +
(Defined by FillBackwardExtension)
FillBackwardT + Returns a sequence with each missing element in the source replaced + with the following non-missing element in that sequence. Additional + parameters specify two functions, one used to determine if an + element is considered missing or not and another to provide the + replacement for the missing element. +
(Defined by MoreEnumerable)
FillBackwardT + Returns a sequence with each missing element in the source replaced + with the following non-missing element in that sequence. Additional + parameters specify two functions, one used to determine if an + element is considered missing or not and another to provide the + replacement for the missing element. +
(Defined by FillBackwardExtension)
FillForwardT + Returns a sequence with each null reference or value in the source + replaced with the previous non-null reference or value seen in + that sequence. +
(Defined by MoreEnumerable)
FillForwardT + Returns a sequence with each null reference or value in the source + replaced with the previous non-null reference or value seen in + that sequence. +
(Defined by FillForwardExtension)
FillForwardT + Returns a sequence with each missing element in the source replaced + with the previous non-missing element seen in that sequence. An + additional parameter specifies a function used to determine if an + element is considered missing or not. +
(Defined by MoreEnumerable)
FillForwardT + Returns a sequence with each missing element in the source replaced + with the previous non-missing element seen in that sequence. An + additional parameter specifies a function used to determine if an + element is considered missing or not. +
(Defined by FillForwardExtension)
FillForwardT + Returns a sequence with each missing element in the source replaced + with one based on the previous non-missing element seen in that + sequence. Additional parameters specify two functions, one used to + determine if an element is considered missing or not and another + to provide the replacement for the missing element. +
(Defined by MoreEnumerable)
FillForwardT + Returns a sequence with each missing element in the source replaced + with one based on the previous non-missing element seen in that + sequence. Additional parameters specify two functions, one used to + determine if an element is considered missing or not and another + to provide the replacement for the missing element. +
(Defined by FillForwardExtension)
Flatten + Flattens a sequence containing arbitrarily-nested sequences. +
(Defined by MoreEnumerable)
Flatten + Flattens a sequence containing arbitrarily-nested sequences. +
(Defined by FlattenExtension)
Flatten + Flattens a sequence containing arbitrarily-nested sequences. An + additional parameter specifies a predicate function used to + determine whether a nested IEnumerable should be + flattened or not. +
(Defined by MoreEnumerable)
Flatten + Flattens a sequence containing arbitrarily-nested sequences. An + additional parameter specifies a function that projects an inner + sequence via a property of an object. +
(Defined by MoreEnumerable)
Flatten + Flattens a sequence containing arbitrarily-nested sequences. An + additional parameter specifies a predicate function used to + determine whether a nested IEnumerable should be + flattened or not. +
(Defined by FlattenExtension)
Flatten + Flattens a sequence containing arbitrarily-nested sequences. An + additional parameter specifies a function that projects an inner + sequence via a property of an object. +
(Defined by FlattenExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 9 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 9 elements. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 10 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 10 elements. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 11 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 11 elements. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 12 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 12 elements. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 13 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 13 elements. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 14 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 14 elements. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 15 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 15 elements. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 16 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 16 elements. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 1 element. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 1 element. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 2 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 2 elements. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 3 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 3 elements. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 4 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 4 elements. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 5 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 5 elements. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 6 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 6 elements. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 7 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 7 elements. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 8 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 8 elements. +
(Defined by FoldExtension)
ForEachT + Immediately executes the given action on each element in the source sequence. +
(Defined by MoreEnumerable)
ForEachT + Immediately executes the given action on each element in the source sequence. +
(Defined by ForEachExtension)
ForEachT + Immediately executes the given action on each element in the source sequence. + Each element's index is used in the logic of the action. +
(Defined by MoreEnumerable)
ForEachT + Immediately executes the given action on each element in the source sequence. + Each element's index is used in the logic of the action. +
(Defined by ForEachExtension)
FullGroupJoinT, TSecond, TKey + Performs a Full Group Join between the first and second sequences. +
(Defined by MoreEnumerable)
FullGroupJoinT, TSecond, TKey + Performs a Full Group Join between the first and second sequences. +
(Defined by FullGroupJoinExtension)
FullGroupJoinT, TSecond, TKey + Performs a Full Group Join between the first and second sequences. +
(Defined by MoreEnumerable)
FullGroupJoinT, TSecond, TKey + Performs a Full Group Join between the first and second sequences. +
(Defined by FullGroupJoinExtension)
FullGroupJoinT, TSecond, TKey, TResult + Performs a full group-join between two sequences. +
(Defined by MoreEnumerable)
FullGroupJoinT, TSecond, TKey, TResult + Performs a full group-join between two sequences. +
(Defined by FullGroupJoinExtension)
FullGroupJoinT, TSecond, TKey, TResult + Performs a full group-join between two sequences. +
(Defined by MoreEnumerable)
FullGroupJoinT, TSecond, TKey, TResult + Performs a full group-join between two sequences. +
(Defined by FullGroupJoinExtension)
FullJoinT, TKey, TResult + Performs a full outer join on two homogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
(Defined by MoreEnumerable)
FullJoinT, TKey, TResult + Performs a full outer join on two homogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
(Defined by FullJoinExtension)
FullJoinT, TKey, TResult + Performs a full outer join on two homogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
(Defined by MoreEnumerable)
FullJoinT, TKey, TResult + Performs a full outer join on two homogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
(Defined by FullJoinExtension)
FullJoinT, TSecond, TKey, TResult + Performs a full outer join on two heterogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
(Defined by MoreEnumerable)
FullJoinT, TSecond, TKey, TResult + Performs a full outer join on two heterogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
(Defined by FullJoinExtension)
FullJoinT, TSecond, TKey, TResult + Performs a full outer join on two heterogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
(Defined by MoreEnumerable)
FullJoinT, TSecond, TKey, TResult + Performs a full outer join on two heterogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
(Defined by FullJoinExtension)
GroupAdjacentT, TKey + Groups the adjacent elements of a sequence according to a + specified key selector function. +
(Defined by MoreEnumerable)
GroupAdjacentT, TKey + Groups the adjacent elements of a sequence according to a + specified key selector function. +
(Defined by GroupAdjacentExtension)
GroupAdjacentT, TKey + Groups the adjacent elements of a sequence according to a + specified key selector function and compares the keys by using a + specified comparer. +
(Defined by MoreEnumerable)
GroupAdjacentT, TKey + Groups the adjacent elements of a sequence according to a + specified key selector function and compares the keys by using a + specified comparer. +
(Defined by GroupAdjacentExtension)
GroupAdjacentT, TKey, TElement + Groups the adjacent elements of a sequence according to a + specified key selector function and projects the elements for + each group by using a specified function. +
(Defined by MoreEnumerable)
GroupAdjacentT, TKey, TResult + Groups the adjacent elements of a sequence according to a + specified key selector function. The keys are compared by using + a comparer and each group's elements are projected by using a + specified function. +
(Defined by MoreEnumerable)
GroupAdjacentT, TKey, TElement + Groups the adjacent elements of a sequence according to a + specified key selector function and projects the elements for + each group by using a specified function. +
(Defined by GroupAdjacentExtension)
GroupAdjacentT, TKey, TResult + Groups the adjacent elements of a sequence according to a + specified key selector function. The keys are compared by using + a comparer and each group's elements are projected by using a + specified function. +
(Defined by GroupAdjacentExtension)
GroupAdjacentT, TKey, TElement + Groups the adjacent elements of a sequence according to a + specified key selector function. The keys are compared by using + a comparer and each group's elements are projected by using a + specified function. +
(Defined by MoreEnumerable)
GroupAdjacentT, TKey, TResult + Groups the adjacent elements of a sequence according to a + specified key selector function. The keys are compared by using + a comparer and each group's elements are projected by using a + specified function. +
(Defined by MoreEnumerable)
GroupAdjacentT, TKey, TElement + Groups the adjacent elements of a sequence according to a + specified key selector function. The keys are compared by using + a comparer and each group's elements are projected by using a + specified function. +
(Defined by GroupAdjacentExtension)
GroupAdjacentT, TKey, TResult + Groups the adjacent elements of a sequence according to a + specified key selector function. The keys are compared by using + a comparer and each group's elements are projected by using a + specified function. +
(Defined by GroupAdjacentExtension)
IndexT + Returns a sequence of KeyValuePairTKey, TValue + where the key is the zero-based index of the value in the source + sequence. +
(Defined by MoreEnumerable)
IndexT + Returns a sequence of KeyValuePairTKey, TValue + where the key is the zero-based index of the value in the source + sequence. +
(Defined by IndexExtension)
IndexT + Returns a sequence of KeyValuePairTKey, TValue + where the key is the index of the value in the source sequence. + An additional parameter specifies the starting index. +
(Defined by MoreEnumerable)
IndexT + Returns a sequence of KeyValuePairTKey, TValue + where the key is the index of the value in the source sequence. + An additional parameter specifies the starting index. +
(Defined by IndexExtension)
IndexByT, TKey + Applies a key-generating function to each element of a sequence and + returns a sequence that contains the elements of the original + sequence as well its key and index inside the group of its key. +
(Defined by MoreEnumerable)
IndexByT, TKey + Applies a key-generating function to each element of a sequence and + returns a sequence that contains the elements of the original + sequence as well its key and index inside the group of its key. +
(Defined by IndexByExtension)
IndexByT, TKey + Applies a key-generating function to each element of a sequence and + returns a sequence that contains the elements of the original + sequence as well its key and index inside the group of its key. + An additional parameter specifies a comparer to use for testing the + equivalence of keys. +
(Defined by MoreEnumerable)
IndexByT, TKey + Applies a key-generating function to each element of a sequence and + returns a sequence that contains the elements of the original + sequence as well its key and index inside the group of its key. + An additional parameter specifies a comparer to use for testing the + equivalence of keys. +
(Defined by IndexByExtension)
InsertT + Inserts the elements of a sequence into another sequence at a + specified index. +
(Defined by MoreEnumerable)
InsertT + Inserts the elements of a sequence into another sequence at a + specified index. +
(Defined by InsertExtension)
InterleaveT + Interleaves the elements of two or more sequences into a single sequence, skipping + sequences as they are consumed. +
(Defined by MoreEnumerable)
InterleaveT + Interleaves the elements of two or more sequences into a single sequence, skipping + sequences as they are consumed. +
(Defined by InterleaveExtension)
LagT, TResult + Produces a projection of a sequence by evaluating pairs of elements separated by a + negative offset. +
(Defined by MoreEnumerable)
LagT, TResult + Produces a projection of a sequence by evaluating pairs of elements separated by a + negative offset. +
(Defined by LagExtension)
LagT, TResult + Produces a projection of a sequence by evaluating pairs of elements separated by a + negative offset. +
(Defined by MoreEnumerable)
LagT, TResult + Produces a projection of a sequence by evaluating pairs of elements separated by a + negative offset. +
(Defined by LagExtension)
LeadT, TResult + Produces a projection of a sequence by evaluating pairs of elements separated by a + positive offset. +
(Defined by MoreEnumerable)
LeadT, TResult + Produces a projection of a sequence by evaluating pairs of elements separated by a + positive offset. +
(Defined by LeadExtension)
LeadT, TResult + Produces a projection of a sequence by evaluating pairs of elements separated by a + positive offset. +
(Defined by MoreEnumerable)
LeadT, TResult + Produces a projection of a sequence by evaluating pairs of elements separated by a + positive offset. +
(Defined by LeadExtension)
LeftJoinT, TKey, TResult + Performs a left outer join on two homogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
(Defined by MoreEnumerable)
LeftJoinT, TKey, TResult + Performs a left outer join on two homogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
(Defined by LeftJoinExtension)
LeftJoinT, TKey, TResult + Performs a left outer join on two homogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
(Defined by MoreEnumerable)
LeftJoinT, TKey, TResult + Performs a left outer join on two homogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
(Defined by LeftJoinExtension)
LeftJoinT, TSecond, TKey, TResult + Performs a left outer join on two heterogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
(Defined by MoreEnumerable)
LeftJoinT, TSecond, TKey, TResult + Performs a left outer join on two heterogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
(Defined by LeftJoinExtension)
LeftJoinT, TSecond, TKey, TResult + Performs a left outer join on two heterogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
(Defined by MoreEnumerable)
LeftJoinT, TSecond, TKey, TResult + Performs a left outer join on two heterogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
(Defined by LeftJoinExtension)
MaxByT, TKey + Returns the maximal elements of the given sequence, based on + the given projection. +
(Defined by MoreEnumerable)
MaxByT, TKey + Returns the maximal elements of the given sequence, based on + the given projection. +
(Defined by MaxByExtension)
MaxByT, TKey + Returns the maximal elements of the given sequence, based on + the given projection and the specified comparer for projected values. +
(Defined by MoreEnumerable)
MaxByT, TKey + Returns the maximal elements of the given sequence, based on + the given projection and the specified comparer for projected values. +
(Defined by MaxByExtension)
MaxConcurrencyT + Returns a query whose results evaluate asynchronously to use a + concurrency limit. +
(Defined by ExperimentalEnumerable)
MemoizeT + Creates a sequence that lazily caches the source as it is iterated + for the first time, reusing the cache thereafter for future + re-iterations. If the source is already cached or buffered then it + is returned verbatim. +
(Defined by ExperimentalEnumerable)
MinByT, TKey + Returns the minimal elements of the given sequence, based on + the given projection. +
(Defined by MoreEnumerable)
MinByT, TKey + Returns the minimal elements of the given sequence, based on + the given projection. +
(Defined by MinByExtension)
MinByT, TKey + Returns the minimal elements of the given sequence, based on + the given projection and the specified comparer for projected values. +
(Defined by MoreEnumerable)
MinByT, TKey + Returns the minimal elements of the given sequence, based on + the given projection and the specified comparer for projected values. +
(Defined by MinByExtension)
MoveT + Returns a sequence with a range of elements in the source sequence + moved to a new offset. +
(Defined by MoreEnumerable)
MoveT + Returns a sequence with a range of elements in the source sequence + moved to a new offset. +
(Defined by MoveExtension)
OrderByT, TKey + Sorts the elements of a sequence in a particular direction (ascending, descending) according to a key +
(Defined by MoreEnumerable)
OrderByT, TKey + Sorts the elements of a sequence in a particular direction (ascending, descending) according to a key +
(Defined by OrderByExtension)
OrderByT, TKey + Sorts the elements of a sequence in a particular direction (ascending, descending) according to a key +
(Defined by MoreEnumerable)
OrderByT, TKey + Sorts the elements of a sequence in a particular direction (ascending, descending) according to a key +
(Defined by OrderByExtension)
OrderedMergeT + Merges two ordered sequences into one. Where the elements equal + in both sequences, the element from the first sequence is + returned in the resulting sequence. +
(Defined by MoreEnumerable)
OrderedMergeT + Merges two ordered sequences into one. Where the elements equal + in both sequences, the element from the first sequence is + returned in the resulting sequence. +
(Defined by OrderedMergeExtension)
OrderedMergeT + Merges two ordered sequences into one with an additional + parameter specifying how to compare the elements of the + sequences. Where the elements equal in both sequences, the + element from the first sequence is returned in the resulting + sequence. +
(Defined by MoreEnumerable)
OrderedMergeT + Merges two ordered sequences into one with an additional + parameter specifying how to compare the elements of the + sequences. Where the elements equal in both sequences, the + element from the first sequence is returned in the resulting + sequence. +
(Defined by OrderedMergeExtension)
OrderedMergeT, TKey + Merges two ordered sequences into one with an additional + parameter specifying the element key by which the sequences are + ordered. Where the keys equal in both sequences, the + element from the first sequence is returned in the resulting + sequence. +
(Defined by MoreEnumerable)
OrderedMergeT, TKey + Merges two ordered sequences into one with an additional + parameter specifying the element key by which the sequences are + ordered. Where the keys equal in both sequences, the + element from the first sequence is returned in the resulting + sequence. +
(Defined by OrderedMergeExtension)
OrderedMergeT, TKey, TResult + Merges two ordered sequences into one. Additional parameters + specify the element key by which the sequences are ordered, + the result when element is found in first sequence but not in + the second, the result when element is found in second sequence + but not in the first and the result when elements are found in + both sequences. +
(Defined by MoreEnumerable)
OrderedMergeT, TKey, TResult + Merges two ordered sequences into one. Additional parameters + specify the element key by which the sequences are ordered, + the result when element is found in first sequence but not in + the second, the result when element is found in second sequence + but not in the first and the result when elements are found in + both sequences. +
(Defined by OrderedMergeExtension)
OrderedMergeT, TKey, TResult + Merges two ordered sequences into one. Additional parameters + specify the element key by which the sequences are ordered, + the result when element is found in first sequence but not in + the second, the result when element is found in second sequence + but not in the first, the result when elements are found in + both sequences and a method for comparing keys. +
(Defined by MoreEnumerable)
OrderedMergeT, TKey, TResult + Merges two ordered sequences into one. Additional parameters + specify the element key by which the sequences are ordered, + the result when element is found in first sequence but not in + the second, the result when element is found in second sequence + but not in the first, the result when elements are found in + both sequences and a method for comparing keys. +
(Defined by OrderedMergeExtension)
OrderedMergeT, TSecond, TKey, TResult + Merges two heterogeneous sequences ordered by a common key type + into a homogeneous one. Additional parameters specify the + element key by which the sequences are ordered, the result when + element is found in first sequence but not in the second and + the result when element is found in second sequence but not in + the first, the result when elements are found in both sequences. +
(Defined by MoreEnumerable)
OrderedMergeT, TSecond, TKey, TResult + Merges two heterogeneous sequences ordered by a common key type + into a homogeneous one. Additional parameters specify the + element key by which the sequences are ordered, the result when + element is found in first sequence but not in the second and + the result when element is found in second sequence but not in + the first, the result when elements are found in both sequences. +
(Defined by OrderedMergeExtension)
OrderedMergeT, TSecond, TKey, TResult + Merges two heterogeneous sequences ordered by a common key type + into a homogeneous one. Additional parameters specify the + element key by which the sequences are ordered, the result when + element is found in first sequence but not in the second, + the result when element is found in second sequence but not in + the first, the result when elements are found in both sequences + and a method for comparing keys. +
(Defined by MoreEnumerable)
OrderedMergeT, TSecond, TKey, TResult + Merges two heterogeneous sequences ordered by a common key type + into a homogeneous one. Additional parameters specify the + element key by which the sequences are ordered, the result when + element is found in first sequence but not in the second, + the result when element is found in second sequence but not in + the first, the result when elements are found in both sequences + and a method for comparing keys. +
(Defined by OrderedMergeExtension)
PadT + Pads a sequence with default values if it is narrower (shorter + in length) than a given width. +
(Defined by MoreEnumerable)
PadT + Pads a sequence with default values if it is narrower (shorter + in length) than a given width. +
(Defined by PadExtension)
PadT + Pads a sequence with a given filler value if it is narrower (shorter + in length) than a given width. +
(Defined by MoreEnumerable)
PadT + Pads a sequence with a dynamic filler value if it is narrower (shorter + in length) than a given width. +
(Defined by MoreEnumerable)
PadT + Pads a sequence with a given filler value if it is narrower (shorter + in length) than a given width. +
(Defined by PadExtension)
PadT + Pads a sequence with a dynamic filler value if it is narrower (shorter + in length) than a given width. +
(Defined by PadExtension)
PadStartT + Pads a sequence with default values in the beginning if it is narrower (shorter + in length) than a given width. +
(Defined by MoreEnumerable)
PadStartT + Pads a sequence with default values in the beginning if it is narrower (shorter + in length) than a given width. +
(Defined by PadStartExtension)
PadStartT + Pads a sequence with a given filler value in the beginning if it is narrower (shorter + in length) than a given width. + An additional parameter specifies the value to use for padding. +
(Defined by MoreEnumerable)
PadStartT + Pads a sequence with a dynamic filler value in the beginning if it is narrower (shorter + in length) than a given width. + An additional parameter specifies the function to calculate padding. +
(Defined by MoreEnumerable)
PadStartT + Pads a sequence with a given filler value in the beginning if it is narrower (shorter + in length) than a given width. + An additional parameter specifies the value to use for padding. +
(Defined by PadStartExtension)
PadStartT + Pads a sequence with a dynamic filler value in the beginning if it is narrower (shorter + in length) than a given width. + An additional parameter specifies the function to calculate padding. +
(Defined by PadStartExtension)
PairwiseT, TResult + Returns a sequence resulting from applying a function to each + element in the source sequence and its + predecessor, with the exception of the first element which is + only returned as the predecessor of the second element. +
(Defined by MoreEnumerable)
PairwiseT, TResult + Returns a sequence resulting from applying a function to each + element in the source sequence and its + predecessor, with the exception of the first element which is + only returned as the predecessor of the second element. +
(Defined by PairwiseExtension)
PartialSortT + Combines OrderByTSource, TKey(IEnumerableTSource, FuncTSource, TKey), + where each element is its key, and TakeTSource(IEnumerableTSource, Int32) + in a single operation. +
(Defined by MoreEnumerable)
PartialSortT + Combines OrderByTSource, TKey(IEnumerableTSource, FuncTSource, TKey), + where each element is its key, and TakeTSource(IEnumerableTSource, Int32) + in a single operation. +
(Defined by PartialSortExtension)
PartialSortT + Combines OrderByT, TKey(IEnumerableT, FuncT, TKey, IComparerTKey, OrderByDirection), + where each element is its key, and TakeTSource(IEnumerableTSource, Int32) + in a single operation. + An additional parameter specifies the direction of the sort +
(Defined by MoreEnumerable)
PartialSortT + Combines OrderByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey), + where each element is its key, and TakeTSource(IEnumerableTSource, Int32) + in a single operation. An additional parameter specifies how the + elements compare to each other. +
(Defined by MoreEnumerable)
PartialSortT + Combines OrderByT, TKey(IEnumerableT, FuncT, TKey, IComparerTKey, OrderByDirection), + where each element is its key, and TakeTSource(IEnumerableTSource, Int32) + in a single operation. + An additional parameter specifies the direction of the sort +
(Defined by PartialSortExtension)
PartialSortT + Combines OrderByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey), + where each element is its key, and TakeTSource(IEnumerableTSource, Int32) + in a single operation. An additional parameter specifies how the + elements compare to each other. +
(Defined by PartialSortExtension)
PartialSortT + Combines OrderByT, TKey(IEnumerableT, FuncT, TKey, IComparerTKey, OrderByDirection), + where each element is its key, and TakeTSource(IEnumerableTSource, Int32) + in a single operation. + Additional parameters specify how the elements compare to each other and + the direction of the sort. +
(Defined by MoreEnumerable)
PartialSortT + Combines OrderByT, TKey(IEnumerableT, FuncT, TKey, IComparerTKey, OrderByDirection), + where each element is its key, and TakeTSource(IEnumerableTSource, Int32) + in a single operation. + Additional parameters specify how the elements compare to each other and + the direction of the sort. +
(Defined by PartialSortExtension)
PartialSortByT, TKey + Combines OrderByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey), + and TakeTSource(IEnumerableTSource, Int32) in a single operation. +
(Defined by MoreEnumerable)
PartialSortByT, TKey + Combines OrderByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey), + and TakeTSource(IEnumerableTSource, Int32) in a single operation. +
(Defined by PartialSortByExtension)
PartialSortByT, TKey + Combines OrderByT, TKey(IEnumerableT, FuncT, TKey, OrderByDirection), + and TakeTSource(IEnumerableTSource, Int32) in a single operation. + An additional parameter specifies the direction of the sort +
(Defined by MoreEnumerable)
PartialSortByT, TKey + Combines OrderByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey), + and TakeTSource(IEnumerableTSource, Int32) in a single operation. + An additional parameter specifies how the keys compare to each other. +
(Defined by MoreEnumerable)
PartialSortByT, TKey + Combines OrderByT, TKey(IEnumerableT, FuncT, TKey, OrderByDirection), + and TakeTSource(IEnumerableTSource, Int32) in a single operation. + An additional parameter specifies the direction of the sort +
(Defined by PartialSortByExtension)
PartialSortByT, TKey + Combines OrderByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey), + and TakeTSource(IEnumerableTSource, Int32) in a single operation. + An additional parameter specifies how the keys compare to each other. +
(Defined by PartialSortByExtension)
PartialSortByT, TKey + Combines OrderByT, TKey(IEnumerableT, FuncT, TKey, OrderByDirection), + and TakeTSource(IEnumerableTSource, Int32) in a single operation. + Additional parameters specify how the elements compare to each other and + the direction of the sort. +
(Defined by MoreEnumerable)
PartialSortByT, TKey + Combines OrderByT, TKey(IEnumerableT, FuncT, TKey, OrderByDirection), + and TakeTSource(IEnumerableTSource, Int32) in a single operation. + Additional parameters specify how the elements compare to each other and + the direction of the sort. +
(Defined by PartialSortByExtension)
PartitionT + Partitions or splits a sequence in two using a predicate. +
(Defined by MoreEnumerable)
PartitionT + Partitions or splits a sequence in two using a predicate. +
(Defined by PartitionExtension)
PartitionT, TResult + Partitions or splits a sequence in two using a predicate and then + projects a result from the two. +
(Defined by MoreEnumerable)
PartitionT, TResult + Partitions or splits a sequence in two using a predicate and then + projects a result from the two. +
(Defined by PartitionExtension)
PermutationsT + Generates a sequence of lists that represent the permutations of the original sequence. +
(Defined by MoreEnumerable)
PermutationsT + Generates a sequence of lists that represent the permutations of the original sequence. +
(Defined by PermutationsExtension)
PipeT + Executes the given action on each element in the source sequence + and yields it. +
(Defined by MoreEnumerable)
PipeT + Executes the given action on each element in the source sequence + and yields it. +
(Defined by PipeExtension)
PrependT + Prepends a single value to a sequence. +
(Defined by MoreEnumerable)
PrependT + Prepends a single value to a sequence. +
(Defined by PrependExtension)
PreScanT + Performs a pre-scan (exclusive prefix sum) on a sequence of elements. +
(Defined by MoreEnumerable)
PreScanT + Performs a pre-scan (exclusive prefix sum) on a sequence of elements. +
(Defined by PreScanExtension)
PreserveOrderT + Returns a query whose results evaluate asynchronously and a Boolean + argument indicating whether the source order of the results is + preserved. +
(Defined by ExperimentalEnumerable)
RandomSubsetT + Returns a sequence of a specified size of random elements from the + original sequence. +
(Defined by MoreEnumerable)
RandomSubsetT + Returns a sequence of a specified size of random elements from the + original sequence. +
(Defined by RandomSubsetExtension)
RandomSubsetT + Returns a sequence of a specified size of random elements from the + original sequence. An additional parameter specifies a random + generator to be used for the random selection algorithm. +
(Defined by MoreEnumerable)
RandomSubsetT + Returns a sequence of a specified size of random elements from the + original sequence. An additional parameter specifies a random + generator to be used for the random selection algorithm. +
(Defined by RandomSubsetExtension)
RankT + Ranks each item in the sequence in descending ordering using a default comparer. +
(Defined by MoreEnumerable)
RankT + Ranks each item in the sequence in descending ordering using a default comparer. +
(Defined by RankExtension)
RankT + Rank each item in the sequence using a caller-supplied comparer. +
(Defined by MoreEnumerable)
RankT + Rank each item in the sequence using a caller-supplied comparer. +
(Defined by RankExtension)
RankByT, TKey + Ranks each item in the sequence in descending ordering by a specified key using a default comparer +
(Defined by MoreEnumerable)
RankByT, TKey + Ranks each item in the sequence in descending ordering by a specified key using a default comparer +
(Defined by RankByExtension)
RankByT, TKey + Ranks each item in a sequence using a specified key and a caller-supplied comparer +
(Defined by MoreEnumerable)
RankByT, TKey + Ranks each item in a sequence using a specified key and a caller-supplied comparer +
(Defined by RankByExtension)
RepeatT + Repeats the sequence forever. +
(Defined by MoreEnumerable)
RepeatT + Repeats the sequence forever. +
(Defined by RepeatExtension)
RepeatT + Repeats the sequence the specified number of times. +
(Defined by MoreEnumerable)
RepeatT + Repeats the sequence the specified number of times. +
(Defined by RepeatExtension)
RightJoinT, TKey, TResult + Performs a right outer join on two homogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
(Defined by MoreEnumerable)
RightJoinT, TKey, TResult + Performs a right outer join on two homogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
(Defined by RightJoinExtension)
RightJoinT, TKey, TResult + Performs a right outer join on two homogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
(Defined by MoreEnumerable)
RightJoinT, TKey, TResult + Performs a right outer join on two homogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
(Defined by RightJoinExtension)
RightJoinT, TSecond, TKey, TResult + Performs a right outer join on two heterogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
(Defined by MoreEnumerable)
RightJoinT, TSecond, TKey, TResult + Performs a right outer join on two heterogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
(Defined by RightJoinExtension)
RightJoinT, TSecond, TKey, TResult + Performs a right outer join on two heterogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
(Defined by MoreEnumerable)
RightJoinT, TSecond, TKey, TResult + Performs a right outer join on two heterogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
(Defined by RightJoinExtension)
RunLengthEncodeT + Run-length encodes a sequence by converting consecutive instances of the same element into + a KeyValuePair{T,int} representing the item and its occurrence count. +
(Defined by MoreEnumerable)
RunLengthEncodeT + Run-length encodes a sequence by converting consecutive instances of the same element into + a KeyValuePair{T,int} representing the item and its occurrence count. +
(Defined by RunLengthEncodeExtension)
RunLengthEncodeT + Run-length encodes a sequence by converting consecutive instances of the same element into + a KeyValuePair{T,int} representing the item and its occurrence count. This overload + uses a custom equality comparer to identify equivalent items. +
(Defined by MoreEnumerable)
RunLengthEncodeT + Run-length encodes a sequence by converting consecutive instances of the same element into + a KeyValuePair{T,int} representing the item and its occurrence count. This overload + uses a custom equality comparer to identify equivalent items. +
(Defined by RunLengthEncodeExtension)
ScanT + Performs a scan (inclusive prefix sum) on a sequence of elements. +
(Defined by MoreEnumerable)
ScanT + Performs a scan (inclusive prefix sum) on a sequence of elements. +
(Defined by ScanExtension)
ScanT, TState + Like AggregateTSource(IEnumerableTSource, FuncTSource, TSource, TSource) except returns + the sequence of intermediate results as well as the final one. + An additional parameter specifies a seed. +
(Defined by MoreEnumerable)
ScanT, TState + Like AggregateTSource(IEnumerableTSource, FuncTSource, TSource, TSource) except returns + the sequence of intermediate results as well as the final one. + An additional parameter specifies a seed. +
(Defined by ScanExtension)
ScanByT, TKey, TState + Applies an accumulator function over sequence element keys, + returning the keys along with intermediate accumulator states. +
(Defined by MoreEnumerable)
ScanByT, TKey, TState + Applies an accumulator function over sequence element keys, + returning the keys along with intermediate accumulator states. +
(Defined by ScanByExtension)
ScanByT, TKey, TState + Applies an accumulator function over sequence element keys, + returning the keys along with intermediate accumulator states. An + additional parameter specifies the comparer to use to compare keys. +
(Defined by MoreEnumerable)
ScanByT, TKey, TState + Applies an accumulator function over sequence element keys, + returning the keys along with intermediate accumulator states. An + additional parameter specifies the comparer to use to compare keys. +
(Defined by ScanByExtension)
ScanRightT + Performs a right-associative scan (inclusive prefix) on a sequence of elements. + This operator is the right-associative version of the + ScanTSource(IEnumerableTSource, FuncTSource, TSource, TSource) LINQ operator. +
(Defined by MoreEnumerable)
ScanRightT + Performs a right-associative scan (inclusive prefix) on a sequence of elements. + This operator is the right-associative version of the + ScanTSource(IEnumerableTSource, FuncTSource, TSource, TSource) LINQ operator. +
(Defined by ScanRightExtension)
ScanRightT, TAccumulate + Performs a right-associative scan (inclusive prefix) on a sequence of elements. + The specified seed value is used as the initial accumulator value. + This operator is the right-associative version of the + ScanTSource, TState(IEnumerableTSource, TState, FuncTState, TSource, TState) LINQ operator. +
(Defined by MoreEnumerable)
ScanRightT, TAccumulate + Performs a right-associative scan (inclusive prefix) on a sequence of elements. + The specified seed value is used as the initial accumulator value. + This operator is the right-associative version of the + ScanTSource, TState(IEnumerableTSource, TState, FuncTState, TSource, TState) LINQ operator. +
(Defined by ScanRightExtension)
SchedulerT + Returns a query whose results evaluate asynchronously and uses the + given scheduler for the workhorse task. +
(Defined by ExperimentalEnumerable)
SegmentT + Divides a sequence into multiple sequences by using a segment detector based on the original sequence +
(Defined by MoreEnumerable)
SegmentT + Divides a sequence into multiple sequences by using a segment detector based on the original sequence +
(Defined by SegmentExtension)
SegmentT + Divides a sequence into multiple sequences by using a segment detector based on the original sequence +
(Defined by MoreEnumerable)
SegmentT + Divides a sequence into multiple sequences by using a segment detector based on the original sequence +
(Defined by SegmentExtension)
SegmentT + Divides a sequence into multiple sequences by using a segment detector based on the original sequence +
(Defined by MoreEnumerable)
SegmentT + Divides a sequence into multiple sequences by using a segment detector based on the original sequence +
(Defined by SegmentExtension)
ShuffleT + Returns a sequence of elements in random order from the original + sequence. +
(Defined by MoreEnumerable)
ShuffleT + Returns a sequence of elements in random order from the original + sequence. +
(Defined by ShuffleExtension)
ShuffleT + Returns a sequence of elements in random order from the original + sequence. An additional parameter specifies a random generator to be + used for the random selection algorithm. +
(Defined by MoreEnumerable)
ShuffleT + Returns a sequence of elements in random order from the original + sequence. An additional parameter specifies a random generator to be + used for the random selection algorithm. +
(Defined by ShuffleExtension)
SkipLastT + Bypasses a specified number of elements at the end of the sequence. +
(Defined by MoreEnumerable)
SkipLastT + Bypasses a specified number of elements at the end of the sequence. +
(Defined by SkipLastExtension)
SkipUntilT + Skips items from the input sequence until the given predicate returns true + when applied to the current source item; that item will be the last skipped. +
(Defined by MoreEnumerable)
SkipUntilT + Skips items from the input sequence until the given predicate returns true + when applied to the current source item; that item will be the last skipped. +
(Defined by SkipUntilExtension)
SliceT + Extracts a contiguous count of elements from a sequence at a particular zero-based + starting index. +
(Defined by MoreEnumerable)
SliceT + Extracts a contiguous count of elements from a sequence at a particular zero-based + starting index. +
(Defined by SliceExtension)
SortedMergeT + Merges two or more sequences that are in a common order (either ascending or descending) + into a single sequence that preserves that order. +
(Defined by MoreEnumerable)
SortedMergeT + Merges two or more sequences that are in a common order (either ascending or descending) + into a single sequence that preserves that order. +
(Defined by SortedMergeExtension)
SortedMergeT + Merges two or more sequences that are in a common order (either ascending or descending) + into a single sequence that preserves that order. +
(Defined by MoreEnumerable)
SortedMergeT + Merges two or more sequences that are in a common order (either ascending or descending) + into a single sequence that preserves that order. +
(Defined by SortedMergeExtension)
SplitT + Splits the source sequence by separator elements identified by a + function. +
(Defined by MoreEnumerable)
SplitT + Splits the source sequence by separator elements identified by a + function. +
(Defined by SplitExtension)
SplitT + Splits the source sequence by a separator. +
(Defined by MoreEnumerable)
SplitT + Splits the source sequence by a separator. +
(Defined by SplitExtension)
SplitT + Splits the source sequence by separator elements identified by a + function, given a maximum count of splits. +
(Defined by MoreEnumerable)
SplitT + Splits the source sequence by separator elements identified by a + function, given a maximum count of splits. +
(Defined by SplitExtension)
SplitT + Splits the source sequence by a separator given a maximum count of splits. +
(Defined by MoreEnumerable)
SplitT + Splits the source sequence by a separator and then transforms the + splits into results. +
(Defined by MoreEnumerable)
SplitT + Splits the source sequence by a separator given a maximum count of splits. +
(Defined by SplitExtension)
SplitT + Splits the source sequence by a separator and then transforms the + splits into results. +
(Defined by SplitExtension)
SplitT + Splits the source sequence by a separator, given a maximum count + of splits. A parameter specifies how the separator is compared + for equality. +
(Defined by MoreEnumerable)
SplitT + Splits the source sequence by a separator, given a maximum count + of splits. A parameter specifies how the separator is compared + for equality. +
(Defined by SplitExtension)
SplitT, TResult + Splits the source sequence by separator elements identified by + a function and then transforms the splits into results. +
(Defined by MoreEnumerable)
SplitT, TResult + Splits the source sequence by separator elements identified by + a function and then transforms the splits into results. +
(Defined by SplitExtension)
SplitT, TResult + Splits the source sequence by a separator and then transforms + the splits into results. +
(Defined by MoreEnumerable)
SplitT, TResult + Splits the source sequence by a separator and then transforms + the splits into results. +
(Defined by SplitExtension)
SplitT, TResult + Splits the source sequence by separator elements identified by + a function, given a maximum count of splits, and then transforms + the splits into results. +
(Defined by MoreEnumerable)
SplitT, TResult + Splits the source sequence by separator elements identified by + a function, given a maximum count of splits, and then transforms + the splits into results. +
(Defined by SplitExtension)
SplitT, TResult + Splits the source sequence by a separator, given a maximum count + of splits, and then transforms the splits into results. +
(Defined by MoreEnumerable)
SplitT, TResult + Splits the source sequence by a separator and then transforms the + splits into results. A parameter specifies how the separator is + compared for equality. +
(Defined by MoreEnumerable)
SplitT, TResult + Splits the source sequence by a separator, given a maximum count + of splits, and then transforms the splits into results. +
(Defined by SplitExtension)
SplitT, TResult + Splits the source sequence by a separator and then transforms the + splits into results. A parameter specifies how the separator is + compared for equality. +
(Defined by SplitExtension)
SplitT, TResult + Splits the source sequence by a separator, given a maximum count + of splits, and then transforms the splits into results. A + parameter specifies how the separator is compared for equality. +
(Defined by MoreEnumerable)
SplitT, TResult + Splits the source sequence by a separator, given a maximum count + of splits, and then transforms the splits into results. A + parameter specifies how the separator is compared for equality. +
(Defined by SplitExtension)
StartsWithT + Determines whether the beginning of the first sequence is + equivalent to the second sequence, using the default equality + comparer. +
(Defined by MoreEnumerable)
StartsWithT + Determines whether the beginning of the first sequence is + equivalent to the second sequence, using the default equality + comparer. +
(Defined by StartsWithExtension)
StartsWithT + Determines whether the beginning of the first sequence is + equivalent to the second sequence, using the specified element + equality comparer. +
(Defined by MoreEnumerable)
StartsWithT + Determines whether the beginning of the first sequence is + equivalent to the second sequence, using the specified element + equality comparer. +
(Defined by StartsWithExtension)
SubsetsT + Returns a sequence of IListT representing all of the subsets of any size + that are part of the original sequence. In mathematics, it is equivalent to the + power set of a set. +
(Defined by MoreEnumerable)
SubsetsT + Returns a sequence of IListT representing all of the subsets of any size + that are part of the original sequence. In mathematics, it is equivalent to the + power set of a set. +
(Defined by SubsetsExtension)
SubsetsT + Returns a sequence of IListT representing all subsets of a given size + that are part of the original sequence. In mathematics, it is equivalent to the + combinations or k-subsets of a set. +
(Defined by MoreEnumerable)
SubsetsT + Returns a sequence of IListT representing all subsets of a given size + that are part of the original sequence. In mathematics, it is equivalent to the + combinations or k-subsets of a set. +
(Defined by SubsetsExtension)
TagFirstLastT, TResult + Returns a sequence resulting from applying a function to each + element in the source sequence with additional parameters + indicating whether the element is the first and/or last of the + sequence. +
(Defined by MoreEnumerable)
TagFirstLastT, TResult + Returns a sequence resulting from applying a function to each + element in the source sequence with additional parameters + indicating whether the element is the first and/or last of the + sequence. +
(Defined by TagFirstLastExtension)
TakeEveryT + Returns every N-th element of a sequence. +
(Defined by MoreEnumerable)
TakeEveryT + Returns every N-th element of a sequence. +
(Defined by TakeEveryExtension)
TakeLastT + Returns a specified number of contiguous elements from the end of + a sequence. +
(Defined by MoreEnumerable)
TakeLastT + Returns a specified number of contiguous elements from the end of + a sequence. +
(Defined by TakeLastExtension)
TakeUntilT + Returns items from the input sequence until the given predicate returns true + when applied to the current source item; that item will be the last returned. +
(Defined by MoreEnumerable)
TakeUntilT + Returns items from the input sequence until the given predicate returns true + when applied to the current source item; that item will be the last returned. +
(Defined by TakeUntilExtension)
ToArrayByIndexT + Creates an array from an IEnumerableT where a + function is used to determine the index at which an element will + be placed in the array. +
(Defined by MoreEnumerable)
ToArrayByIndexT + Creates an array from an IEnumerableT where a + function is used to determine the index at which an element will + be placed in the array. +
(Defined by ToArrayByIndexExtension)
ToArrayByIndexT + Creates an array of user-specified length from an + IEnumerableT where a function is used to determine + the index at which an element will be placed in the array. +
(Defined by MoreEnumerable)
ToArrayByIndexT + Creates an array of user-specified length from an + IEnumerableT where a function is used to determine + the index at which an element will be placed in the array. +
(Defined by ToArrayByIndexExtension)
ToArrayByIndexT, TResult + Creates an array from an IEnumerableT where a + function is used to determine the index at which an element will + be placed in the array. The elements are projected into the array + via an additional function. +
(Defined by MoreEnumerable)
ToArrayByIndexT, TResult + Creates an array from an IEnumerableT where a + function is used to determine the index at which an element will + be placed in the array. The elements are projected into the array + via an additional function. +
(Defined by MoreEnumerable)
ToArrayByIndexT, TResult + Creates an array from an IEnumerableT where a + function is used to determine the index at which an element will + be placed in the array. The elements are projected into the array + via an additional function. +
(Defined by ToArrayByIndexExtension)
ToArrayByIndexT, TResult + Creates an array from an IEnumerableT where a + function is used to determine the index at which an element will + be placed in the array. The elements are projected into the array + via an additional function. +
(Defined by ToArrayByIndexExtension)
ToArrayByIndexT, TResult + Creates an array of user-specified length from an + IEnumerableT where a function is used to determine + the index at which an element will be placed in the array. The + elements are projected into the array via an additional function. +
(Defined by MoreEnumerable)
ToArrayByIndexT, TResult + Creates an array of user-specified length from an + IEnumerableT where a function is used to determine + the index at which an element will be placed in the array. The + elements are projected into the array via an additional function. +
(Defined by MoreEnumerable)
ToArrayByIndexT, TResult + Creates an array of user-specified length from an + IEnumerableT where a function is used to determine + the index at which an element will be placed in the array. The + elements are projected into the array via an additional function. +
(Defined by ToArrayByIndexExtension)
ToArrayByIndexT, TResult + Creates an array of user-specified length from an + IEnumerableT where a function is used to determine + the index at which an element will be placed in the array. The + elements are projected into the array via an additional function. +
(Defined by ToArrayByIndexExtension)
ToDataTableT + Converts a sequence to a DataTable object. +
(Defined by MoreEnumerable)
ToDataTableT + Converts a sequence to a DataTable object. +
(Defined by ToDataTableExtension)
ToDataTableT + Appends elements in the sequence as rows of a given DataTable + object with a set of lambda expressions specifying which members (property + or field) of each element in the sequence will supply the column values. +
(Defined by MoreEnumerable)
ToDataTableT + Appends elements in the sequence as rows of a given DataTable + object with a set of lambda expressions specifying which members (property + or field) of each element in the sequence will supply the column values. +
(Defined by ToDataTableExtension)
ToDataTableT, TTable + Appends elements in the sequence as rows of a given DataTable object. +
(Defined by MoreEnumerable)
ToDataTableT, TTable + Appends elements in the sequence as rows of a given DataTable object. +
(Defined by ToDataTableExtension)
ToDataTableT, TTable + Appends elements in the sequence as rows of a given DataTable + object with a set of lambda expressions specifying which members (property + or field) of each element in the sequence will supply the column values. +
(Defined by MoreEnumerable)
ToDataTableT, TTable + Appends elements in the sequence as rows of a given DataTable + object with a set of lambda expressions specifying which members (property + or field) of each element in the sequence will supply the column values. +
(Defined by ToDataTableExtension)
ToDelimitedStringT + Creates a delimited string from a sequence of values and + a given delimiter. +
(Defined by MoreEnumerable)
ToDelimitedStringT + Creates a delimited string from a sequence of values and + a given delimiter. +
(Defined by ToDelimitedStringExtension)
ToHashSetT + Returns a HashSetT of the source items using the default equality + comparer for the type. +
(Defined by MoreEnumerable)
ToHashSetT + Returns a HashSetT of the source items using the default equality + comparer for the type. +
(Defined by ToHashSetExtension)
ToHashSetT + Returns a HashSetT of the source items using the specified equality + comparer for the type. +
(Defined by MoreEnumerable)
ToHashSetT + Returns a HashSetT of the source items using the specified equality + comparer for the type. +
(Defined by ToHashSetExtension)
TraceT + Traces the elements of a source sequence for diagnostics. +
(Defined by MoreEnumerable)
TraceT + Traces the elements of a source sequence for diagnostics. +
(Defined by TraceExtension)
TraceT + Traces the elements of a source sequence for diagnostics using + a custom formatter. +
(Defined by MoreEnumerable)
TraceT + Traces the elements of a source sequence for diagnostics using + a custom formatter. +
(Defined by TraceExtension)
TraceT + Traces the elements of a source sequence for diagnostics using + custom formatting. +
(Defined by MoreEnumerable)
TraceT + Traces the elements of a source sequence for diagnostics using + custom formatting. +
(Defined by TraceExtension)
TrySingleT, TCardinality + Returns a tuple with the cardinality of the sequence and the + single element in the sequence if it contains exactly one element. + similar to SingleTSource(IEnumerableTSource). +
(Defined by ExperimentalEnumerable)
TrySingleT, TCardinality, TResult + Returns a result projected from the the cardinality of the sequence + and the single element in the sequence if it contains exactly one + element. +
(Defined by ExperimentalEnumerable)
UnboundedConcurrencyT + Returns a query whose results evaluate asynchronously and + concurrently with no defined limitation on concurrency. +
(Defined by ExperimentalEnumerable)
WindowT + Processes a sequence into a series of sub-sequences representing a windowed subset of + the original. +
(Defined by MoreEnumerable)
WindowT + Processes a sequence into a series of sub-sequences representing a windowed subset of + the original. +
(Defined by WindowExtension)
WindowedT + Processes a sequence into a series of sub-sequences representing a windowed subset of the original. +
(Defined by MoreEnumerable)
WindowLeftT + Creates a left-aligned sliding window of a given size over the + source sequence. +
(Defined by MoreEnumerable)
WindowLeftT + Creates a left-aligned sliding window of a given size over the + source sequence. +
(Defined by WindowLeftExtension)
WindowRightT + Creates a right-aligned sliding window over the source sequence + of a given size. +
(Defined by MoreEnumerable)
WindowRightT + Creates a right-aligned sliding window over the source sequence + of a given size. +
(Defined by WindowRightExtension)
ZipLongestT, TSecond, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + will always be as long as the longest of input sequences where the + default value of each of the shorter sequence element types is used + for padding. +
(Defined by MoreEnumerable)
ZipLongestT, TSecond, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + will always be as long as the longest of input sequences where the + default value of each of the shorter sequence element types is used + for padding. +
(Defined by ZipLongestExtension)
ZipLongestT, T2, T3, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + will always be as long as the longest of input sequences where the + default value of each of the shorter sequence element types is used + for padding. +
(Defined by MoreEnumerable)
ZipLongestT, T2, T3, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + will always be as long as the longest of input sequences where the + default value of each of the shorter sequence element types is used + for padding. +
(Defined by ZipLongestExtension)
ZipLongestT, T2, T3, T4, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + will always be as long as the longest of input sequences where the + default value of each of the shorter sequence element types is used + for padding. +
(Defined by MoreEnumerable)
ZipLongestT, T2, T3, T4, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + will always be as long as the longest of input sequences where the + default value of each of the shorter sequence element types is used + for padding. +
(Defined by ZipLongestExtension)
ZipShortestT, TSecond, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + is as short as the shortest input sequence. +
(Defined by MoreEnumerable)
ZipShortestT, TSecond, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + is as short as the shortest input sequence. +
(Defined by ZipShortestExtension)
ZipShortestT, T2, T3, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + is as short as the shortest input sequence. +
(Defined by MoreEnumerable)
ZipShortestT, T2, T3, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + is as short as the shortest input sequence. +
(Defined by ZipShortestExtension)
ZipShortestT, T2, T3, T4, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + is as short as the shortest input sequence. +
(Defined by MoreEnumerable)
ZipShortestT, T2, T3, T4, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + is as short as the shortest input sequence. +
(Defined by ZipShortestExtension)

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Experimental_ICurrentBuffer_1.htm b/3.4/ref/api/html/T_MoreLinq_Experimental_ICurrentBuffer_1.htm new file mode 100644 index 0000000..1b8d56a --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Experimental_ICurrentBuffer_1.htm @@ -0,0 +1,1614 @@ +ICurrentBuffer<T> Interface

ICurrentBufferT Interface

+ Represents a current buffered view of a larger result and which + is updated in-place (thus current) as it is moved through the overall + result. +

Definition

Namespace: MoreLinq.Experimental
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public interface ICurrentBuffer<T> : IList<T>, 
+	ICollection<T>, IEnumerable<T>, IEnumerable
+
Implements
ICollectionT, IEnumerableT, IListT, IEnumerable

Type Parameters

T
Type of elements in the list.

Properties

CountGets the number of elements contained in the ICollectionT.
(Inherited from ICollectionT)
IsReadOnlyGets a value indicating whether the ICollectionT is read-only.
(Inherited from ICollectionT)
ItemGets or sets the element at the specified index.
(Inherited from IListT)

Methods

AddAdds an item to the ICollectionT.
(Inherited from ICollectionT)
ClearRemoves all items from the ICollectionT.
(Inherited from ICollectionT)
ContainsDetermines whether the ICollectionT contains a specific value.
(Inherited from ICollectionT)
CopyToCopies the elements of the ICollectionT to an Array, starting at a particular Array index.
(Inherited from ICollectionT)
GetEnumeratorReturns an enumerator that iterates through the collection.
(Inherited from IEnumerableT)
IndexOfDetermines the index of a specific item in the IListT.
(Inherited from IListT)
InsertInserts an item to the IListT at the specified index.
(Inherited from IListT)
RemoveRemoves the first occurrence of a specific object from the ICollectionT.
(Inherited from ICollectionT)
RemoveAtRemoves the IListT item at the specified index.
(Inherited from IListT)

Extension Methods

AggregateT, TResult1, TResult2, TResult + Applies two accumulator queries sequentially in a single + pass over a sequence. +
(Defined by ExperimentalEnumerable)
AggregateT, TAccumulate1, TAccumulate2, TResult + Applies two accumulators sequentially in a single pass over a + sequence. +
(Defined by MoreEnumerable)
AggregateT, TAccumulate1, TAccumulate2, TResult + Applies two accumulators sequentially in a single pass over a + sequence. +
(Defined by AggregateExtension)
AggregateT, TResult1, TResult2, TResult3, TResult + Applies three accumulator queries sequentially in a single + pass over a sequence. +
(Defined by ExperimentalEnumerable)
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TResult + Applies three accumulators sequentially in a single pass over a + sequence. +
(Defined by MoreEnumerable)
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TResult + Applies three accumulators sequentially in a single pass over a + sequence. +
(Defined by AggregateExtension)
AggregateT, TResult1, TResult2, TResult3, TResult4, TResult + Applies four accumulator queries sequentially in a single + pass over a sequence. +
(Defined by ExperimentalEnumerable)
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TResult + Applies four accumulators sequentially in a single pass over a + sequence. +
(Defined by MoreEnumerable)
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TResult + Applies four accumulators sequentially in a single pass over a + sequence. +
(Defined by AggregateExtension)
AggregateT, TResult1, TResult2, TResult3, TResult4, TResult5, TResult + Applies five accumulator queries sequentially in a single + pass over a sequence. +
(Defined by ExperimentalEnumerable)
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TResult + Applies five accumulators sequentially in a single pass over a + sequence. +
(Defined by MoreEnumerable)
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TResult + Applies five accumulators sequentially in a single pass over a + sequence. +
(Defined by AggregateExtension)
AggregateT, TResult1, TResult2, TResult3, TResult4, TResult5, TResult6, TResult + Applies six accumulator queries sequentially in a single + pass over a sequence. +
(Defined by ExperimentalEnumerable)
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TResult + Applies six accumulators sequentially in a single pass over a + sequence. +
(Defined by MoreEnumerable)
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TResult + Applies six accumulators sequentially in a single pass over a + sequence. +
(Defined by AggregateExtension)
AggregateT, TResult1, TResult2, TResult3, TResult4, TResult5, TResult6, TResult7, TResult + Applies seven accumulator queries sequentially in a single + pass over a sequence. +
(Defined by ExperimentalEnumerable)
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TAccumulate7, TResult + Applies seven accumulators sequentially in a single pass over a + sequence. +
(Defined by MoreEnumerable)
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TAccumulate7, TResult + Applies seven accumulators sequentially in a single pass over a + sequence. +
(Defined by AggregateExtension)
AggregateT, TResult1, TResult2, TResult3, TResult4, TResult5, TResult6, TResult7, TResult8, TResult + Applies eight accumulator queries sequentially in a single + pass over a sequence. +
(Defined by ExperimentalEnumerable)
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TAccumulate7, TAccumulate8, TResult + Applies eight accumulators sequentially in a single pass over a + sequence. +
(Defined by MoreEnumerable)
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TAccumulate7, TAccumulate8, TResult + Applies eight accumulators sequentially in a single pass over a + sequence. +
(Defined by AggregateExtension)
AggregateRightT + Applies a right-associative accumulator function over a sequence. + This operator is the right-associative version of the + AggregateTSource(IEnumerableTSource, FuncTSource, TSource, TSource) LINQ operator. +
(Defined by MoreEnumerable)
AggregateRightT + Applies a right-associative accumulator function over a sequence. + This operator is the right-associative version of the + AggregateTSource(IEnumerableTSource, FuncTSource, TSource, TSource) LINQ operator. +
(Defined by AggregateRightExtension)
AggregateRightT, TAccumulate + Applies a right-associative accumulator function over a sequence. + The specified seed value is used as the initial accumulator value. + This operator is the right-associative version of the + AggregateTSource, TAccumulate(IEnumerableTSource, TAccumulate, FuncTAccumulate, TSource, TAccumulate) LINQ operator. +
(Defined by MoreEnumerable)
AggregateRightT, TAccumulate + Applies a right-associative accumulator function over a sequence. + The specified seed value is used as the initial accumulator value. + This operator is the right-associative version of the + AggregateTSource, TAccumulate(IEnumerableTSource, TAccumulate, FuncTAccumulate, TSource, TAccumulate) LINQ operator. +
(Defined by AggregateRightExtension)
AggregateRightT, TAccumulate, TResult + Applies a right-associative accumulator function over a sequence. + The specified seed value is used as the initial accumulator value, + and the specified function is used to select the result value. + This operator is the right-associative version of the + AggregateTSource, TAccumulate, TResult(IEnumerableTSource, TAccumulate, FuncTAccumulate, TSource, TAccumulate, FuncTAccumulate, TResult) LINQ operator. +
(Defined by MoreEnumerable)
AggregateRightT, TAccumulate, TResult + Applies a right-associative accumulator function over a sequence. + The specified seed value is used as the initial accumulator value, + and the specified function is used to select the result value. + This operator is the right-associative version of the + AggregateTSource, TAccumulate, TResult(IEnumerableTSource, TAccumulate, FuncTAccumulate, TSource, TAccumulate, FuncTAccumulate, TResult) LINQ operator. +
(Defined by AggregateRightExtension)
AppendT + Returns a sequence consisting of the head elements and the given tail element. +
(Defined by MoreEnumerable)
AppendT + Returns a sequence consisting of the head elements and the given tail element. +
(Defined by AppendExtension)
AssertT + Asserts that all elements of a sequence meet a given condition + otherwise throws an Exception object. +
(Defined by MoreEnumerable)
AssertT + Asserts that all elements of a sequence meet a given condition + otherwise throws an Exception object. +
(Defined by AssertExtension)
AssertT + Asserts that all elements of a sequence meet a given condition + otherwise throws an Exception object. +
(Defined by MoreEnumerable)
AssertT + Asserts that all elements of a sequence meet a given condition + otherwise throws an Exception object. +
(Defined by AssertExtension)
AssertCountT + Asserts that a source sequence contains a given count of elements. +
(Defined by MoreEnumerable)
AssertCountT + Asserts that a source sequence contains a given count of elements. +
(Defined by AssertCountExtension)
AssertCountT + Asserts that a source sequence contains a given count of elements. + A parameter specifies the exception to be thrown. +
(Defined by MoreEnumerable)
AssertCountT + Asserts that a source sequence contains a given count of elements. + A parameter specifies the exception to be thrown. +
(Defined by AssertCountExtension)
AtLeastT + Determines whether or not the number of elements in the sequence is greater than + or equal to the given integer. +
(Defined by MoreEnumerable)
AtLeastT + Determines whether or not the number of elements in the sequence is greater than + or equal to the given integer. +
(Defined by AtLeastExtension)
AtMostT + Determines whether or not the number of elements in the sequence is lesser than + or equal to the given integer. +
(Defined by MoreEnumerable)
AtMostT + Determines whether or not the number of elements in the sequence is lesser than + or equal to the given integer. +
(Defined by AtMostExtension)
AwaitT, TResult + Creates a sequence query that streams the result of each task in + the source sequence as it completes asynchronously. A + CancellationToken is passed for each asynchronous + evaluation to abort any asynchronous operations in flight if the + sequence is not fully iterated. +
(Defined by ExperimentalEnumerable)
AwaitCompletionT, TTaskResult, TResult + Awaits completion of all asynchronous evaluations irrespective of + whether they succeed or fail. An additional argument specifies a + function that projects the final result given the source item and + completed task. +
(Defined by ExperimentalEnumerable)
BacksertT + Inserts the elements of a sequence into another sequence at a + specified index from the tail of the sequence, where zero always + represents the last position, one represents the second-last + element, two represents the third-last element and so on. +
(Defined by MoreEnumerable)
BacksertT + Inserts the elements of a sequence into another sequence at a + specified index from the tail of the sequence, where zero always + represents the last position, one represents the second-last + element, two represents the third-last element and so on. +
(Defined by BacksertExtension)
BatchT + Batches the source sequence into sized buckets. +
(Defined by MoreEnumerable)
BatchT + Batches the source sequence into sized buckets. +
(Defined by BatchExtension)
BatchT, TResult + Batches the source sequence into sized buckets and applies a projection to each bucket. +
(Defined by MoreEnumerable)
BatchT, TResult + Batches the source sequence into sized buckets and applies a projection to each bucket. +
(Defined by BatchExtension)
BatchT, TResult + Batches the source sequence into sized buckets using an array pool + to rent arrays to back each bucket and returns a sequence of + elements projected from each bucket. +
(Defined by ExperimentalEnumerable)
BatchT, TBucket, TResult + Batches the source sequence into sized buckets using an array pool + to rent arrays to back each bucket and returns a sequence of + elements projected from each bucket. +
(Defined by ExperimentalEnumerable)
CartesianT, T2, TResult + Returns the Cartesian product of two sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
(Defined by MoreEnumerable)
CartesianT, T2, TResult + Returns the Cartesian product of two sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
(Defined by CartesianExtension)
CartesianT, T2, T3, TResult + Returns the Cartesian product of three sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
(Defined by MoreEnumerable)
CartesianT, T2, T3, TResult + Returns the Cartesian product of three sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
(Defined by CartesianExtension)
CartesianT, T2, T3, T4, TResult + Returns the Cartesian product of four sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
(Defined by MoreEnumerable)
CartesianT, T2, T3, T4, TResult + Returns the Cartesian product of four sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
(Defined by CartesianExtension)
CartesianT, T2, T3, T4, T5, TResult + Returns the Cartesian product of five sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
(Defined by MoreEnumerable)
CartesianT, T2, T3, T4, T5, TResult + Returns the Cartesian product of five sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
(Defined by CartesianExtension)
CartesianT, T2, T3, T4, T5, T6, TResult + Returns the Cartesian product of six sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
(Defined by MoreEnumerable)
CartesianT, T2, T3, T4, T5, T6, TResult + Returns the Cartesian product of six sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
(Defined by CartesianExtension)
CartesianT, T2, T3, T4, T5, T6, T7, TResult + Returns the Cartesian product of seven sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
(Defined by MoreEnumerable)
CartesianT, T2, T3, T4, T5, T6, T7, TResult + Returns the Cartesian product of seven sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
(Defined by CartesianExtension)
CartesianT, T2, T3, T4, T5, T6, T7, T8, TResult + Returns the Cartesian product of eight sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
(Defined by MoreEnumerable)
CartesianT, T2, T3, T4, T5, T6, T7, T8, TResult + Returns the Cartesian product of eight sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
(Defined by CartesianExtension)
ChooseT, TResult + Applies a function to each element of the source sequence and + returns a new sequence of result elements for source elements + where the function returns a couple (2-tuple) having a true + as its first element and result as the second. +
(Defined by MoreEnumerable)
ChooseT, TResult + Applies a function to each element of the source sequence and + returns a new sequence of result elements for source elements + where the function returns a couple (2-tuple) having a true + as its first element and result as the second. +
(Defined by ChooseExtension)
CompareCountT, TSecond + Compares two sequences and returns an integer that indicates whether the first sequence + has fewer, the same or more elements than the second sequence. +
(Defined by MoreEnumerable)
CompareCountT, TSecond + Compares two sequences and returns an integer that indicates whether the first sequence + has fewer, the same or more elements than the second sequence. +
(Defined by CompareCountExtension)
ConcatT + Returns a sequence consisting of the head elements and the given tail element. +
(Defined by MoreEnumerable)
ConsumeT + Completely consumes the given sequence. This method uses immediate execution, + and doesn't store any data during execution. +
(Defined by MoreEnumerable)
ConsumeT + Completely consumes the given sequence. This method uses immediate execution, + and doesn't store any data during execution. +
(Defined by ConsumeExtension)
CountBetweenT + Determines whether or not the number of elements in the sequence is between + an inclusive range of minimum and maximum integers. +
(Defined by MoreEnumerable)
CountBetweenT + Determines whether or not the number of elements in the sequence is between + an inclusive range of minimum and maximum integers. +
(Defined by CountBetweenExtension)
CountByT, TKey + Applies a key-generating function to each element of a sequence and returns a sequence of + unique keys and their number of occurrences in the original sequence. +
(Defined by MoreEnumerable)
CountByT, TKey + Applies a key-generating function to each element of a sequence and returns a sequence of + unique keys and their number of occurrences in the original sequence. +
(Defined by CountByExtension)
CountByT, TKey + Applies a key-generating function to each element of a sequence and returns a sequence of + unique keys and their number of occurrences in the original sequence. + An additional argument specifies a comparer to use for testing equivalence of keys. +
(Defined by MoreEnumerable)
CountByT, TKey + Applies a key-generating function to each element of a sequence and returns a sequence of + unique keys and their number of occurrences in the original sequence. + An additional argument specifies a comparer to use for testing equivalence of keys. +
(Defined by CountByExtension)
CountDownT, TResult + Provides a countdown counter for a given count of elements at the + tail of the sequence where zero always represents the last element, + one represents the second-last element, two represents the + third-last element and so on. +
(Defined by MoreEnumerable)
CountDownT, TResult + Provides a countdown counter for a given count of elements at the + tail of the sequence where zero always represents the last element, + one represents the second-last element, two represents the + third-last element and so on. +
(Defined by CountDownExtension)
DistinctByT, TKey + Returns all distinct elements of the given source, where "distinctness" + is determined via a projection and the default equality comparer for the projected type. +
(Defined by MoreEnumerable)
DistinctByT, TKey + Returns all distinct elements of the given source, where "distinctness" + is determined via a projection and the default equality comparer for the projected type. +
(Defined by DistinctByExtension)
DistinctByT, TKey + Returns all distinct elements of the given source, where "distinctness" + is determined via a projection and the specified comparer for the projected type. +
(Defined by MoreEnumerable)
DistinctByT, TKey + Returns all distinct elements of the given source, where "distinctness" + is determined via a projection and the specified comparer for the projected type. +
(Defined by DistinctByExtension)
EndsWithT + Determines whether the end of the first sequence is equivalent to + the second sequence, using the default equality comparer. +
(Defined by MoreEnumerable)
EndsWithT + Determines whether the end of the first sequence is equivalent to + the second sequence, using the default equality comparer. +
(Defined by EndsWithExtension)
EndsWithT + Determines whether the end of the first sequence is equivalent to + the second sequence, using the specified element equality comparer. +
(Defined by MoreEnumerable)
EndsWithT + Determines whether the end of the first sequence is equivalent to + the second sequence, using the specified element equality comparer. +
(Defined by EndsWithExtension)
EquiZipT, TSecond, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. An exception is thrown + if the input sequences are of different lengths. +
(Defined by MoreEnumerable)
EquiZipT, TSecond, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. An exception is thrown + if the input sequences are of different lengths. +
(Defined by EquiZipExtension)
EquiZipT, T2, T3, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. An exception is thrown + if the input sequences are of different lengths. +
(Defined by MoreEnumerable)
EquiZipT, T2, T3, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. An exception is thrown + if the input sequences are of different lengths. +
(Defined by EquiZipExtension)
EquiZipT, T2, T3, T4, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. An exception is thrown + if the input sequences are of different lengths. +
(Defined by MoreEnumerable)
EquiZipT, T2, T3, T4, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. An exception is thrown + if the input sequences are of different lengths. +
(Defined by EquiZipExtension)
ExactlyT + Determines whether or not the number of elements in the sequence is equals to the given integer. +
(Defined by MoreEnumerable)
ExactlyT + Determines whether or not the number of elements in the sequence is equals to the given integer. +
(Defined by ExactlyExtension)
ExceptByT, TKey + Returns the set of elements in the first sequence which aren't + in the second sequence, according to a given key selector. +
(Defined by MoreEnumerable)
ExceptByT, TKey + Returns the set of elements in the first sequence which aren't + in the second sequence, according to a given key selector. +
(Defined by ExceptByExtension)
ExceptByT, TKey + Returns the set of elements in the first sequence which aren't + in the second sequence, according to a given key selector. +
(Defined by MoreEnumerable)
ExceptByT, TKey + Returns the set of elements in the first sequence which aren't + in the second sequence, according to a given key selector. +
(Defined by ExceptByExtension)
ExcludeT + Excludes a contiguous number of elements from a sequence starting + at a given index. +
(Defined by MoreEnumerable)
ExcludeT + Excludes a contiguous number of elements from a sequence starting + at a given index. +
(Defined by ExcludeExtension)
FallbackIfEmptyT + Returns the elements of the specified sequence or the specified + value in a singleton collection if the sequence is empty. +
(Defined by MoreEnumerable)
FallbackIfEmptyT + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence from an array of values. +
(Defined by MoreEnumerable)
FallbackIfEmptyT + Returns the elements of the specified sequence or the specified + value in a singleton collection if the sequence is empty. +
(Defined by FallbackIfEmptyExtension)
FallbackIfEmptyT + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence from an array of values. +
(Defined by FallbackIfEmptyExtension)
FallbackIfEmptyT + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence of values. +
(Defined by MoreEnumerable)
FallbackIfEmptyT + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence of values. +
(Defined by FallbackIfEmptyExtension)
FallbackIfEmptyT + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence of values. +
(Defined by MoreEnumerable)
FallbackIfEmptyT + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence of values. +
(Defined by FallbackIfEmptyExtension)
FallbackIfEmptyT + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence of values. +
(Defined by MoreEnumerable)
FallbackIfEmptyT + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence of values. +
(Defined by FallbackIfEmptyExtension)
FallbackIfEmptyT + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence of values. +
(Defined by MoreEnumerable)
FallbackIfEmptyT + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence of values. +
(Defined by FallbackIfEmptyExtension)
FillBackwardT + Returns a sequence with each null reference or value in the source + replaced with the following non-null reference or value in + that sequence. +
(Defined by MoreEnumerable)
FillBackwardT + Returns a sequence with each null reference or value in the source + replaced with the following non-null reference or value in + that sequence. +
(Defined by FillBackwardExtension)
FillBackwardT + Returns a sequence with each missing element in the source replaced + with the following non-missing element in that sequence. An + additional parameter specifies a function used to determine if an + element is considered missing or not. +
(Defined by MoreEnumerable)
FillBackwardT + Returns a sequence with each missing element in the source replaced + with the following non-missing element in that sequence. An + additional parameter specifies a function used to determine if an + element is considered missing or not. +
(Defined by FillBackwardExtension)
FillBackwardT + Returns a sequence with each missing element in the source replaced + with the following non-missing element in that sequence. Additional + parameters specify two functions, one used to determine if an + element is considered missing or not and another to provide the + replacement for the missing element. +
(Defined by MoreEnumerable)
FillBackwardT + Returns a sequence with each missing element in the source replaced + with the following non-missing element in that sequence. Additional + parameters specify two functions, one used to determine if an + element is considered missing or not and another to provide the + replacement for the missing element. +
(Defined by FillBackwardExtension)
FillForwardT + Returns a sequence with each null reference or value in the source + replaced with the previous non-null reference or value seen in + that sequence. +
(Defined by MoreEnumerable)
FillForwardT + Returns a sequence with each null reference or value in the source + replaced with the previous non-null reference or value seen in + that sequence. +
(Defined by FillForwardExtension)
FillForwardT + Returns a sequence with each missing element in the source replaced + with the previous non-missing element seen in that sequence. An + additional parameter specifies a function used to determine if an + element is considered missing or not. +
(Defined by MoreEnumerable)
FillForwardT + Returns a sequence with each missing element in the source replaced + with the previous non-missing element seen in that sequence. An + additional parameter specifies a function used to determine if an + element is considered missing or not. +
(Defined by FillForwardExtension)
FillForwardT + Returns a sequence with each missing element in the source replaced + with one based on the previous non-missing element seen in that + sequence. Additional parameters specify two functions, one used to + determine if an element is considered missing or not and another + to provide the replacement for the missing element. +
(Defined by MoreEnumerable)
FillForwardT + Returns a sequence with each missing element in the source replaced + with one based on the previous non-missing element seen in that + sequence. Additional parameters specify two functions, one used to + determine if an element is considered missing or not and another + to provide the replacement for the missing element. +
(Defined by FillForwardExtension)
Flatten + Flattens a sequence containing arbitrarily-nested sequences. +
(Defined by MoreEnumerable)
Flatten + Flattens a sequence containing arbitrarily-nested sequences. +
(Defined by FlattenExtension)
Flatten + Flattens a sequence containing arbitrarily-nested sequences. An + additional parameter specifies a predicate function used to + determine whether a nested IEnumerable should be + flattened or not. +
(Defined by MoreEnumerable)
Flatten + Flattens a sequence containing arbitrarily-nested sequences. An + additional parameter specifies a function that projects an inner + sequence via a property of an object. +
(Defined by MoreEnumerable)
Flatten + Flattens a sequence containing arbitrarily-nested sequences. An + additional parameter specifies a predicate function used to + determine whether a nested IEnumerable should be + flattened or not. +
(Defined by FlattenExtension)
Flatten + Flattens a sequence containing arbitrarily-nested sequences. An + additional parameter specifies a function that projects an inner + sequence via a property of an object. +
(Defined by FlattenExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 9 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 9 elements. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 10 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 10 elements. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 11 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 11 elements. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 12 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 12 elements. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 13 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 13 elements. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 14 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 14 elements. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 15 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 15 elements. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 16 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 16 elements. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 1 element. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 1 element. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 2 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 2 elements. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 3 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 3 elements. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 4 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 4 elements. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 5 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 5 elements. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 6 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 6 elements. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 7 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 7 elements. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 8 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 8 elements. +
(Defined by FoldExtension)
ForEachT + Immediately executes the given action on each element in the source sequence. +
(Defined by MoreEnumerable)
ForEachT + Immediately executes the given action on each element in the source sequence. +
(Defined by ForEachExtension)
ForEachT + Immediately executes the given action on each element in the source sequence. + Each element's index is used in the logic of the action. +
(Defined by MoreEnumerable)
ForEachT + Immediately executes the given action on each element in the source sequence. + Each element's index is used in the logic of the action. +
(Defined by ForEachExtension)
FullGroupJoinT, TSecond, TKey + Performs a Full Group Join between the first and second sequences. +
(Defined by MoreEnumerable)
FullGroupJoinT, TSecond, TKey + Performs a Full Group Join between the first and second sequences. +
(Defined by FullGroupJoinExtension)
FullGroupJoinT, TSecond, TKey + Performs a Full Group Join between the first and second sequences. +
(Defined by MoreEnumerable)
FullGroupJoinT, TSecond, TKey + Performs a Full Group Join between the first and second sequences. +
(Defined by FullGroupJoinExtension)
FullGroupJoinT, TSecond, TKey, TResult + Performs a full group-join between two sequences. +
(Defined by MoreEnumerable)
FullGroupJoinT, TSecond, TKey, TResult + Performs a full group-join between two sequences. +
(Defined by FullGroupJoinExtension)
FullGroupJoinT, TSecond, TKey, TResult + Performs a full group-join between two sequences. +
(Defined by MoreEnumerable)
FullGroupJoinT, TSecond, TKey, TResult + Performs a full group-join between two sequences. +
(Defined by FullGroupJoinExtension)
FullJoinT, TKey, TResult + Performs a full outer join on two homogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
(Defined by MoreEnumerable)
FullJoinT, TKey, TResult + Performs a full outer join on two homogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
(Defined by FullJoinExtension)
FullJoinT, TKey, TResult + Performs a full outer join on two homogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
(Defined by MoreEnumerable)
FullJoinT, TKey, TResult + Performs a full outer join on two homogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
(Defined by FullJoinExtension)
FullJoinT, TSecond, TKey, TResult + Performs a full outer join on two heterogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
(Defined by MoreEnumerable)
FullJoinT, TSecond, TKey, TResult + Performs a full outer join on two heterogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
(Defined by FullJoinExtension)
FullJoinT, TSecond, TKey, TResult + Performs a full outer join on two heterogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
(Defined by MoreEnumerable)
FullJoinT, TSecond, TKey, TResult + Performs a full outer join on two heterogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
(Defined by FullJoinExtension)
GroupAdjacentT, TKey + Groups the adjacent elements of a sequence according to a + specified key selector function. +
(Defined by MoreEnumerable)
GroupAdjacentT, TKey + Groups the adjacent elements of a sequence according to a + specified key selector function. +
(Defined by GroupAdjacentExtension)
GroupAdjacentT, TKey + Groups the adjacent elements of a sequence according to a + specified key selector function and compares the keys by using a + specified comparer. +
(Defined by MoreEnumerable)
GroupAdjacentT, TKey + Groups the adjacent elements of a sequence according to a + specified key selector function and compares the keys by using a + specified comparer. +
(Defined by GroupAdjacentExtension)
GroupAdjacentT, TKey, TElement + Groups the adjacent elements of a sequence according to a + specified key selector function and projects the elements for + each group by using a specified function. +
(Defined by MoreEnumerable)
GroupAdjacentT, TKey, TResult + Groups the adjacent elements of a sequence according to a + specified key selector function. The keys are compared by using + a comparer and each group's elements are projected by using a + specified function. +
(Defined by MoreEnumerable)
GroupAdjacentT, TKey, TElement + Groups the adjacent elements of a sequence according to a + specified key selector function and projects the elements for + each group by using a specified function. +
(Defined by GroupAdjacentExtension)
GroupAdjacentT, TKey, TResult + Groups the adjacent elements of a sequence according to a + specified key selector function. The keys are compared by using + a comparer and each group's elements are projected by using a + specified function. +
(Defined by GroupAdjacentExtension)
GroupAdjacentT, TKey, TElement + Groups the adjacent elements of a sequence according to a + specified key selector function. The keys are compared by using + a comparer and each group's elements are projected by using a + specified function. +
(Defined by MoreEnumerable)
GroupAdjacentT, TKey, TResult + Groups the adjacent elements of a sequence according to a + specified key selector function. The keys are compared by using + a comparer and each group's elements are projected by using a + specified function. +
(Defined by MoreEnumerable)
GroupAdjacentT, TKey, TElement + Groups the adjacent elements of a sequence according to a + specified key selector function. The keys are compared by using + a comparer and each group's elements are projected by using a + specified function. +
(Defined by GroupAdjacentExtension)
GroupAdjacentT, TKey, TResult + Groups the adjacent elements of a sequence according to a + specified key selector function. The keys are compared by using + a comparer and each group's elements are projected by using a + specified function. +
(Defined by GroupAdjacentExtension)
IndexT + Returns a sequence of KeyValuePairTKey, TValue + where the key is the zero-based index of the value in the source + sequence. +
(Defined by MoreEnumerable)
IndexT + Returns a sequence of KeyValuePairTKey, TValue + where the key is the zero-based index of the value in the source + sequence. +
(Defined by IndexExtension)
IndexT + Returns a sequence of KeyValuePairTKey, TValue + where the key is the index of the value in the source sequence. + An additional parameter specifies the starting index. +
(Defined by MoreEnumerable)
IndexT + Returns a sequence of KeyValuePairTKey, TValue + where the key is the index of the value in the source sequence. + An additional parameter specifies the starting index. +
(Defined by IndexExtension)
IndexByT, TKey + Applies a key-generating function to each element of a sequence and + returns a sequence that contains the elements of the original + sequence as well its key and index inside the group of its key. +
(Defined by MoreEnumerable)
IndexByT, TKey + Applies a key-generating function to each element of a sequence and + returns a sequence that contains the elements of the original + sequence as well its key and index inside the group of its key. +
(Defined by IndexByExtension)
IndexByT, TKey + Applies a key-generating function to each element of a sequence and + returns a sequence that contains the elements of the original + sequence as well its key and index inside the group of its key. + An additional parameter specifies a comparer to use for testing the + equivalence of keys. +
(Defined by MoreEnumerable)
IndexByT, TKey + Applies a key-generating function to each element of a sequence and + returns a sequence that contains the elements of the original + sequence as well its key and index inside the group of its key. + An additional parameter specifies a comparer to use for testing the + equivalence of keys. +
(Defined by IndexByExtension)
InsertT + Inserts the elements of a sequence into another sequence at a + specified index. +
(Defined by MoreEnumerable)
InsertT + Inserts the elements of a sequence into another sequence at a + specified index. +
(Defined by InsertExtension)
InterleaveT + Interleaves the elements of two or more sequences into a single sequence, skipping + sequences as they are consumed. +
(Defined by MoreEnumerable)
InterleaveT + Interleaves the elements of two or more sequences into a single sequence, skipping + sequences as they are consumed. +
(Defined by InterleaveExtension)
LagT, TResult + Produces a projection of a sequence by evaluating pairs of elements separated by a + negative offset. +
(Defined by MoreEnumerable)
LagT, TResult + Produces a projection of a sequence by evaluating pairs of elements separated by a + negative offset. +
(Defined by LagExtension)
LagT, TResult + Produces a projection of a sequence by evaluating pairs of elements separated by a + negative offset. +
(Defined by MoreEnumerable)
LagT, TResult + Produces a projection of a sequence by evaluating pairs of elements separated by a + negative offset. +
(Defined by LagExtension)
LeadT, TResult + Produces a projection of a sequence by evaluating pairs of elements separated by a + positive offset. +
(Defined by MoreEnumerable)
LeadT, TResult + Produces a projection of a sequence by evaluating pairs of elements separated by a + positive offset. +
(Defined by LeadExtension)
LeadT, TResult + Produces a projection of a sequence by evaluating pairs of elements separated by a + positive offset. +
(Defined by MoreEnumerable)
LeadT, TResult + Produces a projection of a sequence by evaluating pairs of elements separated by a + positive offset. +
(Defined by LeadExtension)
LeftJoinT, TKey, TResult + Performs a left outer join on two homogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
(Defined by MoreEnumerable)
LeftJoinT, TKey, TResult + Performs a left outer join on two homogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
(Defined by LeftJoinExtension)
LeftJoinT, TKey, TResult + Performs a left outer join on two homogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
(Defined by MoreEnumerable)
LeftJoinT, TKey, TResult + Performs a left outer join on two homogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
(Defined by LeftJoinExtension)
LeftJoinT, TSecond, TKey, TResult + Performs a left outer join on two heterogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
(Defined by MoreEnumerable)
LeftJoinT, TSecond, TKey, TResult + Performs a left outer join on two heterogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
(Defined by LeftJoinExtension)
LeftJoinT, TSecond, TKey, TResult + Performs a left outer join on two heterogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
(Defined by MoreEnumerable)
LeftJoinT, TSecond, TKey, TResult + Performs a left outer join on two heterogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
(Defined by LeftJoinExtension)
MaxByT, TKey + Returns the maximal elements of the given sequence, based on + the given projection. +
(Defined by MoreEnumerable)
MaxByT, TKey + Returns the maximal elements of the given sequence, based on + the given projection. +
(Defined by MaxByExtension)
MaxByT, TKey + Returns the maximal elements of the given sequence, based on + the given projection and the specified comparer for projected values. +
(Defined by MoreEnumerable)
MaxByT, TKey + Returns the maximal elements of the given sequence, based on + the given projection and the specified comparer for projected values. +
(Defined by MaxByExtension)
MemoizeT + Creates a sequence that lazily caches the source as it is iterated + for the first time, reusing the cache thereafter for future + re-iterations. If the source is already cached or buffered then it + is returned verbatim. +
(Defined by ExperimentalEnumerable)
MinByT, TKey + Returns the minimal elements of the given sequence, based on + the given projection. +
(Defined by MoreEnumerable)
MinByT, TKey + Returns the minimal elements of the given sequence, based on + the given projection. +
(Defined by MinByExtension)
MinByT, TKey + Returns the minimal elements of the given sequence, based on + the given projection and the specified comparer for projected values. +
(Defined by MoreEnumerable)
MinByT, TKey + Returns the minimal elements of the given sequence, based on + the given projection and the specified comparer for projected values. +
(Defined by MinByExtension)
MoveT + Returns a sequence with a range of elements in the source sequence + moved to a new offset. +
(Defined by MoreEnumerable)
MoveT + Returns a sequence with a range of elements in the source sequence + moved to a new offset. +
(Defined by MoveExtension)
OrderByT, TKey + Sorts the elements of a sequence in a particular direction (ascending, descending) according to a key +
(Defined by MoreEnumerable)
OrderByT, TKey + Sorts the elements of a sequence in a particular direction (ascending, descending) according to a key +
(Defined by OrderByExtension)
OrderByT, TKey + Sorts the elements of a sequence in a particular direction (ascending, descending) according to a key +
(Defined by MoreEnumerable)
OrderByT, TKey + Sorts the elements of a sequence in a particular direction (ascending, descending) according to a key +
(Defined by OrderByExtension)
OrderedMergeT + Merges two ordered sequences into one. Where the elements equal + in both sequences, the element from the first sequence is + returned in the resulting sequence. +
(Defined by MoreEnumerable)
OrderedMergeT + Merges two ordered sequences into one. Where the elements equal + in both sequences, the element from the first sequence is + returned in the resulting sequence. +
(Defined by OrderedMergeExtension)
OrderedMergeT + Merges two ordered sequences into one with an additional + parameter specifying how to compare the elements of the + sequences. Where the elements equal in both sequences, the + element from the first sequence is returned in the resulting + sequence. +
(Defined by MoreEnumerable)
OrderedMergeT + Merges two ordered sequences into one with an additional + parameter specifying how to compare the elements of the + sequences. Where the elements equal in both sequences, the + element from the first sequence is returned in the resulting + sequence. +
(Defined by OrderedMergeExtension)
OrderedMergeT, TKey + Merges two ordered sequences into one with an additional + parameter specifying the element key by which the sequences are + ordered. Where the keys equal in both sequences, the + element from the first sequence is returned in the resulting + sequence. +
(Defined by MoreEnumerable)
OrderedMergeT, TKey + Merges two ordered sequences into one with an additional + parameter specifying the element key by which the sequences are + ordered. Where the keys equal in both sequences, the + element from the first sequence is returned in the resulting + sequence. +
(Defined by OrderedMergeExtension)
OrderedMergeT, TKey, TResult + Merges two ordered sequences into one. Additional parameters + specify the element key by which the sequences are ordered, + the result when element is found in first sequence but not in + the second, the result when element is found in second sequence + but not in the first and the result when elements are found in + both sequences. +
(Defined by MoreEnumerable)
OrderedMergeT, TKey, TResult + Merges two ordered sequences into one. Additional parameters + specify the element key by which the sequences are ordered, + the result when element is found in first sequence but not in + the second, the result when element is found in second sequence + but not in the first and the result when elements are found in + both sequences. +
(Defined by OrderedMergeExtension)
OrderedMergeT, TKey, TResult + Merges two ordered sequences into one. Additional parameters + specify the element key by which the sequences are ordered, + the result when element is found in first sequence but not in + the second, the result when element is found in second sequence + but not in the first, the result when elements are found in + both sequences and a method for comparing keys. +
(Defined by MoreEnumerable)
OrderedMergeT, TKey, TResult + Merges two ordered sequences into one. Additional parameters + specify the element key by which the sequences are ordered, + the result when element is found in first sequence but not in + the second, the result when element is found in second sequence + but not in the first, the result when elements are found in + both sequences and a method for comparing keys. +
(Defined by OrderedMergeExtension)
OrderedMergeT, TSecond, TKey, TResult + Merges two heterogeneous sequences ordered by a common key type + into a homogeneous one. Additional parameters specify the + element key by which the sequences are ordered, the result when + element is found in first sequence but not in the second and + the result when element is found in second sequence but not in + the first, the result when elements are found in both sequences. +
(Defined by MoreEnumerable)
OrderedMergeT, TSecond, TKey, TResult + Merges two heterogeneous sequences ordered by a common key type + into a homogeneous one. Additional parameters specify the + element key by which the sequences are ordered, the result when + element is found in first sequence but not in the second and + the result when element is found in second sequence but not in + the first, the result when elements are found in both sequences. +
(Defined by OrderedMergeExtension)
OrderedMergeT, TSecond, TKey, TResult + Merges two heterogeneous sequences ordered by a common key type + into a homogeneous one. Additional parameters specify the + element key by which the sequences are ordered, the result when + element is found in first sequence but not in the second, + the result when element is found in second sequence but not in + the first, the result when elements are found in both sequences + and a method for comparing keys. +
(Defined by MoreEnumerable)
OrderedMergeT, TSecond, TKey, TResult + Merges two heterogeneous sequences ordered by a common key type + into a homogeneous one. Additional parameters specify the + element key by which the sequences are ordered, the result when + element is found in first sequence but not in the second, + the result when element is found in second sequence but not in + the first, the result when elements are found in both sequences + and a method for comparing keys. +
(Defined by OrderedMergeExtension)
PadT + Pads a sequence with default values if it is narrower (shorter + in length) than a given width. +
(Defined by MoreEnumerable)
PadT + Pads a sequence with default values if it is narrower (shorter + in length) than a given width. +
(Defined by PadExtension)
PadT + Pads a sequence with a given filler value if it is narrower (shorter + in length) than a given width. +
(Defined by MoreEnumerable)
PadT + Pads a sequence with a dynamic filler value if it is narrower (shorter + in length) than a given width. +
(Defined by MoreEnumerable)
PadT + Pads a sequence with a given filler value if it is narrower (shorter + in length) than a given width. +
(Defined by PadExtension)
PadT + Pads a sequence with a dynamic filler value if it is narrower (shorter + in length) than a given width. +
(Defined by PadExtension)
PadStartT + Pads a sequence with default values in the beginning if it is narrower (shorter + in length) than a given width. +
(Defined by MoreEnumerable)
PadStartT + Pads a sequence with default values in the beginning if it is narrower (shorter + in length) than a given width. +
(Defined by PadStartExtension)
PadStartT + Pads a sequence with a given filler value in the beginning if it is narrower (shorter + in length) than a given width. + An additional parameter specifies the value to use for padding. +
(Defined by MoreEnumerable)
PadStartT + Pads a sequence with a dynamic filler value in the beginning if it is narrower (shorter + in length) than a given width. + An additional parameter specifies the function to calculate padding. +
(Defined by MoreEnumerable)
PadStartT + Pads a sequence with a given filler value in the beginning if it is narrower (shorter + in length) than a given width. + An additional parameter specifies the value to use for padding. +
(Defined by PadStartExtension)
PadStartT + Pads a sequence with a dynamic filler value in the beginning if it is narrower (shorter + in length) than a given width. + An additional parameter specifies the function to calculate padding. +
(Defined by PadStartExtension)
PairwiseT, TResult + Returns a sequence resulting from applying a function to each + element in the source sequence and its + predecessor, with the exception of the first element which is + only returned as the predecessor of the second element. +
(Defined by MoreEnumerable)
PairwiseT, TResult + Returns a sequence resulting from applying a function to each + element in the source sequence and its + predecessor, with the exception of the first element which is + only returned as the predecessor of the second element. +
(Defined by PairwiseExtension)
PartialSortT + Combines OrderByTSource, TKey(IEnumerableTSource, FuncTSource, TKey), + where each element is its key, and TakeTSource(IEnumerableTSource, Int32) + in a single operation. +
(Defined by MoreEnumerable)
PartialSortT + Combines OrderByTSource, TKey(IEnumerableTSource, FuncTSource, TKey), + where each element is its key, and TakeTSource(IEnumerableTSource, Int32) + in a single operation. +
(Defined by PartialSortExtension)
PartialSortT + Combines OrderByT, TKey(IEnumerableT, FuncT, TKey, IComparerTKey, OrderByDirection), + where each element is its key, and TakeTSource(IEnumerableTSource, Int32) + in a single operation. + An additional parameter specifies the direction of the sort +
(Defined by MoreEnumerable)
PartialSortT + Combines OrderByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey), + where each element is its key, and TakeTSource(IEnumerableTSource, Int32) + in a single operation. An additional parameter specifies how the + elements compare to each other. +
(Defined by MoreEnumerable)
PartialSortT + Combines OrderByT, TKey(IEnumerableT, FuncT, TKey, IComparerTKey, OrderByDirection), + where each element is its key, and TakeTSource(IEnumerableTSource, Int32) + in a single operation. + An additional parameter specifies the direction of the sort +
(Defined by PartialSortExtension)
PartialSortT + Combines OrderByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey), + where each element is its key, and TakeTSource(IEnumerableTSource, Int32) + in a single operation. An additional parameter specifies how the + elements compare to each other. +
(Defined by PartialSortExtension)
PartialSortT + Combines OrderByT, TKey(IEnumerableT, FuncT, TKey, IComparerTKey, OrderByDirection), + where each element is its key, and TakeTSource(IEnumerableTSource, Int32) + in a single operation. + Additional parameters specify how the elements compare to each other and + the direction of the sort. +
(Defined by MoreEnumerable)
PartialSortT + Combines OrderByT, TKey(IEnumerableT, FuncT, TKey, IComparerTKey, OrderByDirection), + where each element is its key, and TakeTSource(IEnumerableTSource, Int32) + in a single operation. + Additional parameters specify how the elements compare to each other and + the direction of the sort. +
(Defined by PartialSortExtension)
PartialSortByT, TKey + Combines OrderByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey), + and TakeTSource(IEnumerableTSource, Int32) in a single operation. +
(Defined by MoreEnumerable)
PartialSortByT, TKey + Combines OrderByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey), + and TakeTSource(IEnumerableTSource, Int32) in a single operation. +
(Defined by PartialSortByExtension)
PartialSortByT, TKey + Combines OrderByT, TKey(IEnumerableT, FuncT, TKey, OrderByDirection), + and TakeTSource(IEnumerableTSource, Int32) in a single operation. + An additional parameter specifies the direction of the sort +
(Defined by MoreEnumerable)
PartialSortByT, TKey + Combines OrderByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey), + and TakeTSource(IEnumerableTSource, Int32) in a single operation. + An additional parameter specifies how the keys compare to each other. +
(Defined by MoreEnumerable)
PartialSortByT, TKey + Combines OrderByT, TKey(IEnumerableT, FuncT, TKey, OrderByDirection), + and TakeTSource(IEnumerableTSource, Int32) in a single operation. + An additional parameter specifies the direction of the sort +
(Defined by PartialSortByExtension)
PartialSortByT, TKey + Combines OrderByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey), + and TakeTSource(IEnumerableTSource, Int32) in a single operation. + An additional parameter specifies how the keys compare to each other. +
(Defined by PartialSortByExtension)
PartialSortByT, TKey + Combines OrderByT, TKey(IEnumerableT, FuncT, TKey, OrderByDirection), + and TakeTSource(IEnumerableTSource, Int32) in a single operation. + Additional parameters specify how the elements compare to each other and + the direction of the sort. +
(Defined by MoreEnumerable)
PartialSortByT, TKey + Combines OrderByT, TKey(IEnumerableT, FuncT, TKey, OrderByDirection), + and TakeTSource(IEnumerableTSource, Int32) in a single operation. + Additional parameters specify how the elements compare to each other and + the direction of the sort. +
(Defined by PartialSortByExtension)
PartitionT + Partitions or splits a sequence in two using a predicate. +
(Defined by MoreEnumerable)
PartitionT + Partitions or splits a sequence in two using a predicate. +
(Defined by PartitionExtension)
PartitionT, TResult + Partitions or splits a sequence in two using a predicate and then + projects a result from the two. +
(Defined by MoreEnumerable)
PartitionT, TResult + Partitions or splits a sequence in two using a predicate and then + projects a result from the two. +
(Defined by PartitionExtension)
PermutationsT + Generates a sequence of lists that represent the permutations of the original sequence. +
(Defined by MoreEnumerable)
PermutationsT + Generates a sequence of lists that represent the permutations of the original sequence. +
(Defined by PermutationsExtension)
PipeT + Executes the given action on each element in the source sequence + and yields it. +
(Defined by MoreEnumerable)
PipeT + Executes the given action on each element in the source sequence + and yields it. +
(Defined by PipeExtension)
PrependT + Prepends a single value to a sequence. +
(Defined by MoreEnumerable)
PrependT + Prepends a single value to a sequence. +
(Defined by PrependExtension)
PreScanT + Performs a pre-scan (exclusive prefix sum) on a sequence of elements. +
(Defined by MoreEnumerable)
PreScanT + Performs a pre-scan (exclusive prefix sum) on a sequence of elements. +
(Defined by PreScanExtension)
RandomSubsetT + Returns a sequence of a specified size of random elements from the + original sequence. +
(Defined by MoreEnumerable)
RandomSubsetT + Returns a sequence of a specified size of random elements from the + original sequence. +
(Defined by RandomSubsetExtension)
RandomSubsetT + Returns a sequence of a specified size of random elements from the + original sequence. An additional parameter specifies a random + generator to be used for the random selection algorithm. +
(Defined by MoreEnumerable)
RandomSubsetT + Returns a sequence of a specified size of random elements from the + original sequence. An additional parameter specifies a random + generator to be used for the random selection algorithm. +
(Defined by RandomSubsetExtension)
RankT + Ranks each item in the sequence in descending ordering using a default comparer. +
(Defined by MoreEnumerable)
RankT + Ranks each item in the sequence in descending ordering using a default comparer. +
(Defined by RankExtension)
RankT + Rank each item in the sequence using a caller-supplied comparer. +
(Defined by MoreEnumerable)
RankT + Rank each item in the sequence using a caller-supplied comparer. +
(Defined by RankExtension)
RankByT, TKey + Ranks each item in the sequence in descending ordering by a specified key using a default comparer +
(Defined by MoreEnumerable)
RankByT, TKey + Ranks each item in the sequence in descending ordering by a specified key using a default comparer +
(Defined by RankByExtension)
RankByT, TKey + Ranks each item in a sequence using a specified key and a caller-supplied comparer +
(Defined by MoreEnumerable)
RankByT, TKey + Ranks each item in a sequence using a specified key and a caller-supplied comparer +
(Defined by RankByExtension)
RepeatT + Repeats the sequence forever. +
(Defined by MoreEnumerable)
RepeatT + Repeats the sequence forever. +
(Defined by RepeatExtension)
RepeatT + Repeats the sequence the specified number of times. +
(Defined by MoreEnumerable)
RepeatT + Repeats the sequence the specified number of times. +
(Defined by RepeatExtension)
RightJoinT, TKey, TResult + Performs a right outer join on two homogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
(Defined by MoreEnumerable)
RightJoinT, TKey, TResult + Performs a right outer join on two homogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
(Defined by RightJoinExtension)
RightJoinT, TKey, TResult + Performs a right outer join on two homogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
(Defined by MoreEnumerable)
RightJoinT, TKey, TResult + Performs a right outer join on two homogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
(Defined by RightJoinExtension)
RightJoinT, TSecond, TKey, TResult + Performs a right outer join on two heterogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
(Defined by MoreEnumerable)
RightJoinT, TSecond, TKey, TResult + Performs a right outer join on two heterogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
(Defined by RightJoinExtension)
RightJoinT, TSecond, TKey, TResult + Performs a right outer join on two heterogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
(Defined by MoreEnumerable)
RightJoinT, TSecond, TKey, TResult + Performs a right outer join on two heterogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
(Defined by RightJoinExtension)
RunLengthEncodeT + Run-length encodes a sequence by converting consecutive instances of the same element into + a KeyValuePair{T,int} representing the item and its occurrence count. +
(Defined by MoreEnumerable)
RunLengthEncodeT + Run-length encodes a sequence by converting consecutive instances of the same element into + a KeyValuePair{T,int} representing the item and its occurrence count. +
(Defined by RunLengthEncodeExtension)
RunLengthEncodeT + Run-length encodes a sequence by converting consecutive instances of the same element into + a KeyValuePair{T,int} representing the item and its occurrence count. This overload + uses a custom equality comparer to identify equivalent items. +
(Defined by MoreEnumerable)
RunLengthEncodeT + Run-length encodes a sequence by converting consecutive instances of the same element into + a KeyValuePair{T,int} representing the item and its occurrence count. This overload + uses a custom equality comparer to identify equivalent items. +
(Defined by RunLengthEncodeExtension)
ScanT + Performs a scan (inclusive prefix sum) on a sequence of elements. +
(Defined by MoreEnumerable)
ScanT + Performs a scan (inclusive prefix sum) on a sequence of elements. +
(Defined by ScanExtension)
ScanT, TState + Like AggregateTSource(IEnumerableTSource, FuncTSource, TSource, TSource) except returns + the sequence of intermediate results as well as the final one. + An additional parameter specifies a seed. +
(Defined by MoreEnumerable)
ScanT, TState + Like AggregateTSource(IEnumerableTSource, FuncTSource, TSource, TSource) except returns + the sequence of intermediate results as well as the final one. + An additional parameter specifies a seed. +
(Defined by ScanExtension)
ScanByT, TKey, TState + Applies an accumulator function over sequence element keys, + returning the keys along with intermediate accumulator states. +
(Defined by MoreEnumerable)
ScanByT, TKey, TState + Applies an accumulator function over sequence element keys, + returning the keys along with intermediate accumulator states. +
(Defined by ScanByExtension)
ScanByT, TKey, TState + Applies an accumulator function over sequence element keys, + returning the keys along with intermediate accumulator states. An + additional parameter specifies the comparer to use to compare keys. +
(Defined by MoreEnumerable)
ScanByT, TKey, TState + Applies an accumulator function over sequence element keys, + returning the keys along with intermediate accumulator states. An + additional parameter specifies the comparer to use to compare keys. +
(Defined by ScanByExtension)
ScanRightT + Performs a right-associative scan (inclusive prefix) on a sequence of elements. + This operator is the right-associative version of the + ScanTSource(IEnumerableTSource, FuncTSource, TSource, TSource) LINQ operator. +
(Defined by MoreEnumerable)
ScanRightT + Performs a right-associative scan (inclusive prefix) on a sequence of elements. + This operator is the right-associative version of the + ScanTSource(IEnumerableTSource, FuncTSource, TSource, TSource) LINQ operator. +
(Defined by ScanRightExtension)
ScanRightT, TAccumulate + Performs a right-associative scan (inclusive prefix) on a sequence of elements. + The specified seed value is used as the initial accumulator value. + This operator is the right-associative version of the + ScanTSource, TState(IEnumerableTSource, TState, FuncTState, TSource, TState) LINQ operator. +
(Defined by MoreEnumerable)
ScanRightT, TAccumulate + Performs a right-associative scan (inclusive prefix) on a sequence of elements. + The specified seed value is used as the initial accumulator value. + This operator is the right-associative version of the + ScanTSource, TState(IEnumerableTSource, TState, FuncTState, TSource, TState) LINQ operator. +
(Defined by ScanRightExtension)
SegmentT + Divides a sequence into multiple sequences by using a segment detector based on the original sequence +
(Defined by MoreEnumerable)
SegmentT + Divides a sequence into multiple sequences by using a segment detector based on the original sequence +
(Defined by SegmentExtension)
SegmentT + Divides a sequence into multiple sequences by using a segment detector based on the original sequence +
(Defined by MoreEnumerable)
SegmentT + Divides a sequence into multiple sequences by using a segment detector based on the original sequence +
(Defined by SegmentExtension)
SegmentT + Divides a sequence into multiple sequences by using a segment detector based on the original sequence +
(Defined by MoreEnumerable)
SegmentT + Divides a sequence into multiple sequences by using a segment detector based on the original sequence +
(Defined by SegmentExtension)
ShuffleT + Returns a sequence of elements in random order from the original + sequence. +
(Defined by MoreEnumerable)
ShuffleT + Returns a sequence of elements in random order from the original + sequence. +
(Defined by ShuffleExtension)
ShuffleT + Returns a sequence of elements in random order from the original + sequence. An additional parameter specifies a random generator to be + used for the random selection algorithm. +
(Defined by MoreEnumerable)
ShuffleT + Returns a sequence of elements in random order from the original + sequence. An additional parameter specifies a random generator to be + used for the random selection algorithm. +
(Defined by ShuffleExtension)
SkipLastT + Bypasses a specified number of elements at the end of the sequence. +
(Defined by MoreEnumerable)
SkipLastT + Bypasses a specified number of elements at the end of the sequence. +
(Defined by SkipLastExtension)
SkipUntilT + Skips items from the input sequence until the given predicate returns true + when applied to the current source item; that item will be the last skipped. +
(Defined by MoreEnumerable)
SkipUntilT + Skips items from the input sequence until the given predicate returns true + when applied to the current source item; that item will be the last skipped. +
(Defined by SkipUntilExtension)
SliceT + Extracts a contiguous count of elements from a sequence at a particular zero-based + starting index. +
(Defined by MoreEnumerable)
SliceT + Extracts a contiguous count of elements from a sequence at a particular zero-based + starting index. +
(Defined by SliceExtension)
SortedMergeT + Merges two or more sequences that are in a common order (either ascending or descending) + into a single sequence that preserves that order. +
(Defined by MoreEnumerable)
SortedMergeT + Merges two or more sequences that are in a common order (either ascending or descending) + into a single sequence that preserves that order. +
(Defined by SortedMergeExtension)
SortedMergeT + Merges two or more sequences that are in a common order (either ascending or descending) + into a single sequence that preserves that order. +
(Defined by MoreEnumerable)
SortedMergeT + Merges two or more sequences that are in a common order (either ascending or descending) + into a single sequence that preserves that order. +
(Defined by SortedMergeExtension)
SplitT + Splits the source sequence by separator elements identified by a + function. +
(Defined by MoreEnumerable)
SplitT + Splits the source sequence by separator elements identified by a + function. +
(Defined by SplitExtension)
SplitT + Splits the source sequence by a separator. +
(Defined by MoreEnumerable)
SplitT + Splits the source sequence by a separator. +
(Defined by SplitExtension)
SplitT + Splits the source sequence by separator elements identified by a + function, given a maximum count of splits. +
(Defined by MoreEnumerable)
SplitT + Splits the source sequence by separator elements identified by a + function, given a maximum count of splits. +
(Defined by SplitExtension)
SplitT + Splits the source sequence by a separator given a maximum count of splits. +
(Defined by MoreEnumerable)
SplitT + Splits the source sequence by a separator and then transforms the + splits into results. +
(Defined by MoreEnumerable)
SplitT + Splits the source sequence by a separator given a maximum count of splits. +
(Defined by SplitExtension)
SplitT + Splits the source sequence by a separator and then transforms the + splits into results. +
(Defined by SplitExtension)
SplitT + Splits the source sequence by a separator, given a maximum count + of splits. A parameter specifies how the separator is compared + for equality. +
(Defined by MoreEnumerable)
SplitT + Splits the source sequence by a separator, given a maximum count + of splits. A parameter specifies how the separator is compared + for equality. +
(Defined by SplitExtension)
SplitT, TResult + Splits the source sequence by separator elements identified by + a function and then transforms the splits into results. +
(Defined by MoreEnumerable)
SplitT, TResult + Splits the source sequence by separator elements identified by + a function and then transforms the splits into results. +
(Defined by SplitExtension)
SplitT, TResult + Splits the source sequence by a separator and then transforms + the splits into results. +
(Defined by MoreEnumerable)
SplitT, TResult + Splits the source sequence by a separator and then transforms + the splits into results. +
(Defined by SplitExtension)
SplitT, TResult + Splits the source sequence by separator elements identified by + a function, given a maximum count of splits, and then transforms + the splits into results. +
(Defined by MoreEnumerable)
SplitT, TResult + Splits the source sequence by separator elements identified by + a function, given a maximum count of splits, and then transforms + the splits into results. +
(Defined by SplitExtension)
SplitT, TResult + Splits the source sequence by a separator, given a maximum count + of splits, and then transforms the splits into results. +
(Defined by MoreEnumerable)
SplitT, TResult + Splits the source sequence by a separator and then transforms the + splits into results. A parameter specifies how the separator is + compared for equality. +
(Defined by MoreEnumerable)
SplitT, TResult + Splits the source sequence by a separator, given a maximum count + of splits, and then transforms the splits into results. +
(Defined by SplitExtension)
SplitT, TResult + Splits the source sequence by a separator and then transforms the + splits into results. A parameter specifies how the separator is + compared for equality. +
(Defined by SplitExtension)
SplitT, TResult + Splits the source sequence by a separator, given a maximum count + of splits, and then transforms the splits into results. A + parameter specifies how the separator is compared for equality. +
(Defined by MoreEnumerable)
SplitT, TResult + Splits the source sequence by a separator, given a maximum count + of splits, and then transforms the splits into results. A + parameter specifies how the separator is compared for equality. +
(Defined by SplitExtension)
StartsWithT + Determines whether the beginning of the first sequence is + equivalent to the second sequence, using the default equality + comparer. +
(Defined by MoreEnumerable)
StartsWithT + Determines whether the beginning of the first sequence is + equivalent to the second sequence, using the default equality + comparer. +
(Defined by StartsWithExtension)
StartsWithT + Determines whether the beginning of the first sequence is + equivalent to the second sequence, using the specified element + equality comparer. +
(Defined by MoreEnumerable)
StartsWithT + Determines whether the beginning of the first sequence is + equivalent to the second sequence, using the specified element + equality comparer. +
(Defined by StartsWithExtension)
SubsetsT + Returns a sequence of IListT representing all of the subsets of any size + that are part of the original sequence. In mathematics, it is equivalent to the + power set of a set. +
(Defined by MoreEnumerable)
SubsetsT + Returns a sequence of IListT representing all of the subsets of any size + that are part of the original sequence. In mathematics, it is equivalent to the + power set of a set. +
(Defined by SubsetsExtension)
SubsetsT + Returns a sequence of IListT representing all subsets of a given size + that are part of the original sequence. In mathematics, it is equivalent to the + combinations or k-subsets of a set. +
(Defined by MoreEnumerable)
SubsetsT + Returns a sequence of IListT representing all subsets of a given size + that are part of the original sequence. In mathematics, it is equivalent to the + combinations or k-subsets of a set. +
(Defined by SubsetsExtension)
TagFirstLastT, TResult + Returns a sequence resulting from applying a function to each + element in the source sequence with additional parameters + indicating whether the element is the first and/or last of the + sequence. +
(Defined by MoreEnumerable)
TagFirstLastT, TResult + Returns a sequence resulting from applying a function to each + element in the source sequence with additional parameters + indicating whether the element is the first and/or last of the + sequence. +
(Defined by TagFirstLastExtension)
TakeEveryT + Returns every N-th element of a sequence. +
(Defined by MoreEnumerable)
TakeEveryT + Returns every N-th element of a sequence. +
(Defined by TakeEveryExtension)
TakeLastT + Returns a specified number of contiguous elements from the end of + a sequence. +
(Defined by MoreEnumerable)
TakeLastT + Returns a specified number of contiguous elements from the end of + a sequence. +
(Defined by TakeLastExtension)
TakeUntilT + Returns items from the input sequence until the given predicate returns true + when applied to the current source item; that item will be the last returned. +
(Defined by MoreEnumerable)
TakeUntilT + Returns items from the input sequence until the given predicate returns true + when applied to the current source item; that item will be the last returned. +
(Defined by TakeUntilExtension)
ToArrayByIndexT + Creates an array from an IEnumerableT where a + function is used to determine the index at which an element will + be placed in the array. +
(Defined by MoreEnumerable)
ToArrayByIndexT + Creates an array from an IEnumerableT where a + function is used to determine the index at which an element will + be placed in the array. +
(Defined by ToArrayByIndexExtension)
ToArrayByIndexT + Creates an array of user-specified length from an + IEnumerableT where a function is used to determine + the index at which an element will be placed in the array. +
(Defined by MoreEnumerable)
ToArrayByIndexT + Creates an array of user-specified length from an + IEnumerableT where a function is used to determine + the index at which an element will be placed in the array. +
(Defined by ToArrayByIndexExtension)
ToArrayByIndexT, TResult + Creates an array from an IEnumerableT where a + function is used to determine the index at which an element will + be placed in the array. The elements are projected into the array + via an additional function. +
(Defined by MoreEnumerable)
ToArrayByIndexT, TResult + Creates an array from an IEnumerableT where a + function is used to determine the index at which an element will + be placed in the array. The elements are projected into the array + via an additional function. +
(Defined by MoreEnumerable)
ToArrayByIndexT, TResult + Creates an array from an IEnumerableT where a + function is used to determine the index at which an element will + be placed in the array. The elements are projected into the array + via an additional function. +
(Defined by ToArrayByIndexExtension)
ToArrayByIndexT, TResult + Creates an array from an IEnumerableT where a + function is used to determine the index at which an element will + be placed in the array. The elements are projected into the array + via an additional function. +
(Defined by ToArrayByIndexExtension)
ToArrayByIndexT, TResult + Creates an array of user-specified length from an + IEnumerableT where a function is used to determine + the index at which an element will be placed in the array. The + elements are projected into the array via an additional function. +
(Defined by MoreEnumerable)
ToArrayByIndexT, TResult + Creates an array of user-specified length from an + IEnumerableT where a function is used to determine + the index at which an element will be placed in the array. The + elements are projected into the array via an additional function. +
(Defined by MoreEnumerable)
ToArrayByIndexT, TResult + Creates an array of user-specified length from an + IEnumerableT where a function is used to determine + the index at which an element will be placed in the array. The + elements are projected into the array via an additional function. +
(Defined by ToArrayByIndexExtension)
ToArrayByIndexT, TResult + Creates an array of user-specified length from an + IEnumerableT where a function is used to determine + the index at which an element will be placed in the array. The + elements are projected into the array via an additional function. +
(Defined by ToArrayByIndexExtension)
ToDataTableT + Converts a sequence to a DataTable object. +
(Defined by MoreEnumerable)
ToDataTableT + Converts a sequence to a DataTable object. +
(Defined by ToDataTableExtension)
ToDataTableT + Appends elements in the sequence as rows of a given DataTable + object with a set of lambda expressions specifying which members (property + or field) of each element in the sequence will supply the column values. +
(Defined by MoreEnumerable)
ToDataTableT + Appends elements in the sequence as rows of a given DataTable + object with a set of lambda expressions specifying which members (property + or field) of each element in the sequence will supply the column values. +
(Defined by ToDataTableExtension)
ToDataTableT, TTable + Appends elements in the sequence as rows of a given DataTable object. +
(Defined by MoreEnumerable)
ToDataTableT, TTable + Appends elements in the sequence as rows of a given DataTable object. +
(Defined by ToDataTableExtension)
ToDataTableT, TTable + Appends elements in the sequence as rows of a given DataTable + object with a set of lambda expressions specifying which members (property + or field) of each element in the sequence will supply the column values. +
(Defined by MoreEnumerable)
ToDataTableT, TTable + Appends elements in the sequence as rows of a given DataTable + object with a set of lambda expressions specifying which members (property + or field) of each element in the sequence will supply the column values. +
(Defined by ToDataTableExtension)
ToDelimitedStringT + Creates a delimited string from a sequence of values and + a given delimiter. +
(Defined by MoreEnumerable)
ToDelimitedStringT + Creates a delimited string from a sequence of values and + a given delimiter. +
(Defined by ToDelimitedStringExtension)
ToHashSetT + Returns a HashSetT of the source items using the default equality + comparer for the type. +
(Defined by MoreEnumerable)
ToHashSetT + Returns a HashSetT of the source items using the default equality + comparer for the type. +
(Defined by ToHashSetExtension)
ToHashSetT + Returns a HashSetT of the source items using the specified equality + comparer for the type. +
(Defined by MoreEnumerable)
ToHashSetT + Returns a HashSetT of the source items using the specified equality + comparer for the type. +
(Defined by ToHashSetExtension)
TraceT + Traces the elements of a source sequence for diagnostics. +
(Defined by MoreEnumerable)
TraceT + Traces the elements of a source sequence for diagnostics. +
(Defined by TraceExtension)
TraceT + Traces the elements of a source sequence for diagnostics using + a custom formatter. +
(Defined by MoreEnumerable)
TraceT + Traces the elements of a source sequence for diagnostics using + a custom formatter. +
(Defined by TraceExtension)
TraceT + Traces the elements of a source sequence for diagnostics using + custom formatting. +
(Defined by MoreEnumerable)
TraceT + Traces the elements of a source sequence for diagnostics using + custom formatting. +
(Defined by TraceExtension)
TrySingleT, TCardinality + Returns a tuple with the cardinality of the sequence and the + single element in the sequence if it contains exactly one element. + similar to SingleTSource(IEnumerableTSource). +
(Defined by ExperimentalEnumerable)
TrySingleT, TCardinality, TResult + Returns a result projected from the the cardinality of the sequence + and the single element in the sequence if it contains exactly one + element. +
(Defined by ExperimentalEnumerable)
WindowT + Processes a sequence into a series of sub-sequences representing a windowed subset of + the original. +
(Defined by MoreEnumerable)
WindowT + Processes a sequence into a series of sub-sequences representing a windowed subset of + the original. +
(Defined by WindowExtension)
WindowedT + Processes a sequence into a series of sub-sequences representing a windowed subset of the original. +
(Defined by MoreEnumerable)
WindowLeftT + Creates a left-aligned sliding window of a given size over the + source sequence. +
(Defined by MoreEnumerable)
WindowLeftT + Creates a left-aligned sliding window of a given size over the + source sequence. +
(Defined by WindowLeftExtension)
WindowRightT + Creates a right-aligned sliding window over the source sequence + of a given size. +
(Defined by MoreEnumerable)
WindowRightT + Creates a right-aligned sliding window over the source sequence + of a given size. +
(Defined by WindowRightExtension)
ZipLongestT, TSecond, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + will always be as long as the longest of input sequences where the + default value of each of the shorter sequence element types is used + for padding. +
(Defined by MoreEnumerable)
ZipLongestT, TSecond, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + will always be as long as the longest of input sequences where the + default value of each of the shorter sequence element types is used + for padding. +
(Defined by ZipLongestExtension)
ZipLongestT, T2, T3, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + will always be as long as the longest of input sequences where the + default value of each of the shorter sequence element types is used + for padding. +
(Defined by MoreEnumerable)
ZipLongestT, T2, T3, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + will always be as long as the longest of input sequences where the + default value of each of the shorter sequence element types is used + for padding. +
(Defined by ZipLongestExtension)
ZipLongestT, T2, T3, T4, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + will always be as long as the longest of input sequences where the + default value of each of the shorter sequence element types is used + for padding. +
(Defined by MoreEnumerable)
ZipLongestT, T2, T3, T4, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + will always be as long as the longest of input sequences where the + default value of each of the shorter sequence element types is used + for padding. +
(Defined by ZipLongestExtension)
ZipShortestT, TSecond, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + is as short as the shortest input sequence. +
(Defined by MoreEnumerable)
ZipShortestT, TSecond, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + is as short as the shortest input sequence. +
(Defined by ZipShortestExtension)
ZipShortestT, T2, T3, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + is as short as the shortest input sequence. +
(Defined by MoreEnumerable)
ZipShortestT, T2, T3, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + is as short as the shortest input sequence. +
(Defined by ZipShortestExtension)
ZipShortestT, T2, T3, T4, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + is as short as the shortest input sequence. +
(Defined by MoreEnumerable)
ZipShortestT, T2, T3, T4, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + is as short as the shortest input sequence. +
(Defined by ZipShortestExtension)

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_AcquireExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_AcquireExtension.htm new file mode 100644 index 0000000..4db1baf --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_AcquireExtension.htm @@ -0,0 +1,31 @@ +AcquireExtension Class

AcquireExtension Class

Acquire extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class AcquireExtension
Inheritance
Object    AcquireExtension

Methods

AcquireTSource + Ensures that a source sequence of IDisposable + objects are all acquired successfully. If the acquisition of any + one IDisposable fails then those successfully + acquired till that point are disposed. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_AggregateExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_AggregateExtension.htm new file mode 100644 index 0000000..2a9070e --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_AggregateExtension.htm @@ -0,0 +1,47 @@ +AggregateExtension Class

AggregateExtension Class

Aggregate extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class AggregateExtension
Inheritance
Object    AggregateExtension

Methods

AggregateT, TAccumulate1, TAccumulate2, TResult(IEnumerableT, TAccumulate1, FuncTAccumulate1, T, TAccumulate1, TAccumulate2, FuncTAccumulate2, T, TAccumulate2, FuncTAccumulate1, TAccumulate2, TResult) + Applies two accumulators sequentially in a single pass over a + sequence. +
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TResult(IEnumerableT, TAccumulate1, FuncTAccumulate1, T, TAccumulate1, TAccumulate2, FuncTAccumulate2, T, TAccumulate2, TAccumulate3, FuncTAccumulate3, T, TAccumulate3, FuncTAccumulate1, TAccumulate2, TAccumulate3, TResult) + Applies three accumulators sequentially in a single pass over a + sequence. +
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TResult(IEnumerableT, TAccumulate1, FuncTAccumulate1, T, TAccumulate1, TAccumulate2, FuncTAccumulate2, T, TAccumulate2, TAccumulate3, FuncTAccumulate3, T, TAccumulate3, TAccumulate4, FuncTAccumulate4, T, TAccumulate4, FuncTAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TResult) + Applies four accumulators sequentially in a single pass over a + sequence. +
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TResult(IEnumerableT, TAccumulate1, FuncTAccumulate1, T, TAccumulate1, TAccumulate2, FuncTAccumulate2, T, TAccumulate2, TAccumulate3, FuncTAccumulate3, T, TAccumulate3, TAccumulate4, FuncTAccumulate4, T, TAccumulate4, TAccumulate5, FuncTAccumulate5, T, TAccumulate5, FuncTAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TResult) + Applies five accumulators sequentially in a single pass over a + sequence. +
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TResult(IEnumerableT, TAccumulate1, FuncTAccumulate1, T, TAccumulate1, TAccumulate2, FuncTAccumulate2, T, TAccumulate2, TAccumulate3, FuncTAccumulate3, T, TAccumulate3, TAccumulate4, FuncTAccumulate4, T, TAccumulate4, TAccumulate5, FuncTAccumulate5, T, TAccumulate5, TAccumulate6, FuncTAccumulate6, T, TAccumulate6, FuncTAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TResult) + Applies six accumulators sequentially in a single pass over a + sequence. +
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TAccumulate7, TResult(IEnumerableT, TAccumulate1, FuncTAccumulate1, T, TAccumulate1, TAccumulate2, FuncTAccumulate2, T, TAccumulate2, TAccumulate3, FuncTAccumulate3, T, TAccumulate3, TAccumulate4, FuncTAccumulate4, T, TAccumulate4, TAccumulate5, FuncTAccumulate5, T, TAccumulate5, TAccumulate6, FuncTAccumulate6, T, TAccumulate6, TAccumulate7, FuncTAccumulate7, T, TAccumulate7, FuncTAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TAccumulate7, TResult) + Applies seven accumulators sequentially in a single pass over a + sequence. +
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TAccumulate7, TAccumulate8, TResult(IEnumerableT, TAccumulate1, FuncTAccumulate1, T, TAccumulate1, TAccumulate2, FuncTAccumulate2, T, TAccumulate2, TAccumulate3, FuncTAccumulate3, T, TAccumulate3, TAccumulate4, FuncTAccumulate4, T, TAccumulate4, TAccumulate5, FuncTAccumulate5, T, TAccumulate5, TAccumulate6, FuncTAccumulate6, T, TAccumulate6, TAccumulate7, FuncTAccumulate7, T, TAccumulate7, TAccumulate8, FuncTAccumulate8, T, TAccumulate8, FuncTAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TAccumulate7, TAccumulate8, TResult) + Applies eight accumulators sequentially in a single pass over a + sequence. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_AggregateRightExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_AggregateRightExtension.htm new file mode 100644 index 0000000..b73baac --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_AggregateRightExtension.htm @@ -0,0 +1,41 @@ +AggregateRightExtension Class

AggregateRightExtension Class

AggregateRight extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class AggregateRightExtension
Inheritance
Object    AggregateRightExtension

Methods

AggregateRightTSource(IEnumerableTSource, FuncTSource, TSource, TSource) + Applies a right-associative accumulator function over a sequence. + This operator is the right-associative version of the + AggregateTSource(IEnumerableTSource, FuncTSource, TSource, TSource) LINQ operator. +
AggregateRightTSource, TAccumulate(IEnumerableTSource, TAccumulate, FuncTSource, TAccumulate, TAccumulate) + Applies a right-associative accumulator function over a sequence. + The specified seed value is used as the initial accumulator value. + This operator is the right-associative version of the + AggregateTSource, TAccumulate(IEnumerableTSource, TAccumulate, FuncTAccumulate, TSource, TAccumulate) LINQ operator. +
AggregateRightTSource, TAccumulate, TResult(IEnumerableTSource, TAccumulate, FuncTSource, TAccumulate, TAccumulate, FuncTAccumulate, TResult) + Applies a right-associative accumulator function over a sequence. + The specified seed value is used as the initial accumulator value, + and the specified function is used to select the result value. + This operator is the right-associative version of the + AggregateTSource, TAccumulate, TResult(IEnumerableTSource, TAccumulate, FuncTAccumulate, TSource, TAccumulate, FuncTAccumulate, TResult) LINQ operator. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_AppendExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_AppendExtension.htm new file mode 100644 index 0000000..c1a17ed --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_AppendExtension.htm @@ -0,0 +1,28 @@ +AppendExtension Class

AppendExtension Class

Append extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class AppendExtension
Inheritance
Object    AppendExtension

Methods

AppendT + Returns a sequence consisting of the head elements and the given tail element. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_AssertCountExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_AssertCountExtension.htm new file mode 100644 index 0000000..5e56a64 --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_AssertCountExtension.htm @@ -0,0 +1,31 @@ +AssertCountExtension Class

AssertCountExtension Class

AssertCount extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class AssertCountExtension
Inheritance
Object    AssertCountExtension

Methods

AssertCountTSource(IEnumerableTSource, Int32) + Asserts that a source sequence contains a given count of elements. +
AssertCountTSource(IEnumerableTSource, Int32, FuncInt32, Int32, Exception) + Asserts that a source sequence contains a given count of elements. + A parameter specifies the exception to be thrown. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_AssertExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_AssertExtension.htm new file mode 100644 index 0000000..ea3ab85 --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_AssertExtension.htm @@ -0,0 +1,32 @@ +AssertExtension Class

AssertExtension Class

Assert extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class AssertExtension
Inheritance
Object    AssertExtension

Methods

AssertTSource(IEnumerableTSource, FuncTSource, Boolean) + Asserts that all elements of a sequence meet a given condition + otherwise throws an Exception object. +
AssertTSource(IEnumerableTSource, FuncTSource, Boolean, FuncTSource, Exception) + Asserts that all elements of a sequence meet a given condition + otherwise throws an Exception object. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_AtLeastExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_AtLeastExtension.htm new file mode 100644 index 0000000..3e9a491 --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_AtLeastExtension.htm @@ -0,0 +1,29 @@ +AtLeastExtension Class

AtLeastExtension Class

AtLeast extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class AtLeastExtension
Inheritance
Object    AtLeastExtension

Methods

AtLeastT + Determines whether or not the number of elements in the sequence is greater than + or equal to the given integer. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_AtMostExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_AtMostExtension.htm new file mode 100644 index 0000000..c329a90 --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_AtMostExtension.htm @@ -0,0 +1,29 @@ +AtMostExtension Class

AtMostExtension Class

AtMost extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class AtMostExtension
Inheritance
Object    AtMostExtension

Methods

AtMostT + Determines whether or not the number of elements in the sequence is lesser than + or equal to the given integer. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_BacksertExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_BacksertExtension.htm new file mode 100644 index 0000000..bf4b2c5 --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_BacksertExtension.htm @@ -0,0 +1,31 @@ +BacksertExtension Class

BacksertExtension Class

Backsert extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class BacksertExtension
Inheritance
Object    BacksertExtension

Methods

BacksertT + Inserts the elements of a sequence into another sequence at a + specified index from the tail of the sequence, where zero always + represents the last position, one represents the second-last + element, two represents the third-last element and so on. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_BatchExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_BatchExtension.htm new file mode 100644 index 0000000..503bcd2 --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_BatchExtension.htm @@ -0,0 +1,30 @@ +BatchExtension Class

BatchExtension Class

Batch extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class BatchExtension
Inheritance
Object    BatchExtension

Methods

BatchTSource(IEnumerableTSource, Int32) + Batches the source sequence into sized buckets. +
BatchTSource, TResult(IEnumerableTSource, Int32, FuncIEnumerableTSource, TResult) + Batches the source sequence into sized buckets and applies a projection to each bucket. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_CartesianExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_CartesianExtension.htm new file mode 100644 index 0000000..f767920 --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_CartesianExtension.htm @@ -0,0 +1,54 @@ +CartesianExtension Class

CartesianExtension Class

Cartesian extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class CartesianExtension
Inheritance
Object    CartesianExtension

Methods

CartesianT1, T2, TResult(IEnumerableT1, IEnumerableT2, FuncT1, T2, TResult) + Returns the Cartesian product of two sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
CartesianT1, T2, T3, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, FuncT1, T2, T3, TResult) + Returns the Cartesian product of three sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
CartesianT1, T2, T3, T4, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, IEnumerableT4, FuncT1, T2, T3, T4, TResult) + Returns the Cartesian product of four sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
CartesianT1, T2, T3, T4, T5, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, IEnumerableT4, IEnumerableT5, FuncT1, T2, T3, T4, T5, TResult) + Returns the Cartesian product of five sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
CartesianT1, T2, T3, T4, T5, T6, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, IEnumerableT4, IEnumerableT5, IEnumerableT6, FuncT1, T2, T3, T4, T5, T6, TResult) + Returns the Cartesian product of six sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
CartesianT1, T2, T3, T4, T5, T6, T7, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, IEnumerableT4, IEnumerableT5, IEnumerableT6, IEnumerableT7, FuncT1, T2, T3, T4, T5, T6, T7, TResult) + Returns the Cartesian product of seven sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
CartesianT1, T2, T3, T4, T5, T6, T7, T8, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, IEnumerableT4, IEnumerableT5, IEnumerableT6, IEnumerableT7, IEnumerableT8, FuncT1, T2, T3, T4, T5, T6, T7, T8, TResult) + Returns the Cartesian product of eight sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_ChooseExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_ChooseExtension.htm new file mode 100644 index 0000000..545b4a9 --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_ChooseExtension.htm @@ -0,0 +1,31 @@ +ChooseExtension Class

ChooseExtension Class

Choose extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class ChooseExtension
Inheritance
Object    ChooseExtension

Methods

ChooseT, TResult + Applies a function to each element of the source sequence and + returns a new sequence of result elements for source elements + where the function returns a couple (2-tuple) having a true + as its first element and result as the second. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_CompareCountExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_CompareCountExtension.htm new file mode 100644 index 0000000..2445dde --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_CompareCountExtension.htm @@ -0,0 +1,29 @@ +CompareCountExtension Class

CompareCountExtension Class

CompareCount extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class CompareCountExtension
Inheritance
Object    CompareCountExtension

Methods

CompareCountTFirst, TSecond + Compares two sequences and returns an integer that indicates whether the first sequence + has fewer, the same or more elements than the second sequence. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_ConsumeExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_ConsumeExtension.htm new file mode 100644 index 0000000..115befd --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_ConsumeExtension.htm @@ -0,0 +1,29 @@ +ConsumeExtension Class

ConsumeExtension Class

Consume extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class ConsumeExtension
Inheritance
Object    ConsumeExtension

Methods

ConsumeT + Completely consumes the given sequence. This method uses immediate execution, + and doesn't store any data during execution. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_CountBetweenExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_CountBetweenExtension.htm new file mode 100644 index 0000000..5b40328 --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_CountBetweenExtension.htm @@ -0,0 +1,29 @@ +CountBetweenExtension Class

CountBetweenExtension Class

CountBetween extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class CountBetweenExtension
Inheritance
Object    CountBetweenExtension

Methods

CountBetweenT + Determines whether or not the number of elements in the sequence is between + an inclusive range of minimum and maximum integers. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_CountByExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_CountByExtension.htm new file mode 100644 index 0000000..3f677d9 --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_CountByExtension.htm @@ -0,0 +1,33 @@ +CountByExtension Class

CountByExtension Class

CountBy extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class CountByExtension
Inheritance
Object    CountByExtension

Methods

CountByTSource, TKey(IEnumerableTSource, FuncTSource, TKey) + Applies a key-generating function to each element of a sequence and returns a sequence of + unique keys and their number of occurrences in the original sequence. +
CountByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IEqualityComparerTKey) + Applies a key-generating function to each element of a sequence and returns a sequence of + unique keys and their number of occurrences in the original sequence. + An additional argument specifies a comparer to use for testing equivalence of keys. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_CountDownExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_CountDownExtension.htm new file mode 100644 index 0000000..b7a8a36 --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_CountDownExtension.htm @@ -0,0 +1,31 @@ +CountDownExtension Class

CountDownExtension Class

CountDown extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class CountDownExtension
Inheritance
Object    CountDownExtension

Methods

CountDownT, TResult + Provides a countdown counter for a given count of elements at the + tail of the sequence where zero always represents the last element, + one represents the second-last element, two represents the + third-last element and so on. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_DistinctByExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_DistinctByExtension.htm new file mode 100644 index 0000000..905af8d --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_DistinctByExtension.htm @@ -0,0 +1,32 @@ +DistinctByExtension Class

DistinctByExtension Class

DistinctBy extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class DistinctByExtension
Inheritance
Object    DistinctByExtension

Methods

DistinctByTSource, TKey(IEnumerableTSource, FuncTSource, TKey) + Returns all distinct elements of the given source, where "distinctness" + is determined via a projection and the default equality comparer for the projected type. +
DistinctByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IEqualityComparerTKey) + Returns all distinct elements of the given source, where "distinctness" + is determined via a projection and the specified comparer for the projected type. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_EndsWithExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_EndsWithExtension.htm new file mode 100644 index 0000000..f75f3b1 --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_EndsWithExtension.htm @@ -0,0 +1,32 @@ +EndsWithExtension Class

EndsWithExtension Class

EndsWith extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class EndsWithExtension
Inheritance
Object    EndsWithExtension

Methods

EndsWithT(IEnumerableT, IEnumerableT) + Determines whether the end of the first sequence is equivalent to + the second sequence, using the default equality comparer. +
EndsWithT(IEnumerableT, IEnumerableT, IEqualityComparerT) + Determines whether the end of the first sequence is equivalent to + the second sequence, using the specified element equality comparer. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_EquiZipExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_EquiZipExtension.htm new file mode 100644 index 0000000..fc8b2e1 --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_EquiZipExtension.htm @@ -0,0 +1,38 @@ +EquiZipExtension Class

EquiZipExtension Class

EquiZip extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class EquiZipExtension
Inheritance
Object    EquiZipExtension

Methods

EquiZipTFirst, TSecond, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TSecond, TResult) + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. An exception is thrown + if the input sequences are of different lengths. +
EquiZipT1, T2, T3, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, FuncT1, T2, T3, TResult) + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. An exception is thrown + if the input sequences are of different lengths. +
EquiZipT1, T2, T3, T4, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, IEnumerableT4, FuncT1, T2, T3, T4, TResult) + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. An exception is thrown + if the input sequences are of different lengths. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_EvaluateExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_EvaluateExtension.htm new file mode 100644 index 0000000..04f1c61 --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_EvaluateExtension.htm @@ -0,0 +1,28 @@ +EvaluateExtension Class

EvaluateExtension Class

Evaluate extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class EvaluateExtension
Inheritance
Object    EvaluateExtension

Methods

EvaluateT + Returns a sequence containing the values resulting from invoking (in order) each function in the source sequence of functions. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_ExactlyExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_ExactlyExtension.htm new file mode 100644 index 0000000..f8dac6c --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_ExactlyExtension.htm @@ -0,0 +1,28 @@ +ExactlyExtension Class

ExactlyExtension Class

Exactly extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class ExactlyExtension
Inheritance
Object    ExactlyExtension

Methods

ExactlyT + Determines whether or not the number of elements in the sequence is equals to the given integer. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_ExceptByExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_ExceptByExtension.htm new file mode 100644 index 0000000..21b2897 --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_ExceptByExtension.htm @@ -0,0 +1,32 @@ +ExceptByExtension Class

ExceptByExtension Class

ExceptBy extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class ExceptByExtension
Inheritance
Object    ExceptByExtension

Methods

ExceptByTSource, TKey(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey) + Returns the set of elements in the first sequence which aren't + in the second sequence, according to a given key selector. +
ExceptByTSource, TKey(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, IEqualityComparerTKey) + Returns the set of elements in the first sequence which aren't + in the second sequence, according to a given key selector. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_ExcludeExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_ExcludeExtension.htm new file mode 100644 index 0000000..78c3d68 --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_ExcludeExtension.htm @@ -0,0 +1,29 @@ +ExcludeExtension Class

ExcludeExtension Class

Exclude extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class ExcludeExtension
Inheritance
Object    ExcludeExtension

Methods

ExcludeT + Excludes a contiguous number of elements from a sequence starting + at a given index. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_FallbackIfEmptyExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_FallbackIfEmptyExtension.htm new file mode 100644 index 0000000..8c1a9b9 --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_FallbackIfEmptyExtension.htm @@ -0,0 +1,44 @@ +FallbackIfEmptyExtension Class

FallbackIfEmptyExtension Class

FallbackIfEmpty extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class FallbackIfEmptyExtension
Inheritance
Object    FallbackIfEmptyExtension

Methods

FallbackIfEmptyT(IEnumerableT, T) + Returns the elements of the specified sequence or the specified + value in a singleton collection if the sequence is empty. +
FallbackIfEmptyT(IEnumerableT, T) + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence from an array of values. +
FallbackIfEmptyT(IEnumerableT, IEnumerableT) + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence of values. +
FallbackIfEmptyT(IEnumerableT, T, T) + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence of values. +
FallbackIfEmptyT(IEnumerableT, T, T, T) + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence of values. +
FallbackIfEmptyT(IEnumerableT, T, T, T, T) + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence of values. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_FillBackwardExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_FillBackwardExtension.htm new file mode 100644 index 0000000..b7e0239 --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_FillBackwardExtension.htm @@ -0,0 +1,41 @@ +FillBackwardExtension Class

FillBackwardExtension Class

FillBackward extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class FillBackwardExtension
Inheritance
Object    FillBackwardExtension

Methods

FillBackwardT(IEnumerableT) + Returns a sequence with each null reference or value in the source + replaced with the following non-null reference or value in + that sequence. +
FillBackwardT(IEnumerableT, FuncT, Boolean) + Returns a sequence with each missing element in the source replaced + with the following non-missing element in that sequence. An + additional parameter specifies a function used to determine if an + element is considered missing or not. +
FillBackwardT(IEnumerableT, FuncT, Boolean, FuncT, T, T) + Returns a sequence with each missing element in the source replaced + with the following non-missing element in that sequence. Additional + parameters specify two functions, one used to determine if an + element is considered missing or not and another to provide the + replacement for the missing element. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_FillForwardExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_FillForwardExtension.htm new file mode 100644 index 0000000..b4d0df2 --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_FillForwardExtension.htm @@ -0,0 +1,41 @@ +FillForwardExtension Class

FillForwardExtension Class

FillForward extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class FillForwardExtension
Inheritance
Object    FillForwardExtension

Methods

FillForwardT(IEnumerableT) + Returns a sequence with each null reference or value in the source + replaced with the previous non-null reference or value seen in + that sequence. +
FillForwardT(IEnumerableT, FuncT, Boolean) + Returns a sequence with each missing element in the source replaced + with the previous non-missing element seen in that sequence. An + additional parameter specifies a function used to determine if an + element is considered missing or not. +
FillForwardT(IEnumerableT, FuncT, Boolean, FuncT, T, T) + Returns a sequence with each missing element in the source replaced + with one based on the previous non-missing element seen in that + sequence. Additional parameters specify two functions, one used to + determine if an element is considered missing or not and another + to provide the replacement for the missing element. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_FirstExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_FirstExtension.htm new file mode 100644 index 0000000..c93bba1 --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_FirstExtension.htm @@ -0,0 +1,28 @@ +FirstExtension Class

FirstExtension Class

First extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class FirstExtension
Inheritance
Object    FirstExtension

Methods

FirstT + Returns the first element of a sequence. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_FirstOrDefaultExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_FirstOrDefaultExtension.htm new file mode 100644 index 0000000..45e7f9a --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_FirstOrDefaultExtension.htm @@ -0,0 +1,29 @@ +FirstOrDefaultExtension Class

FirstOrDefaultExtension Class

FirstOrDefault extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class FirstOrDefaultExtension
Inheritance
Object    FirstOrDefaultExtension

Methods

FirstOrDefaultT + Returns the first element of a sequence, or a default value if the + sequence contains no elements. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_FlattenExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_FlattenExtension.htm new file mode 100644 index 0000000..0f8ed49 --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_FlattenExtension.htm @@ -0,0 +1,37 @@ +FlattenExtension Class

FlattenExtension Class

Flatten extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class FlattenExtension
Inheritance
Object    FlattenExtension

Methods

Flatten(IEnumerable) + Flattens a sequence containing arbitrarily-nested sequences. +
Flatten(IEnumerable, FuncIEnumerable, Boolean) + Flattens a sequence containing arbitrarily-nested sequences. An + additional parameter specifies a predicate function used to + determine whether a nested IEnumerable should be + flattened or not. +
Flatten(IEnumerable, FuncObject, IEnumerable) + Flattens a sequence containing arbitrarily-nested sequences. An + additional parameter specifies a function that projects an inner + sequence via a property of an object. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_FoldExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_FoldExtension.htm new file mode 100644 index 0000000..2c460fe --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_FoldExtension.htm @@ -0,0 +1,74 @@ +FoldExtension Class

FoldExtension Class

Fold extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class FoldExtension
Inheritance
Object    FoldExtension

Methods

FoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, TResult) + Returns the result of applying a function to a sequence of + 16 elements. +
FoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, T, T, T, T, T, TResult) + Returns the result of applying a function to a sequence of + 15 elements. +
FoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, T, T, T, T, TResult) + Returns the result of applying a function to a sequence of + 14 elements. +
FoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, T, T, T, TResult) + Returns the result of applying a function to a sequence of + 13 elements. +
FoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, T, T, TResult) + Returns the result of applying a function to a sequence of + 12 elements. +
FoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, T, TResult) + Returns the result of applying a function to a sequence of + 11 elements. +
FoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, TResult) + Returns the result of applying a function to a sequence of + 10 elements. +
FoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, TResult) + Returns the result of applying a function to a sequence of + 9 elements. +
FoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, TResult) + Returns the result of applying a function to a sequence of + 8 elements. +
FoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, TResult) + Returns the result of applying a function to a sequence of + 7 elements. +
FoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, TResult) + Returns the result of applying a function to a sequence of + 6 elements. +
FoldT, TResult(IEnumerableT, FuncT, T, T, T, T, TResult) + Returns the result of applying a function to a sequence of + 5 elements. +
FoldT, TResult(IEnumerableT, FuncT, T, T, T, TResult) + Returns the result of applying a function to a sequence of + 4 elements. +
FoldT, TResult(IEnumerableT, FuncT, T, T, TResult) + Returns the result of applying a function to a sequence of + 3 elements. +
FoldT, TResult(IEnumerableT, FuncT, T, TResult) + Returns the result of applying a function to a sequence of + 2 elements. +
FoldT, TResult(IEnumerableT, FuncT, TResult) + Returns the result of applying a function to a sequence of + 1 element. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_ForEachExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_ForEachExtension.htm new file mode 100644 index 0000000..c488310 --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_ForEachExtension.htm @@ -0,0 +1,31 @@ +ForEachExtension Class

ForEachExtension Class

ForEach extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class ForEachExtension
Inheritance
Object    ForEachExtension

Methods

ForEachT(IEnumerableT, ActionT, Int32) + Immediately executes the given action on each element in the source sequence. + Each element's index is used in the logic of the action. +
ForEachT(IEnumerableT, ActionT) + Immediately executes the given action on each element in the source sequence. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_FullGroupJoinExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_FullGroupJoinExtension.htm new file mode 100644 index 0000000..5586145 --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_FullGroupJoinExtension.htm @@ -0,0 +1,34 @@ +FullGroupJoinExtension Class

FullGroupJoinExtension Class

FullGroupJoin extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class FullGroupJoinExtension
Inheritance
Object    FullGroupJoinExtension

Methods

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_FullJoinExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_FullJoinExtension.htm new file mode 100644 index 0000000..08e29af --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_FullJoinExtension.htm @@ -0,0 +1,42 @@ +FullJoinExtension Class

FullJoinExtension Class

FullJoin extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class FullJoinExtension
Inheritance
Object    FullJoinExtension

Methods

FullJoinTSource, TKey, TResult(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, FuncTSource, TResult, FuncTSource, TResult, FuncTSource, TSource, TResult) + Performs a full outer join on two homogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
FullJoinTSource, TKey, TResult(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, FuncTSource, TResult, FuncTSource, TResult, FuncTSource, TSource, TResult, IEqualityComparerTKey) + Performs a full outer join on two homogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
FullJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTFirst, TResult, FuncTSecond, TResult, FuncTFirst, TSecond, TResult) + Performs a full outer join on two heterogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
FullJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTFirst, TResult, FuncTSecond, TResult, FuncTFirst, TSecond, TResult, IEqualityComparerTKey) + Performs a full outer join on two heterogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_GroupAdjacentExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_GroupAdjacentExtension.htm new file mode 100644 index 0000000..8f6fa3c --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_GroupAdjacentExtension.htm @@ -0,0 +1,52 @@ +GroupAdjacentExtension Class

GroupAdjacentExtension Class

GroupAdjacent extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class GroupAdjacentExtension
Inheritance
Object    GroupAdjacentExtension

Methods

GroupAdjacentTSource, TKey(IEnumerableTSource, FuncTSource, TKey) + Groups the adjacent elements of a sequence according to a + specified key selector function. +
GroupAdjacentTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IEqualityComparerTKey) + Groups the adjacent elements of a sequence according to a + specified key selector function and compares the keys by using a + specified comparer. +
GroupAdjacentTSource, TKey, TElement(IEnumerableTSource, FuncTSource, TKey, FuncTSource, TElement) + Groups the adjacent elements of a sequence according to a + specified key selector function and projects the elements for + each group by using a specified function. +
GroupAdjacentTSource, TKey, TResult(IEnumerableTSource, FuncTSource, TKey, FuncTKey, IEnumerableTSource, TResult) + Groups the adjacent elements of a sequence according to a + specified key selector function. The keys are compared by using + a comparer and each group's elements are projected by using a + specified function. +
GroupAdjacentTSource, TKey, TElement(IEnumerableTSource, FuncTSource, TKey, FuncTSource, TElement, IEqualityComparerTKey) + Groups the adjacent elements of a sequence according to a + specified key selector function. The keys are compared by using + a comparer and each group's elements are projected by using a + specified function. +
GroupAdjacentTSource, TKey, TResult(IEnumerableTSource, FuncTSource, TKey, FuncTKey, IEnumerableTSource, TResult, IEqualityComparerTKey) + Groups the adjacent elements of a sequence according to a + specified key selector function. The keys are compared by using + a comparer and each group's elements are projected by using a + specified function. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_IndexByExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_IndexByExtension.htm new file mode 100644 index 0000000..2eb2e4e --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_IndexByExtension.htm @@ -0,0 +1,36 @@ +IndexByExtension Class

IndexByExtension Class

IndexBy extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class IndexByExtension
Inheritance
Object    IndexByExtension

Methods

IndexByTSource, TKey(IEnumerableTSource, FuncTSource, TKey) + Applies a key-generating function to each element of a sequence and + returns a sequence that contains the elements of the original + sequence as well its key and index inside the group of its key. +
IndexByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IEqualityComparerTKey) + Applies a key-generating function to each element of a sequence and + returns a sequence that contains the elements of the original + sequence as well its key and index inside the group of its key. + An additional parameter specifies a comparer to use for testing the + equivalence of keys. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_IndexExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_IndexExtension.htm new file mode 100644 index 0000000..926cd05 --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_IndexExtension.htm @@ -0,0 +1,34 @@ +IndexExtension Class

IndexExtension Class

Index extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class IndexExtension
Inheritance
Object    IndexExtension

Methods

IndexTSource(IEnumerableTSource) + Returns a sequence of KeyValuePairTKey, TValue + where the key is the zero-based index of the value in the source + sequence. +
IndexTSource(IEnumerableTSource, Int32) + Returns a sequence of KeyValuePairTKey, TValue + where the key is the index of the value in the source sequence. + An additional parameter specifies the starting index. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_InsertExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_InsertExtension.htm new file mode 100644 index 0000000..435109b --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_InsertExtension.htm @@ -0,0 +1,29 @@ +InsertExtension Class

InsertExtension Class

Insert extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class InsertExtension
Inheritance
Object    InsertExtension

Methods

InsertT + Inserts the elements of a sequence into another sequence at a + specified index. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_InterleaveExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_InterleaveExtension.htm new file mode 100644 index 0000000..f518fcf --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_InterleaveExtension.htm @@ -0,0 +1,29 @@ +InterleaveExtension Class

InterleaveExtension Class

Interleave extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class InterleaveExtension
Inheritance
Object    InterleaveExtension

Methods

InterleaveT + Interleaves the elements of two or more sequences into a single sequence, skipping + sequences as they are consumed. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_LagExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_LagExtension.htm new file mode 100644 index 0000000..29aeef9 --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_LagExtension.htm @@ -0,0 +1,32 @@ +LagExtension Class

LagExtension Class

Lag extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class LagExtension
Inheritance
Object    LagExtension

Methods

LagTSource, TResult(IEnumerableTSource, Int32, FuncTSource, TSource, TResult) + Produces a projection of a sequence by evaluating pairs of elements separated by a + negative offset. +
LagTSource, TResult(IEnumerableTSource, Int32, TSource, FuncTSource, TSource, TResult) + Produces a projection of a sequence by evaluating pairs of elements separated by a + negative offset. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_LastExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_LastExtension.htm new file mode 100644 index 0000000..48dc575 --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_LastExtension.htm @@ -0,0 +1,28 @@ +LastExtension Class

LastExtension Class

Last extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class LastExtension
Inheritance
Object    LastExtension

Methods

LastT + Returns the last element of a sequence. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_LastOrDefaultExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_LastOrDefaultExtension.htm new file mode 100644 index 0000000..4358ebb --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_LastOrDefaultExtension.htm @@ -0,0 +1,29 @@ +LastOrDefaultExtension Class

LastOrDefaultExtension Class

LastOrDefault extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class LastOrDefaultExtension
Inheritance
Object    LastOrDefaultExtension

Methods

LastOrDefaultT + Returns the last element of a sequence, or a default value if the + sequence contains no elements. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_LeadExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_LeadExtension.htm new file mode 100644 index 0000000..33254ad --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_LeadExtension.htm @@ -0,0 +1,32 @@ +LeadExtension Class

LeadExtension Class

Lead extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class LeadExtension
Inheritance
Object    LeadExtension

Methods

LeadTSource, TResult(IEnumerableTSource, Int32, FuncTSource, TSource, TResult) + Produces a projection of a sequence by evaluating pairs of elements separated by a + positive offset. +
LeadTSource, TResult(IEnumerableTSource, Int32, TSource, FuncTSource, TSource, TResult) + Produces a projection of a sequence by evaluating pairs of elements separated by a + positive offset. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_LeftJoinExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_LeftJoinExtension.htm new file mode 100644 index 0000000..bcf9606 --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_LeftJoinExtension.htm @@ -0,0 +1,42 @@ +LeftJoinExtension Class

LeftJoinExtension Class

LeftJoin extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class LeftJoinExtension
Inheritance
Object    LeftJoinExtension

Methods

LeftJoinTSource, TKey, TResult(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, FuncTSource, TResult, FuncTSource, TSource, TResult) + Performs a left outer join on two homogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
LeftJoinTSource, TKey, TResult(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, FuncTSource, TResult, FuncTSource, TSource, TResult, IEqualityComparerTKey) + Performs a left outer join on two homogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
LeftJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTFirst, TResult, FuncTFirst, TSecond, TResult) + Performs a left outer join on two heterogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
LeftJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTFirst, TResult, FuncTFirst, TSecond, TResult, IEqualityComparerTKey) + Performs a left outer join on two heterogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_MaxByExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_MaxByExtension.htm new file mode 100644 index 0000000..eabf266 --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_MaxByExtension.htm @@ -0,0 +1,32 @@ +MaxByExtension Class

MaxByExtension Class

MaxBy extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class MaxByExtension
Inheritance
Object    MaxByExtension

Methods

MaxByTSource, TKey(IEnumerableTSource, FuncTSource, TKey) + Returns the maximal elements of the given sequence, based on + the given projection. +
MaxByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey) + Returns the maximal elements of the given sequence, based on + the given projection and the specified comparer for projected values. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_MinByExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_MinByExtension.htm new file mode 100644 index 0000000..e232018 --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_MinByExtension.htm @@ -0,0 +1,32 @@ +MinByExtension Class

MinByExtension Class

MinBy extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class MinByExtension
Inheritance
Object    MinByExtension

Methods

MinByTSource, TKey(IEnumerableTSource, FuncTSource, TKey) + Returns the minimal elements of the given sequence, based on + the given projection. +
MinByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey) + Returns the minimal elements of the given sequence, based on + the given projection and the specified comparer for projected values. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_MoveExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_MoveExtension.htm new file mode 100644 index 0000000..ba3c424 --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_MoveExtension.htm @@ -0,0 +1,29 @@ +MoveExtension Class

MoveExtension Class

Move extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class MoveExtension
Inheritance
Object    MoveExtension

Methods

MoveT + Returns a sequence with a range of elements in the source sequence + moved to a new offset. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_OrderByExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_OrderByExtension.htm new file mode 100644 index 0000000..76c142f --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_OrderByExtension.htm @@ -0,0 +1,30 @@ +OrderByExtension Class

OrderByExtension Class

OrderBy extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class OrderByExtension
Inheritance
Object    OrderByExtension

Methods

OrderByT, TKey(IEnumerableT, FuncT, TKey, OrderByDirection) + Sorts the elements of a sequence in a particular direction (ascending, descending) according to a key +
OrderByT, TKey(IEnumerableT, FuncT, TKey, IComparerTKey, OrderByDirection) + Sorts the elements of a sequence in a particular direction (ascending, descending) according to a key +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_OrderedMergeExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_OrderedMergeExtension.htm new file mode 100644 index 0000000..770e0c4 --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_OrderedMergeExtension.htm @@ -0,0 +1,71 @@ +OrderedMergeExtension Class

OrderedMergeExtension Class

OrderedMerge extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class OrderedMergeExtension
Inheritance
Object    OrderedMergeExtension

Methods

OrderedMergeT(IEnumerableT, IEnumerableT) + Merges two ordered sequences into one. Where the elements equal + in both sequences, the element from the first sequence is + returned in the resulting sequence. +
OrderedMergeT(IEnumerableT, IEnumerableT, IComparerT) + Merges two ordered sequences into one with an additional + parameter specifying how to compare the elements of the + sequences. Where the elements equal in both sequences, the + element from the first sequence is returned in the resulting + sequence. +
OrderedMergeT, TKey(IEnumerableT, IEnumerableT, FuncT, TKey) + Merges two ordered sequences into one with an additional + parameter specifying the element key by which the sequences are + ordered. Where the keys equal in both sequences, the + element from the first sequence is returned in the resulting + sequence. +
OrderedMergeT, TKey, TResult(IEnumerableT, IEnumerableT, FuncT, TKey, FuncT, TResult, FuncT, TResult, FuncT, T, TResult) + Merges two ordered sequences into one. Additional parameters + specify the element key by which the sequences are ordered, + the result when element is found in first sequence but not in + the second, the result when element is found in second sequence + but not in the first and the result when elements are found in + both sequences. +
OrderedMergeT, TKey, TResult(IEnumerableT, IEnumerableT, FuncT, TKey, FuncT, TResult, FuncT, TResult, FuncT, T, TResult, IComparerTKey) + Merges two ordered sequences into one. Additional parameters + specify the element key by which the sequences are ordered, + the result when element is found in first sequence but not in + the second, the result when element is found in second sequence + but not in the first, the result when elements are found in + both sequences and a method for comparing keys. +
OrderedMergeTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTFirst, TResult, FuncTSecond, TResult, FuncTFirst, TSecond, TResult) + Merges two heterogeneous sequences ordered by a common key type + into a homogeneous one. Additional parameters specify the + element key by which the sequences are ordered, the result when + element is found in first sequence but not in the second and + the result when element is found in second sequence but not in + the first, the result when elements are found in both sequences. +
OrderedMergeTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTFirst, TResult, FuncTSecond, TResult, FuncTFirst, TSecond, TResult, IComparerTKey) + Merges two heterogeneous sequences ordered by a common key type + into a homogeneous one. Additional parameters specify the + element key by which the sequences are ordered, the result when + element is found in first sequence but not in the second, + the result when element is found in second sequence but not in + the first, the result when elements are found in both sequences + and a method for comparing keys. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_PadExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_PadExtension.htm new file mode 100644 index 0000000..0742cbf --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_PadExtension.htm @@ -0,0 +1,35 @@ +PadExtension Class

PadExtension Class

Pad extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class PadExtension
Inheritance
Object    PadExtension

Methods

PadTSource(IEnumerableTSource, Int32) + Pads a sequence with default values if it is narrower (shorter + in length) than a given width. +
PadTSource(IEnumerableTSource, Int32, TSource) + Pads a sequence with a given filler value if it is narrower (shorter + in length) than a given width. +
PadTSource(IEnumerableTSource, Int32, FuncInt32, TSource) + Pads a sequence with a dynamic filler value if it is narrower (shorter + in length) than a given width. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_PadStartExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_PadStartExtension.htm new file mode 100644 index 0000000..3efd5da --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_PadStartExtension.htm @@ -0,0 +1,37 @@ +PadStartExtension Class

PadStartExtension Class

PadStart extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class PadStartExtension
Inheritance
Object    PadStartExtension

Methods

PadStartTSource(IEnumerableTSource, Int32) + Pads a sequence with default values in the beginning if it is narrower (shorter + in length) than a given width. +
PadStartTSource(IEnumerableTSource, Int32, TSource) + Pads a sequence with a given filler value in the beginning if it is narrower (shorter + in length) than a given width. + An additional parameter specifies the value to use for padding. +
PadStartTSource(IEnumerableTSource, Int32, FuncInt32, TSource) + Pads a sequence with a dynamic filler value in the beginning if it is narrower (shorter + in length) than a given width. + An additional parameter specifies the function to calculate padding. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_PairwiseExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_PairwiseExtension.htm new file mode 100644 index 0000000..df90aa3 --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_PairwiseExtension.htm @@ -0,0 +1,31 @@ +PairwiseExtension Class

PairwiseExtension Class

Pairwise extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class PairwiseExtension
Inheritance
Object    PairwiseExtension

Methods

PairwiseTSource, TResult + Returns a sequence resulting from applying a function to each + element in the source sequence and its + predecessor, with the exception of the first element which is + only returned as the predecessor of the second element. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_PartialSortByExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_PartialSortByExtension.htm new file mode 100644 index 0000000..eac59b9 --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_PartialSortByExtension.htm @@ -0,0 +1,42 @@ +PartialSortByExtension Class

PartialSortByExtension Class

PartialSortBy extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class PartialSortByExtension
Inheritance
Object    PartialSortByExtension

Methods

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_PartialSortExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_PartialSortExtension.htm new file mode 100644 index 0000000..acb1d95 --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_PartialSortExtension.htm @@ -0,0 +1,46 @@ +PartialSortExtension Class

PartialSortExtension Class

PartialSort extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class PartialSortExtension
Inheritance
Object    PartialSortExtension

Methods

PartialSortT(IEnumerableT, Int32) + Combines OrderByTSource, TKey(IEnumerableTSource, FuncTSource, TKey), + where each element is its key, and TakeTSource(IEnumerableTSource, Int32) + in a single operation. +
PartialSortT(IEnumerableT, Int32, OrderByDirection) + Combines OrderByT, TKey(IEnumerableT, FuncT, TKey, IComparerTKey, OrderByDirection), + where each element is its key, and TakeTSource(IEnumerableTSource, Int32) + in a single operation. + An additional parameter specifies the direction of the sort +
PartialSortT(IEnumerableT, Int32, IComparerT) + Combines OrderByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey), + where each element is its key, and TakeTSource(IEnumerableTSource, Int32) + in a single operation. An additional parameter specifies how the + elements compare to each other. +
PartialSortT(IEnumerableT, Int32, IComparerT, OrderByDirection) + Combines OrderByT, TKey(IEnumerableT, FuncT, TKey, IComparerTKey, OrderByDirection), + where each element is its key, and TakeTSource(IEnumerableTSource, Int32) + in a single operation. + Additional parameters specify how the elements compare to each other and + the direction of the sort. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_PartitionExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_PartitionExtension.htm new file mode 100644 index 0000000..c0bdba0 --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_PartitionExtension.htm @@ -0,0 +1,58 @@ +PartitionExtension Class

PartitionExtension Class

Partition extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class PartitionExtension
Inheritance
Object    PartitionExtension

Methods

PartitionT(IEnumerableT, FuncT, Boolean) + Partitions or splits a sequence in two using a predicate. +
PartitionT, TResult(IEnumerableIGroupingBoolean, T, FuncIEnumerableT, IEnumerableT, TResult) + Partitions a grouping by Boolean keys into a projection of true + elements and false elements, respectively. +
PartitionT, TResult(IEnumerableIGroupingNullableBoolean, T, FuncIEnumerableT, IEnumerableT, IEnumerableT, TResult) + Partitions a grouping by nullable Boolean keys into a projection of + true elements, false elements and null elements, respectively. +
PartitionT, TResult(IEnumerableT, FuncT, Boolean, FuncIEnumerableT, IEnumerableT, TResult) + Partitions or splits a sequence in two using a predicate and then + projects a result from the two. +
PartitionTKey, TElement, TResult(IEnumerableIGroupingTKey, TElement, TKey, FuncIEnumerableTElement, IEnumerableIGroupingTKey, TElement, TResult) + Partitions a grouping and projects a result from group elements + matching a key and those groups that do not. +
PartitionTKey, TElement, TResult(IEnumerableIGroupingTKey, TElement, TKey, TKey, FuncIEnumerableTElement, IEnumerableTElement, IEnumerableIGroupingTKey, TElement, TResult) + Partitions a grouping and projects a result from elements of + groups matching a set of two keys and those groups that do not. +
PartitionTKey, TElement, TResult(IEnumerableIGroupingTKey, TElement, TKey, IEqualityComparerTKey, FuncIEnumerableTElement, IEnumerableIGroupingTKey, TElement, TResult) + Partitions a grouping and projects a result from group elements + matching a key and those groups that do not. An additional parameter + specifies how to compare keys for equality. +
PartitionTKey, TElement, TResult(IEnumerableIGroupingTKey, TElement, TKey, TKey, TKey, FuncIEnumerableTElement, IEnumerableTElement, IEnumerableTElement, IEnumerableIGroupingTKey, TElement, TResult) + Partitions a grouping and projects a result from elements groups + matching a set of three keys and those groups that do not. +
PartitionTKey, TElement, TResult(IEnumerableIGroupingTKey, TElement, TKey, TKey, IEqualityComparerTKey, FuncIEnumerableTElement, IEnumerableTElement, IEnumerableIGroupingTKey, TElement, TResult) + Partitions a grouping and projects a result from elements of + groups matching a set of two keys and those groups that do not. + An additional parameter specifies how to compare keys for equality. +
PartitionTKey, TElement, TResult(IEnumerableIGroupingTKey, TElement, TKey, TKey, TKey, IEqualityComparerTKey, FuncIEnumerableTElement, IEnumerableTElement, IEnumerableTElement, IEnumerableIGroupingTKey, TElement, TResult) + Partitions a grouping and projects a result from elements groups + matching a set of three keys and those groups that do not. An + additional parameter specifies how to compare keys for equality. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_PermutationsExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_PermutationsExtension.htm new file mode 100644 index 0000000..429fe53 --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_PermutationsExtension.htm @@ -0,0 +1,28 @@ +PermutationsExtension Class

PermutationsExtension Class

Permutations extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class PermutationsExtension
Inheritance
Object    PermutationsExtension

Methods

PermutationsT + Generates a sequence of lists that represent the permutations of the original sequence. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_PipeExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_PipeExtension.htm new file mode 100644 index 0000000..6b838c4 --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_PipeExtension.htm @@ -0,0 +1,29 @@ +PipeExtension Class

PipeExtension Class

Pipe extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class PipeExtension
Inheritance
Object    PipeExtension

Methods

PipeT + Executes the given action on each element in the source sequence + and yields it. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_PreScanExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_PreScanExtension.htm new file mode 100644 index 0000000..e80ee8d --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_PreScanExtension.htm @@ -0,0 +1,28 @@ +PreScanExtension Class

PreScanExtension Class

PreScan extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class PreScanExtension
Inheritance
Object    PreScanExtension

Methods

PreScanTSource + Performs a pre-scan (exclusive prefix sum) on a sequence of elements. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_PrependExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_PrependExtension.htm new file mode 100644 index 0000000..6bde61b --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_PrependExtension.htm @@ -0,0 +1,28 @@ +PrependExtension Class

PrependExtension Class

Prepend extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class PrependExtension
Inheritance
Object    PrependExtension

Methods

PrependTSource + Prepends a single value to a sequence. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_RandomSubsetExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_RandomSubsetExtension.htm new file mode 100644 index 0000000..f509975 --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_RandomSubsetExtension.htm @@ -0,0 +1,33 @@ +RandomSubsetExtension Class

RandomSubsetExtension Class

RandomSubset extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class RandomSubsetExtension
Inheritance
Object    RandomSubsetExtension

Methods

RandomSubsetT(IEnumerableT, Int32) + Returns a sequence of a specified size of random elements from the + original sequence. +
RandomSubsetT(IEnumerableT, Int32, Random) + Returns a sequence of a specified size of random elements from the + original sequence. An additional parameter specifies a random + generator to be used for the random selection algorithm. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_RankByExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_RankByExtension.htm new file mode 100644 index 0000000..1da3681 --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_RankByExtension.htm @@ -0,0 +1,30 @@ +RankByExtension Class

RankByExtension Class

RankBy extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class RankByExtension
Inheritance
Object    RankByExtension

Methods

RankByTSource, TKey(IEnumerableTSource, FuncTSource, TKey) + Ranks each item in the sequence in descending ordering by a specified key using a default comparer +
RankByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey) + Ranks each item in a sequence using a specified key and a caller-supplied comparer +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_RankExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_RankExtension.htm new file mode 100644 index 0000000..8840443 --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_RankExtension.htm @@ -0,0 +1,30 @@ +RankExtension Class

RankExtension Class

Rank extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class RankExtension
Inheritance
Object    RankExtension

Methods

RankTSource(IEnumerableTSource) + Ranks each item in the sequence in descending ordering using a default comparer. +
RankTSource(IEnumerableTSource, IComparerTSource) + Rank each item in the sequence using a caller-supplied comparer. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_RepeatExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_RepeatExtension.htm new file mode 100644 index 0000000..31c68ec --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_RepeatExtension.htm @@ -0,0 +1,30 @@ +RepeatExtension Class

RepeatExtension Class

Repeat extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class RepeatExtension
Inheritance
Object    RepeatExtension

Methods

RepeatT(IEnumerableT) + Repeats the sequence forever. +
RepeatT(IEnumerableT, Int32) + Repeats the sequence the specified number of times. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_RightJoinExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_RightJoinExtension.htm new file mode 100644 index 0000000..3a4c380 --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_RightJoinExtension.htm @@ -0,0 +1,42 @@ +RightJoinExtension Class

RightJoinExtension Class

RightJoin extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class RightJoinExtension
Inheritance
Object    RightJoinExtension

Methods

RightJoinTSource, TKey, TResult(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, FuncTSource, TResult, FuncTSource, TSource, TResult) + Performs a right outer join on two homogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
RightJoinTSource, TKey, TResult(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, FuncTSource, TResult, FuncTSource, TSource, TResult, IEqualityComparerTKey) + Performs a right outer join on two homogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
RightJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTSecond, TResult, FuncTFirst, TSecond, TResult) + Performs a right outer join on two heterogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
RightJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTSecond, TResult, FuncTFirst, TSecond, TResult, IEqualityComparerTKey) + Performs a right outer join on two heterogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_RunLengthEncodeExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_RunLengthEncodeExtension.htm new file mode 100644 index 0000000..dee1f3a --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_RunLengthEncodeExtension.htm @@ -0,0 +1,33 @@ +RunLengthEncodeExtension Class

RunLengthEncodeExtension Class

RunLengthEncode extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class RunLengthEncodeExtension
Inheritance
Object    RunLengthEncodeExtension

Methods

RunLengthEncodeT(IEnumerableT) + Run-length encodes a sequence by converting consecutive instances of the same element into + a KeyValuePair{T,int} representing the item and its occurrence count. +
RunLengthEncodeT(IEnumerableT, IEqualityComparerT) + Run-length encodes a sequence by converting consecutive instances of the same element into + a KeyValuePair{T,int} representing the item and its occurrence count. This overload + uses a custom equality comparer to identify equivalent items. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_ScanByExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_ScanByExtension.htm new file mode 100644 index 0000000..7ddc692 --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_ScanByExtension.htm @@ -0,0 +1,33 @@ +ScanByExtension Class

ScanByExtension Class

ScanBy extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class ScanByExtension
Inheritance
Object    ScanByExtension

Methods

ScanByTSource, TKey, TState(IEnumerableTSource, FuncTSource, TKey, FuncTKey, TState, FuncTState, TKey, TSource, TState) + Applies an accumulator function over sequence element keys, + returning the keys along with intermediate accumulator states. +
ScanByTSource, TKey, TState(IEnumerableTSource, FuncTSource, TKey, FuncTKey, TState, FuncTState, TKey, TSource, TState, IEqualityComparerTKey) + Applies an accumulator function over sequence element keys, + returning the keys along with intermediate accumulator states. An + additional parameter specifies the comparer to use to compare keys. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_ScanExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_ScanExtension.htm new file mode 100644 index 0000000..62e6510 --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_ScanExtension.htm @@ -0,0 +1,32 @@ +ScanExtension Class

ScanExtension Class

Scan extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class ScanExtension
Inheritance
Object    ScanExtension

Methods

ScanTSource(IEnumerableTSource, FuncTSource, TSource, TSource) + Performs a scan (inclusive prefix sum) on a sequence of elements. +
ScanTSource, TState(IEnumerableTSource, TState, FuncTState, TSource, TState) + Like AggregateTSource(IEnumerableTSource, FuncTSource, TSource, TSource) except returns + the sequence of intermediate results as well as the final one. + An additional parameter specifies a seed. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_ScanRightExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_ScanRightExtension.htm new file mode 100644 index 0000000..4a268ae --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_ScanRightExtension.htm @@ -0,0 +1,35 @@ +ScanRightExtension Class

ScanRightExtension Class

ScanRight extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class ScanRightExtension
Inheritance
Object    ScanRightExtension

Methods

ScanRightTSource(IEnumerableTSource, FuncTSource, TSource, TSource) + Performs a right-associative scan (inclusive prefix) on a sequence of elements. + This operator is the right-associative version of the + ScanTSource(IEnumerableTSource, FuncTSource, TSource, TSource) LINQ operator. +
ScanRightTSource, TAccumulate(IEnumerableTSource, TAccumulate, FuncTSource, TAccumulate, TAccumulate) + Performs a right-associative scan (inclusive prefix) on a sequence of elements. + The specified seed value is used as the initial accumulator value. + This operator is the right-associative version of the + ScanTSource, TState(IEnumerableTSource, TState, FuncTState, TSource, TState) LINQ operator. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_SegmentExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_SegmentExtension.htm new file mode 100644 index 0000000..30c36af --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_SegmentExtension.htm @@ -0,0 +1,32 @@ +SegmentExtension Class

SegmentExtension Class

Segment extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class SegmentExtension
Inheritance
Object    SegmentExtension

Methods

SegmentT(IEnumerableT, FuncT, T, Int32, Boolean) + Divides a sequence into multiple sequences by using a segment detector based on the original sequence +
SegmentT(IEnumerableT, FuncT, Boolean) + Divides a sequence into multiple sequences by using a segment detector based on the original sequence +
SegmentT(IEnumerableT, FuncT, Int32, Boolean) + Divides a sequence into multiple sequences by using a segment detector based on the original sequence +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_ShuffleExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_ShuffleExtension.htm new file mode 100644 index 0000000..605ab6c --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_ShuffleExtension.htm @@ -0,0 +1,33 @@ +ShuffleExtension Class

ShuffleExtension Class

Shuffle extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class ShuffleExtension
Inheritance
Object    ShuffleExtension

Methods

ShuffleT(IEnumerableT) + Returns a sequence of elements in random order from the original + sequence. +
ShuffleT(IEnumerableT, Random) + Returns a sequence of elements in random order from the original + sequence. An additional parameter specifies a random generator to be + used for the random selection algorithm. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_SingleExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_SingleExtension.htm new file mode 100644 index 0000000..ff49349 --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_SingleExtension.htm @@ -0,0 +1,29 @@ +SingleExtension Class

SingleExtension Class

Single extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class SingleExtension
Inheritance
Object    SingleExtension

Methods

SingleT + Returns the only element of a sequence, and throws an exception if + there is not exactly one element in the sequence. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_SingleOrDefaultExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_SingleOrDefaultExtension.htm new file mode 100644 index 0000000..e15a719 --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_SingleOrDefaultExtension.htm @@ -0,0 +1,30 @@ +SingleOrDefaultExtension Class

SingleOrDefaultExtension Class

SingleOrDefault extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class SingleOrDefaultExtension
Inheritance
Object    SingleOrDefaultExtension

Methods

SingleOrDefaultT + Returns the only element of a sequence, or a default value if the + sequence is empty; this method throws an exception if there is more + than one element in the sequence. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_SkipLastExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_SkipLastExtension.htm new file mode 100644 index 0000000..55aec8b --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_SkipLastExtension.htm @@ -0,0 +1,28 @@ +SkipLastExtension Class

SkipLastExtension Class

SkipLast extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class SkipLastExtension
Inheritance
Object    SkipLastExtension

Methods

SkipLastT + Bypasses a specified number of elements at the end of the sequence. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_SkipUntilExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_SkipUntilExtension.htm new file mode 100644 index 0000000..e8912f3 --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_SkipUntilExtension.htm @@ -0,0 +1,29 @@ +SkipUntilExtension Class

SkipUntilExtension Class

SkipUntil extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class SkipUntilExtension
Inheritance
Object    SkipUntilExtension

Methods

SkipUntilTSource + Skips items from the input sequence until the given predicate returns true + when applied to the current source item; that item will be the last skipped. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_SliceExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_SliceExtension.htm new file mode 100644 index 0000000..8295b57 --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_SliceExtension.htm @@ -0,0 +1,29 @@ +SliceExtension Class

SliceExtension Class

Slice extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class SliceExtension
Inheritance
Object    SliceExtension

Methods

SliceT + Extracts a contiguous count of elements from a sequence at a particular zero-based + starting index. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_SortedMergeExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_SortedMergeExtension.htm new file mode 100644 index 0000000..17574e1 --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_SortedMergeExtension.htm @@ -0,0 +1,32 @@ +SortedMergeExtension Class

SortedMergeExtension Class

SortedMerge extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class SortedMergeExtension
Inheritance
Object    SortedMergeExtension

Methods

SortedMergeTSource(IEnumerableTSource, OrderByDirection, IEnumerableTSource) + Merges two or more sequences that are in a common order (either ascending or descending) + into a single sequence that preserves that order. +
SortedMergeTSource(IEnumerableTSource, OrderByDirection, IComparerTSource, IEnumerableTSource) + Merges two or more sequences that are in a common order (either ascending or descending) + into a single sequence that preserves that order. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_SplitExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_SplitExtension.htm new file mode 100644 index 0000000..cb5acce --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_SplitExtension.htm @@ -0,0 +1,64 @@ +SplitExtension Class

SplitExtension Class

Split extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class SplitExtension
Inheritance
Object    SplitExtension

Methods

SplitTSource(IEnumerableTSource, TSource) + Splits the source sequence by a separator. +
SplitTSource(IEnumerableTSource, FuncTSource, Boolean) + Splits the source sequence by separator elements identified by a + function. +
SplitTSource(IEnumerableTSource, TSource, IEqualityComparerTSource) + Splits the source sequence by a separator and then transforms the + splits into results. +
SplitTSource(IEnumerableTSource, TSource, Int32) + Splits the source sequence by a separator given a maximum count of splits. +
SplitTSource(IEnumerableTSource, FuncTSource, Boolean, Int32) + Splits the source sequence by separator elements identified by a + function, given a maximum count of splits. +
SplitTSource(IEnumerableTSource, TSource, IEqualityComparerTSource, Int32) + Splits the source sequence by a separator, given a maximum count + of splits. A parameter specifies how the separator is compared + for equality. +
SplitTSource, TResult(IEnumerableTSource, TSource, FuncIEnumerableTSource, TResult) + Splits the source sequence by a separator and then transforms + the splits into results. +
SplitTSource, TResult(IEnumerableTSource, FuncTSource, Boolean, FuncIEnumerableTSource, TResult) + Splits the source sequence by separator elements identified by + a function and then transforms the splits into results. +
SplitTSource, TResult(IEnumerableTSource, TSource, IEqualityComparerTSource, FuncIEnumerableTSource, TResult) + Splits the source sequence by a separator and then transforms the + splits into results. A parameter specifies how the separator is + compared for equality. +
SplitTSource, TResult(IEnumerableTSource, TSource, Int32, FuncIEnumerableTSource, TResult) + Splits the source sequence by a separator, given a maximum count + of splits, and then transforms the splits into results. +
SplitTSource, TResult(IEnumerableTSource, FuncTSource, Boolean, Int32, FuncIEnumerableTSource, TResult) + Splits the source sequence by separator elements identified by + a function, given a maximum count of splits, and then transforms + the splits into results. +
SplitTSource, TResult(IEnumerableTSource, TSource, IEqualityComparerTSource, Int32, FuncIEnumerableTSource, TResult) + Splits the source sequence by a separator, given a maximum count + of splits, and then transforms the splits into results. A + parameter specifies how the separator is compared for equality. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_StartsWithExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_StartsWithExtension.htm new file mode 100644 index 0000000..6a4d2ce --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_StartsWithExtension.htm @@ -0,0 +1,34 @@ +StartsWithExtension Class

StartsWithExtension Class

StartsWith extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class StartsWithExtension
Inheritance
Object    StartsWithExtension

Methods

StartsWithT(IEnumerableT, IEnumerableT) + Determines whether the beginning of the first sequence is + equivalent to the second sequence, using the default equality + comparer. +
StartsWithT(IEnumerableT, IEnumerableT, IEqualityComparerT) + Determines whether the beginning of the first sequence is + equivalent to the second sequence, using the specified element + equality comparer. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_SubsetsExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_SubsetsExtension.htm new file mode 100644 index 0000000..9c6323d --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_SubsetsExtension.htm @@ -0,0 +1,34 @@ +SubsetsExtension Class

SubsetsExtension Class

Subsets extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class SubsetsExtension
Inheritance
Object    SubsetsExtension

Methods

SubsetsT(IEnumerableT) + Returns a sequence of IListT representing all of the subsets of any size + that are part of the original sequence. In mathematics, it is equivalent to the + power set of a set. +
SubsetsT(IEnumerableT, Int32) + Returns a sequence of IListT representing all subsets of a given size + that are part of the original sequence. In mathematics, it is equivalent to the + combinations or k-subsets of a set. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_TagFirstLastExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_TagFirstLastExtension.htm new file mode 100644 index 0000000..dc445c4 --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_TagFirstLastExtension.htm @@ -0,0 +1,31 @@ +TagFirstLastExtension Class

TagFirstLastExtension Class

TagFirstLast extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class TagFirstLastExtension
Inheritance
Object    TagFirstLastExtension

Methods

TagFirstLastTSource, TResult + Returns a sequence resulting from applying a function to each + element in the source sequence with additional parameters + indicating whether the element is the first and/or last of the + sequence. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_TakeEveryExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_TakeEveryExtension.htm new file mode 100644 index 0000000..2db45a9 --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_TakeEveryExtension.htm @@ -0,0 +1,28 @@ +TakeEveryExtension Class

TakeEveryExtension Class

TakeEvery extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class TakeEveryExtension
Inheritance
Object    TakeEveryExtension

Methods

TakeEveryTSource + Returns every N-th element of a sequence. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_TakeLastExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_TakeLastExtension.htm new file mode 100644 index 0000000..7560596 --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_TakeLastExtension.htm @@ -0,0 +1,29 @@ +TakeLastExtension Class

TakeLastExtension Class

TakeLast extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class TakeLastExtension
Inheritance
Object    TakeLastExtension

Methods

TakeLastTSource + Returns a specified number of contiguous elements from the end of + a sequence. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_TakeUntilExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_TakeUntilExtension.htm new file mode 100644 index 0000000..ecf1426 --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_TakeUntilExtension.htm @@ -0,0 +1,29 @@ +TakeUntilExtension Class

TakeUntilExtension Class

TakeUntil extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class TakeUntilExtension
Inheritance
Object    TakeUntilExtension

Methods

TakeUntilTSource + Returns items from the input sequence until the given predicate returns true + when applied to the current source item; that item will be the last returned. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_ThenByExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_ThenByExtension.htm new file mode 100644 index 0000000..06548cd --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_ThenByExtension.htm @@ -0,0 +1,30 @@ +ThenByExtension Class

ThenByExtension Class

ThenBy extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class ThenByExtension
Inheritance
Object    ThenByExtension

Methods

ThenByT, TKey(IOrderedEnumerableT, FuncT, TKey, OrderByDirection) + Performs a subsequent ordering of elements in a sequence in a particular direction (ascending, descending) according to a key +
ThenByT, TKey(IOrderedEnumerableT, FuncT, TKey, IComparerTKey, OrderByDirection) + Performs a subsequent ordering of elements in a sequence in a particular direction (ascending, descending) according to a key +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_ToArrayByIndexExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_ToArrayByIndexExtension.htm new file mode 100644 index 0000000..42c52e4 --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_ToArrayByIndexExtension.htm @@ -0,0 +1,54 @@ +ToArrayByIndexExtension Class

ToArrayByIndexExtension Class

ToArrayByIndex extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class ToArrayByIndexExtension
Inheritance
Object    ToArrayByIndexExtension

Methods

ToArrayByIndexT(IEnumerableT, FuncT, Int32) + Creates an array from an IEnumerableT where a + function is used to determine the index at which an element will + be placed in the array. +
ToArrayByIndexT(IEnumerableT, Int32, FuncT, Int32) + Creates an array of user-specified length from an + IEnumerableT where a function is used to determine + the index at which an element will be placed in the array. +
ToArrayByIndexT, TResult(IEnumerableT, FuncT, Int32, FuncT, TResult) + Creates an array from an IEnumerableT where a + function is used to determine the index at which an element will + be placed in the array. The elements are projected into the array + via an additional function. +
ToArrayByIndexT, TResult(IEnumerableT, FuncT, Int32, FuncT, Int32, TResult) + Creates an array from an IEnumerableT where a + function is used to determine the index at which an element will + be placed in the array. The elements are projected into the array + via an additional function. +
ToArrayByIndexT, TResult(IEnumerableT, Int32, FuncT, Int32, FuncT, TResult) + Creates an array of user-specified length from an + IEnumerableT where a function is used to determine + the index at which an element will be placed in the array. The + elements are projected into the array via an additional function. +
ToArrayByIndexT, TResult(IEnumerableT, Int32, FuncT, Int32, FuncT, Int32, TResult) + Creates an array of user-specified length from an + IEnumerableT where a function is used to determine + the index at which an element will be placed in the array. The + elements are projected into the array via an additional function. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_ToDataTableExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_ToDataTableExtension.htm new file mode 100644 index 0000000..476a6c6 --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_ToDataTableExtension.htm @@ -0,0 +1,38 @@ +ToDataTableExtension Class

ToDataTableExtension Class

ToDataTable extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class ToDataTableExtension
Inheritance
Object    ToDataTableExtension

Methods

ToDataTableT(IEnumerableT) + Converts a sequence to a DataTable object. +
ToDataTableT(IEnumerableT, ExpressionFuncT, Object) + Appends elements in the sequence as rows of a given DataTable + object with a set of lambda expressions specifying which members (property + or field) of each element in the sequence will supply the column values. +
ToDataTableT, TTable(IEnumerableT, TTable) + Appends elements in the sequence as rows of a given DataTable object. +
ToDataTableT, TTable(IEnumerableT, TTable, ExpressionFuncT, Object) + Appends elements in the sequence as rows of a given DataTable + object with a set of lambda expressions specifying which members (property + or field) of each element in the sequence will supply the column values. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_ToDelimitedStringExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_ToDelimitedStringExtension.htm new file mode 100644 index 0000000..cf944da --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_ToDelimitedStringExtension.htm @@ -0,0 +1,71 @@ +ToDelimitedStringExtension Class

ToDelimitedStringExtension Class

ToDelimitedString extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class ToDelimitedStringExtension
Inheritance
Object    ToDelimitedStringExtension

Methods

ToDelimitedString(IEnumerableBoolean, String) + Creates a delimited string from a sequence of values and + a given delimiter. +
ToDelimitedString(IEnumerableByte, String) + Creates a delimited string from a sequence of values and + a given delimiter. +
ToDelimitedString(IEnumerableChar, String) + Creates a delimited string from a sequence of values and + a given delimiter. +
ToDelimitedString(IEnumerableDecimal, String) + Creates a delimited string from a sequence of values and + a given delimiter. +
ToDelimitedString(IEnumerableDouble, String) + Creates a delimited string from a sequence of values and + a given delimiter. +
ToDelimitedString(IEnumerableInt16, String) + Creates a delimited string from a sequence of values and + a given delimiter. +
ToDelimitedString(IEnumerableInt32, String) + Creates a delimited string from a sequence of values and + a given delimiter. +
ToDelimitedString(IEnumerableInt64, String) + Creates a delimited string from a sequence of values and + a given delimiter. +
ToDelimitedString(IEnumerableSByte, String) + Creates a delimited string from a sequence of values and + a given delimiter. +
ToDelimitedString(IEnumerableSingle, String) + Creates a delimited string from a sequence of values and + a given delimiter. +
ToDelimitedString(IEnumerableString, String) + Creates a delimited string from a sequence of values and + a given delimiter. +
ToDelimitedString(IEnumerableUInt16, String) + Creates a delimited string from a sequence of values and + a given delimiter. +
ToDelimitedString(IEnumerableUInt32, String) + Creates a delimited string from a sequence of values and + a given delimiter. +
ToDelimitedString(IEnumerableUInt64, String) + Creates a delimited string from a sequence of values and + a given delimiter. +
ToDelimitedStringTSource(IEnumerableTSource, String) + Creates a delimited string from a sequence of values and + a given delimiter. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_ToDictionaryExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_ToDictionaryExtension.htm new file mode 100644 index 0000000..7f4e64c --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_ToDictionaryExtension.htm @@ -0,0 +1,41 @@ +ToDictionaryExtension Class

ToDictionaryExtension Class

ToDictionary extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class ToDictionaryExtension
Inheritance
Object    ToDictionaryExtension

Methods

ToDictionaryTKey, TValue(IEnumerableKeyValuePairTKey, TValue) + Creates a DictionaryTKey, TValue from a sequence of + KeyValuePairTKey, TValue elements. +
ToDictionaryTKey, TValue(IEnumerableValueTupleTKey, TValue) + Creates a DictionaryTKey, TValue from a sequence of + tuples of 2 where the first item is the key and the second the + value. +
ToDictionaryTKey, TValue(IEnumerableKeyValuePairTKey, TValue, IEqualityComparerTKey) + Creates a DictionaryTKey, TValue from a sequence of + KeyValuePairTKey, TValue elements. An additional + parameter specifies a comparer for keys. +
ToDictionaryTKey, TValue(IEnumerableValueTupleTKey, TValue, IEqualityComparerTKey) + Creates a DictionaryTKey, TValue from a sequence of + tuples of 2 where the first item is the key and the second the + value. An additional parameter specifies a comparer for keys. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_ToHashSetExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_ToHashSetExtension.htm new file mode 100644 index 0000000..9369c28 --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_ToHashSetExtension.htm @@ -0,0 +1,32 @@ +ToHashSetExtension Class

ToHashSetExtension Class

ToHashSet extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class ToHashSetExtension
Inheritance
Object    ToHashSetExtension

Methods

ToHashSetTSource(IEnumerableTSource) + Returns a HashSetT of the source items using the default equality + comparer for the type. +
ToHashSetTSource(IEnumerableTSource, IEqualityComparerTSource) + Returns a HashSetT of the source items using the specified equality + comparer for the type. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_ToLookupExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_ToLookupExtension.htm new file mode 100644 index 0000000..e44453f --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_ToLookupExtension.htm @@ -0,0 +1,41 @@ +ToLookupExtension Class

ToLookupExtension Class

ToLookup extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class ToLookupExtension
Inheritance
Object    ToLookupExtension

Methods

ToLookupTKey, TValue(IEnumerableKeyValuePairTKey, TValue) + Creates a ILookupTKey, TElement from a sequence of + KeyValuePairTKey, TValue elements. +
ToLookupTKey, TValue(IEnumerableValueTupleTKey, TValue) + Creates a LookupTKey, TElement from a sequence of + tuples of 2 where the first item is the key and the second the + value. +
ToLookupTKey, TValue(IEnumerableKeyValuePairTKey, TValue, IEqualityComparerTKey) + Creates a ILookupTKey, TElement from a sequence of + KeyValuePairTKey, TValue elements. An additional + parameter specifies a comparer for keys. +
ToLookupTKey, TValue(IEnumerableValueTupleTKey, TValue, IEqualityComparerTKey) + Creates a LookupTKey, TElement from a sequence of + tuples of 2 where the first item is the key and the second the + value. An additional parameter specifies a comparer for keys. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_TraceExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_TraceExtension.htm new file mode 100644 index 0000000..2a6d2e1 --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_TraceExtension.htm @@ -0,0 +1,34 @@ +TraceExtension Class

TraceExtension Class

Trace extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class TraceExtension
Inheritance
Object    TraceExtension

Methods

TraceTSource(IEnumerableTSource) + Traces the elements of a source sequence for diagnostics. +
TraceTSource(IEnumerableTSource, FuncTSource, String) + Traces the elements of a source sequence for diagnostics using + a custom formatter. +
TraceTSource(IEnumerableTSource, String) + Traces the elements of a source sequence for diagnostics using + custom formatting. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_TransposeExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_TransposeExtension.htm new file mode 100644 index 0000000..2809b1d --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_TransposeExtension.htm @@ -0,0 +1,28 @@ +TransposeExtension Class

TransposeExtension Class

Transpose extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class TransposeExtension
Inheritance
Object    TransposeExtension

Methods

TransposeT + Transposes a sequence of rows into a sequence of columns. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_WindowExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_WindowExtension.htm new file mode 100644 index 0000000..b402c92 --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_WindowExtension.htm @@ -0,0 +1,29 @@ +WindowExtension Class

WindowExtension Class

Window extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class WindowExtension
Inheritance
Object    WindowExtension

Methods

WindowTSource + Processes a sequence into a series of sub-sequences representing a windowed subset of + the original. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_WindowLeftExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_WindowLeftExtension.htm new file mode 100644 index 0000000..1794072 --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_WindowLeftExtension.htm @@ -0,0 +1,29 @@ +WindowLeftExtension Class

WindowLeftExtension Class

WindowLeft extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class WindowLeftExtension
Inheritance
Object    WindowLeftExtension

Methods

WindowLeftTSource + Creates a left-aligned sliding window of a given size over the + source sequence. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_WindowRightExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_WindowRightExtension.htm new file mode 100644 index 0000000..5dc2a41 --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_WindowRightExtension.htm @@ -0,0 +1,29 @@ +WindowRightExtension Class

WindowRightExtension Class

WindowRight extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class WindowRightExtension
Inheritance
Object    WindowRightExtension

Methods

WindowRightTSource + Creates a right-aligned sliding window over the source sequence + of a given size. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_ZipLongestExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_ZipLongestExtension.htm new file mode 100644 index 0000000..1497c41 --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_ZipLongestExtension.htm @@ -0,0 +1,44 @@ +ZipLongestExtension Class

ZipLongestExtension Class

ZipLongest extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class ZipLongestExtension
Inheritance
Object    ZipLongestExtension

Methods

ZipLongestTFirst, TSecond, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TSecond, TResult) + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + will always be as long as the longest of input sequences where the + default value of each of the shorter sequence element types is used + for padding. +
ZipLongestT1, T2, T3, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, FuncT1, T2, T3, TResult) + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + will always be as long as the longest of input sequences where the + default value of each of the shorter sequence element types is used + for padding. +
ZipLongestT1, T2, T3, T4, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, IEnumerableT4, FuncT1, T2, T3, T4, TResult) + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + will always be as long as the longest of input sequences where the + default value of each of the shorter sequence element types is used + for padding. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_Extensions_ZipShortestExtension.htm b/3.4/ref/api/html/T_MoreLinq_Extensions_ZipShortestExtension.htm new file mode 100644 index 0000000..a8c4629 --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_Extensions_ZipShortestExtension.htm @@ -0,0 +1,38 @@ +ZipShortestExtension Class

ZipShortestExtension Class

ZipShortest extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class ZipShortestExtension
Inheritance
Object    ZipShortestExtension

Methods

ZipShortestTFirst, TSecond, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TSecond, TResult) + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + is as short as the shortest input sequence. +
ZipShortestT1, T2, T3, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, FuncT1, T2, T3, TResult) + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + is as short as the shortest input sequence. +
ZipShortestT1, T2, T3, T4, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, IEnumerableT4, FuncT1, T2, T3, T4, TResult) + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + is as short as the shortest input sequence. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_IExtremaEnumerable_1.htm b/3.4/ref/api/html/T_MoreLinq_IExtremaEnumerable_1.htm new file mode 100644 index 0000000..31287c2 --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_IExtremaEnumerable_1.htm @@ -0,0 +1,1650 @@ +IExtremaEnumerable<T> Interface

IExtremaEnumerableT Interface

+ Exposes the enumerator, which supports iteration over a sequence of + some extremum property (maximum or minimum) of a specified type. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public interface IExtremaEnumerable<out T> : IEnumerable<T>, 
+	IEnumerable
+
Implements
IEnumerableT, IEnumerable

Type Parameters

T
The type of objects to enumerate.

Methods

GetEnumeratorReturns an enumerator that iterates through the collection.
(Inherited from IEnumerableT)
Take + Returns a specified number of contiguous elements from the start of + the sequence. +
TakeLast + Returns a specified number of contiguous elements at the end of the + sequence. +

Extension Methods

AggregateT, TResult1, TResult2, TResult + Applies two accumulator queries sequentially in a single + pass over a sequence. +
(Defined by ExperimentalEnumerable)
AggregateT, TAccumulate1, TAccumulate2, TResult + Applies two accumulators sequentially in a single pass over a + sequence. +
(Defined by MoreEnumerable)
AggregateT, TAccumulate1, TAccumulate2, TResult + Applies two accumulators sequentially in a single pass over a + sequence. +
(Defined by AggregateExtension)
AggregateT, TResult1, TResult2, TResult3, TResult + Applies three accumulator queries sequentially in a single + pass over a sequence. +
(Defined by ExperimentalEnumerable)
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TResult + Applies three accumulators sequentially in a single pass over a + sequence. +
(Defined by MoreEnumerable)
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TResult + Applies three accumulators sequentially in a single pass over a + sequence. +
(Defined by AggregateExtension)
AggregateT, TResult1, TResult2, TResult3, TResult4, TResult + Applies four accumulator queries sequentially in a single + pass over a sequence. +
(Defined by ExperimentalEnumerable)
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TResult + Applies four accumulators sequentially in a single pass over a + sequence. +
(Defined by MoreEnumerable)
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TResult + Applies four accumulators sequentially in a single pass over a + sequence. +
(Defined by AggregateExtension)
AggregateT, TResult1, TResult2, TResult3, TResult4, TResult5, TResult + Applies five accumulator queries sequentially in a single + pass over a sequence. +
(Defined by ExperimentalEnumerable)
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TResult + Applies five accumulators sequentially in a single pass over a + sequence. +
(Defined by MoreEnumerable)
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TResult + Applies five accumulators sequentially in a single pass over a + sequence. +
(Defined by AggregateExtension)
AggregateT, TResult1, TResult2, TResult3, TResult4, TResult5, TResult6, TResult + Applies six accumulator queries sequentially in a single + pass over a sequence. +
(Defined by ExperimentalEnumerable)
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TResult + Applies six accumulators sequentially in a single pass over a + sequence. +
(Defined by MoreEnumerable)
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TResult + Applies six accumulators sequentially in a single pass over a + sequence. +
(Defined by AggregateExtension)
AggregateT, TResult1, TResult2, TResult3, TResult4, TResult5, TResult6, TResult7, TResult + Applies seven accumulator queries sequentially in a single + pass over a sequence. +
(Defined by ExperimentalEnumerable)
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TAccumulate7, TResult + Applies seven accumulators sequentially in a single pass over a + sequence. +
(Defined by MoreEnumerable)
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TAccumulate7, TResult + Applies seven accumulators sequentially in a single pass over a + sequence. +
(Defined by AggregateExtension)
AggregateT, TResult1, TResult2, TResult3, TResult4, TResult5, TResult6, TResult7, TResult8, TResult + Applies eight accumulator queries sequentially in a single + pass over a sequence. +
(Defined by ExperimentalEnumerable)
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TAccumulate7, TAccumulate8, TResult + Applies eight accumulators sequentially in a single pass over a + sequence. +
(Defined by MoreEnumerable)
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TAccumulate7, TAccumulate8, TResult + Applies eight accumulators sequentially in a single pass over a + sequence. +
(Defined by AggregateExtension)
AggregateRightT + Applies a right-associative accumulator function over a sequence. + This operator is the right-associative version of the + AggregateTSource(IEnumerableTSource, FuncTSource, TSource, TSource) LINQ operator. +
(Defined by MoreEnumerable)
AggregateRightT + Applies a right-associative accumulator function over a sequence. + This operator is the right-associative version of the + AggregateTSource(IEnumerableTSource, FuncTSource, TSource, TSource) LINQ operator. +
(Defined by AggregateRightExtension)
AggregateRightT, TAccumulate + Applies a right-associative accumulator function over a sequence. + The specified seed value is used as the initial accumulator value. + This operator is the right-associative version of the + AggregateTSource, TAccumulate(IEnumerableTSource, TAccumulate, FuncTAccumulate, TSource, TAccumulate) LINQ operator. +
(Defined by MoreEnumerable)
AggregateRightT, TAccumulate + Applies a right-associative accumulator function over a sequence. + The specified seed value is used as the initial accumulator value. + This operator is the right-associative version of the + AggregateTSource, TAccumulate(IEnumerableTSource, TAccumulate, FuncTAccumulate, TSource, TAccumulate) LINQ operator. +
(Defined by AggregateRightExtension)
AggregateRightT, TAccumulate, TResult + Applies a right-associative accumulator function over a sequence. + The specified seed value is used as the initial accumulator value, + and the specified function is used to select the result value. + This operator is the right-associative version of the + AggregateTSource, TAccumulate, TResult(IEnumerableTSource, TAccumulate, FuncTAccumulate, TSource, TAccumulate, FuncTAccumulate, TResult) LINQ operator. +
(Defined by MoreEnumerable)
AggregateRightT, TAccumulate, TResult + Applies a right-associative accumulator function over a sequence. + The specified seed value is used as the initial accumulator value, + and the specified function is used to select the result value. + This operator is the right-associative version of the + AggregateTSource, TAccumulate, TResult(IEnumerableTSource, TAccumulate, FuncTAccumulate, TSource, TAccumulate, FuncTAccumulate, TResult) LINQ operator. +
(Defined by AggregateRightExtension)
AppendT + Returns a sequence consisting of the head elements and the given tail element. +
(Defined by MoreEnumerable)
AppendT + Returns a sequence consisting of the head elements and the given tail element. +
(Defined by AppendExtension)
AssertT + Asserts that all elements of a sequence meet a given condition + otherwise throws an Exception object. +
(Defined by MoreEnumerable)
AssertT + Asserts that all elements of a sequence meet a given condition + otherwise throws an Exception object. +
(Defined by AssertExtension)
AssertT + Asserts that all elements of a sequence meet a given condition + otherwise throws an Exception object. +
(Defined by MoreEnumerable)
AssertT + Asserts that all elements of a sequence meet a given condition + otherwise throws an Exception object. +
(Defined by AssertExtension)
AssertCountT + Asserts that a source sequence contains a given count of elements. +
(Defined by MoreEnumerable)
AssertCountT + Asserts that a source sequence contains a given count of elements. +
(Defined by AssertCountExtension)
AssertCountT + Asserts that a source sequence contains a given count of elements. + A parameter specifies the exception to be thrown. +
(Defined by MoreEnumerable)
AssertCountT + Asserts that a source sequence contains a given count of elements. + A parameter specifies the exception to be thrown. +
(Defined by AssertCountExtension)
AtLeastT + Determines whether or not the number of elements in the sequence is greater than + or equal to the given integer. +
(Defined by MoreEnumerable)
AtLeastT + Determines whether or not the number of elements in the sequence is greater than + or equal to the given integer. +
(Defined by AtLeastExtension)
AtMostT + Determines whether or not the number of elements in the sequence is lesser than + or equal to the given integer. +
(Defined by MoreEnumerable)
AtMostT + Determines whether or not the number of elements in the sequence is lesser than + or equal to the given integer. +
(Defined by AtMostExtension)
AwaitT, TResult + Creates a sequence query that streams the result of each task in + the source sequence as it completes asynchronously. A + CancellationToken is passed for each asynchronous + evaluation to abort any asynchronous operations in flight if the + sequence is not fully iterated. +
(Defined by ExperimentalEnumerable)
AwaitCompletionT, TTaskResult, TResult + Awaits completion of all asynchronous evaluations irrespective of + whether they succeed or fail. An additional argument specifies a + function that projects the final result given the source item and + completed task. +
(Defined by ExperimentalEnumerable)
BacksertT + Inserts the elements of a sequence into another sequence at a + specified index from the tail of the sequence, where zero always + represents the last position, one represents the second-last + element, two represents the third-last element and so on. +
(Defined by MoreEnumerable)
BacksertT + Inserts the elements of a sequence into another sequence at a + specified index from the tail of the sequence, where zero always + represents the last position, one represents the second-last + element, two represents the third-last element and so on. +
(Defined by BacksertExtension)
BatchT + Batches the source sequence into sized buckets. +
(Defined by MoreEnumerable)
BatchT + Batches the source sequence into sized buckets. +
(Defined by BatchExtension)
BatchT, TResult + Batches the source sequence into sized buckets and applies a projection to each bucket. +
(Defined by MoreEnumerable)
BatchT, TResult + Batches the source sequence into sized buckets and applies a projection to each bucket. +
(Defined by BatchExtension)
BatchT, TResult + Batches the source sequence into sized buckets using an array pool + to rent arrays to back each bucket and returns a sequence of + elements projected from each bucket. +
(Defined by ExperimentalEnumerable)
BatchT, TBucket, TResult + Batches the source sequence into sized buckets using an array pool + to rent arrays to back each bucket and returns a sequence of + elements projected from each bucket. +
(Defined by ExperimentalEnumerable)
CartesianT, T2, TResult + Returns the Cartesian product of two sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
(Defined by MoreEnumerable)
CartesianT, T2, TResult + Returns the Cartesian product of two sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
(Defined by CartesianExtension)
CartesianT, T2, T3, TResult + Returns the Cartesian product of three sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
(Defined by MoreEnumerable)
CartesianT, T2, T3, TResult + Returns the Cartesian product of three sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
(Defined by CartesianExtension)
CartesianT, T2, T3, T4, TResult + Returns the Cartesian product of four sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
(Defined by MoreEnumerable)
CartesianT, T2, T3, T4, TResult + Returns the Cartesian product of four sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
(Defined by CartesianExtension)
CartesianT, T2, T3, T4, T5, TResult + Returns the Cartesian product of five sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
(Defined by MoreEnumerable)
CartesianT, T2, T3, T4, T5, TResult + Returns the Cartesian product of five sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
(Defined by CartesianExtension)
CartesianT, T2, T3, T4, T5, T6, TResult + Returns the Cartesian product of six sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
(Defined by MoreEnumerable)
CartesianT, T2, T3, T4, T5, T6, TResult + Returns the Cartesian product of six sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
(Defined by CartesianExtension)
CartesianT, T2, T3, T4, T5, T6, T7, TResult + Returns the Cartesian product of seven sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
(Defined by MoreEnumerable)
CartesianT, T2, T3, T4, T5, T6, T7, TResult + Returns the Cartesian product of seven sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
(Defined by CartesianExtension)
CartesianT, T2, T3, T4, T5, T6, T7, T8, TResult + Returns the Cartesian product of eight sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
(Defined by MoreEnumerable)
CartesianT, T2, T3, T4, T5, T6, T7, T8, TResult + Returns the Cartesian product of eight sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
(Defined by CartesianExtension)
ChooseT, TResult + Applies a function to each element of the source sequence and + returns a new sequence of result elements for source elements + where the function returns a couple (2-tuple) having a true + as its first element and result as the second. +
(Defined by MoreEnumerable)
ChooseT, TResult + Applies a function to each element of the source sequence and + returns a new sequence of result elements for source elements + where the function returns a couple (2-tuple) having a true + as its first element and result as the second. +
(Defined by ChooseExtension)
CompareCountT, TSecond + Compares two sequences and returns an integer that indicates whether the first sequence + has fewer, the same or more elements than the second sequence. +
(Defined by MoreEnumerable)
CompareCountT, TSecond + Compares two sequences and returns an integer that indicates whether the first sequence + has fewer, the same or more elements than the second sequence. +
(Defined by CompareCountExtension)
ConcatT + Returns a sequence consisting of the head elements and the given tail element. +
(Defined by MoreEnumerable)
ConsumeT + Completely consumes the given sequence. This method uses immediate execution, + and doesn't store any data during execution. +
(Defined by MoreEnumerable)
ConsumeT + Completely consumes the given sequence. This method uses immediate execution, + and doesn't store any data during execution. +
(Defined by ConsumeExtension)
CountBetweenT + Determines whether or not the number of elements in the sequence is between + an inclusive range of minimum and maximum integers. +
(Defined by MoreEnumerable)
CountBetweenT + Determines whether or not the number of elements in the sequence is between + an inclusive range of minimum and maximum integers. +
(Defined by CountBetweenExtension)
CountByT, TKey + Applies a key-generating function to each element of a sequence and returns a sequence of + unique keys and their number of occurrences in the original sequence. +
(Defined by MoreEnumerable)
CountByT, TKey + Applies a key-generating function to each element of a sequence and returns a sequence of + unique keys and their number of occurrences in the original sequence. +
(Defined by CountByExtension)
CountByT, TKey + Applies a key-generating function to each element of a sequence and returns a sequence of + unique keys and their number of occurrences in the original sequence. + An additional argument specifies a comparer to use for testing equivalence of keys. +
(Defined by MoreEnumerable)
CountByT, TKey + Applies a key-generating function to each element of a sequence and returns a sequence of + unique keys and their number of occurrences in the original sequence. + An additional argument specifies a comparer to use for testing equivalence of keys. +
(Defined by CountByExtension)
CountDownT, TResult + Provides a countdown counter for a given count of elements at the + tail of the sequence where zero always represents the last element, + one represents the second-last element, two represents the + third-last element and so on. +
(Defined by MoreEnumerable)
CountDownT, TResult + Provides a countdown counter for a given count of elements at the + tail of the sequence where zero always represents the last element, + one represents the second-last element, two represents the + third-last element and so on. +
(Defined by CountDownExtension)
DistinctByT, TKey + Returns all distinct elements of the given source, where "distinctness" + is determined via a projection and the default equality comparer for the projected type. +
(Defined by MoreEnumerable)
DistinctByT, TKey + Returns all distinct elements of the given source, where "distinctness" + is determined via a projection and the default equality comparer for the projected type. +
(Defined by DistinctByExtension)
DistinctByT, TKey + Returns all distinct elements of the given source, where "distinctness" + is determined via a projection and the specified comparer for the projected type. +
(Defined by MoreEnumerable)
DistinctByT, TKey + Returns all distinct elements of the given source, where "distinctness" + is determined via a projection and the specified comparer for the projected type. +
(Defined by DistinctByExtension)
EndsWithT + Determines whether the end of the first sequence is equivalent to + the second sequence, using the default equality comparer. +
(Defined by MoreEnumerable)
EndsWithT + Determines whether the end of the first sequence is equivalent to + the second sequence, using the default equality comparer. +
(Defined by EndsWithExtension)
EndsWithT + Determines whether the end of the first sequence is equivalent to + the second sequence, using the specified element equality comparer. +
(Defined by MoreEnumerable)
EndsWithT + Determines whether the end of the first sequence is equivalent to + the second sequence, using the specified element equality comparer. +
(Defined by EndsWithExtension)
EquiZipT, TSecond, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. An exception is thrown + if the input sequences are of different lengths. +
(Defined by MoreEnumerable)
EquiZipT, TSecond, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. An exception is thrown + if the input sequences are of different lengths. +
(Defined by EquiZipExtension)
EquiZipT, T2, T3, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. An exception is thrown + if the input sequences are of different lengths. +
(Defined by MoreEnumerable)
EquiZipT, T2, T3, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. An exception is thrown + if the input sequences are of different lengths. +
(Defined by EquiZipExtension)
EquiZipT, T2, T3, T4, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. An exception is thrown + if the input sequences are of different lengths. +
(Defined by MoreEnumerable)
EquiZipT, T2, T3, T4, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. An exception is thrown + if the input sequences are of different lengths. +
(Defined by EquiZipExtension)
ExactlyT + Determines whether or not the number of elements in the sequence is equals to the given integer. +
(Defined by MoreEnumerable)
ExactlyT + Determines whether or not the number of elements in the sequence is equals to the given integer. +
(Defined by ExactlyExtension)
ExceptByT, TKey + Returns the set of elements in the first sequence which aren't + in the second sequence, according to a given key selector. +
(Defined by MoreEnumerable)
ExceptByT, TKey + Returns the set of elements in the first sequence which aren't + in the second sequence, according to a given key selector. +
(Defined by ExceptByExtension)
ExceptByT, TKey + Returns the set of elements in the first sequence which aren't + in the second sequence, according to a given key selector. +
(Defined by MoreEnumerable)
ExceptByT, TKey + Returns the set of elements in the first sequence which aren't + in the second sequence, according to a given key selector. +
(Defined by ExceptByExtension)
ExcludeT + Excludes a contiguous number of elements from a sequence starting + at a given index. +
(Defined by MoreEnumerable)
ExcludeT + Excludes a contiguous number of elements from a sequence starting + at a given index. +
(Defined by ExcludeExtension)
FallbackIfEmptyT + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence of values. +
(Defined by MoreEnumerable)
FallbackIfEmptyT + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence of values. +
(Defined by FallbackIfEmptyExtension)
FallbackIfEmptyT + Returns the elements of the specified sequence or the specified + value in a singleton collection if the sequence is empty. +
(Defined by MoreEnumerable)
FallbackIfEmptyT + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence from an array of values. +
(Defined by MoreEnumerable)
FallbackIfEmptyT + Returns the elements of the specified sequence or the specified + value in a singleton collection if the sequence is empty. +
(Defined by FallbackIfEmptyExtension)
FallbackIfEmptyT + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence from an array of values. +
(Defined by FallbackIfEmptyExtension)
FallbackIfEmptyT + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence of values. +
(Defined by MoreEnumerable)
FallbackIfEmptyT + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence of values. +
(Defined by FallbackIfEmptyExtension)
FallbackIfEmptyT + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence of values. +
(Defined by MoreEnumerable)
FallbackIfEmptyT + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence of values. +
(Defined by FallbackIfEmptyExtension)
FallbackIfEmptyT + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence of values. +
(Defined by MoreEnumerable)
FallbackIfEmptyT + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence of values. +
(Defined by FallbackIfEmptyExtension)
FillBackwardT + Returns a sequence with each null reference or value in the source + replaced with the following non-null reference or value in + that sequence. +
(Defined by MoreEnumerable)
FillBackwardT + Returns a sequence with each null reference or value in the source + replaced with the following non-null reference or value in + that sequence. +
(Defined by FillBackwardExtension)
FillBackwardT + Returns a sequence with each missing element in the source replaced + with the following non-missing element in that sequence. An + additional parameter specifies a function used to determine if an + element is considered missing or not. +
(Defined by MoreEnumerable)
FillBackwardT + Returns a sequence with each missing element in the source replaced + with the following non-missing element in that sequence. An + additional parameter specifies a function used to determine if an + element is considered missing or not. +
(Defined by FillBackwardExtension)
FillBackwardT + Returns a sequence with each missing element in the source replaced + with the following non-missing element in that sequence. Additional + parameters specify two functions, one used to determine if an + element is considered missing or not and another to provide the + replacement for the missing element. +
(Defined by MoreEnumerable)
FillBackwardT + Returns a sequence with each missing element in the source replaced + with the following non-missing element in that sequence. Additional + parameters specify two functions, one used to determine if an + element is considered missing or not and another to provide the + replacement for the missing element. +
(Defined by FillBackwardExtension)
FillForwardT + Returns a sequence with each null reference or value in the source + replaced with the previous non-null reference or value seen in + that sequence. +
(Defined by MoreEnumerable)
FillForwardT + Returns a sequence with each null reference or value in the source + replaced with the previous non-null reference or value seen in + that sequence. +
(Defined by FillForwardExtension)
FillForwardT + Returns a sequence with each missing element in the source replaced + with the previous non-missing element seen in that sequence. An + additional parameter specifies a function used to determine if an + element is considered missing or not. +
(Defined by MoreEnumerable)
FillForwardT + Returns a sequence with each missing element in the source replaced + with the previous non-missing element seen in that sequence. An + additional parameter specifies a function used to determine if an + element is considered missing or not. +
(Defined by FillForwardExtension)
FillForwardT + Returns a sequence with each missing element in the source replaced + with one based on the previous non-missing element seen in that + sequence. Additional parameters specify two functions, one used to + determine if an element is considered missing or not and another + to provide the replacement for the missing element. +
(Defined by MoreEnumerable)
FillForwardT + Returns a sequence with each missing element in the source replaced + with one based on the previous non-missing element seen in that + sequence. Additional parameters specify two functions, one used to + determine if an element is considered missing or not and another + to provide the replacement for the missing element. +
(Defined by FillForwardExtension)
FirstT + Returns the first element of a sequence. +
(Defined by MoreEnumerable)
FirstT + Returns the first element of a sequence. +
(Defined by FirstExtension)
FirstOrDefaultT + Returns the first element of a sequence, or a default value if the + sequence contains no elements. +
(Defined by MoreEnumerable)
FirstOrDefaultT + Returns the first element of a sequence, or a default value if the + sequence contains no elements. +
(Defined by FirstOrDefaultExtension)
Flatten + Flattens a sequence containing arbitrarily-nested sequences. +
(Defined by MoreEnumerable)
Flatten + Flattens a sequence containing arbitrarily-nested sequences. +
(Defined by FlattenExtension)
Flatten + Flattens a sequence containing arbitrarily-nested sequences. An + additional parameter specifies a predicate function used to + determine whether a nested IEnumerable should be + flattened or not. +
(Defined by MoreEnumerable)
Flatten + Flattens a sequence containing arbitrarily-nested sequences. An + additional parameter specifies a function that projects an inner + sequence via a property of an object. +
(Defined by MoreEnumerable)
Flatten + Flattens a sequence containing arbitrarily-nested sequences. An + additional parameter specifies a predicate function used to + determine whether a nested IEnumerable should be + flattened or not. +
(Defined by FlattenExtension)
Flatten + Flattens a sequence containing arbitrarily-nested sequences. An + additional parameter specifies a function that projects an inner + sequence via a property of an object. +
(Defined by FlattenExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 9 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 9 elements. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 10 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 10 elements. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 11 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 11 elements. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 12 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 12 elements. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 13 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 13 elements. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 14 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 14 elements. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 15 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 15 elements. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 16 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 16 elements. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 1 element. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 1 element. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 2 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 2 elements. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 3 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 3 elements. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 4 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 4 elements. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 5 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 5 elements. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 6 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 6 elements. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 7 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 7 elements. +
(Defined by FoldExtension)
FoldT, TResult + Returns the result of applying a function to a sequence of + 8 elements. +
(Defined by MoreEnumerable)
FoldT, TResult + Returns the result of applying a function to a sequence of + 8 elements. +
(Defined by FoldExtension)
ForEachT + Immediately executes the given action on each element in the source sequence. +
(Defined by MoreEnumerable)
ForEachT + Immediately executes the given action on each element in the source sequence. +
(Defined by ForEachExtension)
ForEachT + Immediately executes the given action on each element in the source sequence. + Each element's index is used in the logic of the action. +
(Defined by MoreEnumerable)
ForEachT + Immediately executes the given action on each element in the source sequence. + Each element's index is used in the logic of the action. +
(Defined by ForEachExtension)
FullGroupJoinT, TSecond, TKey + Performs a Full Group Join between the first and second sequences. +
(Defined by MoreEnumerable)
FullGroupJoinT, TSecond, TKey + Performs a Full Group Join between the first and second sequences. +
(Defined by FullGroupJoinExtension)
FullGroupJoinT, TSecond, TKey + Performs a Full Group Join between the first and second sequences. +
(Defined by MoreEnumerable)
FullGroupJoinT, TSecond, TKey + Performs a Full Group Join between the first and second sequences. +
(Defined by FullGroupJoinExtension)
FullGroupJoinT, TSecond, TKey, TResult + Performs a full group-join between two sequences. +
(Defined by MoreEnumerable)
FullGroupJoinT, TSecond, TKey, TResult + Performs a full group-join between two sequences. +
(Defined by FullGroupJoinExtension)
FullGroupJoinT, TSecond, TKey, TResult + Performs a full group-join between two sequences. +
(Defined by MoreEnumerable)
FullGroupJoinT, TSecond, TKey, TResult + Performs a full group-join between two sequences. +
(Defined by FullGroupJoinExtension)
FullJoinT, TKey, TResult + Performs a full outer join on two homogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
(Defined by MoreEnumerable)
FullJoinT, TKey, TResult + Performs a full outer join on two homogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
(Defined by FullJoinExtension)
FullJoinT, TKey, TResult + Performs a full outer join on two homogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
(Defined by MoreEnumerable)
FullJoinT, TKey, TResult + Performs a full outer join on two homogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
(Defined by FullJoinExtension)
FullJoinT, TSecond, TKey, TResult + Performs a full outer join on two heterogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
(Defined by MoreEnumerable)
FullJoinT, TSecond, TKey, TResult + Performs a full outer join on two heterogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
(Defined by FullJoinExtension)
FullJoinT, TSecond, TKey, TResult + Performs a full outer join on two heterogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
(Defined by MoreEnumerable)
FullJoinT, TSecond, TKey, TResult + Performs a full outer join on two heterogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
(Defined by FullJoinExtension)
GroupAdjacentT, TKey + Groups the adjacent elements of a sequence according to a + specified key selector function. +
(Defined by MoreEnumerable)
GroupAdjacentT, TKey + Groups the adjacent elements of a sequence according to a + specified key selector function. +
(Defined by GroupAdjacentExtension)
GroupAdjacentT, TKey + Groups the adjacent elements of a sequence according to a + specified key selector function and compares the keys by using a + specified comparer. +
(Defined by MoreEnumerable)
GroupAdjacentT, TKey + Groups the adjacent elements of a sequence according to a + specified key selector function and compares the keys by using a + specified comparer. +
(Defined by GroupAdjacentExtension)
GroupAdjacentT, TKey, TElement + Groups the adjacent elements of a sequence according to a + specified key selector function and projects the elements for + each group by using a specified function. +
(Defined by MoreEnumerable)
GroupAdjacentT, TKey, TResult + Groups the adjacent elements of a sequence according to a + specified key selector function. The keys are compared by using + a comparer and each group's elements are projected by using a + specified function. +
(Defined by MoreEnumerable)
GroupAdjacentT, TKey, TElement + Groups the adjacent elements of a sequence according to a + specified key selector function and projects the elements for + each group by using a specified function. +
(Defined by GroupAdjacentExtension)
GroupAdjacentT, TKey, TResult + Groups the adjacent elements of a sequence according to a + specified key selector function. The keys are compared by using + a comparer and each group's elements are projected by using a + specified function. +
(Defined by GroupAdjacentExtension)
GroupAdjacentT, TKey, TElement + Groups the adjacent elements of a sequence according to a + specified key selector function. The keys are compared by using + a comparer and each group's elements are projected by using a + specified function. +
(Defined by MoreEnumerable)
GroupAdjacentT, TKey, TResult + Groups the adjacent elements of a sequence according to a + specified key selector function. The keys are compared by using + a comparer and each group's elements are projected by using a + specified function. +
(Defined by MoreEnumerable)
GroupAdjacentT, TKey, TElement + Groups the adjacent elements of a sequence according to a + specified key selector function. The keys are compared by using + a comparer and each group's elements are projected by using a + specified function. +
(Defined by GroupAdjacentExtension)
GroupAdjacentT, TKey, TResult + Groups the adjacent elements of a sequence according to a + specified key selector function. The keys are compared by using + a comparer and each group's elements are projected by using a + specified function. +
(Defined by GroupAdjacentExtension)
IndexT + Returns a sequence of KeyValuePairTKey, TValue + where the key is the zero-based index of the value in the source + sequence. +
(Defined by MoreEnumerable)
IndexT + Returns a sequence of KeyValuePairTKey, TValue + where the key is the zero-based index of the value in the source + sequence. +
(Defined by IndexExtension)
IndexT + Returns a sequence of KeyValuePairTKey, TValue + where the key is the index of the value in the source sequence. + An additional parameter specifies the starting index. +
(Defined by MoreEnumerable)
IndexT + Returns a sequence of KeyValuePairTKey, TValue + where the key is the index of the value in the source sequence. + An additional parameter specifies the starting index. +
(Defined by IndexExtension)
IndexByT, TKey + Applies a key-generating function to each element of a sequence and + returns a sequence that contains the elements of the original + sequence as well its key and index inside the group of its key. +
(Defined by MoreEnumerable)
IndexByT, TKey + Applies a key-generating function to each element of a sequence and + returns a sequence that contains the elements of the original + sequence as well its key and index inside the group of its key. +
(Defined by IndexByExtension)
IndexByT, TKey + Applies a key-generating function to each element of a sequence and + returns a sequence that contains the elements of the original + sequence as well its key and index inside the group of its key. + An additional parameter specifies a comparer to use for testing the + equivalence of keys. +
(Defined by MoreEnumerable)
IndexByT, TKey + Applies a key-generating function to each element of a sequence and + returns a sequence that contains the elements of the original + sequence as well its key and index inside the group of its key. + An additional parameter specifies a comparer to use for testing the + equivalence of keys. +
(Defined by IndexByExtension)
InsertT + Inserts the elements of a sequence into another sequence at a + specified index. +
(Defined by MoreEnumerable)
InsertT + Inserts the elements of a sequence into another sequence at a + specified index. +
(Defined by InsertExtension)
InterleaveT + Interleaves the elements of two or more sequences into a single sequence, skipping + sequences as they are consumed. +
(Defined by MoreEnumerable)
InterleaveT + Interleaves the elements of two or more sequences into a single sequence, skipping + sequences as they are consumed. +
(Defined by InterleaveExtension)
LagT, TResult + Produces a projection of a sequence by evaluating pairs of elements separated by a + negative offset. +
(Defined by MoreEnumerable)
LagT, TResult + Produces a projection of a sequence by evaluating pairs of elements separated by a + negative offset. +
(Defined by LagExtension)
LagT, TResult + Produces a projection of a sequence by evaluating pairs of elements separated by a + negative offset. +
(Defined by MoreEnumerable)
LagT, TResult + Produces a projection of a sequence by evaluating pairs of elements separated by a + negative offset. +
(Defined by LagExtension)
LastT + Returns the last element of a sequence. +
(Defined by MoreEnumerable)
LastT + Returns the last element of a sequence. +
(Defined by LastExtension)
LastOrDefaultT + Returns the last element of a sequence, or a default value if the + sequence contains no elements. +
(Defined by MoreEnumerable)
LastOrDefaultT + Returns the last element of a sequence, or a default value if the + sequence contains no elements. +
(Defined by LastOrDefaultExtension)
LeadT, TResult + Produces a projection of a sequence by evaluating pairs of elements separated by a + positive offset. +
(Defined by MoreEnumerable)
LeadT, TResult + Produces a projection of a sequence by evaluating pairs of elements separated by a + positive offset. +
(Defined by LeadExtension)
LeadT, TResult + Produces a projection of a sequence by evaluating pairs of elements separated by a + positive offset. +
(Defined by MoreEnumerable)
LeadT, TResult + Produces a projection of a sequence by evaluating pairs of elements separated by a + positive offset. +
(Defined by LeadExtension)
LeftJoinT, TKey, TResult + Performs a left outer join on two homogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
(Defined by MoreEnumerable)
LeftJoinT, TKey, TResult + Performs a left outer join on two homogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
(Defined by LeftJoinExtension)
LeftJoinT, TKey, TResult + Performs a left outer join on two homogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
(Defined by MoreEnumerable)
LeftJoinT, TKey, TResult + Performs a left outer join on two homogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
(Defined by LeftJoinExtension)
LeftJoinT, TSecond, TKey, TResult + Performs a left outer join on two heterogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
(Defined by MoreEnumerable)
LeftJoinT, TSecond, TKey, TResult + Performs a left outer join on two heterogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
(Defined by LeftJoinExtension)
LeftJoinT, TSecond, TKey, TResult + Performs a left outer join on two heterogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
(Defined by MoreEnumerable)
LeftJoinT, TSecond, TKey, TResult + Performs a left outer join on two heterogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
(Defined by LeftJoinExtension)
MaxByT, TKey + Returns the maximal elements of the given sequence, based on + the given projection. +
(Defined by MoreEnumerable)
MaxByT, TKey + Returns the maximal elements of the given sequence, based on + the given projection. +
(Defined by MaxByExtension)
MaxByT, TKey + Returns the maximal elements of the given sequence, based on + the given projection and the specified comparer for projected values. +
(Defined by MoreEnumerable)
MaxByT, TKey + Returns the maximal elements of the given sequence, based on + the given projection and the specified comparer for projected values. +
(Defined by MaxByExtension)
MemoizeT + Creates a sequence that lazily caches the source as it is iterated + for the first time, reusing the cache thereafter for future + re-iterations. If the source is already cached or buffered then it + is returned verbatim. +
(Defined by ExperimentalEnumerable)
MinByT, TKey + Returns the minimal elements of the given sequence, based on + the given projection. +
(Defined by MoreEnumerable)
MinByT, TKey + Returns the minimal elements of the given sequence, based on + the given projection. +
(Defined by MinByExtension)
MinByT, TKey + Returns the minimal elements of the given sequence, based on + the given projection and the specified comparer for projected values. +
(Defined by MoreEnumerable)
MinByT, TKey + Returns the minimal elements of the given sequence, based on + the given projection and the specified comparer for projected values. +
(Defined by MinByExtension)
MoveT + Returns a sequence with a range of elements in the source sequence + moved to a new offset. +
(Defined by MoreEnumerable)
MoveT + Returns a sequence with a range of elements in the source sequence + moved to a new offset. +
(Defined by MoveExtension)
OrderByT, TKey + Sorts the elements of a sequence in a particular direction (ascending, descending) according to a key +
(Defined by MoreEnumerable)
OrderByT, TKey + Sorts the elements of a sequence in a particular direction (ascending, descending) according to a key +
(Defined by OrderByExtension)
OrderByT, TKey + Sorts the elements of a sequence in a particular direction (ascending, descending) according to a key +
(Defined by MoreEnumerable)
OrderByT, TKey + Sorts the elements of a sequence in a particular direction (ascending, descending) according to a key +
(Defined by OrderByExtension)
OrderedMergeT + Merges two ordered sequences into one. Where the elements equal + in both sequences, the element from the first sequence is + returned in the resulting sequence. +
(Defined by MoreEnumerable)
OrderedMergeT + Merges two ordered sequences into one. Where the elements equal + in both sequences, the element from the first sequence is + returned in the resulting sequence. +
(Defined by OrderedMergeExtension)
OrderedMergeT + Merges two ordered sequences into one with an additional + parameter specifying how to compare the elements of the + sequences. Where the elements equal in both sequences, the + element from the first sequence is returned in the resulting + sequence. +
(Defined by MoreEnumerable)
OrderedMergeT + Merges two ordered sequences into one with an additional + parameter specifying how to compare the elements of the + sequences. Where the elements equal in both sequences, the + element from the first sequence is returned in the resulting + sequence. +
(Defined by OrderedMergeExtension)
OrderedMergeT, TKey + Merges two ordered sequences into one with an additional + parameter specifying the element key by which the sequences are + ordered. Where the keys equal in both sequences, the + element from the first sequence is returned in the resulting + sequence. +
(Defined by MoreEnumerable)
OrderedMergeT, TKey + Merges two ordered sequences into one with an additional + parameter specifying the element key by which the sequences are + ordered. Where the keys equal in both sequences, the + element from the first sequence is returned in the resulting + sequence. +
(Defined by OrderedMergeExtension)
OrderedMergeT, TKey, TResult + Merges two ordered sequences into one. Additional parameters + specify the element key by which the sequences are ordered, + the result when element is found in first sequence but not in + the second, the result when element is found in second sequence + but not in the first and the result when elements are found in + both sequences. +
(Defined by MoreEnumerable)
OrderedMergeT, TKey, TResult + Merges two ordered sequences into one. Additional parameters + specify the element key by which the sequences are ordered, + the result when element is found in first sequence but not in + the second, the result when element is found in second sequence + but not in the first and the result when elements are found in + both sequences. +
(Defined by OrderedMergeExtension)
OrderedMergeT, TKey, TResult + Merges two ordered sequences into one. Additional parameters + specify the element key by which the sequences are ordered, + the result when element is found in first sequence but not in + the second, the result when element is found in second sequence + but not in the first, the result when elements are found in + both sequences and a method for comparing keys. +
(Defined by MoreEnumerable)
OrderedMergeT, TKey, TResult + Merges two ordered sequences into one. Additional parameters + specify the element key by which the sequences are ordered, + the result when element is found in first sequence but not in + the second, the result when element is found in second sequence + but not in the first, the result when elements are found in + both sequences and a method for comparing keys. +
(Defined by OrderedMergeExtension)
OrderedMergeT, TSecond, TKey, TResult + Merges two heterogeneous sequences ordered by a common key type + into a homogeneous one. Additional parameters specify the + element key by which the sequences are ordered, the result when + element is found in first sequence but not in the second and + the result when element is found in second sequence but not in + the first, the result when elements are found in both sequences. +
(Defined by MoreEnumerable)
OrderedMergeT, TSecond, TKey, TResult + Merges two heterogeneous sequences ordered by a common key type + into a homogeneous one. Additional parameters specify the + element key by which the sequences are ordered, the result when + element is found in first sequence but not in the second and + the result when element is found in second sequence but not in + the first, the result when elements are found in both sequences. +
(Defined by OrderedMergeExtension)
OrderedMergeT, TSecond, TKey, TResult + Merges two heterogeneous sequences ordered by a common key type + into a homogeneous one. Additional parameters specify the + element key by which the sequences are ordered, the result when + element is found in first sequence but not in the second, + the result when element is found in second sequence but not in + the first, the result when elements are found in both sequences + and a method for comparing keys. +
(Defined by MoreEnumerable)
OrderedMergeT, TSecond, TKey, TResult + Merges two heterogeneous sequences ordered by a common key type + into a homogeneous one. Additional parameters specify the + element key by which the sequences are ordered, the result when + element is found in first sequence but not in the second, + the result when element is found in second sequence but not in + the first, the result when elements are found in both sequences + and a method for comparing keys. +
(Defined by OrderedMergeExtension)
PadT + Pads a sequence with default values if it is narrower (shorter + in length) than a given width. +
(Defined by MoreEnumerable)
PadT + Pads a sequence with default values if it is narrower (shorter + in length) than a given width. +
(Defined by PadExtension)
PadT + Pads a sequence with a given filler value if it is narrower (shorter + in length) than a given width. +
(Defined by MoreEnumerable)
PadT + Pads a sequence with a dynamic filler value if it is narrower (shorter + in length) than a given width. +
(Defined by MoreEnumerable)
PadT + Pads a sequence with a given filler value if it is narrower (shorter + in length) than a given width. +
(Defined by PadExtension)
PadT + Pads a sequence with a dynamic filler value if it is narrower (shorter + in length) than a given width. +
(Defined by PadExtension)
PadStartT + Pads a sequence with default values in the beginning if it is narrower (shorter + in length) than a given width. +
(Defined by MoreEnumerable)
PadStartT + Pads a sequence with default values in the beginning if it is narrower (shorter + in length) than a given width. +
(Defined by PadStartExtension)
PadStartT + Pads a sequence with a given filler value in the beginning if it is narrower (shorter + in length) than a given width. + An additional parameter specifies the value to use for padding. +
(Defined by MoreEnumerable)
PadStartT + Pads a sequence with a dynamic filler value in the beginning if it is narrower (shorter + in length) than a given width. + An additional parameter specifies the function to calculate padding. +
(Defined by MoreEnumerable)
PadStartT + Pads a sequence with a given filler value in the beginning if it is narrower (shorter + in length) than a given width. + An additional parameter specifies the value to use for padding. +
(Defined by PadStartExtension)
PadStartT + Pads a sequence with a dynamic filler value in the beginning if it is narrower (shorter + in length) than a given width. + An additional parameter specifies the function to calculate padding. +
(Defined by PadStartExtension)
PairwiseT, TResult + Returns a sequence resulting from applying a function to each + element in the source sequence and its + predecessor, with the exception of the first element which is + only returned as the predecessor of the second element. +
(Defined by MoreEnumerable)
PairwiseT, TResult + Returns a sequence resulting from applying a function to each + element in the source sequence and its + predecessor, with the exception of the first element which is + only returned as the predecessor of the second element. +
(Defined by PairwiseExtension)
PartialSortT + Combines OrderByTSource, TKey(IEnumerableTSource, FuncTSource, TKey), + where each element is its key, and TakeTSource(IEnumerableTSource, Int32) + in a single operation. +
(Defined by MoreEnumerable)
PartialSortT + Combines OrderByTSource, TKey(IEnumerableTSource, FuncTSource, TKey), + where each element is its key, and TakeTSource(IEnumerableTSource, Int32) + in a single operation. +
(Defined by PartialSortExtension)
PartialSortT + Combines OrderByT, TKey(IEnumerableT, FuncT, TKey, IComparerTKey, OrderByDirection), + where each element is its key, and TakeTSource(IEnumerableTSource, Int32) + in a single operation. + An additional parameter specifies the direction of the sort +
(Defined by MoreEnumerable)
PartialSortT + Combines OrderByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey), + where each element is its key, and TakeTSource(IEnumerableTSource, Int32) + in a single operation. An additional parameter specifies how the + elements compare to each other. +
(Defined by MoreEnumerable)
PartialSortT + Combines OrderByT, TKey(IEnumerableT, FuncT, TKey, IComparerTKey, OrderByDirection), + where each element is its key, and TakeTSource(IEnumerableTSource, Int32) + in a single operation. + An additional parameter specifies the direction of the sort +
(Defined by PartialSortExtension)
PartialSortT + Combines OrderByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey), + where each element is its key, and TakeTSource(IEnumerableTSource, Int32) + in a single operation. An additional parameter specifies how the + elements compare to each other. +
(Defined by PartialSortExtension)
PartialSortT + Combines OrderByT, TKey(IEnumerableT, FuncT, TKey, IComparerTKey, OrderByDirection), + where each element is its key, and TakeTSource(IEnumerableTSource, Int32) + in a single operation. + Additional parameters specify how the elements compare to each other and + the direction of the sort. +
(Defined by MoreEnumerable)
PartialSortT + Combines OrderByT, TKey(IEnumerableT, FuncT, TKey, IComparerTKey, OrderByDirection), + where each element is its key, and TakeTSource(IEnumerableTSource, Int32) + in a single operation. + Additional parameters specify how the elements compare to each other and + the direction of the sort. +
(Defined by PartialSortExtension)
PartialSortByT, TKey + Combines OrderByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey), + and TakeTSource(IEnumerableTSource, Int32) in a single operation. +
(Defined by MoreEnumerable)
PartialSortByT, TKey + Combines OrderByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey), + and TakeTSource(IEnumerableTSource, Int32) in a single operation. +
(Defined by PartialSortByExtension)
PartialSortByT, TKey + Combines OrderByT, TKey(IEnumerableT, FuncT, TKey, OrderByDirection), + and TakeTSource(IEnumerableTSource, Int32) in a single operation. + An additional parameter specifies the direction of the sort +
(Defined by MoreEnumerable)
PartialSortByT, TKey + Combines OrderByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey), + and TakeTSource(IEnumerableTSource, Int32) in a single operation. + An additional parameter specifies how the keys compare to each other. +
(Defined by MoreEnumerable)
PartialSortByT, TKey + Combines OrderByT, TKey(IEnumerableT, FuncT, TKey, OrderByDirection), + and TakeTSource(IEnumerableTSource, Int32) in a single operation. + An additional parameter specifies the direction of the sort +
(Defined by PartialSortByExtension)
PartialSortByT, TKey + Combines OrderByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey), + and TakeTSource(IEnumerableTSource, Int32) in a single operation. + An additional parameter specifies how the keys compare to each other. +
(Defined by PartialSortByExtension)
PartialSortByT, TKey + Combines OrderByT, TKey(IEnumerableT, FuncT, TKey, OrderByDirection), + and TakeTSource(IEnumerableTSource, Int32) in a single operation. + Additional parameters specify how the elements compare to each other and + the direction of the sort. +
(Defined by MoreEnumerable)
PartialSortByT, TKey + Combines OrderByT, TKey(IEnumerableT, FuncT, TKey, OrderByDirection), + and TakeTSource(IEnumerableTSource, Int32) in a single operation. + Additional parameters specify how the elements compare to each other and + the direction of the sort. +
(Defined by PartialSortByExtension)
PartitionT + Partitions or splits a sequence in two using a predicate. +
(Defined by MoreEnumerable)
PartitionT + Partitions or splits a sequence in two using a predicate. +
(Defined by PartitionExtension)
PartitionT, TResult + Partitions or splits a sequence in two using a predicate and then + projects a result from the two. +
(Defined by MoreEnumerable)
PartitionT, TResult + Partitions or splits a sequence in two using a predicate and then + projects a result from the two. +
(Defined by PartitionExtension)
PermutationsT + Generates a sequence of lists that represent the permutations of the original sequence. +
(Defined by MoreEnumerable)
PermutationsT + Generates a sequence of lists that represent the permutations of the original sequence. +
(Defined by PermutationsExtension)
PipeT + Executes the given action on each element in the source sequence + and yields it. +
(Defined by MoreEnumerable)
PipeT + Executes the given action on each element in the source sequence + and yields it. +
(Defined by PipeExtension)
PrependT + Prepends a single value to a sequence. +
(Defined by MoreEnumerable)
PrependT + Prepends a single value to a sequence. +
(Defined by PrependExtension)
PreScanT + Performs a pre-scan (exclusive prefix sum) on a sequence of elements. +
(Defined by MoreEnumerable)
PreScanT + Performs a pre-scan (exclusive prefix sum) on a sequence of elements. +
(Defined by PreScanExtension)
RandomSubsetT + Returns a sequence of a specified size of random elements from the + original sequence. +
(Defined by MoreEnumerable)
RandomSubsetT + Returns a sequence of a specified size of random elements from the + original sequence. +
(Defined by RandomSubsetExtension)
RandomSubsetT + Returns a sequence of a specified size of random elements from the + original sequence. An additional parameter specifies a random + generator to be used for the random selection algorithm. +
(Defined by MoreEnumerable)
RandomSubsetT + Returns a sequence of a specified size of random elements from the + original sequence. An additional parameter specifies a random + generator to be used for the random selection algorithm. +
(Defined by RandomSubsetExtension)
RankT + Ranks each item in the sequence in descending ordering using a default comparer. +
(Defined by MoreEnumerable)
RankT + Ranks each item in the sequence in descending ordering using a default comparer. +
(Defined by RankExtension)
RankT + Rank each item in the sequence using a caller-supplied comparer. +
(Defined by MoreEnumerable)
RankT + Rank each item in the sequence using a caller-supplied comparer. +
(Defined by RankExtension)
RankByT, TKey + Ranks each item in the sequence in descending ordering by a specified key using a default comparer +
(Defined by MoreEnumerable)
RankByT, TKey + Ranks each item in the sequence in descending ordering by a specified key using a default comparer +
(Defined by RankByExtension)
RankByT, TKey + Ranks each item in a sequence using a specified key and a caller-supplied comparer +
(Defined by MoreEnumerable)
RankByT, TKey + Ranks each item in a sequence using a specified key and a caller-supplied comparer +
(Defined by RankByExtension)
RepeatT + Repeats the sequence forever. +
(Defined by MoreEnumerable)
RepeatT + Repeats the sequence forever. +
(Defined by RepeatExtension)
RepeatT + Repeats the sequence the specified number of times. +
(Defined by MoreEnumerable)
RepeatT + Repeats the sequence the specified number of times. +
(Defined by RepeatExtension)
RightJoinT, TKey, TResult + Performs a right outer join on two homogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
(Defined by MoreEnumerable)
RightJoinT, TKey, TResult + Performs a right outer join on two homogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
(Defined by RightJoinExtension)
RightJoinT, TKey, TResult + Performs a right outer join on two homogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
(Defined by MoreEnumerable)
RightJoinT, TKey, TResult + Performs a right outer join on two homogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
(Defined by RightJoinExtension)
RightJoinT, TSecond, TKey, TResult + Performs a right outer join on two heterogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
(Defined by MoreEnumerable)
RightJoinT, TSecond, TKey, TResult + Performs a right outer join on two heterogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
(Defined by RightJoinExtension)
RightJoinT, TSecond, TKey, TResult + Performs a right outer join on two heterogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
(Defined by MoreEnumerable)
RightJoinT, TSecond, TKey, TResult + Performs a right outer join on two heterogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
(Defined by RightJoinExtension)
RunLengthEncodeT + Run-length encodes a sequence by converting consecutive instances of the same element into + a KeyValuePair{T,int} representing the item and its occurrence count. +
(Defined by MoreEnumerable)
RunLengthEncodeT + Run-length encodes a sequence by converting consecutive instances of the same element into + a KeyValuePair{T,int} representing the item and its occurrence count. +
(Defined by RunLengthEncodeExtension)
RunLengthEncodeT + Run-length encodes a sequence by converting consecutive instances of the same element into + a KeyValuePair{T,int} representing the item and its occurrence count. This overload + uses a custom equality comparer to identify equivalent items. +
(Defined by MoreEnumerable)
RunLengthEncodeT + Run-length encodes a sequence by converting consecutive instances of the same element into + a KeyValuePair{T,int} representing the item and its occurrence count. This overload + uses a custom equality comparer to identify equivalent items. +
(Defined by RunLengthEncodeExtension)
ScanT + Performs a scan (inclusive prefix sum) on a sequence of elements. +
(Defined by MoreEnumerable)
ScanT + Performs a scan (inclusive prefix sum) on a sequence of elements. +
(Defined by ScanExtension)
ScanT, TState + Like AggregateTSource(IEnumerableTSource, FuncTSource, TSource, TSource) except returns + the sequence of intermediate results as well as the final one. + An additional parameter specifies a seed. +
(Defined by MoreEnumerable)
ScanT, TState + Like AggregateTSource(IEnumerableTSource, FuncTSource, TSource, TSource) except returns + the sequence of intermediate results as well as the final one. + An additional parameter specifies a seed. +
(Defined by ScanExtension)
ScanByT, TKey, TState + Applies an accumulator function over sequence element keys, + returning the keys along with intermediate accumulator states. +
(Defined by MoreEnumerable)
ScanByT, TKey, TState + Applies an accumulator function over sequence element keys, + returning the keys along with intermediate accumulator states. +
(Defined by ScanByExtension)
ScanByT, TKey, TState + Applies an accumulator function over sequence element keys, + returning the keys along with intermediate accumulator states. An + additional parameter specifies the comparer to use to compare keys. +
(Defined by MoreEnumerable)
ScanByT, TKey, TState + Applies an accumulator function over sequence element keys, + returning the keys along with intermediate accumulator states. An + additional parameter specifies the comparer to use to compare keys. +
(Defined by ScanByExtension)
ScanRightT + Performs a right-associative scan (inclusive prefix) on a sequence of elements. + This operator is the right-associative version of the + ScanTSource(IEnumerableTSource, FuncTSource, TSource, TSource) LINQ operator. +
(Defined by MoreEnumerable)
ScanRightT + Performs a right-associative scan (inclusive prefix) on a sequence of elements. + This operator is the right-associative version of the + ScanTSource(IEnumerableTSource, FuncTSource, TSource, TSource) LINQ operator. +
(Defined by ScanRightExtension)
ScanRightT, TAccumulate + Performs a right-associative scan (inclusive prefix) on a sequence of elements. + The specified seed value is used as the initial accumulator value. + This operator is the right-associative version of the + ScanTSource, TState(IEnumerableTSource, TState, FuncTState, TSource, TState) LINQ operator. +
(Defined by MoreEnumerable)
ScanRightT, TAccumulate + Performs a right-associative scan (inclusive prefix) on a sequence of elements. + The specified seed value is used as the initial accumulator value. + This operator is the right-associative version of the + ScanTSource, TState(IEnumerableTSource, TState, FuncTState, TSource, TState) LINQ operator. +
(Defined by ScanRightExtension)
SegmentT + Divides a sequence into multiple sequences by using a segment detector based on the original sequence +
(Defined by MoreEnumerable)
SegmentT + Divides a sequence into multiple sequences by using a segment detector based on the original sequence +
(Defined by SegmentExtension)
SegmentT + Divides a sequence into multiple sequences by using a segment detector based on the original sequence +
(Defined by MoreEnumerable)
SegmentT + Divides a sequence into multiple sequences by using a segment detector based on the original sequence +
(Defined by SegmentExtension)
SegmentT + Divides a sequence into multiple sequences by using a segment detector based on the original sequence +
(Defined by MoreEnumerable)
SegmentT + Divides a sequence into multiple sequences by using a segment detector based on the original sequence +
(Defined by SegmentExtension)
ShuffleT + Returns a sequence of elements in random order from the original + sequence. +
(Defined by MoreEnumerable)
ShuffleT + Returns a sequence of elements in random order from the original + sequence. +
(Defined by ShuffleExtension)
ShuffleT + Returns a sequence of elements in random order from the original + sequence. An additional parameter specifies a random generator to be + used for the random selection algorithm. +
(Defined by MoreEnumerable)
ShuffleT + Returns a sequence of elements in random order from the original + sequence. An additional parameter specifies a random generator to be + used for the random selection algorithm. +
(Defined by ShuffleExtension)
SingleT + Returns the only element of a sequence, and throws an exception if + there is not exactly one element in the sequence. +
(Defined by MoreEnumerable)
SingleT + Returns the only element of a sequence, and throws an exception if + there is not exactly one element in the sequence. +
(Defined by SingleExtension)
SingleOrDefaultT + Returns the only element of a sequence, or a default value if the + sequence is empty; this method throws an exception if there is more + than one element in the sequence. +
(Defined by MoreEnumerable)
SingleOrDefaultT + Returns the only element of a sequence, or a default value if the + sequence is empty; this method throws an exception if there is more + than one element in the sequence. +
(Defined by SingleOrDefaultExtension)
SkipLastT + Bypasses a specified number of elements at the end of the sequence. +
(Defined by MoreEnumerable)
SkipLastT + Bypasses a specified number of elements at the end of the sequence. +
(Defined by SkipLastExtension)
SkipUntilT + Skips items from the input sequence until the given predicate returns true + when applied to the current source item; that item will be the last skipped. +
(Defined by MoreEnumerable)
SkipUntilT + Skips items from the input sequence until the given predicate returns true + when applied to the current source item; that item will be the last skipped. +
(Defined by SkipUntilExtension)
SliceT + Extracts a contiguous count of elements from a sequence at a particular zero-based + starting index. +
(Defined by MoreEnumerable)
SliceT + Extracts a contiguous count of elements from a sequence at a particular zero-based + starting index. +
(Defined by SliceExtension)
SortedMergeT + Merges two or more sequences that are in a common order (either ascending or descending) + into a single sequence that preserves that order. +
(Defined by MoreEnumerable)
SortedMergeT + Merges two or more sequences that are in a common order (either ascending or descending) + into a single sequence that preserves that order. +
(Defined by SortedMergeExtension)
SortedMergeT + Merges two or more sequences that are in a common order (either ascending or descending) + into a single sequence that preserves that order. +
(Defined by MoreEnumerable)
SortedMergeT + Merges two or more sequences that are in a common order (either ascending or descending) + into a single sequence that preserves that order. +
(Defined by SortedMergeExtension)
SplitT + Splits the source sequence by separator elements identified by a + function. +
(Defined by MoreEnumerable)
SplitT + Splits the source sequence by separator elements identified by a + function. +
(Defined by SplitExtension)
SplitT + Splits the source sequence by a separator. +
(Defined by MoreEnumerable)
SplitT + Splits the source sequence by a separator. +
(Defined by SplitExtension)
SplitT + Splits the source sequence by separator elements identified by a + function, given a maximum count of splits. +
(Defined by MoreEnumerable)
SplitT + Splits the source sequence by separator elements identified by a + function, given a maximum count of splits. +
(Defined by SplitExtension)
SplitT + Splits the source sequence by a separator given a maximum count of splits. +
(Defined by MoreEnumerable)
SplitT + Splits the source sequence by a separator and then transforms the + splits into results. +
(Defined by MoreEnumerable)
SplitT + Splits the source sequence by a separator given a maximum count of splits. +
(Defined by SplitExtension)
SplitT + Splits the source sequence by a separator and then transforms the + splits into results. +
(Defined by SplitExtension)
SplitT + Splits the source sequence by a separator, given a maximum count + of splits. A parameter specifies how the separator is compared + for equality. +
(Defined by MoreEnumerable)
SplitT + Splits the source sequence by a separator, given a maximum count + of splits. A parameter specifies how the separator is compared + for equality. +
(Defined by SplitExtension)
SplitT, TResult + Splits the source sequence by separator elements identified by + a function and then transforms the splits into results. +
(Defined by MoreEnumerable)
SplitT, TResult + Splits the source sequence by separator elements identified by + a function and then transforms the splits into results. +
(Defined by SplitExtension)
SplitT, TResult + Splits the source sequence by a separator and then transforms + the splits into results. +
(Defined by MoreEnumerable)
SplitT, TResult + Splits the source sequence by a separator and then transforms + the splits into results. +
(Defined by SplitExtension)
SplitT, TResult + Splits the source sequence by separator elements identified by + a function, given a maximum count of splits, and then transforms + the splits into results. +
(Defined by MoreEnumerable)
SplitT, TResult + Splits the source sequence by separator elements identified by + a function, given a maximum count of splits, and then transforms + the splits into results. +
(Defined by SplitExtension)
SplitT, TResult + Splits the source sequence by a separator, given a maximum count + of splits, and then transforms the splits into results. +
(Defined by MoreEnumerable)
SplitT, TResult + Splits the source sequence by a separator and then transforms the + splits into results. A parameter specifies how the separator is + compared for equality. +
(Defined by MoreEnumerable)
SplitT, TResult + Splits the source sequence by a separator, given a maximum count + of splits, and then transforms the splits into results. +
(Defined by SplitExtension)
SplitT, TResult + Splits the source sequence by a separator and then transforms the + splits into results. A parameter specifies how the separator is + compared for equality. +
(Defined by SplitExtension)
SplitT, TResult + Splits the source sequence by a separator, given a maximum count + of splits, and then transforms the splits into results. A + parameter specifies how the separator is compared for equality. +
(Defined by MoreEnumerable)
SplitT, TResult + Splits the source sequence by a separator, given a maximum count + of splits, and then transforms the splits into results. A + parameter specifies how the separator is compared for equality. +
(Defined by SplitExtension)
StartsWithT + Determines whether the beginning of the first sequence is + equivalent to the second sequence, using the default equality + comparer. +
(Defined by MoreEnumerable)
StartsWithT + Determines whether the beginning of the first sequence is + equivalent to the second sequence, using the default equality + comparer. +
(Defined by StartsWithExtension)
StartsWithT + Determines whether the beginning of the first sequence is + equivalent to the second sequence, using the specified element + equality comparer. +
(Defined by MoreEnumerable)
StartsWithT + Determines whether the beginning of the first sequence is + equivalent to the second sequence, using the specified element + equality comparer. +
(Defined by StartsWithExtension)
SubsetsT + Returns a sequence of IListT representing all of the subsets of any size + that are part of the original sequence. In mathematics, it is equivalent to the + power set of a set. +
(Defined by MoreEnumerable)
SubsetsT + Returns a sequence of IListT representing all of the subsets of any size + that are part of the original sequence. In mathematics, it is equivalent to the + power set of a set. +
(Defined by SubsetsExtension)
SubsetsT + Returns a sequence of IListT representing all subsets of a given size + that are part of the original sequence. In mathematics, it is equivalent to the + combinations or k-subsets of a set. +
(Defined by MoreEnumerable)
SubsetsT + Returns a sequence of IListT representing all subsets of a given size + that are part of the original sequence. In mathematics, it is equivalent to the + combinations or k-subsets of a set. +
(Defined by SubsetsExtension)
TagFirstLastT, TResult + Returns a sequence resulting from applying a function to each + element in the source sequence with additional parameters + indicating whether the element is the first and/or last of the + sequence. +
(Defined by MoreEnumerable)
TagFirstLastT, TResult + Returns a sequence resulting from applying a function to each + element in the source sequence with additional parameters + indicating whether the element is the first and/or last of the + sequence. +
(Defined by TagFirstLastExtension)
TakeEveryT + Returns every N-th element of a sequence. +
(Defined by MoreEnumerable)
TakeEveryT + Returns every N-th element of a sequence. +
(Defined by TakeEveryExtension)
TakeLastT + Returns a specified number of contiguous elements from the end of + a sequence. +
(Defined by MoreEnumerable)
TakeLastT + Returns a specified number of contiguous elements from the end of + a sequence. +
(Defined by TakeLastExtension)
TakeUntilT + Returns items from the input sequence until the given predicate returns true + when applied to the current source item; that item will be the last returned. +
(Defined by MoreEnumerable)
TakeUntilT + Returns items from the input sequence until the given predicate returns true + when applied to the current source item; that item will be the last returned. +
(Defined by TakeUntilExtension)
ToArrayByIndexT + Creates an array from an IEnumerableT where a + function is used to determine the index at which an element will + be placed in the array. +
(Defined by MoreEnumerable)
ToArrayByIndexT + Creates an array from an IEnumerableT where a + function is used to determine the index at which an element will + be placed in the array. +
(Defined by ToArrayByIndexExtension)
ToArrayByIndexT + Creates an array of user-specified length from an + IEnumerableT where a function is used to determine + the index at which an element will be placed in the array. +
(Defined by MoreEnumerable)
ToArrayByIndexT + Creates an array of user-specified length from an + IEnumerableT where a function is used to determine + the index at which an element will be placed in the array. +
(Defined by ToArrayByIndexExtension)
ToArrayByIndexT, TResult + Creates an array from an IEnumerableT where a + function is used to determine the index at which an element will + be placed in the array. The elements are projected into the array + via an additional function. +
(Defined by MoreEnumerable)
ToArrayByIndexT, TResult + Creates an array from an IEnumerableT where a + function is used to determine the index at which an element will + be placed in the array. The elements are projected into the array + via an additional function. +
(Defined by MoreEnumerable)
ToArrayByIndexT, TResult + Creates an array from an IEnumerableT where a + function is used to determine the index at which an element will + be placed in the array. The elements are projected into the array + via an additional function. +
(Defined by ToArrayByIndexExtension)
ToArrayByIndexT, TResult + Creates an array from an IEnumerableT where a + function is used to determine the index at which an element will + be placed in the array. The elements are projected into the array + via an additional function. +
(Defined by ToArrayByIndexExtension)
ToArrayByIndexT, TResult + Creates an array of user-specified length from an + IEnumerableT where a function is used to determine + the index at which an element will be placed in the array. The + elements are projected into the array via an additional function. +
(Defined by MoreEnumerable)
ToArrayByIndexT, TResult + Creates an array of user-specified length from an + IEnumerableT where a function is used to determine + the index at which an element will be placed in the array. The + elements are projected into the array via an additional function. +
(Defined by MoreEnumerable)
ToArrayByIndexT, TResult + Creates an array of user-specified length from an + IEnumerableT where a function is used to determine + the index at which an element will be placed in the array. The + elements are projected into the array via an additional function. +
(Defined by ToArrayByIndexExtension)
ToArrayByIndexT, TResult + Creates an array of user-specified length from an + IEnumerableT where a function is used to determine + the index at which an element will be placed in the array. The + elements are projected into the array via an additional function. +
(Defined by ToArrayByIndexExtension)
ToDataTableT + Converts a sequence to a DataTable object. +
(Defined by MoreEnumerable)
ToDataTableT + Converts a sequence to a DataTable object. +
(Defined by ToDataTableExtension)
ToDataTableT + Appends elements in the sequence as rows of a given DataTable + object with a set of lambda expressions specifying which members (property + or field) of each element in the sequence will supply the column values. +
(Defined by MoreEnumerable)
ToDataTableT + Appends elements in the sequence as rows of a given DataTable + object with a set of lambda expressions specifying which members (property + or field) of each element in the sequence will supply the column values. +
(Defined by ToDataTableExtension)
ToDataTableT, TTable + Appends elements in the sequence as rows of a given DataTable object. +
(Defined by MoreEnumerable)
ToDataTableT, TTable + Appends elements in the sequence as rows of a given DataTable object. +
(Defined by ToDataTableExtension)
ToDataTableT, TTable + Appends elements in the sequence as rows of a given DataTable + object with a set of lambda expressions specifying which members (property + or field) of each element in the sequence will supply the column values. +
(Defined by MoreEnumerable)
ToDataTableT, TTable + Appends elements in the sequence as rows of a given DataTable + object with a set of lambda expressions specifying which members (property + or field) of each element in the sequence will supply the column values. +
(Defined by ToDataTableExtension)
ToDelimitedStringT + Creates a delimited string from a sequence of values and + a given delimiter. +
(Defined by MoreEnumerable)
ToDelimitedStringT + Creates a delimited string from a sequence of values and + a given delimiter. +
(Defined by ToDelimitedStringExtension)
ToHashSetT + Returns a HashSetT of the source items using the default equality + comparer for the type. +
(Defined by MoreEnumerable)
ToHashSetT + Returns a HashSetT of the source items using the default equality + comparer for the type. +
(Defined by ToHashSetExtension)
ToHashSetT + Returns a HashSetT of the source items using the specified equality + comparer for the type. +
(Defined by MoreEnumerable)
ToHashSetT + Returns a HashSetT of the source items using the specified equality + comparer for the type. +
(Defined by ToHashSetExtension)
TraceT + Traces the elements of a source sequence for diagnostics. +
(Defined by MoreEnumerable)
TraceT + Traces the elements of a source sequence for diagnostics. +
(Defined by TraceExtension)
TraceT + Traces the elements of a source sequence for diagnostics using + a custom formatter. +
(Defined by MoreEnumerable)
TraceT + Traces the elements of a source sequence for diagnostics using + a custom formatter. +
(Defined by TraceExtension)
TraceT + Traces the elements of a source sequence for diagnostics using + custom formatting. +
(Defined by MoreEnumerable)
TraceT + Traces the elements of a source sequence for diagnostics using + custom formatting. +
(Defined by TraceExtension)
TrySingleT, TCardinality + Returns a tuple with the cardinality of the sequence and the + single element in the sequence if it contains exactly one element. + similar to SingleTSource(IEnumerableTSource). +
(Defined by ExperimentalEnumerable)
TrySingleT, TCardinality, TResult + Returns a result projected from the the cardinality of the sequence + and the single element in the sequence if it contains exactly one + element. +
(Defined by ExperimentalEnumerable)
WindowT + Processes a sequence into a series of sub-sequences representing a windowed subset of + the original. +
(Defined by MoreEnumerable)
WindowT + Processes a sequence into a series of sub-sequences representing a windowed subset of + the original. +
(Defined by WindowExtension)
WindowedT + Processes a sequence into a series of sub-sequences representing a windowed subset of the original. +
(Defined by MoreEnumerable)
WindowLeftT + Creates a left-aligned sliding window of a given size over the + source sequence. +
(Defined by MoreEnumerable)
WindowLeftT + Creates a left-aligned sliding window of a given size over the + source sequence. +
(Defined by WindowLeftExtension)
WindowRightT + Creates a right-aligned sliding window over the source sequence + of a given size. +
(Defined by MoreEnumerable)
WindowRightT + Creates a right-aligned sliding window over the source sequence + of a given size. +
(Defined by WindowRightExtension)
ZipLongestT, TSecond, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + will always be as long as the longest of input sequences where the + default value of each of the shorter sequence element types is used + for padding. +
(Defined by MoreEnumerable)
ZipLongestT, TSecond, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + will always be as long as the longest of input sequences where the + default value of each of the shorter sequence element types is used + for padding. +
(Defined by ZipLongestExtension)
ZipLongestT, T2, T3, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + will always be as long as the longest of input sequences where the + default value of each of the shorter sequence element types is used + for padding. +
(Defined by MoreEnumerable)
ZipLongestT, T2, T3, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + will always be as long as the longest of input sequences where the + default value of each of the shorter sequence element types is used + for padding. +
(Defined by ZipLongestExtension)
ZipLongestT, T2, T3, T4, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + will always be as long as the longest of input sequences where the + default value of each of the shorter sequence element types is used + for padding. +
(Defined by MoreEnumerable)
ZipLongestT, T2, T3, T4, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + will always be as long as the longest of input sequences where the + default value of each of the shorter sequence element types is used + for padding. +
(Defined by ZipLongestExtension)
ZipShortestT, TSecond, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + is as short as the shortest input sequence. +
(Defined by MoreEnumerable)
ZipShortestT, TSecond, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + is as short as the shortest input sequence. +
(Defined by ZipShortestExtension)
ZipShortestT, T2, T3, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + is as short as the shortest input sequence. +
(Defined by MoreEnumerable)
ZipShortestT, T2, T3, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + is as short as the shortest input sequence. +
(Defined by ZipShortestExtension)
ZipShortestT, T2, T3, T4, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + is as short as the shortest input sequence. +
(Defined by MoreEnumerable)
ZipShortestT, T2, T3, T4, TResult + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + is as short as the shortest input sequence. +
(Defined by ZipShortestExtension)

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_MoreEnumerable.htm b/3.4/ref/api/html/T_MoreLinq_MoreEnumerable.htm new file mode 100644 index 0000000..44625e9 --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_MoreEnumerable.htm @@ -0,0 +1,977 @@ +MoreEnumerable Class

MoreEnumerable Class

+ Provides a set of static methods for querying objects that + implement IEnumerableT. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public static class MoreEnumerable
Inheritance
Object    MoreEnumerable

Methods

AcquireTSource + Ensures that a source sequence of IDisposable + objects are all acquired successfully. If the acquisition of any + one IDisposable fails then those successfully + acquired till that point are disposed. +
AggregateT, TAccumulate1, TAccumulate2, TResult(IEnumerableT, TAccumulate1, FuncTAccumulate1, T, TAccumulate1, TAccumulate2, FuncTAccumulate2, T, TAccumulate2, FuncTAccumulate1, TAccumulate2, TResult) + Applies two accumulators sequentially in a single pass over a + sequence. +
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TResult(IEnumerableT, TAccumulate1, FuncTAccumulate1, T, TAccumulate1, TAccumulate2, FuncTAccumulate2, T, TAccumulate2, TAccumulate3, FuncTAccumulate3, T, TAccumulate3, FuncTAccumulate1, TAccumulate2, TAccumulate3, TResult) + Applies three accumulators sequentially in a single pass over a + sequence. +
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TResult(IEnumerableT, TAccumulate1, FuncTAccumulate1, T, TAccumulate1, TAccumulate2, FuncTAccumulate2, T, TAccumulate2, TAccumulate3, FuncTAccumulate3, T, TAccumulate3, TAccumulate4, FuncTAccumulate4, T, TAccumulate4, FuncTAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TResult) + Applies four accumulators sequentially in a single pass over a + sequence. +
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TResult(IEnumerableT, TAccumulate1, FuncTAccumulate1, T, TAccumulate1, TAccumulate2, FuncTAccumulate2, T, TAccumulate2, TAccumulate3, FuncTAccumulate3, T, TAccumulate3, TAccumulate4, FuncTAccumulate4, T, TAccumulate4, TAccumulate5, FuncTAccumulate5, T, TAccumulate5, FuncTAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TResult) + Applies five accumulators sequentially in a single pass over a + sequence. +
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TResult(IEnumerableT, TAccumulate1, FuncTAccumulate1, T, TAccumulate1, TAccumulate2, FuncTAccumulate2, T, TAccumulate2, TAccumulate3, FuncTAccumulate3, T, TAccumulate3, TAccumulate4, FuncTAccumulate4, T, TAccumulate4, TAccumulate5, FuncTAccumulate5, T, TAccumulate5, TAccumulate6, FuncTAccumulate6, T, TAccumulate6, FuncTAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TResult) + Applies six accumulators sequentially in a single pass over a + sequence. +
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TAccumulate7, TResult(IEnumerableT, TAccumulate1, FuncTAccumulate1, T, TAccumulate1, TAccumulate2, FuncTAccumulate2, T, TAccumulate2, TAccumulate3, FuncTAccumulate3, T, TAccumulate3, TAccumulate4, FuncTAccumulate4, T, TAccumulate4, TAccumulate5, FuncTAccumulate5, T, TAccumulate5, TAccumulate6, FuncTAccumulate6, T, TAccumulate6, TAccumulate7, FuncTAccumulate7, T, TAccumulate7, FuncTAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TAccumulate7, TResult) + Applies seven accumulators sequentially in a single pass over a + sequence. +
AggregateT, TAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TAccumulate7, TAccumulate8, TResult(IEnumerableT, TAccumulate1, FuncTAccumulate1, T, TAccumulate1, TAccumulate2, FuncTAccumulate2, T, TAccumulate2, TAccumulate3, FuncTAccumulate3, T, TAccumulate3, TAccumulate4, FuncTAccumulate4, T, TAccumulate4, TAccumulate5, FuncTAccumulate5, T, TAccumulate5, TAccumulate6, FuncTAccumulate6, T, TAccumulate6, TAccumulate7, FuncTAccumulate7, T, TAccumulate7, TAccumulate8, FuncTAccumulate8, T, TAccumulate8, FuncTAccumulate1, TAccumulate2, TAccumulate3, TAccumulate4, TAccumulate5, TAccumulate6, TAccumulate7, TAccumulate8, TResult) + Applies eight accumulators sequentially in a single pass over a + sequence. +
AggregateRightTSource(IEnumerableTSource, FuncTSource, TSource, TSource) + Applies a right-associative accumulator function over a sequence. + This operator is the right-associative version of the + AggregateTSource(IEnumerableTSource, FuncTSource, TSource, TSource) LINQ operator. +
AggregateRightTSource, TAccumulate(IEnumerableTSource, TAccumulate, FuncTSource, TAccumulate, TAccumulate) + Applies a right-associative accumulator function over a sequence. + The specified seed value is used as the initial accumulator value. + This operator is the right-associative version of the + AggregateTSource, TAccumulate(IEnumerableTSource, TAccumulate, FuncTAccumulate, TSource, TAccumulate) LINQ operator. +
AggregateRightTSource, TAccumulate, TResult(IEnumerableTSource, TAccumulate, FuncTSource, TAccumulate, TAccumulate, FuncTAccumulate, TResult) + Applies a right-associative accumulator function over a sequence. + The specified seed value is used as the initial accumulator value, + and the specified function is used to select the result value. + This operator is the right-associative version of the + AggregateTSource, TAccumulate, TResult(IEnumerableTSource, TAccumulate, FuncTAccumulate, TSource, TAccumulate, FuncTAccumulate, TResult) LINQ operator. +
AppendT + Returns a sequence consisting of the head elements and the given tail element. +
AssertTSource(IEnumerableTSource, FuncTSource, Boolean) + Asserts that all elements of a sequence meet a given condition + otherwise throws an Exception object. +
AssertTSource(IEnumerableTSource, FuncTSource, Boolean, FuncTSource, Exception) + Asserts that all elements of a sequence meet a given condition + otherwise throws an Exception object. +
AssertCountTSource(IEnumerableTSource, Int32) + Asserts that a source sequence contains a given count of elements. +
AssertCountTSource(IEnumerableTSource, Int32, FuncInt32, Int32, Exception) + Asserts that a source sequence contains a given count of elements. + A parameter specifies the exception to be thrown. +
AtLeastT + Determines whether or not the number of elements in the sequence is greater than + or equal to the given integer. +
AtMostT + Determines whether or not the number of elements in the sequence is lesser than + or equal to the given integer. +
BacksertT + Inserts the elements of a sequence into another sequence at a + specified index from the tail of the sequence, where zero always + represents the last position, one represents the second-last + element, two represents the third-last element and so on. +
BatchTSource(IEnumerableTSource, Int32) + Batches the source sequence into sized buckets. +
BatchTSource, TResult(IEnumerableTSource, Int32, FuncIEnumerableTSource, TResult) + Batches the source sequence into sized buckets and applies a projection to each bucket. +
CartesianT1, T2, TResult(IEnumerableT1, IEnumerableT2, FuncT1, T2, TResult) + Returns the Cartesian product of two sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
CartesianT1, T2, T3, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, FuncT1, T2, T3, TResult) + Returns the Cartesian product of three sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
CartesianT1, T2, T3, T4, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, IEnumerableT4, FuncT1, T2, T3, T4, TResult) + Returns the Cartesian product of four sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
CartesianT1, T2, T3, T4, T5, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, IEnumerableT4, IEnumerableT5, FuncT1, T2, T3, T4, T5, TResult) + Returns the Cartesian product of five sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
CartesianT1, T2, T3, T4, T5, T6, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, IEnumerableT4, IEnumerableT5, IEnumerableT6, FuncT1, T2, T3, T4, T5, T6, TResult) + Returns the Cartesian product of six sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
CartesianT1, T2, T3, T4, T5, T6, T7, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, IEnumerableT4, IEnumerableT5, IEnumerableT6, IEnumerableT7, FuncT1, T2, T3, T4, T5, T6, T7, TResult) + Returns the Cartesian product of seven sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
CartesianT1, T2, T3, T4, T5, T6, T7, T8, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, IEnumerableT4, IEnumerableT5, IEnumerableT6, IEnumerableT7, IEnumerableT8, FuncT1, T2, T3, T4, T5, T6, T7, T8, TResult) + Returns the Cartesian product of eight sequences by enumerating all + possible combinations of one item from each sequence, and applying + a user-defined projection to the items in a given combination. +
ChooseT, TResult + Applies a function to each element of the source sequence and + returns a new sequence of result elements for source elements + where the function returns a couple (2-tuple) having a true + as its first element and result as the second. +
CompareCountTFirst, TSecond + Compares two sequences and returns an integer that indicates whether the first sequence + has fewer, the same or more elements than the second sequence. +
ConcatT + Returns a sequence consisting of the head elements and the given tail element. +
Obsolete.
ConsumeT + Completely consumes the given sequence. This method uses immediate execution, + and doesn't store any data during execution. +
CountBetweenT + Determines whether or not the number of elements in the sequence is between + an inclusive range of minimum and maximum integers. +
CountByTSource, TKey(IEnumerableTSource, FuncTSource, TKey) + Applies a key-generating function to each element of a sequence and returns a sequence of + unique keys and their number of occurrences in the original sequence. +
CountByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IEqualityComparerTKey) + Applies a key-generating function to each element of a sequence and returns a sequence of + unique keys and their number of occurrences in the original sequence. + An additional argument specifies a comparer to use for testing equivalence of keys. +
CountDownT, TResult + Provides a countdown counter for a given count of elements at the + tail of the sequence where zero always represents the last element, + one represents the second-last element, two represents the + third-last element and so on. +
DistinctByTSource, TKey(IEnumerableTSource, FuncTSource, TKey) + Returns all distinct elements of the given source, where "distinctness" + is determined via a projection and the default equality comparer for the projected type. +
DistinctByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IEqualityComparerTKey) + Returns all distinct elements of the given source, where "distinctness" + is determined via a projection and the specified comparer for the projected type. +
EndsWithT(IEnumerableT, IEnumerableT) + Determines whether the end of the first sequence is equivalent to + the second sequence, using the default equality comparer. +
EndsWithT(IEnumerableT, IEnumerableT, IEqualityComparerT) + Determines whether the end of the first sequence is equivalent to + the second sequence, using the specified element equality comparer. +
EquiZipTFirst, TSecond, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TSecond, TResult) + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. An exception is thrown + if the input sequences are of different lengths. +
EquiZipT1, T2, T3, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, FuncT1, T2, T3, TResult) + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. An exception is thrown + if the input sequences are of different lengths. +
EquiZipT1, T2, T3, T4, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, IEnumerableT4, FuncT1, T2, T3, T4, TResult) + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. An exception is thrown + if the input sequences are of different lengths. +
EvaluateT + Returns a sequence containing the values resulting from invoking (in order) each function in the source sequence of functions. +
ExactlyT + Determines whether or not the number of elements in the sequence is equals to the given integer. +
ExceptByTSource, TKey(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey) + Returns the set of elements in the first sequence which aren't + in the second sequence, according to a given key selector. +
ExceptByTSource, TKey(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, IEqualityComparerTKey) + Returns the set of elements in the first sequence which aren't + in the second sequence, according to a given key selector. +
ExcludeT + Excludes a contiguous number of elements from a sequence starting + at a given index. +
FallbackIfEmptyT(IEnumerableT, T) + Returns the elements of the specified sequence or the specified + value in a singleton collection if the sequence is empty. +
FallbackIfEmptyT(IEnumerableT, T) + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence from an array of values. +
FallbackIfEmptyT(IEnumerableT, IEnumerableT) + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence of values. +
FallbackIfEmptyT(IEnumerableT, T, T) + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence of values. +
FallbackIfEmptyT(IEnumerableT, T, T, T) + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence of values. +
FallbackIfEmptyT(IEnumerableT, T, T, T, T) + Returns the elements of a sequence, but if it is empty then + returns an alternate sequence of values. +
FillBackwardT(IEnumerableT) + Returns a sequence with each null reference or value in the source + replaced with the following non-null reference or value in + that sequence. +
FillBackwardT(IEnumerableT, FuncT, Boolean) + Returns a sequence with each missing element in the source replaced + with the following non-missing element in that sequence. An + additional parameter specifies a function used to determine if an + element is considered missing or not. +
FillBackwardT(IEnumerableT, FuncT, Boolean, FuncT, T, T) + Returns a sequence with each missing element in the source replaced + with the following non-missing element in that sequence. Additional + parameters specify two functions, one used to determine if an + element is considered missing or not and another to provide the + replacement for the missing element. +
FillForwardT(IEnumerableT) + Returns a sequence with each null reference or value in the source + replaced with the previous non-null reference or value seen in + that sequence. +
FillForwardT(IEnumerableT, FuncT, Boolean) + Returns a sequence with each missing element in the source replaced + with the previous non-missing element seen in that sequence. An + additional parameter specifies a function used to determine if an + element is considered missing or not. +
FillForwardT(IEnumerableT, FuncT, Boolean, FuncT, T, T) + Returns a sequence with each missing element in the source replaced + with one based on the previous non-missing element seen in that + sequence. Additional parameters specify two functions, one used to + determine if an element is considered missing or not and another + to provide the replacement for the missing element. +
FirstT + Returns the first element of a sequence. +
FirstOrDefaultT + Returns the first element of a sequence, or a default value if the + sequence contains no elements. +
Flatten(IEnumerable) + Flattens a sequence containing arbitrarily-nested sequences. +
Flatten(IEnumerable, FuncIEnumerable, Boolean) + Flattens a sequence containing arbitrarily-nested sequences. An + additional parameter specifies a predicate function used to + determine whether a nested IEnumerable should be + flattened or not. +
Flatten(IEnumerable, FuncObject, IEnumerable) + Flattens a sequence containing arbitrarily-nested sequences. An + additional parameter specifies a function that projects an inner + sequence via a property of an object. +
FoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, TResult) + Returns the result of applying a function to a sequence of + 16 elements. +
FoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, T, T, T, T, T, TResult) + Returns the result of applying a function to a sequence of + 15 elements. +
FoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, T, T, T, T, TResult) + Returns the result of applying a function to a sequence of + 14 elements. +
FoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, T, T, T, TResult) + Returns the result of applying a function to a sequence of + 13 elements. +
FoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, T, T, TResult) + Returns the result of applying a function to a sequence of + 12 elements. +
FoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, T, TResult) + Returns the result of applying a function to a sequence of + 11 elements. +
FoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, T, TResult) + Returns the result of applying a function to a sequence of + 10 elements. +
FoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, T, TResult) + Returns the result of applying a function to a sequence of + 9 elements. +
FoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, T, TResult) + Returns the result of applying a function to a sequence of + 8 elements. +
FoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, T, TResult) + Returns the result of applying a function to a sequence of + 7 elements. +
FoldT, TResult(IEnumerableT, FuncT, T, T, T, T, T, TResult) + Returns the result of applying a function to a sequence of + 6 elements. +
FoldT, TResult(IEnumerableT, FuncT, T, T, T, T, TResult) + Returns the result of applying a function to a sequence of + 5 elements. +
FoldT, TResult(IEnumerableT, FuncT, T, T, T, TResult) + Returns the result of applying a function to a sequence of + 4 elements. +
FoldT, TResult(IEnumerableT, FuncT, T, T, TResult) + Returns the result of applying a function to a sequence of + 3 elements. +
FoldT, TResult(IEnumerableT, FuncT, T, TResult) + Returns the result of applying a function to a sequence of + 2 elements. +
FoldT, TResult(IEnumerableT, FuncT, TResult) + Returns the result of applying a function to a sequence of + 1 element. +
ForEachT(IEnumerableT, ActionT, Int32) + Immediately executes the given action on each element in the source sequence. + Each element's index is used in the logic of the action. +
ForEachT(IEnumerableT, ActionT) + Immediately executes the given action on each element in the source sequence. +
FromT(FuncT) + Returns a single-element sequence containing the result of invoking the function. +
FromT(FuncT) + Returns a sequence containing the values resulting from invoking (in order) each function in the source sequence of functions. +
FromT(FuncT, FuncT) + Returns a sequence containing the result of invoking each parameter function in order. +
FromT(FuncT, FuncT, FuncT) + Returns a sequence containing the result of invoking each parameter function in order. +
FullGroupJoinTFirst, TSecond, TKey(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey) + Performs a Full Group Join between the first and second sequences. +
FullGroupJoinTFirst, TSecond, TKey(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, IEqualityComparerTKey) + Performs a Full Group Join between the first and second sequences. +
FullGroupJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTKey, IEnumerableTFirst, IEnumerableTSecond, TResult) + Performs a full group-join between two sequences. +
FullGroupJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTKey, IEnumerableTFirst, IEnumerableTSecond, TResult, IEqualityComparerTKey) + Performs a full group-join between two sequences. +
FullJoinTSource, TKey, TResult(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, FuncTSource, TResult, FuncTSource, TResult, FuncTSource, TSource, TResult) + Performs a full outer join on two homogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
FullJoinTSource, TKey, TResult(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, FuncTSource, TResult, FuncTSource, TResult, FuncTSource, TSource, TResult, IEqualityComparerTKey) + Performs a full outer join on two homogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
FullJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTFirst, TResult, FuncTSecond, TResult, FuncTFirst, TSecond, TResult) + Performs a full outer join on two heterogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
FullJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTFirst, TResult, FuncTSecond, TResult, FuncTFirst, TSecond, TResult, IEqualityComparerTKey) + Performs a full outer join on two heterogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
GenerateTResult + Returns a sequence of values consecutively generated by a generator function. +
GenerateByIndexTResult + Returns a sequence of values based on indexes. +
GroupAdjacentTSource, TKey(IEnumerableTSource, FuncTSource, TKey) + Groups the adjacent elements of a sequence according to a + specified key selector function. +
GroupAdjacentTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IEqualityComparerTKey) + Groups the adjacent elements of a sequence according to a + specified key selector function and compares the keys by using a + specified comparer. +
GroupAdjacentTSource, TKey, TElement(IEnumerableTSource, FuncTSource, TKey, FuncTSource, TElement) + Groups the adjacent elements of a sequence according to a + specified key selector function and projects the elements for + each group by using a specified function. +
GroupAdjacentTSource, TKey, TResult(IEnumerableTSource, FuncTSource, TKey, FuncTKey, IEnumerableTSource, TResult) + Groups the adjacent elements of a sequence according to a + specified key selector function. The keys are compared by using + a comparer and each group's elements are projected by using a + specified function. +
GroupAdjacentTSource, TKey, TElement(IEnumerableTSource, FuncTSource, TKey, FuncTSource, TElement, IEqualityComparerTKey) + Groups the adjacent elements of a sequence according to a + specified key selector function. The keys are compared by using + a comparer and each group's elements are projected by using a + specified function. +
GroupAdjacentTSource, TKey, TResult(IEnumerableTSource, FuncTSource, TKey, FuncTKey, IEnumerableTSource, TResult, IEqualityComparerTKey) + Groups the adjacent elements of a sequence according to a + specified key selector function. The keys are compared by using + a comparer and each group's elements are projected by using a + specified function. +
IndexTSource(IEnumerableTSource) + Returns a sequence of KeyValuePairTKey, TValue + where the key is the zero-based index of the value in the source + sequence. +
IndexTSource(IEnumerableTSource, Int32) + Returns a sequence of KeyValuePairTKey, TValue + where the key is the index of the value in the source sequence. + An additional parameter specifies the starting index. +
IndexByTSource, TKey(IEnumerableTSource, FuncTSource, TKey) + Applies a key-generating function to each element of a sequence and + returns a sequence that contains the elements of the original + sequence as well its key and index inside the group of its key. +
IndexByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IEqualityComparerTKey) + Applies a key-generating function to each element of a sequence and + returns a sequence that contains the elements of the original + sequence as well its key and index inside the group of its key. + An additional parameter specifies a comparer to use for testing the + equivalence of keys. +
InsertT + Inserts the elements of a sequence into another sequence at a + specified index. +
InterleaveT + Interleaves the elements of two or more sequences into a single sequence, skipping + sequences as they are consumed. +
LagTSource, TResult(IEnumerableTSource, Int32, FuncTSource, TSource, TResult) + Produces a projection of a sequence by evaluating pairs of elements separated by a + negative offset. +
LagTSource, TResult(IEnumerableTSource, Int32, TSource, FuncTSource, TSource, TResult) + Produces a projection of a sequence by evaluating pairs of elements separated by a + negative offset. +
LastT + Returns the last element of a sequence. +
LastOrDefaultT + Returns the last element of a sequence, or a default value if the + sequence contains no elements. +
LeadTSource, TResult(IEnumerableTSource, Int32, FuncTSource, TSource, TResult) + Produces a projection of a sequence by evaluating pairs of elements separated by a + positive offset. +
LeadTSource, TResult(IEnumerableTSource, Int32, TSource, FuncTSource, TSource, TResult) + Produces a projection of a sequence by evaluating pairs of elements separated by a + positive offset. +
LeftJoinTSource, TKey, TResult(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, FuncTSource, TResult, FuncTSource, TSource, TResult) + Performs a left outer join on two homogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
LeftJoinTSource, TKey, TResult(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, FuncTSource, TResult, FuncTSource, TSource, TResult, IEqualityComparerTKey) + Performs a left outer join on two homogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
LeftJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTFirst, TResult, FuncTFirst, TSecond, TResult) + Performs a left outer join on two heterogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
LeftJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTFirst, TResult, FuncTFirst, TSecond, TResult, IEqualityComparerTKey) + Performs a left outer join on two heterogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
MaxByTSource, TKey(IEnumerableTSource, FuncTSource, TKey) + Returns the maximal elements of the given sequence, based on + the given projection. +
MaxByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey) + Returns the maximal elements of the given sequence, based on + the given projection and the specified comparer for projected values. +
MinByTSource, TKey(IEnumerableTSource, FuncTSource, TKey) + Returns the minimal elements of the given sequence, based on + the given projection. +
MinByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey) + Returns the minimal elements of the given sequence, based on + the given projection and the specified comparer for projected values. +
MoveT + Returns a sequence with a range of elements in the source sequence + moved to a new offset. +
OrderByT, TKey(IEnumerableT, FuncT, TKey, OrderByDirection) + Sorts the elements of a sequence in a particular direction (ascending, descending) according to a key +
OrderByT, TKey(IEnumerableT, FuncT, TKey, IComparerTKey, OrderByDirection) + Sorts the elements of a sequence in a particular direction (ascending, descending) according to a key +
OrderedMergeT(IEnumerableT, IEnumerableT) + Merges two ordered sequences into one. Where the elements equal + in both sequences, the element from the first sequence is + returned in the resulting sequence. +
OrderedMergeT(IEnumerableT, IEnumerableT, IComparerT) + Merges two ordered sequences into one with an additional + parameter specifying how to compare the elements of the + sequences. Where the elements equal in both sequences, the + element from the first sequence is returned in the resulting + sequence. +
OrderedMergeT, TKey(IEnumerableT, IEnumerableT, FuncT, TKey) + Merges two ordered sequences into one with an additional + parameter specifying the element key by which the sequences are + ordered. Where the keys equal in both sequences, the + element from the first sequence is returned in the resulting + sequence. +
OrderedMergeT, TKey, TResult(IEnumerableT, IEnumerableT, FuncT, TKey, FuncT, TResult, FuncT, TResult, FuncT, T, TResult) + Merges two ordered sequences into one. Additional parameters + specify the element key by which the sequences are ordered, + the result when element is found in first sequence but not in + the second, the result when element is found in second sequence + but not in the first and the result when elements are found in + both sequences. +
OrderedMergeT, TKey, TResult(IEnumerableT, IEnumerableT, FuncT, TKey, FuncT, TResult, FuncT, TResult, FuncT, T, TResult, IComparerTKey) + Merges two ordered sequences into one. Additional parameters + specify the element key by which the sequences are ordered, + the result when element is found in first sequence but not in + the second, the result when element is found in second sequence + but not in the first, the result when elements are found in + both sequences and a method for comparing keys. +
OrderedMergeTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTFirst, TResult, FuncTSecond, TResult, FuncTFirst, TSecond, TResult) + Merges two heterogeneous sequences ordered by a common key type + into a homogeneous one. Additional parameters specify the + element key by which the sequences are ordered, the result when + element is found in first sequence but not in the second and + the result when element is found in second sequence but not in + the first, the result when elements are found in both sequences. +
OrderedMergeTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTFirst, TResult, FuncTSecond, TResult, FuncTFirst, TSecond, TResult, IComparerTKey) + Merges two heterogeneous sequences ordered by a common key type + into a homogeneous one. Additional parameters specify the + element key by which the sequences are ordered, the result when + element is found in first sequence but not in the second, + the result when element is found in second sequence but not in + the first, the result when elements are found in both sequences + and a method for comparing keys. +
PadTSource(IEnumerableTSource, Int32) + Pads a sequence with default values if it is narrower (shorter + in length) than a given width. +
PadTSource(IEnumerableTSource, Int32, TSource) + Pads a sequence with a given filler value if it is narrower (shorter + in length) than a given width. +
PadTSource(IEnumerableTSource, Int32, FuncInt32, TSource) + Pads a sequence with a dynamic filler value if it is narrower (shorter + in length) than a given width. +
PadStartTSource(IEnumerableTSource, Int32) + Pads a sequence with default values in the beginning if it is narrower (shorter + in length) than a given width. +
PadStartTSource(IEnumerableTSource, Int32, TSource) + Pads a sequence with a given filler value in the beginning if it is narrower (shorter + in length) than a given width. + An additional parameter specifies the value to use for padding. +
PadStartTSource(IEnumerableTSource, Int32, FuncInt32, TSource) + Pads a sequence with a dynamic filler value in the beginning if it is narrower (shorter + in length) than a given width. + An additional parameter specifies the function to calculate padding. +
PairwiseTSource, TResult + Returns a sequence resulting from applying a function to each + element in the source sequence and its + predecessor, with the exception of the first element which is + only returned as the predecessor of the second element. +
PartialSortT(IEnumerableT, Int32) + Combines OrderByTSource, TKey(IEnumerableTSource, FuncTSource, TKey), + where each element is its key, and TakeTSource(IEnumerableTSource, Int32) + in a single operation. +
PartialSortT(IEnumerableT, Int32, OrderByDirection) + Combines OrderByT, TKey(IEnumerableT, FuncT, TKey, IComparerTKey, OrderByDirection), + where each element is its key, and TakeTSource(IEnumerableTSource, Int32) + in a single operation. + An additional parameter specifies the direction of the sort +
PartialSortT(IEnumerableT, Int32, IComparerT) + Combines OrderByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey), + where each element is its key, and TakeTSource(IEnumerableTSource, Int32) + in a single operation. An additional parameter specifies how the + elements compare to each other. +
PartialSortT(IEnumerableT, Int32, IComparerT, OrderByDirection) + Combines OrderByT, TKey(IEnumerableT, FuncT, TKey, IComparerTKey, OrderByDirection), + where each element is its key, and TakeTSource(IEnumerableTSource, Int32) + in a single operation. + Additional parameters specify how the elements compare to each other and + the direction of the sort. +
PartialSortByTSource, TKey(IEnumerableTSource, Int32, FuncTSource, TKey) + Combines OrderByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey), + and TakeTSource(IEnumerableTSource, Int32) in a single operation. +
PartialSortByTSource, TKey(IEnumerableTSource, Int32, FuncTSource, TKey, OrderByDirection) + Combines OrderByT, TKey(IEnumerableT, FuncT, TKey, OrderByDirection), + and TakeTSource(IEnumerableTSource, Int32) in a single operation. + An additional parameter specifies the direction of the sort +
PartialSortByTSource, TKey(IEnumerableTSource, Int32, FuncTSource, TKey, IComparerTKey) + Combines OrderByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey), + and TakeTSource(IEnumerableTSource, Int32) in a single operation. + An additional parameter specifies how the keys compare to each other. +
PartialSortByTSource, TKey(IEnumerableTSource, Int32, FuncTSource, TKey, IComparerTKey, OrderByDirection) + Combines OrderByT, TKey(IEnumerableT, FuncT, TKey, OrderByDirection), + and TakeTSource(IEnumerableTSource, Int32) in a single operation. + Additional parameters specify how the elements compare to each other and + the direction of the sort. +
PartitionT(IEnumerableT, FuncT, Boolean) + Partitions or splits a sequence in two using a predicate. +
PartitionT, TResult(IEnumerableIGroupingBoolean, T, FuncIEnumerableT, IEnumerableT, TResult) + Partitions a grouping by Boolean keys into a projection of true + elements and false elements, respectively. +
PartitionT, TResult(IEnumerableIGroupingNullableBoolean, T, FuncIEnumerableT, IEnumerableT, IEnumerableT, TResult) + Partitions a grouping by nullable Boolean keys into a projection of + true elements, false elements and null elements, respectively. +
PartitionT, TResult(IEnumerableT, FuncT, Boolean, FuncIEnumerableT, IEnumerableT, TResult) + Partitions or splits a sequence in two using a predicate and then + projects a result from the two. +
PartitionTKey, TElement, TResult(IEnumerableIGroupingTKey, TElement, TKey, FuncIEnumerableTElement, IEnumerableIGroupingTKey, TElement, TResult) + Partitions a grouping and projects a result from group elements + matching a key and those groups that do not. +
PartitionTKey, TElement, TResult(IEnumerableIGroupingTKey, TElement, TKey, TKey, FuncIEnumerableTElement, IEnumerableTElement, IEnumerableIGroupingTKey, TElement, TResult) + Partitions a grouping and projects a result from elements of + groups matching a set of two keys and those groups that do not. +
PartitionTKey, TElement, TResult(IEnumerableIGroupingTKey, TElement, TKey, IEqualityComparerTKey, FuncIEnumerableTElement, IEnumerableIGroupingTKey, TElement, TResult) + Partitions a grouping and projects a result from group elements + matching a key and those groups that do not. An additional parameter + specifies how to compare keys for equality. +
PartitionTKey, TElement, TResult(IEnumerableIGroupingTKey, TElement, TKey, TKey, TKey, FuncIEnumerableTElement, IEnumerableTElement, IEnumerableTElement, IEnumerableIGroupingTKey, TElement, TResult) + Partitions a grouping and projects a result from elements groups + matching a set of three keys and those groups that do not. +
PartitionTKey, TElement, TResult(IEnumerableIGroupingTKey, TElement, TKey, TKey, IEqualityComparerTKey, FuncIEnumerableTElement, IEnumerableTElement, IEnumerableIGroupingTKey, TElement, TResult) + Partitions a grouping and projects a result from elements of + groups matching a set of two keys and those groups that do not. + An additional parameter specifies how to compare keys for equality. +
PartitionTKey, TElement, TResult(IEnumerableIGroupingTKey, TElement, TKey, TKey, TKey, IEqualityComparerTKey, FuncIEnumerableTElement, IEnumerableTElement, IEnumerableTElement, IEnumerableIGroupingTKey, TElement, TResult) + Partitions a grouping and projects a result from elements groups + matching a set of three keys and those groups that do not. An + additional parameter specifies how to compare keys for equality. +
PermutationsT + Generates a sequence of lists that represent the permutations of the original sequence. +
PipeT + Executes the given action on each element in the source sequence + and yields it. +
PrependTSource + Prepends a single value to a sequence. +
PreScanTSource + Performs a pre-scan (exclusive prefix sum) on a sequence of elements. +
Random + Returns an infinite sequence of random integers using the standard + .NET random number generator. +
Random(Int32) + Returns an infinite sequence of random integers between zero and + a given maximum. +
Random(Random) + Returns an infinite sequence of random integers using the supplied + random number generator. +
Random(Int32, Int32) + Returns an infinite sequence of random integers between a given + minimum and a maximum. +
Random(Random, Int32) + Returns an infinite sequence of random integers between zero and a + given maximum using the supplied random number generator. +
Random(Random, Int32, Int32) + Returns an infinite sequence of random integers between a given + minimum and a maximum using the supplied random number generator. +
RandomDouble + Returns an infinite sequence of random double values between 0.0 and 1.0 +
RandomDouble(Random) + Returns an infinite sequence of random double values between 0.0 and 1.0 + using the supplied random number generator. +
RandomSubsetT(IEnumerableT, Int32) + Returns a sequence of a specified size of random elements from the + original sequence. +
RandomSubsetT(IEnumerableT, Int32, Random) + Returns a sequence of a specified size of random elements from the + original sequence. An additional parameter specifies a random + generator to be used for the random selection algorithm. +
RankTSource(IEnumerableTSource) + Ranks each item in the sequence in descending ordering using a default comparer. +
RankTSource(IEnumerableTSource, IComparerTSource) + Rank each item in the sequence using a caller-supplied comparer. +
RankByTSource, TKey(IEnumerableTSource, FuncTSource, TKey) + Ranks each item in the sequence in descending ordering by a specified key using a default comparer +
RankByTSource, TKey(IEnumerableTSource, FuncTSource, TKey, IComparerTKey) + Ranks each item in a sequence using a specified key and a caller-supplied comparer +
RepeatT(IEnumerableT) + Repeats the sequence forever. +
RepeatT(IEnumerableT, Int32) + Repeats the sequence the specified number of times. +
ReturnT + Returns a single-element sequence containing the item provided. +
RightJoinTSource, TKey, TResult(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, FuncTSource, TResult, FuncTSource, TSource, TResult) + Performs a right outer join on two homogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
RightJoinTSource, TKey, TResult(IEnumerableTSource, IEnumerableTSource, FuncTSource, TKey, FuncTSource, TResult, FuncTSource, TSource, TResult, IEqualityComparerTKey) + Performs a right outer join on two homogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
RightJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTSecond, TResult, FuncTFirst, TSecond, TResult) + Performs a right outer join on two heterogeneous sequences. + Additional arguments specify key selection functions and result + projection functions. +
RightJoinTFirst, TSecond, TKey, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TKey, FuncTSecond, TKey, FuncTSecond, TResult, FuncTFirst, TSecond, TResult, IEqualityComparerTKey) + Performs a right outer join on two heterogeneous sequences. + Additional arguments specify key selection functions, result + projection functions and a key comparer. +
RunLengthEncodeT(IEnumerableT) + Run-length encodes a sequence by converting consecutive instances of the same element into + a KeyValuePair{T,int} representing the item and its occurrence count. +
RunLengthEncodeT(IEnumerableT, IEqualityComparerT) + Run-length encodes a sequence by converting consecutive instances of the same element into + a KeyValuePair{T,int} representing the item and its occurrence count. This overload + uses a custom equality comparer to identify equivalent items. +
ScanTSource(IEnumerableTSource, FuncTSource, TSource, TSource) + Performs a scan (inclusive prefix sum) on a sequence of elements. +
ScanTSource, TState(IEnumerableTSource, TState, FuncTState, TSource, TState) + Like AggregateTSource(IEnumerableTSource, FuncTSource, TSource, TSource) except returns + the sequence of intermediate results as well as the final one. + An additional parameter specifies a seed. +
ScanByTSource, TKey, TState(IEnumerableTSource, FuncTSource, TKey, FuncTKey, TState, FuncTState, TKey, TSource, TState) + Applies an accumulator function over sequence element keys, + returning the keys along with intermediate accumulator states. +
ScanByTSource, TKey, TState(IEnumerableTSource, FuncTSource, TKey, FuncTKey, TState, FuncTState, TKey, TSource, TState, IEqualityComparerTKey) + Applies an accumulator function over sequence element keys, + returning the keys along with intermediate accumulator states. An + additional parameter specifies the comparer to use to compare keys. +
ScanRightTSource(IEnumerableTSource, FuncTSource, TSource, TSource) + Performs a right-associative scan (inclusive prefix) on a sequence of elements. + This operator is the right-associative version of the + ScanTSource(IEnumerableTSource, FuncTSource, TSource, TSource) LINQ operator. +
ScanRightTSource, TAccumulate(IEnumerableTSource, TAccumulate, FuncTSource, TAccumulate, TAccumulate) + Performs a right-associative scan (inclusive prefix) on a sequence of elements. + The specified seed value is used as the initial accumulator value. + This operator is the right-associative version of the + ScanTSource, TState(IEnumerableTSource, TState, FuncTState, TSource, TState) LINQ operator. +
SegmentT(IEnumerableT, FuncT, T, Int32, Boolean) + Divides a sequence into multiple sequences by using a segment detector based on the original sequence +
SegmentT(IEnumerableT, FuncT, Boolean) + Divides a sequence into multiple sequences by using a segment detector based on the original sequence +
SegmentT(IEnumerableT, FuncT, Int32, Boolean) + Divides a sequence into multiple sequences by using a segment detector based on the original sequence +
Sequence(Int32, Int32) + Generates a sequence of integral numbers within the (inclusive) specified range. + If sequence is ascending the step is +1, otherwise -1. +
Sequence(Int32, Int32, Int32) + Generates a sequence of integral numbers within the (inclusive) specified range. + An additional parameter specifies the steps in which the integers of the sequence increase or decrease. +
ShuffleT(IEnumerableT) + Returns a sequence of elements in random order from the original + sequence. +
ShuffleT(IEnumerableT, Random) + Returns a sequence of elements in random order from the original + sequence. An additional parameter specifies a random generator to be + used for the random selection algorithm. +
SingleT + Returns the only element of a sequence, and throws an exception if + there is not exactly one element in the sequence. +
SingleOrDefaultT + Returns the only element of a sequence, or a default value if the + sequence is empty; this method throws an exception if there is more + than one element in the sequence. +
SkipLastT + Bypasses a specified number of elements at the end of the sequence. +
SkipUntilTSource + Skips items from the input sequence until the given predicate returns true + when applied to the current source item; that item will be the last skipped. +
SliceT + Extracts a contiguous count of elements from a sequence at a particular zero-based + starting index. +
SortedMergeTSource(IEnumerableTSource, OrderByDirection, IEnumerableTSource) + Merges two or more sequences that are in a common order (either ascending or descending) + into a single sequence that preserves that order. +
SortedMergeTSource(IEnumerableTSource, OrderByDirection, IComparerTSource, IEnumerableTSource) + Merges two or more sequences that are in a common order (either ascending or descending) + into a single sequence that preserves that order. +
SplitTSource(IEnumerableTSource, TSource) + Splits the source sequence by a separator. +
SplitTSource(IEnumerableTSource, FuncTSource, Boolean) + Splits the source sequence by separator elements identified by a + function. +
SplitTSource(IEnumerableTSource, TSource, IEqualityComparerTSource) + Splits the source sequence by a separator and then transforms the + splits into results. +
SplitTSource(IEnumerableTSource, TSource, Int32) + Splits the source sequence by a separator given a maximum count of splits. +
SplitTSource(IEnumerableTSource, FuncTSource, Boolean, Int32) + Splits the source sequence by separator elements identified by a + function, given a maximum count of splits. +
SplitTSource(IEnumerableTSource, TSource, IEqualityComparerTSource, Int32) + Splits the source sequence by a separator, given a maximum count + of splits. A parameter specifies how the separator is compared + for equality. +
SplitTSource, TResult(IEnumerableTSource, TSource, FuncIEnumerableTSource, TResult) + Splits the source sequence by a separator and then transforms + the splits into results. +
SplitTSource, TResult(IEnumerableTSource, FuncTSource, Boolean, FuncIEnumerableTSource, TResult) + Splits the source sequence by separator elements identified by + a function and then transforms the splits into results. +
SplitTSource, TResult(IEnumerableTSource, TSource, IEqualityComparerTSource, FuncIEnumerableTSource, TResult) + Splits the source sequence by a separator and then transforms the + splits into results. A parameter specifies how the separator is + compared for equality. +
SplitTSource, TResult(IEnumerableTSource, TSource, Int32, FuncIEnumerableTSource, TResult) + Splits the source sequence by a separator, given a maximum count + of splits, and then transforms the splits into results. +
SplitTSource, TResult(IEnumerableTSource, FuncTSource, Boolean, Int32, FuncIEnumerableTSource, TResult) + Splits the source sequence by separator elements identified by + a function, given a maximum count of splits, and then transforms + the splits into results. +
SplitTSource, TResult(IEnumerableTSource, TSource, IEqualityComparerTSource, Int32, FuncIEnumerableTSource, TResult) + Splits the source sequence by a separator, given a maximum count + of splits, and then transforms the splits into results. A + parameter specifies how the separator is compared for equality. +
StartsWithT(IEnumerableT, IEnumerableT) + Determines whether the beginning of the first sequence is + equivalent to the second sequence, using the default equality + comparer. +
StartsWithT(IEnumerableT, IEnumerableT, IEqualityComparerT) + Determines whether the beginning of the first sequence is + equivalent to the second sequence, using the specified element + equality comparer. +
SubsetsT(IEnumerableT) + Returns a sequence of IListT representing all of the subsets of any size + that are part of the original sequence. In mathematics, it is equivalent to the + power set of a set. +
SubsetsT(IEnumerableT, Int32) + Returns a sequence of IListT representing all subsets of a given size + that are part of the original sequence. In mathematics, it is equivalent to the + combinations or k-subsets of a set. +
TagFirstLastTSource, TResult + Returns a sequence resulting from applying a function to each + element in the source sequence with additional parameters + indicating whether the element is the first and/or last of the + sequence. +
TakeEveryTSource + Returns every N-th element of a sequence. +
TakeLastTSource + Returns a specified number of contiguous elements from the end of + a sequence. +
TakeUntilTSource + Returns items from the input sequence until the given predicate returns true + when applied to the current source item; that item will be the last returned. +
ThenByT, TKey(IOrderedEnumerableT, FuncT, TKey, OrderByDirection) + Performs a subsequent ordering of elements in a sequence in a particular direction (ascending, descending) according to a key +
ThenByT, TKey(IOrderedEnumerableT, FuncT, TKey, IComparerTKey, OrderByDirection) + Performs a subsequent ordering of elements in a sequence in a particular direction (ascending, descending) according to a key +
ToArrayByIndexT(IEnumerableT, FuncT, Int32) + Creates an array from an IEnumerableT where a + function is used to determine the index at which an element will + be placed in the array. +
ToArrayByIndexT(IEnumerableT, Int32, FuncT, Int32) + Creates an array of user-specified length from an + IEnumerableT where a function is used to determine + the index at which an element will be placed in the array. +
ToArrayByIndexT, TResult(IEnumerableT, FuncT, Int32, FuncT, TResult) + Creates an array from an IEnumerableT where a + function is used to determine the index at which an element will + be placed in the array. The elements are projected into the array + via an additional function. +
ToArrayByIndexT, TResult(IEnumerableT, FuncT, Int32, FuncT, Int32, TResult) + Creates an array from an IEnumerableT where a + function is used to determine the index at which an element will + be placed in the array. The elements are projected into the array + via an additional function. +
ToArrayByIndexT, TResult(IEnumerableT, Int32, FuncT, Int32, FuncT, TResult) + Creates an array of user-specified length from an + IEnumerableT where a function is used to determine + the index at which an element will be placed in the array. The + elements are projected into the array via an additional function. +
ToArrayByIndexT, TResult(IEnumerableT, Int32, FuncT, Int32, FuncT, Int32, TResult) + Creates an array of user-specified length from an + IEnumerableT where a function is used to determine + the index at which an element will be placed in the array. The + elements are projected into the array via an additional function. +
ToDataTableT(IEnumerableT) + Converts a sequence to a DataTable object. +
ToDataTableT(IEnumerableT, ExpressionFuncT, Object) + Appends elements in the sequence as rows of a given DataTable + object with a set of lambda expressions specifying which members (property + or field) of each element in the sequence will supply the column values. +
ToDataTableT, TTable(IEnumerableT, TTable) + Appends elements in the sequence as rows of a given DataTable object. +
ToDataTableT, TTable(IEnumerableT, TTable, ExpressionFuncT, Object) + Appends elements in the sequence as rows of a given DataTable + object with a set of lambda expressions specifying which members (property + or field) of each element in the sequence will supply the column values. +
ToDelimitedString(IEnumerableBoolean, String) + Creates a delimited string from a sequence of values and + a given delimiter. +
ToDelimitedString(IEnumerableByte, String) + Creates a delimited string from a sequence of values and + a given delimiter. +
ToDelimitedString(IEnumerableChar, String) + Creates a delimited string from a sequence of values and + a given delimiter. +
ToDelimitedString(IEnumerableDecimal, String) + Creates a delimited string from a sequence of values and + a given delimiter. +
ToDelimitedString(IEnumerableDouble, String) + Creates a delimited string from a sequence of values and + a given delimiter. +
ToDelimitedString(IEnumerableInt16, String) + Creates a delimited string from a sequence of values and + a given delimiter. +
ToDelimitedString(IEnumerableInt32, String) + Creates a delimited string from a sequence of values and + a given delimiter. +
ToDelimitedString(IEnumerableInt64, String) + Creates a delimited string from a sequence of values and + a given delimiter. +
ToDelimitedString(IEnumerableSByte, String) + Creates a delimited string from a sequence of values and + a given delimiter. +
ToDelimitedString(IEnumerableSingle, String) + Creates a delimited string from a sequence of values and + a given delimiter. +
ToDelimitedString(IEnumerableString, String) + Creates a delimited string from a sequence of values and + a given delimiter. +
ToDelimitedString(IEnumerableUInt16, String) + Creates a delimited string from a sequence of values and + a given delimiter. +
ToDelimitedString(IEnumerableUInt32, String) + Creates a delimited string from a sequence of values and + a given delimiter. +
ToDelimitedString(IEnumerableUInt64, String) + Creates a delimited string from a sequence of values and + a given delimiter. +
ToDelimitedStringTSource(IEnumerableTSource, String) + Creates a delimited string from a sequence of values and + a given delimiter. +
ToDictionaryTKey, TValue(IEnumerableKeyValuePairTKey, TValue) + Creates a DictionaryTKey, TValue from a sequence of + KeyValuePairTKey, TValue elements. +
ToDictionaryTKey, TValue(IEnumerableValueTupleTKey, TValue) + Creates a DictionaryTKey, TValue from a sequence of + tuples of 2 where the first item is the key and the second the + value. +
ToDictionaryTKey, TValue(IEnumerableKeyValuePairTKey, TValue, IEqualityComparerTKey) + Creates a DictionaryTKey, TValue from a sequence of + KeyValuePairTKey, TValue elements. An additional + parameter specifies a comparer for keys. +
ToDictionaryTKey, TValue(IEnumerableValueTupleTKey, TValue, IEqualityComparerTKey) + Creates a DictionaryTKey, TValue from a sequence of + tuples of 2 where the first item is the key and the second the + value. An additional parameter specifies a comparer for keys. +
ToHashSetTSource(IEnumerableTSource) + Returns a HashSetT of the source items using the default equality + comparer for the type. +
ToHashSetTSource(IEnumerableTSource, IEqualityComparerTSource) + Returns a HashSetT of the source items using the specified equality + comparer for the type. +
ToLookupTKey, TValue(IEnumerableKeyValuePairTKey, TValue) + Creates a ILookupTKey, TElement from a sequence of + KeyValuePairTKey, TValue elements. +
ToLookupTKey, TValue(IEnumerableValueTupleTKey, TValue) + Creates a Lookup from a sequence of + tuples of 2 where the first item is the key and the second the + value. +
ToLookupTKey, TValue(IEnumerableKeyValuePairTKey, TValue, IEqualityComparerTKey) + Creates a ILookupTKey, TElement from a sequence of + KeyValuePairTKey, TValue elements. An additional + parameter specifies a comparer for keys. +
ToLookupTKey, TValue(IEnumerableValueTupleTKey, TValue, IEqualityComparerTKey) + Creates a Lookup from a sequence of + tuples of 2 where the first item is the key and the second the + value. An additional parameter specifies a comparer for keys. +
TraceTSource(IEnumerableTSource) + Traces the elements of a source sequence for diagnostics. +
TraceTSource(IEnumerableTSource, FuncTSource, String) + Traces the elements of a source sequence for diagnostics using + a custom formatter. +
TraceTSource(IEnumerableTSource, String) + Traces the elements of a source sequence for diagnostics using + custom formatting. +
TransposeT + Transposes a sequence of rows into a sequence of columns. +
TraverseBreadthFirstT + Traverses a tree in a breadth-first fashion, starting at a root + node and using a user-defined function to get the children at each + node of the tree. +
TraverseDepthFirstT + Traverses a tree in a depth-first fashion, starting at a root node + and using a user-defined function to get the children at each node + of the tree. +
UnfoldTState, T, TResult + Returns a sequence generated by applying a state to the generator function, + and from its result, determines if the sequence should have a next element, its value, + and the next state in the recursive call. +
WindowTSource + Processes a sequence into a series of sub-sequences representing a windowed subset of + the original. +
WindowedTSource + Processes a sequence into a series of sub-sequences representing a windowed subset of the original. +
Obsolete.
WindowLeftTSource + Creates a left-aligned sliding window of a given size over the + source sequence. +
WindowRightTSource + Creates a right-aligned sliding window over the source sequence + of a given size. +
ZipLongestTFirst, TSecond, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TSecond, TResult) + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + will always be as long as the longest of input sequences where the + default value of each of the shorter sequence element types is used + for padding. +
ZipLongestT1, T2, T3, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, FuncT1, T2, T3, TResult) + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + will always be as long as the longest of input sequences where the + default value of each of the shorter sequence element types is used + for padding. +
ZipLongestT1, T2, T3, T4, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, IEnumerableT4, FuncT1, T2, T3, T4, TResult) + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + will always be as long as the longest of input sequences where the + default value of each of the shorter sequence element types is used + for padding. +
ZipShortestTFirst, TSecond, TResult(IEnumerableTFirst, IEnumerableTSecond, FuncTFirst, TSecond, TResult) + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + is as short as the shortest input sequence. +
ZipShortestT1, T2, T3, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, FuncT1, T2, T3, TResult) + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + is as short as the shortest input sequence. +
ZipShortestT1, T2, T3, T4, TResult(IEnumerableT1, IEnumerableT2, IEnumerableT3, IEnumerableT4, FuncT1, T2, T3, T4, TResult) + Returns a projection of tuples, where each tuple contains the N-th + element from each of the argument sequences. The resulting sequence + is as short as the shortest input sequence. +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_OrderByDirection.htm b/3.4/ref/api/html/T_MoreLinq_OrderByDirection.htm new file mode 100644 index 0000000..58c6099 --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_OrderByDirection.htm @@ -0,0 +1,27 @@ +OrderByDirection Enumeration

OrderByDirection Enumeration

+ Enumeration that defines values representing valid ordering directions for a sequence. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
public enum OrderByDirection

Members

Ascending0 + Elements are ordered by increasing value +
Descending1 + Elements are ordered by decreasing value +

See Also

\ No newline at end of file diff --git a/3.4/ref/api/html/T_MoreLinq_SequenceException.htm b/3.4/ref/api/html/T_MoreLinq_SequenceException.htm new file mode 100644 index 0000000..f13a802 --- /dev/null +++ b/3.4/ref/api/html/T_MoreLinq_SequenceException.htm @@ -0,0 +1,43 @@ +SequenceException Class

SequenceException Class

+ The exception that is thrown for a sequence that fails a condition. +

Definition

Namespace: MoreLinq
Assembly: MoreLinq (in MoreLinq.dll) Version: 3.4.0+b99a6a8cc504caf2d48372fe54a2f8116c59cd0c
C#
[SerializableAttribute]
+public class SequenceException : Exception
Inheritance
Object    Exception    SequenceException

Constructors

SequenceException + Initializes a new instance of the SequenceException class. +
SequenceException(String) + Initializes a new instance of the SequenceException class + with a given error message. +
SequenceException(SerializationInfo, StreamingContext) + Initializes a new instance of the SequenceException class + with serialized data. +
SequenceException(String, Exception) + Initializes a new instance of the SequenceException class + with a given error message and a reference to the inner exception + that is the cause of the exception. +

Properties

DataGets a collection of key/value pairs that provide additional user-defined information about the exception.
(Inherited from Exception)
HelpLinkGets or sets a link to the help file associated with this exception.
(Inherited from Exception)
HResultGets or sets HRESULT, a coded numerical value that is assigned to a specific exception.
(Inherited from Exception)
InnerExceptionGets the Exception instance that caused the current exception.
(Inherited from Exception)
MessageGets a message that describes the current exception.
(Inherited from Exception)
SourceGets or sets the name of the application or the object that causes the error.
(Inherited from Exception)
StackTraceGets a string representation of the immediate frames on the call stack.
(Inherited from Exception)
TargetSiteGets the method that throws the current exception.
(Inherited from Exception)

Methods

EqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
GetBaseExceptionWhen overridden in a derived class, returns the Exception that is the root cause of one or more subsequent exceptions.
(Inherited from Exception)
GetHashCodeServes as the default hash function.
(Inherited from Object)
GetObjectDataWhen overridden in a derived class, sets the SerializationInfo with information about the exception.
(Inherited from Exception)
GetTypeGets the runtime type of the current instance.
(Inherited from Exception)
MemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
ToStringCreates and returns a string representation of the current exception.
(Inherited from Exception)

Events

SerializeObjectStateOccurs when an exception is serialized to create an exception state object that contains serialized data about the exception.
(Inherited from Exception)
Obsolete.

See Also

\ No newline at end of file diff --git a/3.4/ref/api/icons/favicon.ico b/3.4/ref/api/icons/favicon.ico new file mode 100644 index 0000000..2b9963f Binary files /dev/null and b/3.4/ref/api/icons/favicon.ico differ diff --git a/3.4/ref/api/index.html b/3.4/ref/api/index.html new file mode 100644 index 0000000..98328ef --- /dev/null +++ b/3.4/ref/api/index.html @@ -0,0 +1,31 @@ + + + + + + + MoreLinq - Redirect + + +

If you are not redirected automatically, follow this link to the default topic.

+ + diff --git a/3.4/ref/api/scripts/clipboard.min.js b/3.4/ref/api/scripts/clipboard.min.js new file mode 100644 index 0000000..41c6a0f --- /dev/null +++ b/3.4/ref/api/scripts/clipboard.min.js @@ -0,0 +1,7 @@ +/*! + * clipboard.js v2.0.10 + * https://clipboardjs.com/ + * + * Licensed MIT © Zeno Rocha + */ +!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.ClipboardJS=e():t.ClipboardJS=e()}(this,function(){return n={686:function(t,e,n){"use strict";n.d(e,{default:function(){return o}});var e=n(279),i=n.n(e),e=n(370),u=n.n(e),e=n(817),c=n.n(e);function a(t){try{return document.execCommand(t)}catch(t){return}}var f=function(t){t=c()(t);return a("cut"),t};var l=function(t){var e,n,o,r=1{ +throw Error("map is read-only")}:e instanceof Set&&(e.add=e.clear=e.delete=()=>{ +throw Error("set is read-only") +}),Object.freeze(e),Object.getOwnPropertyNames(e).forEach((n=>{var i=e[n] +;"object"!=typeof i||Object.isFrozen(i)||t(i)})),e} +e.exports=t,e.exports.default=t;var n=e.exports;class i{constructor(e){ +void 0===e.data&&(e.data={}),this.data=e.data,this.isMatchIgnored=!1} +ignoreMatch(){this.isMatchIgnored=!0}}function r(e){ +return e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'") +}function s(e,...t){const n=Object.create(null);for(const t in e)n[t]=e[t] +;return t.forEach((e=>{for(const t in e)n[t]=e[t]})),n}const o=e=>!!e.kind +;class a{constructor(e,t){ +this.buffer="",this.classPrefix=t.classPrefix,e.walk(this)}addText(e){ +this.buffer+=r(e)}openNode(e){if(!o(e))return;let t=e.kind +;t=e.sublanguage?"language-"+t:((e,{prefix:t})=>{if(e.includes(".")){ +const n=e.split(".") +;return[`${t}${n.shift()}`,...n.map(((e,t)=>`${e}${"_".repeat(t+1)}`))].join(" ") +}return`${t}${e}`})(t,{prefix:this.classPrefix}),this.span(t)}closeNode(e){ +o(e)&&(this.buffer+="")}value(){return this.buffer}span(e){ +this.buffer+=``}}class c{constructor(){this.rootNode={ +children:[]},this.stack=[this.rootNode]}get top(){ +return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(e){ +this.top.children.push(e)}openNode(e){const t={kind:e,children:[]} +;this.add(t),this.stack.push(t)}closeNode(){ +if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){ +for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)} +walk(e){return this.constructor._walk(e,this.rootNode)}static _walk(e,t){ +return"string"==typeof t?e.addText(t):t.children&&(e.openNode(t), +t.children.forEach((t=>this._walk(e,t))),e.closeNode(t)),e}static _collapse(e){ +"string"!=typeof e&&e.children&&(e.children.every((e=>"string"==typeof e))?e.children=[e.children.join("")]:e.children.forEach((e=>{ +c._collapse(e)})))}}class l extends c{constructor(e){super(),this.options=e} +addKeyword(e,t){""!==e&&(this.openNode(t),this.addText(e),this.closeNode())} +addText(e){""!==e&&this.add(e)}addSublanguage(e,t){const n=e.root +;n.kind=t,n.sublanguage=!0,this.add(n)}toHTML(){ +return new a(this,this.options).value()}finalize(){return!0}}function g(e){ +return e?"string"==typeof e?e:e.source:null}function d(e){return f("(?=",e,")")} +function u(e){return f("(?:",e,")*")}function h(e){return f("(?:",e,")?")} +function f(...e){return e.map((e=>g(e))).join("")}function p(...e){const t=(e=>{ +const t=e[e.length-1] +;return"object"==typeof t&&t.constructor===Object?(e.splice(e.length-1,1),t):{} +})(e);return"("+(t.capture?"":"?:")+e.map((e=>g(e))).join("|")+")"} +function b(e){return RegExp(e.toString()+"|").exec("").length-1} +const m=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./ +;function E(e,{joinWith:t}){let n=0;return e.map((e=>{n+=1;const t=n +;let i=g(e),r="";for(;i.length>0;){const e=m.exec(i);if(!e){r+=i;break} +r+=i.substring(0,e.index), +i=i.substring(e.index+e[0].length),"\\"===e[0][0]&&e[1]?r+="\\"+(Number(e[1])+t):(r+=e[0], +"("===e[0]&&n++)}return r})).map((e=>`(${e})`)).join(t)} +const x="[a-zA-Z]\\w*",w="[a-zA-Z_]\\w*",y="\\b\\d+(\\.\\d+)?",_="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",k="\\b(0b[01]+)",v={ +begin:"\\\\[\\s\\S]",relevance:0},O={scope:"string",begin:"'",end:"'", +illegal:"\\n",contains:[v]},N={scope:"string",begin:'"',end:'"',illegal:"\\n", +contains:[v]},M=(e,t,n={})=>{const i=s({scope:"comment",begin:e,end:t, +contains:[]},n);i.contains.push({scope:"doctag", +begin:"[ ]*(?=(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):)", +end:/(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):/,excludeBegin:!0,relevance:0}) +;const r=p("I","a","is","so","us","to","at","if","in","it","on",/[A-Za-z]+['](d|ve|re|ll|t|s|n)/,/[A-Za-z]+[-][a-z]+/,/[A-Za-z][a-z]{2,}/) +;return i.contains.push({begin:f(/[ ]+/,"(",r,/[.]?[:]?([.][ ]|[ ])/,"){3}")}),i +},S=M("//","$"),R=M("/\\*","\\*/"),j=M("#","$");var A=Object.freeze({ +__proto__:null,MATCH_NOTHING_RE:/\b\B/,IDENT_RE:x,UNDERSCORE_IDENT_RE:w, +NUMBER_RE:y,C_NUMBER_RE:_,BINARY_NUMBER_RE:k, +RE_STARTERS_RE:"!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~", +SHEBANG:(e={})=>{const t=/^#![ ]*\// +;return e.binary&&(e.begin=f(t,/.*\b/,e.binary,/\b.*/)),s({scope:"meta",begin:t, +end:/$/,relevance:0,"on:begin":(e,t)=>{0!==e.index&&t.ignoreMatch()}},e)}, +BACKSLASH_ESCAPE:v,APOS_STRING_MODE:O,QUOTE_STRING_MODE:N,PHRASAL_WORDS_MODE:{ +begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/ +},COMMENT:M,C_LINE_COMMENT_MODE:S,C_BLOCK_COMMENT_MODE:R,HASH_COMMENT_MODE:j, +NUMBER_MODE:{scope:"number",begin:y,relevance:0},C_NUMBER_MODE:{scope:"number", +begin:_,relevance:0},BINARY_NUMBER_MODE:{scope:"number",begin:k,relevance:0}, +REGEXP_MODE:{begin:/(?=\/[^/\n]*\/)/,contains:[{scope:"regexp",begin:/\//, +end:/\/[gimuy]*/,illegal:/\n/,contains:[v,{begin:/\[/,end:/\]/,relevance:0, +contains:[v]}]}]},TITLE_MODE:{scope:"title",begin:x,relevance:0}, +UNDERSCORE_TITLE_MODE:{scope:"title",begin:w,relevance:0},METHOD_GUARD:{ +begin:"\\.\\s*[a-zA-Z_]\\w*",relevance:0},END_SAME_AS_BEGIN:e=>Object.assign(e,{ +"on:begin":(e,t)=>{t.data._beginMatch=e[1]},"on:end":(e,t)=>{ +t.data._beginMatch!==e[1]&&t.ignoreMatch()}})});function I(e,t){ +"."===e.input[e.index-1]&&t.ignoreMatch()}function T(e,t){ +void 0!==e.className&&(e.scope=e.className,delete e.className)}function L(e,t){ +t&&e.beginKeywords&&(e.begin="\\b("+e.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)", +e.__beforeBegin=I,e.keywords=e.keywords||e.beginKeywords,delete e.beginKeywords, +void 0===e.relevance&&(e.relevance=0))}function B(e,t){ +Array.isArray(e.illegal)&&(e.illegal=p(...e.illegal))}function D(e,t){ +if(e.match){ +if(e.begin||e.end)throw Error("begin & end are not supported with match") +;e.begin=e.match,delete e.match}}function H(e,t){ +void 0===e.relevance&&(e.relevance=1)}const P=(e,t)=>{if(!e.beforeMatch)return +;if(e.starts)throw Error("beforeMatch cannot be used with starts") +;const n=Object.assign({},e);Object.keys(e).forEach((t=>{delete e[t] +})),e.keywords=n.keywords,e.begin=f(n.beforeMatch,d(n.begin)),e.starts={ +relevance:0,contains:[Object.assign(n,{endsParent:!0})] +},e.relevance=0,delete n.beforeMatch +},C=["of","and","for","in","not","or","if","then","parent","list","value"] +;function $(e,t,n="keyword"){const i=Object.create(null) +;return"string"==typeof e?r(n,e.split(" ")):Array.isArray(e)?r(n,e):Object.keys(e).forEach((n=>{ +Object.assign(i,$(e[n],t,n))})),i;function r(e,n){ +t&&(n=n.map((e=>e.toLowerCase()))),n.forEach((t=>{const n=t.split("|") +;i[n[0]]=[e,U(n[0],n[1])]}))}}function U(e,t){ +return t?Number(t):(e=>C.includes(e.toLowerCase()))(e)?0:1}const z={},K=e=>{ +console.error(e)},W=(e,...t)=>{console.log("WARN: "+e,...t)},X=(e,t)=>{ +z[`${e}/${t}`]||(console.log(`Deprecated as of ${e}. ${t}`),z[`${e}/${t}`]=!0) +},G=Error();function Z(e,t,{key:n}){let i=0;const r=e[n],s={},o={} +;for(let e=1;e<=t.length;e++)o[e+i]=r[e],s[e+i]=!0,i+=b(t[e-1]) +;e[n]=o,e[n]._emit=s,e[n]._multi=!0}function F(e){(e=>{ +e.scope&&"object"==typeof e.scope&&null!==e.scope&&(e.beginScope=e.scope, +delete e.scope)})(e),"string"==typeof e.beginScope&&(e.beginScope={ +_wrap:e.beginScope}),"string"==typeof e.endScope&&(e.endScope={_wrap:e.endScope +}),(e=>{if(Array.isArray(e.begin)){ +if(e.skip||e.excludeBegin||e.returnBegin)throw K("skip, excludeBegin, returnBegin not compatible with beginScope: {}"), +G +;if("object"!=typeof e.beginScope||null===e.beginScope)throw K("beginScope must be object"), +G;Z(e,e.begin,{key:"beginScope"}),e.begin=E(e.begin,{joinWith:""})}})(e),(e=>{ +if(Array.isArray(e.end)){ +if(e.skip||e.excludeEnd||e.returnEnd)throw K("skip, excludeEnd, returnEnd not compatible with endScope: {}"), +G +;if("object"!=typeof e.endScope||null===e.endScope)throw K("endScope must be object"), +G;Z(e,e.end,{key:"endScope"}),e.end=E(e.end,{joinWith:""})}})(e)}function V(e){ +function t(t,n){ +return RegExp(g(t),"m"+(e.case_insensitive?"i":"")+(e.unicodeRegex?"u":"")+(n?"g":"")) +}class n{constructor(){ +this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0} +addRule(e,t){ +t.position=this.position++,this.matchIndexes[this.matchAt]=t,this.regexes.push([t,e]), +this.matchAt+=b(e)+1}compile(){0===this.regexes.length&&(this.exec=()=>null) +;const e=this.regexes.map((e=>e[1]));this.matcherRe=t(E(e,{joinWith:"|" +}),!0),this.lastIndex=0}exec(e){this.matcherRe.lastIndex=this.lastIndex +;const t=this.matcherRe.exec(e);if(!t)return null +;const n=t.findIndex(((e,t)=>t>0&&void 0!==e)),i=this.matchIndexes[n] +;return t.splice(0,n),Object.assign(t,i)}}class i{constructor(){ +this.rules=[],this.multiRegexes=[], +this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(e){ +if(this.multiRegexes[e])return this.multiRegexes[e];const t=new n +;return this.rules.slice(e).forEach((([e,n])=>t.addRule(e,n))), +t.compile(),this.multiRegexes[e]=t,t}resumingScanAtSamePosition(){ +return 0!==this.regexIndex}considerAll(){this.regexIndex=0}addRule(e,t){ +this.rules.push([e,t]),"begin"===t.type&&this.count++}exec(e){ +const t=this.getMatcher(this.regexIndex);t.lastIndex=this.lastIndex +;let n=t.exec(e) +;if(this.resumingScanAtSamePosition())if(n&&n.index===this.lastIndex);else{ +const t=this.getMatcher(0);t.lastIndex=this.lastIndex+1,n=t.exec(e)} +return n&&(this.regexIndex+=n.position+1, +this.regexIndex===this.count&&this.considerAll()),n}} +if(e.compilerExtensions||(e.compilerExtensions=[]), +e.contains&&e.contains.includes("self"))throw Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.") +;return e.classNameAliases=s(e.classNameAliases||{}),function n(r,o){const a=r +;if(r.isCompiled)return a +;[T,D,F,P].forEach((e=>e(r,o))),e.compilerExtensions.forEach((e=>e(r,o))), +r.__beforeBegin=null,[L,B,H].forEach((e=>e(r,o))),r.isCompiled=!0;let c=null +;return"object"==typeof r.keywords&&r.keywords.$pattern&&(r.keywords=Object.assign({},r.keywords), +c=r.keywords.$pattern, +delete r.keywords.$pattern),c=c||/\w+/,r.keywords&&(r.keywords=$(r.keywords,e.case_insensitive)), +a.keywordPatternRe=t(c,!0), +o&&(r.begin||(r.begin=/\B|\b/),a.beginRe=t(a.begin),r.end||r.endsWithParent||(r.end=/\B|\b/), +r.end&&(a.endRe=t(a.end)), +a.terminatorEnd=g(a.end)||"",r.endsWithParent&&o.terminatorEnd&&(a.terminatorEnd+=(r.end?"|":"")+o.terminatorEnd)), +r.illegal&&(a.illegalRe=t(r.illegal)), +r.contains||(r.contains=[]),r.contains=[].concat(...r.contains.map((e=>(e=>(e.variants&&!e.cachedVariants&&(e.cachedVariants=e.variants.map((t=>s(e,{ +variants:null},t)))),e.cachedVariants?e.cachedVariants:q(e)?s(e,{ +starts:e.starts?s(e.starts):null +}):Object.isFrozen(e)?s(e):e))("self"===e?r:e)))),r.contains.forEach((e=>{n(e,a) +})),r.starts&&n(r.starts,o),a.matcher=(e=>{const t=new i +;return e.contains.forEach((e=>t.addRule(e.begin,{rule:e,type:"begin" +}))),e.terminatorEnd&&t.addRule(e.terminatorEnd,{type:"end" +}),e.illegal&&t.addRule(e.illegal,{type:"illegal"}),t})(a),a}(e)}function q(e){ +return!!e&&(e.endsWithParent||q(e.starts))}class J extends Error{ +constructor(e,t){super(e),this.name="HTMLInjectionError",this.html=t}} +const Y=r,Q=s,ee=Symbol("nomatch");var te=(e=>{ +const t=Object.create(null),r=Object.create(null),s=[];let o=!0 +;const a="Could not find the language '{}', did you forget to load/include a language module?",c={ +disableAutodetect:!0,name:"Plain text",contains:[]};let g={ +ignoreUnescapedHTML:!1,throwUnescapedHTML:!1,noHighlightRe:/^(no-?highlight)$/i, +languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-", +cssSelector:"pre code",languages:null,__emitter:l};function b(e){ +return g.noHighlightRe.test(e)}function m(e,t,n){let i="",r="" +;"object"==typeof t?(i=e, +n=t.ignoreIllegals,r=t.language):(X("10.7.0","highlight(lang, code, ...args) has been deprecated."), +X("10.7.0","Please use highlight(code, options) instead.\nhttps://github.com/highlightjs/highlight.js/issues/2277"), +r=e,i=t),void 0===n&&(n=!0);const s={code:i,language:r};N("before:highlight",s) +;const o=s.result?s.result:E(s.language,s.code,n) +;return o.code=s.code,N("after:highlight",o),o}function E(e,n,r,s){ +const c=Object.create(null);function l(){if(!O.keywords)return void M.addText(S) +;let e=0;O.keywordPatternRe.lastIndex=0;let t=O.keywordPatternRe.exec(S),n="" +;for(;t;){n+=S.substring(e,t.index) +;const r=y.case_insensitive?t[0].toLowerCase():t[0],s=(i=r,O.keywords[i]);if(s){ +const[e,i]=s +;if(M.addText(n),n="",c[r]=(c[r]||0)+1,c[r]<=7&&(R+=i),e.startsWith("_"))n+=t[0];else{ +const n=y.classNameAliases[e]||e;M.addKeyword(t[0],n)}}else n+=t[0] +;e=O.keywordPatternRe.lastIndex,t=O.keywordPatternRe.exec(S)}var i +;n+=S.substr(e),M.addText(n)}function d(){null!=O.subLanguage?(()=>{ +if(""===S)return;let e=null;if("string"==typeof O.subLanguage){ +if(!t[O.subLanguage])return void M.addText(S) +;e=E(O.subLanguage,S,!0,N[O.subLanguage]),N[O.subLanguage]=e._top +}else e=x(S,O.subLanguage.length?O.subLanguage:null) +;O.relevance>0&&(R+=e.relevance),M.addSublanguage(e._emitter,e.language) +})():l(),S=""}function u(e,t){let n=1;const i=t.length-1;for(;n<=i;){ +if(!e._emit[n]){n++;continue}const i=y.classNameAliases[e[n]]||e[n],r=t[n] +;i?M.addKeyword(r,i):(S=r,l(),S=""),n++}}function h(e,t){ +return e.scope&&"string"==typeof e.scope&&M.openNode(y.classNameAliases[e.scope]||e.scope), +e.beginScope&&(e.beginScope._wrap?(M.addKeyword(S,y.classNameAliases[e.beginScope._wrap]||e.beginScope._wrap), +S=""):e.beginScope._multi&&(u(e.beginScope,t),S="")),O=Object.create(e,{parent:{ +value:O}}),O}function f(e,t,n){let r=((e,t)=>{const n=e&&e.exec(t) +;return n&&0===n.index})(e.endRe,n);if(r){if(e["on:end"]){const n=new i(e) +;e["on:end"](t,n),n.isMatchIgnored&&(r=!1)}if(r){ +for(;e.endsParent&&e.parent;)e=e.parent;return e}} +if(e.endsWithParent)return f(e.parent,t,n)}function p(e){ +return 0===O.matcher.regexIndex?(S+=e[0],1):(I=!0,0)}function b(e){ +const t=e[0],i=n.substr(e.index),r=f(O,e,i);if(!r)return ee;const s=O +;O.endScope&&O.endScope._wrap?(d(), +M.addKeyword(t,O.endScope._wrap)):O.endScope&&O.endScope._multi?(d(), +u(O.endScope,e)):s.skip?S+=t:(s.returnEnd||s.excludeEnd||(S+=t), +d(),s.excludeEnd&&(S=t));do{ +O.scope&&M.closeNode(),O.skip||O.subLanguage||(R+=O.relevance),O=O.parent +}while(O!==r.parent);return r.starts&&h(r.starts,e),s.returnEnd?0:t.length} +let m={};function w(t,s){const a=s&&s[0];if(S+=t,null==a)return d(),0 +;if("begin"===m.type&&"end"===s.type&&m.index===s.index&&""===a){ +if(S+=n.slice(s.index,s.index+1),!o){const t=Error(`0 width match regex (${e})`) +;throw t.languageName=e,t.badRule=m.rule,t}return 1} +if(m=s,"begin"===s.type)return(e=>{ +const t=e[0],n=e.rule,r=new i(n),s=[n.__beforeBegin,n["on:begin"]] +;for(const n of s)if(n&&(n(e,r),r.isMatchIgnored))return p(t) +;return n.skip?S+=t:(n.excludeBegin&&(S+=t), +d(),n.returnBegin||n.excludeBegin||(S=t)),h(n,e),n.returnBegin?0:t.length})(s) +;if("illegal"===s.type&&!r){ +const e=Error('Illegal lexeme "'+a+'" for mode "'+(O.scope||"")+'"') +;throw e.mode=O,e}if("end"===s.type){const e=b(s);if(e!==ee)return e} +if("illegal"===s.type&&""===a)return 1 +;if(A>1e5&&A>3*s.index)throw Error("potential infinite loop, way more iterations than matches") +;return S+=a,a.length}const y=k(e) +;if(!y)throw K(a.replace("{}",e)),Error('Unknown language: "'+e+'"') +;const _=V(y);let v="",O=s||_;const N={},M=new g.__emitter(g);(()=>{const e=[] +;for(let t=O;t!==y;t=t.parent)t.scope&&e.unshift(t.scope) +;e.forEach((e=>M.openNode(e)))})();let S="",R=0,j=0,A=0,I=!1;try{ +for(O.matcher.considerAll();;){ +A++,I?I=!1:O.matcher.considerAll(),O.matcher.lastIndex=j +;const e=O.matcher.exec(n);if(!e)break;const t=w(n.substring(j,e.index),e) +;j=e.index+t}return w(n.substr(j)),M.closeAllNodes(),M.finalize(),v=M.toHTML(),{ +language:e,value:v,relevance:R,illegal:!1,_emitter:M,_top:O}}catch(t){ +if(t.message&&t.message.includes("Illegal"))return{language:e,value:Y(n), +illegal:!0,relevance:0,_illegalBy:{message:t.message,index:j, +context:n.slice(j-100,j+100),mode:t.mode,resultSoFar:v},_emitter:M};if(o)return{ +language:e,value:Y(n),illegal:!1,relevance:0,errorRaised:t,_emitter:M,_top:O} +;throw t}}function x(e,n){n=n||g.languages||Object.keys(t);const i=(e=>{ +const t={value:Y(e),illegal:!1,relevance:0,_top:c,_emitter:new g.__emitter(g)} +;return t._emitter.addText(e),t})(e),r=n.filter(k).filter(O).map((t=>E(t,e,!1))) +;r.unshift(i);const s=r.sort(((e,t)=>{ +if(e.relevance!==t.relevance)return t.relevance-e.relevance +;if(e.language&&t.language){if(k(e.language).supersetOf===t.language)return 1 +;if(k(t.language).supersetOf===e.language)return-1}return 0})),[o,a]=s,l=o +;return l.secondBest=a,l}function w(e){let t=null;const n=(e=>{ +let t=e.className+" ";t+=e.parentNode?e.parentNode.className:"" +;const n=g.languageDetectRe.exec(t);if(n){const t=k(n[1]) +;return t||(W(a.replace("{}",n[1])), +W("Falling back to no-highlight mode for this block.",e)),t?n[1]:"no-highlight"} +return t.split(/\s+/).find((e=>b(e)||k(e)))})(e);if(b(n))return +;if(N("before:highlightElement",{el:e,language:n +}),e.children.length>0&&(g.ignoreUnescapedHTML||(console.warn("One of your code blocks includes unescaped HTML. This is a potentially serious security risk."), +console.warn("https://github.com/highlightjs/highlight.js/wiki/security"), +console.warn("The element with unescaped HTML:"), +console.warn(e)),g.throwUnescapedHTML))throw new J("One of your code blocks includes unescaped HTML.",e.innerHTML) +;t=e;const i=t.textContent,s=n?m(i,{language:n,ignoreIllegals:!0}):x(i) +;e.innerHTML=s.value,((e,t,n)=>{const i=t&&r[t]||n +;e.classList.add("hljs"),e.classList.add("language-"+i) +})(e,n,s.language),e.result={language:s.language,re:s.relevance, +relevance:s.relevance},s.secondBest&&(e.secondBest={ +language:s.secondBest.language,relevance:s.secondBest.relevance +}),N("after:highlightElement",{el:e,result:s,text:i})}let y=!1;function _(){ +"loading"!==document.readyState?document.querySelectorAll(g.cssSelector).forEach(w):y=!0 +}function k(e){return e=(e||"").toLowerCase(),t[e]||t[r[e]]} +function v(e,{languageName:t}){"string"==typeof e&&(e=[e]),e.forEach((e=>{ +r[e.toLowerCase()]=t}))}function O(e){const t=k(e) +;return t&&!t.disableAutodetect}function N(e,t){const n=e;s.forEach((e=>{ +e[n]&&e[n](t)}))} +"undefined"!=typeof window&&window.addEventListener&&window.addEventListener("DOMContentLoaded",(()=>{ +y&&_()}),!1),Object.assign(e,{highlight:m,highlightAuto:x,highlightAll:_, +highlightElement:w, +highlightBlock:e=>(X("10.7.0","highlightBlock will be removed entirely in v12.0"), +X("10.7.0","Please use highlightElement now."),w(e)),configure:e=>{g=Q(g,e)}, +initHighlighting:()=>{ +_(),X("10.6.0","initHighlighting() deprecated. Use highlightAll() now.")}, +initHighlightingOnLoad:()=>{ +_(),X("10.6.0","initHighlightingOnLoad() deprecated. Use highlightAll() now.") +},registerLanguage:(n,i)=>{let r=null;try{r=i(e)}catch(e){ +if(K("Language definition for '{}' could not be registered.".replace("{}",n)), +!o)throw e;K(e),r=c} +r.name||(r.name=n),t[n]=r,r.rawDefinition=i.bind(null,e),r.aliases&&v(r.aliases,{ +languageName:n})},unregisterLanguage:e=>{delete t[e] +;for(const t of Object.keys(r))r[t]===e&&delete r[t]}, +listLanguages:()=>Object.keys(t),getLanguage:k,registerAliases:v, +autoDetection:O,inherit:Q,addPlugin:e=>{(e=>{ +e["before:highlightBlock"]&&!e["before:highlightElement"]&&(e["before:highlightElement"]=t=>{ +e["before:highlightBlock"](Object.assign({block:t.el},t)) +}),e["after:highlightBlock"]&&!e["after:highlightElement"]&&(e["after:highlightElement"]=t=>{ +e["after:highlightBlock"](Object.assign({block:t.el},t))})})(e),s.push(e)} +}),e.debugMode=()=>{o=!1},e.safeMode=()=>{o=!0 +},e.versionString="11.5.0",e.regex={concat:f,lookahead:d,either:p,optional:h, +anyNumberOfTimes:u};for(const e in A)"object"==typeof A[e]&&n(A[e]) +;return Object.assign(e,A),e})({});return te}() +;"object"==typeof exports&&"undefined"!=typeof module&&(module.exports=hljs);/*! `diff` grammar compiled for Highlight.js 11.5.0 */ +(()=>{var e=(()=>{"use strict";return e=>{const a=e.regex;return{name:"Diff", +aliases:["patch"],contains:[{className:"meta",relevance:10, +match:a.either(/^@@ +-\d+,\d+ +\+\d+,\d+ +@@/,/^\*\*\* +\d+,\d+ +\*\*\*\*$/,/^--- +\d+,\d+ +----$/) +},{className:"comment",variants:[{ +begin:a.either(/Index: /,/^index/,/={3,}/,/^-{3}/,/^\*{3} /,/^\+{3}/,/^diff --git/), +end:/$/},{match:/^\*{15}$/}]},{className:"addition",begin:/^\+/,end:/$/},{ +className:"deletion",begin:/^-/,end:/$/},{className:"addition",begin:/^!/, +end:/$/}]}}})();hljs.registerLanguage("diff",e)})();/*! `vbnet` grammar compiled for Highlight.js 11.5.0 */ +(()=>{var e=(()=>{"use strict";return e=>{ +const n=e.regex,t=/\d{1,2}\/\d{1,2}\/\d{4}/,a=/\d{4}-\d{1,2}-\d{1,2}/,i=/(\d|1[012])(:\d+){0,2} *(AM|PM)/,s=/\d{1,2}(:\d{1,2}){1,2}/,r={ +className:"literal",variants:[{begin:n.concat(/# */,n.either(a,t),/ *#/)},{ +begin:n.concat(/# */,s,/ *#/)},{begin:n.concat(/# */,i,/ *#/)},{ +begin:n.concat(/# */,n.either(a,t),/ +/,n.either(i,s),/ *#/)}] +},l=e.COMMENT(/'''/,/$/,{contains:[{className:"doctag",begin:/<\/?/,end:/>/}] +}),o=e.COMMENT(null,/$/,{variants:[{begin:/'/},{begin:/([\t ]|^)REM(?=\s)/}]}) +;return{name:"Visual Basic .NET",aliases:["vb"],case_insensitive:!0, +classNameAliases:{label:"symbol"},keywords:{ +keyword:"addhandler alias aggregate ansi as async assembly auto binary by byref byval call case catch class compare const continue custom declare default delegate dim distinct do each equals else elseif end enum erase error event exit explicit finally for friend from function get global goto group handles if implements imports in inherits interface into iterator join key let lib loop me mid module mustinherit mustoverride mybase myclass namespace narrowing new next notinheritable notoverridable of off on operator option optional order overloads overridable overrides paramarray partial preserve private property protected public raiseevent readonly redim removehandler resume return select set shadows shared skip static step stop structure strict sub synclock take text then throw to try unicode until using when where while widening with withevents writeonly yield", +built_in:"addressof and andalso await directcast gettype getxmlnamespace is isfalse isnot istrue like mod nameof new not or orelse trycast typeof xor cbool cbyte cchar cdate cdbl cdec cint clng cobj csbyte cshort csng cstr cuint culng cushort", +type:"boolean byte char date decimal double integer long object sbyte short single string uinteger ulong ushort", +literal:"true false nothing"}, +illegal:"//|\\{|\\}|endif|gosub|variant|wend|^\\$ ",contains:[{ +className:"string",begin:/"(""|[^/n])"C\b/},{className:"string",begin:/"/, +end:/"/,illegal:/\n/,contains:[{begin:/""/}]},r,{className:"number",relevance:0, +variants:[{begin:/\b\d[\d_]*((\.[\d_]+(E[+-]?[\d_]+)?)|(E[+-]?[\d_]+))[RFD@!#]?/ +},{begin:/\b\d[\d_]*((U?[SIL])|[%&])?/},{begin:/&H[\dA-F_]+((U?[SIL])|[%&])?/},{ +begin:/&O[0-7_]+((U?[SIL])|[%&])?/},{begin:/&B[01_]+((U?[SIL])|[%&])?/}]},{ +className:"label",begin:/^\w+:/},l,o,{className:"meta", +begin:/[\t ]*#(const|disable|else|elseif|enable|end|externalsource|if|region)\b/, +end:/$/,keywords:{ +keyword:"const disable else elseif enable end externalsource if region then"}, +contains:[o]}]}}})();hljs.registerLanguage("vbnet",e)})();/*! `cpp` grammar compiled for Highlight.js 11.5.0 */ +(()=>{var e=(()=>{"use strict";return e=>{const t=e.regex,a=e.COMMENT("//","$",{ +contains:[{begin:/\\\n/}] +}),n="[a-zA-Z_]\\w*::",r="(?!struct)(decltype\\(auto\\)|"+t.optional(n)+"[a-zA-Z_]\\w*"+t.optional("<[^<>]+>")+")",i={ +className:"type",begin:"\\b[a-z\\d_]*_t\\b"},s={className:"string",variants:[{ +begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{ +begin:"(u8?|U|L)?'(\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)|.)", +end:"'",illegal:"."},e.END_SAME_AS_BEGIN({ +begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},c={ +className:"number",variants:[{begin:"\\b(0b[01']+)"},{ +begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)((ll|LL|l|L)(u|U)?|(u|U)(ll|LL|l|L)?|f|F|b|B)" +},{ +begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)" +}],relevance:0},o={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{ +keyword:"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include" +},contains:[{begin:/\\\n/,relevance:0},e.inherit(s,{className:"string"}),{ +className:"string",begin:/<.*?>/},a,e.C_BLOCK_COMMENT_MODE]},l={ +className:"title",begin:t.optional(n)+e.IDENT_RE,relevance:0 +},d=t.optional(n)+e.IDENT_RE+"\\s*\\(",u={ +type:["bool","char","char16_t","char32_t","char8_t","double","float","int","long","short","void","wchar_t","unsigned","signed","const","static"], +keyword:["alignas","alignof","and","and_eq","asm","atomic_cancel","atomic_commit","atomic_noexcept","auto","bitand","bitor","break","case","catch","class","co_await","co_return","co_yield","compl","concept","const_cast|10","consteval","constexpr","constinit","continue","decltype","default","delete","do","dynamic_cast|10","else","enum","explicit","export","extern","false","final","for","friend","goto","if","import","inline","module","mutable","namespace","new","noexcept","not","not_eq","nullptr","operator","or","or_eq","override","private","protected","public","reflexpr","register","reinterpret_cast|10","requires","return","sizeof","static_assert","static_cast|10","struct","switch","synchronized","template","this","thread_local","throw","transaction_safe","transaction_safe_dynamic","true","try","typedef","typeid","typename","union","using","virtual","volatile","while","xor","xor_eq"], +literal:["NULL","false","nullopt","nullptr","true"],built_in:["_Pragma"], +_type_hints:["any","auto_ptr","barrier","binary_semaphore","bitset","complex","condition_variable","condition_variable_any","counting_semaphore","deque","false_type","future","imaginary","initializer_list","istringstream","jthread","latch","lock_guard","multimap","multiset","mutex","optional","ostringstream","packaged_task","pair","promise","priority_queue","queue","recursive_mutex","recursive_timed_mutex","scoped_lock","set","shared_future","shared_lock","shared_mutex","shared_timed_mutex","shared_ptr","stack","string_view","stringstream","timed_mutex","thread","true_type","tuple","unique_lock","unique_ptr","unordered_map","unordered_multimap","unordered_multiset","unordered_set","variant","vector","weak_ptr","wstring","wstring_view"] +},p={className:"function.dispatch",relevance:0,keywords:{ +_hint:["abort","abs","acos","apply","as_const","asin","atan","atan2","calloc","ceil","cerr","cin","clog","cos","cosh","cout","declval","endl","exchange","exit","exp","fabs","floor","fmod","forward","fprintf","fputs","free","frexp","fscanf","future","invoke","isalnum","isalpha","iscntrl","isdigit","isgraph","islower","isprint","ispunct","isspace","isupper","isxdigit","labs","launder","ldexp","log","log10","make_pair","make_shared","make_shared_for_overwrite","make_tuple","make_unique","malloc","memchr","memcmp","memcpy","memset","modf","move","pow","printf","putchar","puts","realloc","scanf","sin","sinh","snprintf","sprintf","sqrt","sscanf","std","stderr","stdin","stdout","strcat","strchr","strcmp","strcpy","strcspn","strlen","strncat","strncmp","strncpy","strpbrk","strrchr","strspn","strstr","swap","tan","tanh","terminate","to_underlying","tolower","toupper","vfprintf","visit","vprintf","vsprintf"] +}, +begin:t.concat(/\b/,/(?!decltype)/,/(?!if)/,/(?!for)/,/(?!switch)/,/(?!while)/,e.IDENT_RE,t.lookahead(/(<[^<>]+>|)\s*\(/)) +},_=[p,o,i,a,e.C_BLOCK_COMMENT_MODE,c,s],m={variants:[{begin:/=/,end:/;/},{ +begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}], +keywords:u,contains:_.concat([{begin:/\(/,end:/\)/,keywords:u, +contains:_.concat(["self"]),relevance:0}]),relevance:0},g={className:"function", +begin:"("+r+"[\\*&\\s]+)+"+d,returnBegin:!0,end:/[{;=]/,excludeEnd:!0, +keywords:u,illegal:/[^\w\s\*&:<>.]/,contains:[{begin:"decltype\\(auto\\)", +keywords:u,relevance:0},{begin:d,returnBegin:!0,contains:[l],relevance:0},{ +begin:/::/,relevance:0},{begin:/:/,endsWithParent:!0,contains:[s,c]},{ +relevance:0,match:/,/},{className:"params",begin:/\(/,end:/\)/,keywords:u, +relevance:0,contains:[a,e.C_BLOCK_COMMENT_MODE,s,c,i,{begin:/\(/,end:/\)/, +keywords:u,relevance:0,contains:["self",a,e.C_BLOCK_COMMENT_MODE,s,c,i]}] +},i,a,e.C_BLOCK_COMMENT_MODE,o]};return{name:"C++", +aliases:["cc","c++","h++","hpp","hh","hxx","cxx"],keywords:u,illegal:"",keywords:u,contains:["self",i]},{begin:e.IDENT_RE+"::",keywords:u},{ +match:[/\b(?:enum(?:\s+(?:class|struct))?|class|struct|union)/,/\s+/,/\w+/], +className:{1:"keyword",3:"title.class"}}])}}})();hljs.registerLanguage("cpp",e) +})();/*! `x86asm` grammar compiled for Highlight.js 11.5.0 */ +(()=>{var s=(()=>{"use strict";return s=>({name:"Intel x86 Assembly", +case_insensitive:!0,keywords:{$pattern:"[.%]?"+s.IDENT_RE, +keyword:"lock rep repe repz repne repnz xaquire xrelease bnd nobnd aaa aad aam aas adc add and arpl bb0_reset bb1_reset bound bsf bsr bswap bt btc btr bts call cbw cdq cdqe clc cld cli clts cmc cmp cmpsb cmpsd cmpsq cmpsw cmpxchg cmpxchg486 cmpxchg8b cmpxchg16b cpuid cpu_read cpu_write cqo cwd cwde daa das dec div dmint emms enter equ f2xm1 fabs fadd faddp fbld fbstp fchs fclex fcmovb fcmovbe fcmove fcmovnb fcmovnbe fcmovne fcmovnu fcmovu fcom fcomi fcomip fcomp fcompp fcos fdecstp fdisi fdiv fdivp fdivr fdivrp femms feni ffree ffreep fiadd ficom ficomp fidiv fidivr fild fimul fincstp finit fist fistp fisttp fisub fisubr fld fld1 fldcw fldenv fldl2e fldl2t fldlg2 fldln2 fldpi fldz fmul fmulp fnclex fndisi fneni fninit fnop fnsave fnstcw fnstenv fnstsw fpatan fprem fprem1 fptan frndint frstor fsave fscale fsetpm fsin fsincos fsqrt fst fstcw fstenv fstp fstsw fsub fsubp fsubr fsubrp ftst fucom fucomi fucomip fucomp fucompp fxam fxch fxtract fyl2x fyl2xp1 hlt ibts icebp idiv imul in inc incbin insb insd insw int int01 int1 int03 int3 into invd invpcid invlpg invlpga iret iretd iretq iretw jcxz jecxz jrcxz jmp jmpe lahf lar lds lea leave les lfence lfs lgdt lgs lidt lldt lmsw loadall loadall286 lodsb lodsd lodsq lodsw loop loope loopne loopnz loopz lsl lss ltr mfence monitor mov movd movq movsb movsd movsq movsw movsx movsxd movzx mul mwait neg nop not or out outsb outsd outsw packssdw packsswb packuswb paddb paddd paddsb paddsiw paddsw paddusb paddusw paddw pand pandn pause paveb pavgusb pcmpeqb pcmpeqd pcmpeqw pcmpgtb pcmpgtd pcmpgtw pdistib pf2id pfacc pfadd pfcmpeq pfcmpge pfcmpgt pfmax pfmin pfmul pfrcp pfrcpit1 pfrcpit2 pfrsqit1 pfrsqrt pfsub pfsubr pi2fd pmachriw pmaddwd pmagw pmulhriw pmulhrwa pmulhrwc pmulhw pmullw pmvgezb pmvlzb pmvnzb pmvzb pop popa popad popaw popf popfd popfq popfw por prefetch prefetchw pslld psllq psllw psrad psraw psrld psrlq psrlw psubb psubd psubsb psubsiw psubsw psubusb psubusw psubw punpckhbw punpckhdq punpckhwd punpcklbw punpckldq punpcklwd push pusha pushad pushaw pushf pushfd pushfq pushfw pxor rcl rcr rdshr rdmsr rdpmc rdtsc rdtscp ret retf retn rol ror rdm rsdc rsldt rsm rsts sahf sal salc sar sbb scasb scasd scasq scasw sfence sgdt shl shld shr shrd sidt sldt skinit smi smint smintold smsw stc std sti stosb stosd stosq stosw str sub svdc svldt svts swapgs syscall sysenter sysexit sysret test ud0 ud1 ud2b ud2 ud2a umov verr verw fwait wbinvd wrshr wrmsr xadd xbts xchg xlatb xlat xor cmove cmovz cmovne cmovnz cmova cmovnbe cmovae cmovnb cmovb cmovnae cmovbe cmovna cmovg cmovnle cmovge cmovnl cmovl cmovnge cmovle cmovng cmovc cmovnc cmovo cmovno cmovs cmovns cmovp cmovpe cmovnp cmovpo je jz jne jnz ja jnbe jae jnb jb jnae jbe jna jg jnle jge jnl jl jnge jle jng jc jnc jo jno js jns jpo jnp jpe jp sete setz setne setnz seta setnbe setae setnb setnc setb setnae setcset setbe setna setg setnle setge setnl setl setnge setle setng sets setns seto setno setpe setp setpo setnp addps addss andnps andps cmpeqps cmpeqss cmpleps cmpless cmpltps cmpltss cmpneqps cmpneqss cmpnleps cmpnless cmpnltps cmpnltss cmpordps cmpordss cmpunordps cmpunordss cmpps cmpss comiss cvtpi2ps cvtps2pi cvtsi2ss cvtss2si cvttps2pi cvttss2si divps divss ldmxcsr maxps maxss minps minss movaps movhps movlhps movlps movhlps movmskps movntps movss movups mulps mulss orps rcpps rcpss rsqrtps rsqrtss shufps sqrtps sqrtss stmxcsr subps subss ucomiss unpckhps unpcklps xorps fxrstor fxrstor64 fxsave fxsave64 xgetbv xsetbv xsave xsave64 xsaveopt xsaveopt64 xrstor xrstor64 prefetchnta prefetcht0 prefetcht1 prefetcht2 maskmovq movntq pavgb pavgw pextrw pinsrw pmaxsw pmaxub pminsw pminub pmovmskb pmulhuw psadbw pshufw pf2iw pfnacc pfpnacc pi2fw pswapd maskmovdqu clflush movntdq movnti movntpd movdqa movdqu movdq2q movq2dq paddq pmuludq pshufd pshufhw pshuflw pslldq psrldq psubq punpckhqdq punpcklqdq addpd addsd andnpd andpd cmpeqpd cmpeqsd cmplepd cmplesd cmpltpd cmpltsd cmpneqpd cmpneqsd cmpnlepd cmpnlesd cmpnltpd cmpnltsd cmpordpd cmpordsd cmpunordpd cmpunordsd cmppd comisd cvtdq2pd cvtdq2ps cvtpd2dq cvtpd2pi cvtpd2ps cvtpi2pd cvtps2dq cvtps2pd cvtsd2si cvtsd2ss cvtsi2sd cvtss2sd cvttpd2pi cvttpd2dq cvttps2dq cvttsd2si divpd divsd maxpd maxsd minpd minsd movapd movhpd movlpd movmskpd movupd mulpd mulsd orpd shufpd sqrtpd sqrtsd subpd subsd ucomisd unpckhpd unpcklpd xorpd addsubpd addsubps haddpd haddps hsubpd hsubps lddqu movddup movshdup movsldup clgi stgi vmcall vmclear vmfunc vmlaunch vmload vmmcall vmptrld vmptrst vmread vmresume vmrun vmsave vmwrite vmxoff vmxon invept invvpid pabsb pabsw pabsd palignr phaddw phaddd phaddsw phsubw phsubd phsubsw pmaddubsw pmulhrsw pshufb psignb psignw psignd extrq insertq movntsd movntss lzcnt blendpd blendps blendvpd blendvps dppd dpps extractps insertps movntdqa mpsadbw packusdw pblendvb pblendw pcmpeqq pextrb pextrd pextrq phminposuw pinsrb pinsrd pinsrq pmaxsb pmaxsd pmaxud pmaxuw pminsb pminsd pminud pminuw pmovsxbw pmovsxbd pmovsxbq pmovsxwd pmovsxwq pmovsxdq pmovzxbw pmovzxbd pmovzxbq pmovzxwd pmovzxwq pmovzxdq pmuldq pmulld ptest roundpd roundps roundsd roundss crc32 pcmpestri pcmpestrm pcmpistri pcmpistrm pcmpgtq popcnt getsec pfrcpv pfrsqrtv movbe aesenc aesenclast aesdec aesdeclast aesimc aeskeygenassist vaesenc vaesenclast vaesdec vaesdeclast vaesimc vaeskeygenassist vaddpd vaddps vaddsd vaddss vaddsubpd vaddsubps vandpd vandps vandnpd vandnps vblendpd vblendps vblendvpd vblendvps vbroadcastss vbroadcastsd vbroadcastf128 vcmpeq_ospd vcmpeqpd vcmplt_ospd vcmpltpd vcmple_ospd vcmplepd vcmpunord_qpd vcmpunordpd vcmpneq_uqpd vcmpneqpd vcmpnlt_uspd vcmpnltpd vcmpnle_uspd vcmpnlepd vcmpord_qpd vcmpordpd vcmpeq_uqpd vcmpnge_uspd vcmpngepd vcmpngt_uspd vcmpngtpd vcmpfalse_oqpd vcmpfalsepd vcmpneq_oqpd vcmpge_ospd vcmpgepd vcmpgt_ospd vcmpgtpd vcmptrue_uqpd vcmptruepd vcmplt_oqpd vcmple_oqpd vcmpunord_spd vcmpneq_uspd vcmpnlt_uqpd vcmpnle_uqpd vcmpord_spd vcmpeq_uspd vcmpnge_uqpd vcmpngt_uqpd vcmpfalse_ospd vcmpneq_ospd vcmpge_oqpd vcmpgt_oqpd vcmptrue_uspd vcmppd vcmpeq_osps vcmpeqps vcmplt_osps vcmpltps vcmple_osps vcmpleps vcmpunord_qps vcmpunordps vcmpneq_uqps vcmpneqps vcmpnlt_usps vcmpnltps vcmpnle_usps vcmpnleps vcmpord_qps vcmpordps vcmpeq_uqps vcmpnge_usps vcmpngeps vcmpngt_usps vcmpngtps vcmpfalse_oqps vcmpfalseps vcmpneq_oqps vcmpge_osps vcmpgeps vcmpgt_osps vcmpgtps vcmptrue_uqps vcmptrueps vcmplt_oqps vcmple_oqps vcmpunord_sps vcmpneq_usps vcmpnlt_uqps vcmpnle_uqps vcmpord_sps vcmpeq_usps vcmpnge_uqps vcmpngt_uqps vcmpfalse_osps vcmpneq_osps vcmpge_oqps vcmpgt_oqps vcmptrue_usps vcmpps vcmpeq_ossd vcmpeqsd vcmplt_ossd vcmpltsd vcmple_ossd vcmplesd vcmpunord_qsd vcmpunordsd vcmpneq_uqsd vcmpneqsd vcmpnlt_ussd vcmpnltsd vcmpnle_ussd vcmpnlesd vcmpord_qsd vcmpordsd vcmpeq_uqsd vcmpnge_ussd vcmpngesd vcmpngt_ussd vcmpngtsd vcmpfalse_oqsd vcmpfalsesd vcmpneq_oqsd vcmpge_ossd vcmpgesd vcmpgt_ossd vcmpgtsd vcmptrue_uqsd vcmptruesd vcmplt_oqsd vcmple_oqsd vcmpunord_ssd vcmpneq_ussd vcmpnlt_uqsd vcmpnle_uqsd vcmpord_ssd vcmpeq_ussd vcmpnge_uqsd vcmpngt_uqsd vcmpfalse_ossd vcmpneq_ossd vcmpge_oqsd vcmpgt_oqsd vcmptrue_ussd vcmpsd vcmpeq_osss vcmpeqss vcmplt_osss vcmpltss vcmple_osss vcmpless vcmpunord_qss vcmpunordss vcmpneq_uqss vcmpneqss vcmpnlt_usss vcmpnltss vcmpnle_usss vcmpnless vcmpord_qss vcmpordss vcmpeq_uqss vcmpnge_usss vcmpngess vcmpngt_usss vcmpngtss vcmpfalse_oqss vcmpfalsess vcmpneq_oqss vcmpge_osss vcmpgess vcmpgt_osss vcmpgtss vcmptrue_uqss vcmptruess vcmplt_oqss vcmple_oqss vcmpunord_sss vcmpneq_usss vcmpnlt_uqss vcmpnle_uqss vcmpord_sss vcmpeq_usss vcmpnge_uqss vcmpngt_uqss vcmpfalse_osss vcmpneq_osss vcmpge_oqss vcmpgt_oqss vcmptrue_usss vcmpss vcomisd vcomiss vcvtdq2pd vcvtdq2ps vcvtpd2dq vcvtpd2ps vcvtps2dq vcvtps2pd vcvtsd2si vcvtsd2ss vcvtsi2sd vcvtsi2ss vcvtss2sd vcvtss2si vcvttpd2dq vcvttps2dq vcvttsd2si vcvttss2si vdivpd vdivps vdivsd vdivss vdppd vdpps vextractf128 vextractps vhaddpd vhaddps vhsubpd vhsubps vinsertf128 vinsertps vlddqu vldqqu vldmxcsr vmaskmovdqu vmaskmovps vmaskmovpd vmaxpd vmaxps vmaxsd vmaxss vminpd vminps vminsd vminss vmovapd vmovaps vmovd vmovq vmovddup vmovdqa vmovqqa vmovdqu vmovqqu vmovhlps vmovhpd vmovhps vmovlhps vmovlpd vmovlps vmovmskpd vmovmskps vmovntdq vmovntqq vmovntdqa vmovntpd vmovntps vmovsd vmovshdup vmovsldup vmovss vmovupd vmovups vmpsadbw vmulpd vmulps vmulsd vmulss vorpd vorps vpabsb vpabsw vpabsd vpacksswb vpackssdw vpackuswb vpackusdw vpaddb vpaddw vpaddd vpaddq vpaddsb vpaddsw vpaddusb vpaddusw vpalignr vpand vpandn vpavgb vpavgw vpblendvb vpblendw vpcmpestri vpcmpestrm vpcmpistri vpcmpistrm vpcmpeqb vpcmpeqw vpcmpeqd vpcmpeqq vpcmpgtb vpcmpgtw vpcmpgtd vpcmpgtq vpermilpd vpermilps vperm2f128 vpextrb vpextrw vpextrd vpextrq vphaddw vphaddd vphaddsw vphminposuw vphsubw vphsubd vphsubsw vpinsrb vpinsrw vpinsrd vpinsrq vpmaddwd vpmaddubsw vpmaxsb vpmaxsw vpmaxsd vpmaxub vpmaxuw vpmaxud vpminsb vpminsw vpminsd vpminub vpminuw vpminud vpmovmskb vpmovsxbw vpmovsxbd vpmovsxbq vpmovsxwd vpmovsxwq vpmovsxdq vpmovzxbw vpmovzxbd vpmovzxbq vpmovzxwd vpmovzxwq vpmovzxdq vpmulhuw vpmulhrsw vpmulhw vpmullw vpmulld vpmuludq vpmuldq vpor vpsadbw vpshufb vpshufd vpshufhw vpshuflw vpsignb vpsignw vpsignd vpslldq vpsrldq vpsllw vpslld vpsllq vpsraw vpsrad vpsrlw vpsrld vpsrlq vptest vpsubb vpsubw vpsubd vpsubq vpsubsb vpsubsw vpsubusb vpsubusw vpunpckhbw vpunpckhwd vpunpckhdq vpunpckhqdq vpunpcklbw vpunpcklwd vpunpckldq vpunpcklqdq vpxor vrcpps vrcpss vrsqrtps vrsqrtss vroundpd vroundps vroundsd vroundss vshufpd vshufps vsqrtpd vsqrtps vsqrtsd vsqrtss vstmxcsr vsubpd vsubps vsubsd vsubss vtestps vtestpd vucomisd vucomiss vunpckhpd vunpckhps vunpcklpd vunpcklps vxorpd vxorps vzeroall vzeroupper pclmullqlqdq pclmulhqlqdq pclmullqhqdq pclmulhqhqdq pclmulqdq vpclmullqlqdq vpclmulhqlqdq vpclmullqhqdq vpclmulhqhqdq vpclmulqdq vfmadd132ps vfmadd132pd vfmadd312ps vfmadd312pd vfmadd213ps vfmadd213pd vfmadd123ps vfmadd123pd vfmadd231ps vfmadd231pd vfmadd321ps vfmadd321pd vfmaddsub132ps vfmaddsub132pd vfmaddsub312ps vfmaddsub312pd vfmaddsub213ps vfmaddsub213pd vfmaddsub123ps vfmaddsub123pd vfmaddsub231ps vfmaddsub231pd vfmaddsub321ps vfmaddsub321pd vfmsub132ps vfmsub132pd vfmsub312ps vfmsub312pd vfmsub213ps vfmsub213pd vfmsub123ps vfmsub123pd vfmsub231ps vfmsub231pd vfmsub321ps vfmsub321pd vfmsubadd132ps vfmsubadd132pd vfmsubadd312ps vfmsubadd312pd vfmsubadd213ps vfmsubadd213pd vfmsubadd123ps vfmsubadd123pd vfmsubadd231ps vfmsubadd231pd vfmsubadd321ps vfmsubadd321pd vfnmadd132ps vfnmadd132pd vfnmadd312ps vfnmadd312pd vfnmadd213ps vfnmadd213pd vfnmadd123ps vfnmadd123pd vfnmadd231ps vfnmadd231pd vfnmadd321ps vfnmadd321pd vfnmsub132ps vfnmsub132pd vfnmsub312ps vfnmsub312pd vfnmsub213ps vfnmsub213pd vfnmsub123ps vfnmsub123pd vfnmsub231ps vfnmsub231pd vfnmsub321ps vfnmsub321pd vfmadd132ss vfmadd132sd vfmadd312ss vfmadd312sd vfmadd213ss vfmadd213sd vfmadd123ss vfmadd123sd vfmadd231ss vfmadd231sd vfmadd321ss vfmadd321sd vfmsub132ss vfmsub132sd vfmsub312ss vfmsub312sd vfmsub213ss vfmsub213sd vfmsub123ss vfmsub123sd vfmsub231ss vfmsub231sd vfmsub321ss vfmsub321sd vfnmadd132ss vfnmadd132sd vfnmadd312ss vfnmadd312sd vfnmadd213ss vfnmadd213sd vfnmadd123ss vfnmadd123sd vfnmadd231ss vfnmadd231sd vfnmadd321ss vfnmadd321sd vfnmsub132ss vfnmsub132sd vfnmsub312ss vfnmsub312sd vfnmsub213ss vfnmsub213sd vfnmsub123ss vfnmsub123sd vfnmsub231ss vfnmsub231sd vfnmsub321ss vfnmsub321sd rdfsbase rdgsbase rdrand wrfsbase wrgsbase vcvtph2ps vcvtps2ph adcx adox rdseed clac stac xstore xcryptecb xcryptcbc xcryptctr xcryptcfb xcryptofb montmul xsha1 xsha256 llwpcb slwpcb lwpval lwpins vfmaddpd vfmaddps vfmaddsd vfmaddss vfmaddsubpd vfmaddsubps vfmsubaddpd vfmsubaddps vfmsubpd vfmsubps vfmsubsd vfmsubss vfnmaddpd vfnmaddps vfnmaddsd vfnmaddss vfnmsubpd vfnmsubps vfnmsubsd vfnmsubss vfrczpd vfrczps vfrczsd vfrczss vpcmov vpcomb vpcomd vpcomq vpcomub vpcomud vpcomuq vpcomuw vpcomw vphaddbd vphaddbq vphaddbw vphadddq vphaddubd vphaddubq vphaddubw vphaddudq vphadduwd vphadduwq vphaddwd vphaddwq vphsubbw vphsubdq vphsubwd vpmacsdd vpmacsdqh vpmacsdql vpmacssdd vpmacssdqh vpmacssdql vpmacsswd vpmacssww vpmacswd vpmacsww vpmadcsswd vpmadcswd vpperm vprotb vprotd vprotq vprotw vpshab vpshad vpshaq vpshaw vpshlb vpshld vpshlq vpshlw vbroadcasti128 vpblendd vpbroadcastb vpbroadcastw vpbroadcastd vpbroadcastq vpermd vpermpd vpermps vpermq vperm2i128 vextracti128 vinserti128 vpmaskmovd vpmaskmovq vpsllvd vpsllvq vpsravd vpsrlvd vpsrlvq vgatherdpd vgatherqpd vgatherdps vgatherqps vpgatherdd vpgatherqd vpgatherdq vpgatherqq xabort xbegin xend xtest andn bextr blci blcic blsi blsic blcfill blsfill blcmsk blsmsk blsr blcs bzhi mulx pdep pext rorx sarx shlx shrx tzcnt tzmsk t1mskc valignd valignq vblendmpd vblendmps vbroadcastf32x4 vbroadcastf64x4 vbroadcasti32x4 vbroadcasti64x4 vcompresspd vcompressps vcvtpd2udq vcvtps2udq vcvtsd2usi vcvtss2usi vcvttpd2udq vcvttps2udq vcvttsd2usi vcvttss2usi vcvtudq2pd vcvtudq2ps vcvtusi2sd vcvtusi2ss vexpandpd vexpandps vextractf32x4 vextractf64x4 vextracti32x4 vextracti64x4 vfixupimmpd vfixupimmps vfixupimmsd vfixupimmss vgetexppd vgetexpps vgetexpsd vgetexpss vgetmantpd vgetmantps vgetmantsd vgetmantss vinsertf32x4 vinsertf64x4 vinserti32x4 vinserti64x4 vmovdqa32 vmovdqa64 vmovdqu32 vmovdqu64 vpabsq vpandd vpandnd vpandnq vpandq vpblendmd vpblendmq vpcmpltd vpcmpled vpcmpneqd vpcmpnltd vpcmpnled vpcmpd vpcmpltq vpcmpleq vpcmpneqq vpcmpnltq vpcmpnleq vpcmpq vpcmpequd vpcmpltud vpcmpleud vpcmpnequd vpcmpnltud vpcmpnleud vpcmpud vpcmpequq vpcmpltuq vpcmpleuq vpcmpnequq vpcmpnltuq vpcmpnleuq vpcmpuq vpcompressd vpcompressq vpermi2d vpermi2pd vpermi2ps vpermi2q vpermt2d vpermt2pd vpermt2ps vpermt2q vpexpandd vpexpandq vpmaxsq vpmaxuq vpminsq vpminuq vpmovdb vpmovdw vpmovqb vpmovqd vpmovqw vpmovsdb vpmovsdw vpmovsqb vpmovsqd vpmovsqw vpmovusdb vpmovusdw vpmovusqb vpmovusqd vpmovusqw vpord vporq vprold vprolq vprolvd vprolvq vprord vprorq vprorvd vprorvq vpscatterdd vpscatterdq vpscatterqd vpscatterqq vpsraq vpsravq vpternlogd vpternlogq vptestmd vptestmq vptestnmd vptestnmq vpxord vpxorq vrcp14pd vrcp14ps vrcp14sd vrcp14ss vrndscalepd vrndscaleps vrndscalesd vrndscaless vrsqrt14pd vrsqrt14ps vrsqrt14sd vrsqrt14ss vscalefpd vscalefps vscalefsd vscalefss vscatterdpd vscatterdps vscatterqpd vscatterqps vshuff32x4 vshuff64x2 vshufi32x4 vshufi64x2 kandnw kandw kmovw knotw kortestw korw kshiftlw kshiftrw kunpckbw kxnorw kxorw vpbroadcastmb2q vpbroadcastmw2d vpconflictd vpconflictq vplzcntd vplzcntq vexp2pd vexp2ps vrcp28pd vrcp28ps vrcp28sd vrcp28ss vrsqrt28pd vrsqrt28ps vrsqrt28sd vrsqrt28ss vgatherpf0dpd vgatherpf0dps vgatherpf0qpd vgatherpf0qps vgatherpf1dpd vgatherpf1dps vgatherpf1qpd vgatherpf1qps vscatterpf0dpd vscatterpf0dps vscatterpf0qpd vscatterpf0qps vscatterpf1dpd vscatterpf1dps vscatterpf1qpd vscatterpf1qps prefetchwt1 bndmk bndcl bndcu bndcn bndmov bndldx bndstx sha1rnds4 sha1nexte sha1msg1 sha1msg2 sha256rnds2 sha256msg1 sha256msg2 hint_nop0 hint_nop1 hint_nop2 hint_nop3 hint_nop4 hint_nop5 hint_nop6 hint_nop7 hint_nop8 hint_nop9 hint_nop10 hint_nop11 hint_nop12 hint_nop13 hint_nop14 hint_nop15 hint_nop16 hint_nop17 hint_nop18 hint_nop19 hint_nop20 hint_nop21 hint_nop22 hint_nop23 hint_nop24 hint_nop25 hint_nop26 hint_nop27 hint_nop28 hint_nop29 hint_nop30 hint_nop31 hint_nop32 hint_nop33 hint_nop34 hint_nop35 hint_nop36 hint_nop37 hint_nop38 hint_nop39 hint_nop40 hint_nop41 hint_nop42 hint_nop43 hint_nop44 hint_nop45 hint_nop46 hint_nop47 hint_nop48 hint_nop49 hint_nop50 hint_nop51 hint_nop52 hint_nop53 hint_nop54 hint_nop55 hint_nop56 hint_nop57 hint_nop58 hint_nop59 hint_nop60 hint_nop61 hint_nop62 hint_nop63", +built_in:"ip eip rip al ah bl bh cl ch dl dh sil dil bpl spl r8b r9b r10b r11b r12b r13b r14b r15b ax bx cx dx si di bp sp r8w r9w r10w r11w r12w r13w r14w r15w eax ebx ecx edx esi edi ebp esp eip r8d r9d r10d r11d r12d r13d r14d r15d rax rbx rcx rdx rsi rdi rbp rsp r8 r9 r10 r11 r12 r13 r14 r15 cs ds es fs gs ss st st0 st1 st2 st3 st4 st5 st6 st7 mm0 mm1 mm2 mm3 mm4 mm5 mm6 mm7 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 xmm7 xmm8 xmm9 xmm10 xmm11 xmm12 xmm13 xmm14 xmm15 xmm16 xmm17 xmm18 xmm19 xmm20 xmm21 xmm22 xmm23 xmm24 xmm25 xmm26 xmm27 xmm28 xmm29 xmm30 xmm31 ymm0 ymm1 ymm2 ymm3 ymm4 ymm5 ymm6 ymm7 ymm8 ymm9 ymm10 ymm11 ymm12 ymm13 ymm14 ymm15 ymm16 ymm17 ymm18 ymm19 ymm20 ymm21 ymm22 ymm23 ymm24 ymm25 ymm26 ymm27 ymm28 ymm29 ymm30 ymm31 zmm0 zmm1 zmm2 zmm3 zmm4 zmm5 zmm6 zmm7 zmm8 zmm9 zmm10 zmm11 zmm12 zmm13 zmm14 zmm15 zmm16 zmm17 zmm18 zmm19 zmm20 zmm21 zmm22 zmm23 zmm24 zmm25 zmm26 zmm27 zmm28 zmm29 zmm30 zmm31 k0 k1 k2 k3 k4 k5 k6 k7 bnd0 bnd1 bnd2 bnd3 cr0 cr1 cr2 cr3 cr4 cr8 dr0 dr1 dr2 dr3 dr8 tr3 tr4 tr5 tr6 tr7 r0 r1 r2 r3 r4 r5 r6 r7 r0b r1b r2b r3b r4b r5b r6b r7b r0w r1w r2w r3w r4w r5w r6w r7w r0d r1d r2d r3d r4d r5d r6d r7d r0h r1h r2h r3h r0l r1l r2l r3l r4l r5l r6l r7l r8l r9l r10l r11l r12l r13l r14l r15l db dw dd dq dt ddq do dy dz resb resw resd resq rest resdq reso resy resz incbin equ times byte word dword qword nosplit rel abs seg wrt strict near far a32 ptr", +meta:"%define %xdefine %+ %undef %defstr %deftok %assign %strcat %strlen %substr %rotate %elif %else %endif %if %ifmacro %ifctx %ifidn %ifidni %ifid %ifnum %ifstr %iftoken %ifempty %ifenv %error %warning %fatal %rep %endrep %include %push %pop %repl %pathsearch %depend %use %arg %stacksize %local %line %comment %endcomment .nolist __FILE__ __LINE__ __SECT__ __BITS__ __OUTPUT_FORMAT__ __DATE__ __TIME__ __DATE_NUM__ __TIME_NUM__ __UTC_DATE__ __UTC_TIME__ __UTC_DATE_NUM__ __UTC_TIME_NUM__ __PASS__ struc endstruc istruc at iend align alignb sectalign daz nodaz up down zero default option assume public bits use16 use32 use64 default section segment absolute extern global common cpu float __utf16__ __utf16le__ __utf16be__ __utf32__ __utf32le__ __utf32be__ __float8__ __float16__ __float32__ __float64__ __float80m__ __float80e__ __float128l__ __float128h__ __Infinity__ __QNaN__ __SNaN__ Inf NaN QNaN SNaN float8 float16 float32 float64 float80m float80e float128l float128h __FLOAT_DAZ__ __FLOAT_ROUND__ __FLOAT__" +},contains:[s.COMMENT(";","$",{relevance:0}),{className:"number",variants:[{ +begin:"\\b(?:([0-9][0-9_]*)?\\.[0-9_]*(?:[eE][+-]?[0-9_]+)?|(0[Xx])?[0-9][0-9_]*(\\.[0-9_]*)?(?:[pP](?:[+-]?[0-9_]+)?)?)\\b", +relevance:0},{begin:"\\$[0-9][0-9A-Fa-f]*",relevance:0},{ +begin:"\\b(?:[0-9A-Fa-f][0-9A-Fa-f_]*[Hh]|[0-9][0-9_]*[DdTt]?|[0-7][0-7_]*[QqOo]|[0-1][0-1_]*[BbYy])\\b" +},{ +begin:"\\b(?:0[Xx][0-9A-Fa-f_]+|0[DdTt][0-9_]+|0[QqOo][0-7_]+|0[BbYy][0-1_]+)\\b" +}]},s.QUOTE_STRING_MODE,{className:"string",variants:[{begin:"'",end:"[^\\\\]'" +},{begin:"`",end:"[^\\\\]`"}],relevance:0},{className:"symbol",variants:[{ +begin:"^\\s*[A-Za-z._?][A-Za-z0-9_$#@~.?]*(:|\\s+label)"},{ +begin:"^\\s*%%[A-Za-z0-9_$#@~.?]*:"}],relevance:0},{className:"subst", +begin:"%[0-9]+",relevance:0},{className:"subst",begin:"%!S+",relevance:0},{ +className:"meta",begin:/^\s*\.[\w_-]+/}]})})();hljs.registerLanguage("x86asm",s) +})();/*! `ini` grammar compiled for Highlight.js 11.5.0 */ +(()=>{var e=(()=>{"use strict";return e=>{const n=e.regex,a={className:"number", +relevance:0,variants:[{begin:/([+-]+)?[\d]+_[\d_]+/},{begin:e.NUMBER_RE}] +},s=e.COMMENT();s.variants=[{begin:/;/,end:/$/},{begin:/#/,end:/$/}];const i={ +className:"variable",variants:[{begin:/\$[\w\d"][\w\d_]*/},{begin:/\$\{(.*?)\}/ +}]},t={className:"literal",begin:/\bon|off|true|false|yes|no\b/},r={ +className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:"'''", +end:"'''",relevance:10},{begin:'"""',end:'"""',relevance:10},{begin:'"',end:'"' +},{begin:"'",end:"'"}]},l={begin:/\[/,end:/\]/,contains:[s,t,i,r,a,"self"], +relevance:0},c=n.either(/[A-Za-z0-9_-]+/,/"(\\"|[^"])*"/,/'[^']*'/);return{ +name:"TOML, also INI",aliases:["toml"],case_insensitive:!0,illegal:/\S/, +contains:[s,{className:"section",begin:/\[+/,end:/\]+/},{ +begin:n.concat(c,"(\\s*\\.\\s*",c,")*",n.lookahead(/\s*=\s*[^#\s]/)), +className:"attr",starts:{end:/$/,contains:[s,l,t,i,r,a]}}]}}})() +;hljs.registerLanguage("ini",e)})();/*! `less` grammar compiled for Highlight.js 11.5.0 */ +(()=>{var e=(()=>{"use strict" +;const e=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","p","q","quote","samp","section","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],t=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"],r=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"],i=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"],o=["align-content","align-items","align-self","all","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","backface-visibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","block-size","border","border-block","border-block-color","border-block-end","border-block-end-color","border-block-end-style","border-block-end-width","border-block-start","border-block-start-color","border-block-start-style","border-block-start-width","border-block-style","border-block-width","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-inline","border-inline-color","border-inline-end","border-inline-end-color","border-inline-end-style","border-inline-end-width","border-inline-start","border-inline-start-color","border-inline-start-style","border-inline-start-width","border-inline-style","border-inline-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","clip-path","clip-rule","color","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","content","content-visibility","counter-increment","counter-reset","cue","cue-after","cue-before","cursor","direction","display","empty-cells","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","flow","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-size","font-size-adjust","font-smoothing","font-stretch","font-style","font-synthesis","font-variant","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","gap","glyph-orientation-vertical","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","inline-size","isolation","justify-content","left","letter-spacing","line-break","line-height","list-style","list-style-image","list-style-position","list-style-type","margin","margin-block","margin-block-end","margin-block-start","margin-bottom","margin-inline","margin-inline-end","margin-inline-start","margin-left","margin-right","margin-top","marks","mask","mask-border","mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","max-block-size","max-height","max-inline-size","max-width","min-block-size","min-height","min-inline-size","min-width","mix-blend-mode","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-wrap","overflow-x","overflow-y","padding","padding-block","padding-block-end","padding-block-start","padding-bottom","padding-inline","padding-inline-end","padding-inline-start","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","pause","pause-after","pause-before","perspective","perspective-origin","pointer-events","position","quotes","resize","rest","rest-after","rest-before","right","row-gap","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-stop","scroll-snap-type","scrollbar-color","scrollbar-gutter","scrollbar-width","shape-image-threshold","shape-margin","shape-outside","speak","speak-as","src","tab-size","table-layout","text-align","text-align-all","text-align-last","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-style","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-indent","text-justify","text-orientation","text-overflow","text-rendering","text-shadow","text-transform","text-underline-position","top","transform","transform-box","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","z-index"].reverse(),n=r.concat(i) +;return a=>{const l=(e=>({IMPORTANT:{scope:"meta",begin:"!important"}, +BLOCK_COMMENT:e.C_BLOCK_COMMENT_MODE,HEXCOLOR:{scope:"number", +begin:/#(([0-9a-fA-F]{3,4})|(([0-9a-fA-F]{2}){3,4}))\b/},FUNCTION_DISPATCH:{ +className:"built_in",begin:/[\w-]+(?=\()/},ATTRIBUTE_SELECTOR_MODE:{ +scope:"selector-attr",begin:/\[/,end:/\]/,illegal:"$", +contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},CSS_NUMBER_MODE:{ +scope:"number", +begin:e.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?", +relevance:0},CSS_VARIABLE:{className:"attr",begin:/--[A-Za-z][A-Za-z0-9_-]*/} +}))(a),s=n,d="([\\w-]+|@\\{[\\w-]+\\})",c=[],g=[],b=e=>({className:"string", +begin:"~?"+e+".*?"+e}),m=(e,t,r)=>({className:e,begin:t,relevance:r}),p={ +$pattern:/[a-z-]+/,keyword:"and or not only",attribute:t.join(" ")},u={ +begin:"\\(",end:"\\)",contains:g,keywords:p,relevance:0} +;g.push(a.C_LINE_COMMENT_MODE,a.C_BLOCK_COMMENT_MODE,b("'"),b('"'),l.CSS_NUMBER_MODE,{ +begin:"(url|data-uri)\\(",starts:{className:"string",end:"[\\)\\n]", +excludeEnd:!0} +},l.HEXCOLOR,u,m("variable","@@?[\\w-]+",10),m("variable","@\\{[\\w-]+\\}"),m("built_in","~?`[^`]*?`"),{ +className:"attribute",begin:"[\\w-]+\\s*:",end:":",returnBegin:!0,excludeEnd:!0 +},l.IMPORTANT);const h=g.concat({begin:/\{/,end:/\}/,contains:c}),f={ +beginKeywords:"when",endsWithParent:!0,contains:[{beginKeywords:"and not" +}].concat(g)},k={begin:d+"\\s*:",returnBegin:!0,end:/[;}]/,relevance:0, +contains:[{begin:/-(webkit|moz|ms|o)-/},l.CSS_VARIABLE,{className:"attribute", +begin:"\\b("+o.join("|")+")\\b",end:/(?=:)/,starts:{endsWithParent:!0, +illegal:"[<=$]",relevance:0,contains:g}}]},w={className:"keyword", +begin:"@(import|media|charset|font-face|(-[a-z]+-)?keyframes|supports|document|namespace|page|viewport|host)\\b", +starts:{end:"[;{}]",keywords:p,returnEnd:!0,contains:g,relevance:0}},v={ +className:"variable",variants:[{begin:"@[\\w-]+\\s*:",relevance:15},{ +begin:"@[\\w-]+"}],starts:{end:"[;}]",returnEnd:!0,contains:h}},y={variants:[{ +begin:"[\\.#:&\\[>]",end:"[;{}]"},{begin:d,end:/\{/}],returnBegin:!0, +returnEnd:!0,illegal:"[<='$\"]",relevance:0, +contains:[a.C_LINE_COMMENT_MODE,a.C_BLOCK_COMMENT_MODE,f,m("keyword","all\\b"),m("variable","@\\{[\\w-]+\\}"),{ +begin:"\\b("+e.join("|")+")\\b",className:"selector-tag" +},l.CSS_NUMBER_MODE,m("selector-tag",d,0),m("selector-id","#"+d),m("selector-class","\\."+d,0),m("selector-tag","&",0),l.ATTRIBUTE_SELECTOR_MODE,{ +className:"selector-pseudo",begin:":("+r.join("|")+")"},{ +className:"selector-pseudo",begin:":(:)?("+i.join("|")+")"},{begin:/\(/, +end:/\)/,relevance:0,contains:h},{begin:"!important"},l.FUNCTION_DISPATCH]},x={ +begin:`[\\w-]+:(:)?(${s.join("|")})`,returnBegin:!0,contains:[y]} +;return c.push(a.C_LINE_COMMENT_MODE,a.C_BLOCK_COMMENT_MODE,w,v,x,k,y),{ +name:"Less",case_insensitive:!0,illegal:"[=>'/<($\"]",contains:c}}})() +;hljs.registerLanguage("less",e)})();/*! `xml` grammar compiled for Highlight.js 11.5.0 */ +(()=>{var e=(()=>{"use strict";return e=>{ +const a=e.regex,n=a.concat(/[A-Z_]/,a.optional(/[A-Z0-9_.-]*:/),/[A-Z0-9_.-]*/),s={ +className:"symbol",begin:/&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;/},t={begin:/\s/, +contains:[{className:"keyword",begin:/#?[a-z_][a-z1-9_-]+/,illegal:/\n/}] +},i=e.inherit(t,{begin:/\(/,end:/\)/}),c=e.inherit(e.APOS_STRING_MODE,{ +className:"string"}),l=e.inherit(e.QUOTE_STRING_MODE,{className:"string"}),r={ +endsWithParent:!0,illegal:/`]+/}]}]}]};return{ +name:"HTML, XML", +aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"], +case_insensitive:!0,contains:[{className:"meta",begin://, +relevance:10,contains:[t,l,c,i,{begin:/\[/,end:/\]/,contains:[{className:"meta", +begin://,contains:[t,i,l,c]}]}]},e.COMMENT(//,{ +relevance:10}),{begin://,relevance:10},s,{ +className:"meta",end:/\?>/,variants:[{begin:/<\?xml/,relevance:10,contains:[l] +},{begin:/<\?[a-z][a-z0-9]+/}]},{className:"tag",begin:/)/,end:/>/, +keywords:{name:"style"},contains:[r],starts:{end:/<\/style>/,returnEnd:!0, +subLanguage:["css","xml"]}},{className:"tag",begin:/)/,end:/>/, +keywords:{name:"script"},contains:[r],starts:{end:/<\/script>/,returnEnd:!0, +subLanguage:["javascript","handlebars","xml"]}},{className:"tag",begin:/<>|<\/>/ +},{className:"tag", +begin:a.concat(//,/>/,/\s/)))), +end:/\/?>/,contains:[{className:"name",begin:n,relevance:0,starts:r}]},{ +className:"tag",begin:a.concat(/<\//,a.lookahead(a.concat(n,/>/))),contains:[{ +className:"name",begin:n,relevance:0},{begin:/>/,relevance:0,endsParent:!0}]}]}} +})();hljs.registerLanguage("xml",e)})();/*! `kotlin` grammar compiled for Highlight.js 11.5.0 */ +(()=>{var e=(()=>{"use strict" +;var e="\\.([0-9](_*[0-9])*)",n="[0-9a-fA-F](_*[0-9a-fA-F])*",a={ +className:"number",variants:[{ +begin:`(\\b([0-9](_*[0-9])*)((${e})|\\.)?|(${e}))[eE][+-]?([0-9](_*[0-9])*)[fFdD]?\\b` +},{begin:`\\b([0-9](_*[0-9])*)((${e})[fFdD]?\\b|\\.([fFdD]\\b)?)`},{ +begin:`(${e})[fFdD]?\\b`},{begin:"\\b([0-9](_*[0-9])*)[fFdD]\\b"},{ +begin:`\\b0[xX]((${n})\\.?|(${n})?\\.(${n}))[pP][+-]?([0-9](_*[0-9])*)[fFdD]?\\b` +},{begin:"\\b(0|[1-9](_*[0-9])*)[lL]?\\b"},{begin:`\\b0[xX](${n})[lL]?\\b`},{ +begin:"\\b0(_*[0-7])*[lL]?\\b"},{begin:"\\b0[bB][01](_*[01])*[lL]?\\b"}], +relevance:0};return e=>{const n={ +keyword:"abstract as val var vararg get set class object open private protected public noinline crossinline dynamic final enum if else do while for when throw try catch finally import package is in fun override companion reified inline lateinit init interface annotation data sealed internal infix operator out by constructor super tailrec where const inner suspend typealias external expect actual", +built_in:"Byte Short Char Int Long Boolean Float Double Void Unit Nothing", +literal:"true false null"},i={className:"symbol",begin:e.UNDERSCORE_IDENT_RE+"@" +},s={className:"subst",begin:/\$\{/,end:/\}/,contains:[e.C_NUMBER_MODE]},t={ +className:"variable",begin:"\\$"+e.UNDERSCORE_IDENT_RE},r={className:"string", +variants:[{begin:'"""',end:'"""(?=[^"])',contains:[t,s]},{begin:"'",end:"'", +illegal:/\n/,contains:[e.BACKSLASH_ESCAPE]},{begin:'"',end:'"',illegal:/\n/, +contains:[e.BACKSLASH_ESCAPE,t,s]}]};s.contains.push(r);const l={ +className:"meta", +begin:"@(?:file|property|field|get|set|receiver|param|setparam|delegate)\\s*:(?:\\s*"+e.UNDERSCORE_IDENT_RE+")?" +},c={className:"meta",begin:"@"+e.UNDERSCORE_IDENT_RE,contains:[{begin:/\(/, +end:/\)/,contains:[e.inherit(r,{className:"string"})]}] +},o=a,b=e.COMMENT("/\\*","\\*/",{contains:[e.C_BLOCK_COMMENT_MODE]}),E={ +variants:[{className:"type",begin:e.UNDERSCORE_IDENT_RE},{begin:/\(/,end:/\)/, +contains:[]}]},d=E;return d.variants[1].contains=[E],E.variants[1].contains=[d], +{name:"Kotlin",aliases:["kt","kts"],keywords:n, +contains:[e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{className:"doctag", +begin:"@[A-Za-z]+"}]}),e.C_LINE_COMMENT_MODE,b,{className:"keyword", +begin:/\b(break|continue|return|this)\b/,starts:{contains:[{className:"symbol", +begin:/@\w+/}]}},i,l,c,{className:"function",beginKeywords:"fun",end:"[(]|$", +returnBegin:!0,excludeEnd:!0,keywords:n,relevance:5,contains:[{ +begin:e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,relevance:0, +contains:[e.UNDERSCORE_TITLE_MODE]},{className:"type",begin://, +keywords:"reified",relevance:0},{className:"params",begin:/\(/,end:/\)/, +endsParent:!0,keywords:n,relevance:0,contains:[{begin:/:/,end:/[=,\/]/, +endsWithParent:!0,contains:[E,e.C_LINE_COMMENT_MODE,b],relevance:0 +},e.C_LINE_COMMENT_MODE,b,l,c,r,e.C_NUMBER_MODE]},b]},{className:"class", +beginKeywords:"class interface trait",end:/[:\{(]|$/,excludeEnd:!0, +illegal:"extends implements",contains:[{ +beginKeywords:"public protected internal private constructor" +},e.UNDERSCORE_TITLE_MODE,{className:"type",begin://,excludeBegin:!0, +excludeEnd:!0,relevance:0},{className:"type",begin:/[,:]\s*/,end:/[<\(,]|$/, +excludeBegin:!0,returnEnd:!0},l,c]},r,{className:"meta",begin:"^#!/usr/bin/env", +end:"$",illegal:"\n"},o]}}})();hljs.registerLanguage("kotlin",e)})();/*! `makefile` grammar compiled for Highlight.js 11.5.0 */ +(()=>{var e=(()=>{"use strict";return e=>{const i={className:"variable", +variants:[{begin:"\\$\\("+e.UNDERSCORE_IDENT_RE+"\\)", +contains:[e.BACKSLASH_ESCAPE]},{begin:/\$[@%{var e=(()=>{"use strict";return e=>{ +const n=e.regex,t=/[dualxmsipngr]{0,12}/,r={$pattern:/[\w.]+/, +keyword:"abs accept alarm and atan2 bind binmode bless break caller chdir chmod chomp chop chown chr chroot close closedir connect continue cos crypt dbmclose dbmopen defined delete die do dump each else elsif endgrent endhostent endnetent endprotoent endpwent endservent eof eval exec exists exit exp fcntl fileno flock for foreach fork format formline getc getgrent getgrgid getgrnam gethostbyaddr gethostbyname gethostent getlogin getnetbyaddr getnetbyname getnetent getpeername getpgrp getpriority getprotobyname getprotobynumber getprotoent getpwent getpwnam getpwuid getservbyname getservbyport getservent getsockname getsockopt given glob gmtime goto grep gt hex if index int ioctl join keys kill last lc lcfirst length link listen local localtime log lstat lt ma map mkdir msgctl msgget msgrcv msgsnd my ne next no not oct open opendir or ord our pack package pipe pop pos print printf prototype push q|0 qq quotemeta qw qx rand read readdir readline readlink readpipe recv redo ref rename require reset return reverse rewinddir rindex rmdir say scalar seek seekdir select semctl semget semop send setgrent sethostent setnetent setpgrp setpriority setprotoent setpwent setservent setsockopt shift shmctl shmget shmread shmwrite shutdown sin sleep socket socketpair sort splice split sprintf sqrt srand stat state study sub substr symlink syscall sysopen sysread sysseek system syswrite tell telldir tie tied time times tr truncate uc ucfirst umask undef unless unlink unpack unshift untie until use utime values vec wait waitpid wantarray warn when while write x|0 xor y|0" +},s={className:"subst",begin:"[$@]\\{",end:"\\}",keywords:r},i={begin:/->\{/, +end:/\}/},a={variants:[{begin:/\$\d/},{ +begin:n.concat(/[$%@](\^\w\b|#\w+(::\w+)*|\{\w+\}|\w+(::\w*)*)/,"(?![A-Za-z])(?![@$%])") +},{begin:/[$%@][^\s\w{]/,relevance:0}] +},c=[e.BACKSLASH_ESCAPE,s,a],o=[/!/,/\//,/\|/,/\?/,/'/,/"/,/#/],g=(e,r,s="\\1")=>{ +const i="\\1"===s?s:n.concat(s,r) +;return n.concat(n.concat("(?:",e,")"),r,/(?:\\.|[^\\\/])*?/,i,/(?:\\.|[^\\\/])*?/,s,t) +},l=(e,r,s)=>n.concat(n.concat("(?:",e,")"),r,/(?:\\.|[^\\\/])*?/,s,t),d=[a,e.HASH_COMMENT_MODE,e.COMMENT(/^=\w/,/=cut/,{ +endsWithParent:!0}),i,{className:"string",contains:c,variants:[{ +begin:"q[qwxr]?\\s*\\(",end:"\\)",relevance:5},{begin:"q[qwxr]?\\s*\\[", +end:"\\]",relevance:5},{begin:"q[qwxr]?\\s*\\{",end:"\\}",relevance:5},{ +begin:"q[qwxr]?\\s*\\|",end:"\\|",relevance:5},{begin:"q[qwxr]?\\s*<",end:">", +relevance:5},{begin:"qw\\s+q",end:"q",relevance:5},{begin:"'",end:"'", +contains:[e.BACKSLASH_ESCAPE]},{begin:'"',end:'"'},{begin:"`",end:"`", +contains:[e.BACKSLASH_ESCAPE]},{begin:/\{\w+\}/,relevance:0},{ +begin:"-?\\w+\\s*=>",relevance:0}]},{className:"number", +begin:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b", +relevance:0},{ +begin:"(\\/\\/|"+e.RE_STARTERS_RE+"|\\b(split|return|print|reverse|grep)\\b)\\s*", +keywords:"split return print reverse grep",relevance:0, +contains:[e.HASH_COMMENT_MODE,{className:"regexp",variants:[{ +begin:g("s|tr|y",n.either(...o,{capture:!0}))},{begin:g("s|tr|y","\\(","\\)")},{ +begin:g("s|tr|y","\\[","\\]")},{begin:g("s|tr|y","\\{","\\}")}],relevance:2},{ +className:"regexp",variants:[{begin:/(m|qr)\/\//,relevance:0},{ +begin:l("(?:m|qr)?",/\//,/\//)},{begin:l("m|qr",n.either(...o,{capture:!0 +}),/\1/)},{begin:l("m|qr",/\(/,/\)/)},{begin:l("m|qr",/\[/,/\]/)},{ +begin:l("m|qr",/\{/,/\}/)}]}]},{className:"function",beginKeywords:"sub", +end:"(\\s*\\(.*?\\))?[;{]",excludeEnd:!0,relevance:5,contains:[e.TITLE_MODE]},{ +begin:"-\\w\\b",relevance:0},{begin:"^__DATA__$",end:"^__END__$", +subLanguage:"mojolicious",contains:[{begin:"^@@.*",end:"$",className:"comment"}] +}];return s.contains=d,i.contains=d,{name:"Perl",aliases:["pl","pm"],keywords:r, +contains:d}}})();hljs.registerLanguage("perl",e)})();/*! `cal` grammar compiled for Highlight.js 11.5.0 */ +(()=>{var e=(()=>{"use strict";return e=>{ +const n=e.regex,a=["div","mod","in","and","or","not","xor","asserterror","begin","case","do","downto","else","end","exit","for","local","if","of","repeat","then","to","until","while","with","var"],r=[e.C_LINE_COMMENT_MODE,e.COMMENT(/\{/,/\}/,{ +relevance:0}),e.COMMENT(/\(\*/,/\*\)/,{relevance:10})],t={className:"string", +begin:/'/,end:/'/,contains:[{begin:/''/}]},s={className:"string",begin:/(#\d+)+/ +},i={match:[/procedure/,/\s+/,/[a-zA-Z_][\w@]*/,/\s*/],scope:{1:"keyword", +3:"title.function"},contains:[{className:"params",begin:/\(/,end:/\)/, +keywords:a,contains:[t,s,e.NUMBER_MODE]},...r]},o={ +match:[/OBJECT/,/\s+/,n.either("Table","Form","Report","Dataport","Codeunit","XMLport","MenuSuite","Page","Query"),/\s+/,/\d+/,/\s+(?=[^\s])/,/.*/,/$/], +relevance:3,scope:{1:"keyword",3:"type",5:"number",7:"title"}};return{ +name:"C/AL",case_insensitive:!0,keywords:{keyword:a,literal:"false true"}, +illegal:/\/\*/,contains:[{match:/[\w]+(?=\=)/,scope:"attribute",relevance:0 +},t,s,{className:"number",begin:"\\b\\d+(\\.\\d+)?(DT|D|T)",relevance:0},{ +className:"string",begin:'"',end:'"'},e.NUMBER_MODE,o,i]}}})() +;hljs.registerLanguage("cal",e)})();/*! `coffeescript` grammar compiled for Highlight.js 11.5.0 */ +(()=>{var e=(()=>{"use strict" +;const e=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],n=["true","false","null","undefined","NaN","Infinity"],r=[].concat(["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],["Object","Function","Boolean","Symbol","Math","Date","Number","BigInt","String","RegExp","Array","Float32Array","Float64Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Int32Array","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array","Set","Map","WeakSet","WeakMap","ArrayBuffer","SharedArrayBuffer","Atomics","DataView","JSON","Promise","Generator","GeneratorFunction","AsyncFunction","Reflect","Proxy","Intl","WebAssembly"],["Error","EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"]) +;return t=>{const a={ +keyword:e.concat(["then","unless","until","loop","by","when","and","or","is","isnt","not"]).filter((i=["var","const","let","function","static"], +e=>!i.includes(e))),literal:n.concat(["yes","no","on","off"]), +built_in:r.concat(["npm","print"])};var i;const s="[A-Za-z$_][0-9A-Za-z$_]*",o={ +className:"subst",begin:/#\{/,end:/\}/,keywords:a +},c=[t.BINARY_NUMBER_MODE,t.inherit(t.C_NUMBER_MODE,{starts:{end:"(\\s*/)?", +relevance:0}}),{className:"string",variants:[{begin:/'''/,end:/'''/, +contains:[t.BACKSLASH_ESCAPE]},{begin:/'/,end:/'/,contains:[t.BACKSLASH_ESCAPE] +},{begin:/"""/,end:/"""/,contains:[t.BACKSLASH_ESCAPE,o]},{begin:/"/,end:/"/, +contains:[t.BACKSLASH_ESCAPE,o]}]},{className:"regexp",variants:[{begin:"///", +end:"///",contains:[o,t.HASH_COMMENT_MODE]},{begin:"//[gim]{0,3}(?=\\W)", +relevance:0},{begin:/\/(?![ *]).*?(?![\\]).\/[gim]{0,3}(?=\W)/}]},{begin:"@"+s +},{subLanguage:"javascript",excludeBegin:!0,excludeEnd:!0,variants:[{ +begin:"```",end:"```"},{begin:"`",end:"`"}]}];o.contains=c +;const l=t.inherit(t.TITLE_MODE,{begin:s}),d="(\\(.*\\)\\s*)?\\B[-=]>",g={ +className:"params",begin:"\\([^\\(]",returnBegin:!0,contains:[{begin:/\(/, +end:/\)/,keywords:a,contains:["self"].concat(c)}]},u={variants:[{ +match:[/class\s+/,s,/\s+extends\s+/,s]},{match:[/class\s+/,s]}],scope:{ +2:"title.class",4:"title.class.inherited"},keywords:a};return{ +name:"CoffeeScript",aliases:["coffee","cson","iced"],keywords:a,illegal:/\/\*/, +contains:[...c,t.COMMENT("###","###"),t.HASH_COMMENT_MODE,{className:"function", +begin:"^\\s*"+s+"\\s*=\\s*"+d,end:"[-=]>",returnBegin:!0,contains:[l,g]},{ +begin:/[:\(,=]\s*/,relevance:0,contains:[{className:"function",begin:d, +end:"[-=]>",returnBegin:!0,contains:[g]}]},u,{begin:s+":",end:":", +returnBegin:!0,returnEnd:!0,relevance:0}]}}})() +;hljs.registerLanguage("coffeescript",e)})();/*! `powershell` grammar compiled for Highlight.js 11.5.0 */ +(()=>{var e=(()=>{"use strict";return e=>{const n={$pattern:/-?[A-z\.\-]+\b/, +keyword:"if else foreach return do while until elseif begin for trap data dynamicparam end break throw param continue finally in switch exit filter try process catch hidden static parameter", +built_in:"ac asnp cat cd CFS chdir clc clear clhy cli clp cls clv cnsn compare copy cp cpi cpp curl cvpa dbp del diff dir dnsn ebp echo|0 epal epcsv epsn erase etsn exsn fc fhx fl ft fw gal gbp gc gcb gci gcm gcs gdr gerr ghy gi gin gjb gl gm gmo gp gps gpv group gsn gsnp gsv gtz gu gv gwmi h history icm iex ihy ii ipal ipcsv ipmo ipsn irm ise iwmi iwr kill lp ls man md measure mi mount move mp mv nal ndr ni nmo npssc nsn nv ogv oh popd ps pushd pwd r rbp rcjb rcsn rd rdr ren ri rjb rm rmdir rmo rni rnp rp rsn rsnp rujb rv rvpa rwmi sajb sal saps sasv sbp sc scb select set shcm si sl sleep sls sort sp spjb spps spsv start stz sujb sv swmi tee trcm type wget where wjb write" +},s={begin:"`[\\s\\S]",relevance:0},i={className:"variable",variants:[{ +begin:/\$\B/},{className:"keyword",begin:/\$this/},{begin:/\$[\w\d][\w\d_:]*/}] +},a={className:"string",variants:[{begin:/"/,end:/"/},{begin:/@"/,end:/^"@/}], +contains:[s,i,{className:"variable",begin:/\$[A-z]/,end:/[^A-z]/}]},t={ +className:"string",variants:[{begin:/'/,end:/'/},{begin:/@'/,end:/^'@/}] +},r=e.inherit(e.COMMENT(null,null),{variants:[{begin:/#/,end:/$/},{begin:/<#/, +end:/#>/}],contains:[{className:"doctag",variants:[{ +begin:/\.(synopsis|description|example|inputs|outputs|notes|link|component|role|functionality)/ +},{ +begin:/\.(parameter|forwardhelptargetname|forwardhelpcategory|remotehelprunspace|externalhelp)\s+\S+/ +}]}]}),c={className:"class",beginKeywords:"class enum",end:/\s*[{]/, +excludeEnd:!0,relevance:0,contains:[e.TITLE_MODE]},l={className:"function", +begin:/function\s+/,end:/\s*\{|$/,excludeEnd:!0,returnBegin:!0,relevance:0, +contains:[{begin:"function",relevance:0,className:"keyword"},{className:"title", +begin:/\w[\w\d]*((-)[\w\d]+)*/,relevance:0},{begin:/\(/,end:/\)/, +className:"params",relevance:0,contains:[i]}]},o={begin:/using\s/,end:/$/, +returnBegin:!0,contains:[a,t,{className:"keyword", +begin:/(using|assembly|command|module|namespace|type)/}]},p={ +className:"function",begin:/\[.*\]\s*[\w]+[ ]??\(/,end:/$/,returnBegin:!0, +relevance:0,contains:[{className:"keyword", +begin:"(".concat(n.keyword.toString().replace(/\s/g,"|"),")\\b"),endsParent:!0, +relevance:0},e.inherit(e.TITLE_MODE,{endsParent:!0})] +},g=[p,r,s,e.NUMBER_MODE,a,t,{className:"built_in",variants:[{ +begin:"(Add|Clear|Close|Copy|Enter|Exit|Find|Format|Get|Hide|Join|Lock|Move|New|Open|Optimize|Pop|Push|Redo|Remove|Rename|Reset|Resize|Search|Select|Set|Show|Skip|Split|Step|Switch|Undo|Unlock|Watch|Backup|Checkpoint|Compare|Compress|Convert|ConvertFrom|ConvertTo|Dismount|Edit|Expand|Export|Group|Import|Initialize|Limit|Merge|Mount|Out|Publish|Restore|Save|Sync|Unpublish|Update|Approve|Assert|Build|Complete|Confirm|Deny|Deploy|Disable|Enable|Install|Invoke|Register|Request|Restart|Resume|Start|Stop|Submit|Suspend|Uninstall|Unregister|Wait|Debug|Measure|Ping|Repair|Resolve|Test|Trace|Connect|Disconnect|Read|Receive|Send|Write|Block|Grant|Protect|Revoke|Unblock|Unprotect|Use|ForEach|Sort|Tee|Where)+(-)[\\w\\d]+" +}]},i,{className:"literal",begin:/\$(null|true|false)\b/},{ +className:"selector-tag",begin:/@\B/,relevance:0}],m={begin:/\[/,end:/\]/, +excludeBegin:!0,excludeEnd:!0,relevance:0,contains:[].concat("self",g,{ +begin:"(string|char|byte|int|long|bool|decimal|single|double|DateTime|xml|array|hashtable|void)", +className:"built_in",relevance:0},{className:"type",begin:/[\.\w\d]+/, +relevance:0})};return p.contains.unshift(m),{name:"PowerShell", +aliases:["pwsh","ps","ps1"],case_insensitive:!0,keywords:n, +contains:g.concat(c,l,o,{variants:[{className:"operator", +begin:"(-and|-as|-band|-bnot|-bor|-bxor|-casesensitive|-ccontains|-ceq|-cge|-cgt|-cle|-clike|-clt|-cmatch|-cne|-cnotcontains|-cnotlike|-cnotmatch|-contains|-creplace|-csplit|-eq|-exact|-f|-file|-ge|-gt|-icontains|-ieq|-ige|-igt|-ile|-ilike|-ilt|-imatch|-in|-ine|-inotcontains|-inotlike|-inotmatch|-ireplace|-is|-isnot|-isplit|-join|-le|-like|-lt|-match|-ne|-not|-notcontains|-notin|-notlike|-notmatch|-or|-regex|-replace|-shl|-shr|-split|-wildcard|-xor)\\b" +},{className:"literal",begin:/(-){1,2}[\w\d-]+/,relevance:0}]},m)}}})() +;hljs.registerLanguage("powershell",e)})();/*! `ruby` grammar compiled for Highlight.js 11.5.0 */ +(()=>{var e=(()=>{"use strict";return e=>{ +const n=e.regex,a="([a-zA-Z_]\\w*[!?=]?|[-+~]@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?)",s=n.either(/\b([A-Z]+[a-z0-9]+)+/,/\b([A-Z]+[a-z0-9]+)+[A-Z]+/),i=n.concat(s,/(::\w+)*/),r={ +"variable.constant":["__FILE__","__LINE__"], +"variable.language":["self","super"], +keyword:["alias","and","attr_accessor","attr_reader","attr_writer","begin","BEGIN","break","case","class","defined","do","else","elsif","end","END","ensure","for","if","in","include","module","next","not","or","redo","require","rescue","retry","return","then","undef","unless","until","when","while","yield"], +built_in:["proc","lambda"],literal:["true","false","nil"]},c={ +className:"doctag",begin:"@[A-Za-z]+"},t={begin:"#<",end:">" +},b=[e.COMMENT("#","$",{contains:[c]}),e.COMMENT("^=begin","^=end",{ +contains:[c],relevance:10}),e.COMMENT("^__END__",e.MATCH_NOTHING_RE)],l={ +className:"subst",begin:/#\{/,end:/\}/,keywords:r},d={className:"string", +contains:[e.BACKSLASH_ESCAPE,l],variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/ +},{begin:/`/,end:/`/},{begin:/%[qQwWx]?\(/,end:/\)/},{begin:/%[qQwWx]?\[/, +end:/\]/},{begin:/%[qQwWx]?\{/,end:/\}/},{begin:/%[qQwWx]?/},{ +begin:/%[qQwWx]?\//,end:/\//},{begin:/%[qQwWx]?%/,end:/%/},{begin:/%[qQwWx]?-/, +end:/-/},{begin:/%[qQwWx]?\|/,end:/\|/},{begin:/\B\?(\\\d{1,3})/},{ +begin:/\B\?(\\x[A-Fa-f0-9]{1,2})/},{begin:/\B\?(\\u\{?[A-Fa-f0-9]{1,6}\}?)/},{ +begin:/\B\?(\\M-\\C-|\\M-\\c|\\c\\M-|\\M-|\\C-\\M-)[\x20-\x7e]/},{ +begin:/\B\?\\(c|C-)[\x20-\x7e]/},{begin:/\B\?\\?\S/},{ +begin:n.concat(/<<[-~]?'?/,n.lookahead(/(\w+)(?=\W)[^\n]*\n(?:[^\n]*\n)*?\s*\1\b/)), +contains:[e.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/, +contains:[e.BACKSLASH_ESCAPE,l]})]}]},g="[0-9](_?[0-9])*",o={className:"number", +relevance:0,variants:[{ +begin:`\\b([1-9](_?[0-9])*|0)(\\.(${g}))?([eE][+-]?(${g})|r)?i?\\b`},{ +begin:"\\b0[dD][0-9](_?[0-9])*r?i?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*r?i?\\b" +},{begin:"\\b0[oO][0-7](_?[0-7])*r?i?\\b"},{ +begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*r?i?\\b"},{ +begin:"\\b0(_?[0-7])+r?i?\\b"}]},_={variants:[{match:/\(\)/},{ +className:"params",begin:/\(/,end:/(?=\))/,excludeBegin:!0,endsParent:!0, +keywords:r}]},u=[d,{variants:[{match:[/class\s+/,i,/\s+<\s+/,i]},{ +match:[/class\s+/,i]}],scope:{2:"title.class",4:"title.class.inherited"}, +keywords:r},{relevance:0,match:[i,/\.new[ (]/],scope:{1:"title.class"}},{ +relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"},{ +match:[/def/,/\s+/,a],scope:{1:"keyword",3:"title.function"},contains:[_]},{ +begin:e.IDENT_RE+"::"},{className:"symbol", +begin:e.UNDERSCORE_IDENT_RE+"(!|\\?)?:",relevance:0},{className:"symbol", +begin:":(?!\\s)",contains:[d,{begin:a}],relevance:0},o,{className:"variable", +begin:"(\\$\\W)|((\\$|@@?)(\\w+))(?=[^@$?])(?![A-Za-z])(?![@$?'])"},{ +className:"params",begin:/\|/,end:/\|/,excludeBegin:!0,excludeEnd:!0, +relevance:0,keywords:r},{begin:"("+e.RE_STARTERS_RE+"|unless)\\s*", +keywords:"unless",contains:[{className:"regexp",contains:[e.BACKSLASH_ESCAPE,l], +illegal:/\n/,variants:[{begin:"/",end:"/[a-z]*"},{begin:/%r\{/,end:/\}[a-z]*/},{ +begin:"%r\\(",end:"\\)[a-z]*"},{begin:"%r!",end:"![a-z]*"},{begin:"%r\\[", +end:"\\][a-z]*"}]}].concat(t,b),relevance:0}].concat(t,b) +;l.contains=u,_.contains=u;const w=[{begin:/^\s*=>/,starts:{end:"$",contains:u} +},{className:"meta.prompt", +begin:"^([>?]>|[\\w#]+\\(\\w+\\):\\d+:\\d+[>*]|(\\w+-)?\\d+\\.\\d+\\.\\d+(p\\d+)?[^\\d][^>]+>)(?=[ ])", +starts:{end:"$",keywords:r,contains:u}}];return b.unshift(t),{name:"Ruby", +aliases:["rb","gemspec","podspec","thor","irb"],keywords:r,illegal:/\/\*/, +contains:[e.SHEBANG({binary:"ruby"})].concat(w).concat(b).concat(u)}}})() +;hljs.registerLanguage("ruby",e)})();/*! `yaml` grammar compiled for Highlight.js 11.5.0 */ +(()=>{var e=(()=>{"use strict";return e=>{ +const n="true false yes no null",a="[\\w#;/?:@&=+$,.~*'()[\\]]+",s={ +className:"string",relevance:0,variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/ +},{begin:/\S+/}],contains:[e.BACKSLASH_ESCAPE,{className:"template-variable", +variants:[{begin:/\{\{/,end:/\}\}/},{begin:/%\{/,end:/\}/}]}]},i=e.inherit(s,{ +variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/[^\s,{}[\]]+/}]}),l={ +end:",",endsWithParent:!0,excludeEnd:!0,keywords:n,relevance:0},t={begin:/\{/, +end:/\}/,contains:[l],illegal:"\\n",relevance:0},g={begin:"\\[",end:"\\]", +contains:[l],illegal:"\\n",relevance:0},b=[{className:"attr",variants:[{ +begin:"\\w[\\w :\\/.-]*:(?=[ \t]|$)"},{begin:'"\\w[\\w :\\/.-]*":(?=[ \t]|$)'},{ +begin:"'\\w[\\w :\\/.-]*':(?=[ \t]|$)"}]},{className:"meta",begin:"^---\\s*$", +relevance:10},{className:"string", +begin:"[\\|>]([1-9]?[+-])?[ ]*\\n( +)[^ ][^\\n]*\\n(\\2[^\\n]+\\n?)*"},{ +begin:"<%[%=-]?",end:"[%-]?%>",subLanguage:"ruby",excludeBegin:!0,excludeEnd:!0, +relevance:0},{className:"type",begin:"!\\w+!"+a},{className:"type", +begin:"!<"+a+">"},{className:"type",begin:"!"+a},{className:"type",begin:"!!"+a +},{className:"meta",begin:"&"+e.UNDERSCORE_IDENT_RE+"$"},{className:"meta", +begin:"\\*"+e.UNDERSCORE_IDENT_RE+"$"},{className:"bullet",begin:"-(?=[ ]|$)", +relevance:0},e.HASH_COMMENT_MODE,{beginKeywords:n,keywords:{literal:n}},{ +className:"number", +begin:"\\b[0-9]{4}(-[0-9][0-9]){0,2}([Tt \\t][0-9][0-9]?(:[0-9][0-9]){2})?(\\.[0-9]*)?([ \\t])*(Z|[-+][0-9][0-9]?(:[0-9][0-9])?)?\\b" +},{className:"number",begin:e.C_NUMBER_RE+"\\b",relevance:0},t,g,s],r=[...b] +;return r.pop(),r.push(i),l.contains=r,{name:"YAML",case_insensitive:!0, +aliases:["yml"],contains:b}}})();hljs.registerLanguage("yaml",e)})();/*! `java` grammar compiled for Highlight.js 11.5.0 */ +(()=>{var e=(()=>{"use strict" +;var e="\\.([0-9](_*[0-9])*)",a="[0-9a-fA-F](_*[0-9a-fA-F])*",n={ +className:"number",variants:[{ +begin:`(\\b([0-9](_*[0-9])*)((${e})|\\.)?|(${e}))[eE][+-]?([0-9](_*[0-9])*)[fFdD]?\\b` +},{begin:`\\b([0-9](_*[0-9])*)((${e})[fFdD]?\\b|\\.([fFdD]\\b)?)`},{ +begin:`(${e})[fFdD]?\\b`},{begin:"\\b([0-9](_*[0-9])*)[fFdD]\\b"},{ +begin:`\\b0[xX]((${a})\\.?|(${a})?\\.(${a}))[pP][+-]?([0-9](_*[0-9])*)[fFdD]?\\b` +},{begin:"\\b(0|[1-9](_*[0-9])*)[lL]?\\b"},{begin:`\\b0[xX](${a})[lL]?\\b`},{ +begin:"\\b0(_*[0-7])*[lL]?\\b"},{begin:"\\b0[bB][01](_*[01])*[lL]?\\b"}], +relevance:0};function s(e,a,n){return-1===n?"":e.replace(a,(t=>s(e,a,n-1)))} +return e=>{ +const a=e.regex,t="[\xc0-\u02b8a-zA-Z_$][\xc0-\u02b8a-zA-Z_$0-9]*",i=t+s("(?:<"+t+"~~~(?:\\s*,\\s*"+t+"~~~)*>)?",/~~~/g,2),r={ +keyword:["synchronized","abstract","private","var","static","if","const ","for","while","strictfp","finally","protected","import","native","final","void","enum","else","break","transient","catch","instanceof","volatile","case","assert","package","default","public","try","switch","continue","throws","protected","public","private","module","requires","exports","do","sealed"], +literal:["false","true","null"], +type:["char","boolean","long","float","int","byte","short","double"], +built_in:["super","this"]},l={className:"meta",begin:"@"+t,contains:[{ +begin:/\(/,end:/\)/,contains:["self"]}]},c={className:"params",begin:/\(/, +end:/\)/,keywords:r,relevance:0,contains:[e.C_BLOCK_COMMENT_MODE],endsParent:!0} +;return{name:"Java",aliases:["jsp"],keywords:r,illegal:/<\/|#/, +contains:[e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{begin:/\w+@/, +relevance:0},{className:"doctag",begin:"@[A-Za-z]+"}]}),{ +begin:/import java\.[a-z]+\./,keywords:"import",relevance:2 +},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{begin:/"""/,end:/"""/, +className:"string",contains:[e.BACKSLASH_ESCAPE] +},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{ +match:[/\b(?:class|interface|enum|extends|implements|new)/,/\s+/,t],className:{ +1:"keyword",3:"title.class"}},{match:/non-sealed/,scope:"keyword"},{ +begin:[a.concat(/(?!else)/,t),/\s+/,t,/\s+/,/=/],className:{1:"type", +3:"variable",5:"operator"}},{begin:[/record/,/\s+/,t],className:{1:"keyword", +3:"title.class"},contains:[c,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{ +beginKeywords:"new throw return else",relevance:0},{ +begin:["(?:"+i+"\\s+)",e.UNDERSCORE_IDENT_RE,/\s*(?=\()/],className:{ +2:"title.function"},keywords:r,contains:[{className:"params",begin:/\(/, +end:/\)/,keywords:r,relevance:0, +contains:[l,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,n,e.C_BLOCK_COMMENT_MODE] +},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},n,l]}}})() +;hljs.registerLanguage("java",e)})();/*! `rust` grammar compiled for Highlight.js 11.5.0 */ +(()=>{var e=(()=>{"use strict";return e=>{const t=e.regex,n={ +className:"title.function.invoke",relevance:0, +begin:t.concat(/\b/,/(?!let\b)/,e.IDENT_RE,t.lookahead(/\s*\(/)) +},a="([ui](8|16|32|64|128|size)|f(32|64))?",i=["drop ","Copy","Send","Sized","Sync","Drop","Fn","FnMut","FnOnce","ToOwned","Clone","Debug","PartialEq","PartialOrd","Eq","Ord","AsRef","AsMut","Into","From","Default","Iterator","Extend","IntoIterator","DoubleEndedIterator","ExactSizeIterator","SliceConcatExt","ToString","assert!","assert_eq!","bitflags!","bytes!","cfg!","col!","concat!","concat_idents!","debug_assert!","debug_assert_eq!","env!","panic!","file!","format!","format_args!","include_bin!","include_str!","line!","local_data_key!","module_path!","option_env!","print!","println!","select!","stringify!","try!","unimplemented!","unreachable!","vec!","write!","writeln!","macro_rules!","assert_ne!","debug_assert_ne!"] +;return{name:"Rust",aliases:["rs"],keywords:{$pattern:e.IDENT_RE+"!?", +type:["i8","i16","i32","i64","i128","isize","u8","u16","u32","u64","u128","usize","f32","f64","str","char","bool","Box","Option","Result","String","Vec"], +keyword:["abstract","as","async","await","become","box","break","const","continue","crate","do","dyn","else","enum","extern","false","final","fn","for","if","impl","in","let","loop","macro","match","mod","move","mut","override","priv","pub","ref","return","self","Self","static","struct","super","trait","true","try","type","typeof","unsafe","unsized","use","virtual","where","while","yield"], +literal:["true","false","Some","None","Ok","Err"],built_in:i},illegal:""},n]}}})() +;hljs.registerLanguage("rust",e)})();/*! `go` grammar compiled for Highlight.js 11.5.0 */ +(()=>{var e=(()=>{"use strict";return e=>{const n={ +keyword:["break","case","chan","const","continue","default","defer","else","fallthrough","for","func","go","goto","if","import","interface","map","package","range","return","select","struct","switch","type","var"], +type:["bool","byte","complex64","complex128","error","float32","float64","int8","int16","int32","int64","string","uint8","uint16","uint32","uint64","int","uint","uintptr","rune"], +literal:["true","false","iota","nil"], +built_in:["append","cap","close","complex","copy","imag","len","make","new","panic","print","println","real","recover","delete"] +};return{name:"Go",aliases:["golang"],keywords:n,illegal:"{var e=(()=>{"use strict";return e=>{const n={ +keyword:["abstract","as","base","break","case","catch","class","const","continue","do","else","event","explicit","extern","finally","fixed","for","foreach","goto","if","implicit","in","interface","internal","is","lock","namespace","new","operator","out","override","params","private","protected","public","readonly","record","ref","return","sealed","sizeof","stackalloc","static","struct","switch","this","throw","try","typeof","unchecked","unsafe","using","virtual","void","volatile","while"].concat(["add","alias","and","ascending","async","await","by","descending","equals","from","get","global","group","init","into","join","let","nameof","not","notnull","on","or","orderby","partial","remove","select","set","unmanaged","value|0","var","when","where","with","yield"]), +built_in:["bool","byte","char","decimal","delegate","double","dynamic","enum","float","int","long","nint","nuint","object","sbyte","short","string","ulong","uint","ushort"], +literal:["default","false","null","true"]},a=e.inherit(e.TITLE_MODE,{ +begin:"[a-zA-Z](\\.?\\w)*"}),i={className:"number",variants:[{ +begin:"\\b(0b[01']+)"},{ +begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)(u|U|l|L|ul|UL|f|F|b|B)"},{ +begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)" +}],relevance:0},s={className:"string",begin:'@"',end:'"',contains:[{begin:'""'}] +},t=e.inherit(s,{illegal:/\n/}),r={className:"subst",begin:/\{/,end:/\}/, +keywords:n},l=e.inherit(r,{illegal:/\n/}),c={className:"string",begin:/\$"/, +end:'"',illegal:/\n/,contains:[{begin:/\{\{/},{begin:/\}\}/ +},e.BACKSLASH_ESCAPE,l]},o={className:"string",begin:/\$@"/,end:'"',contains:[{ +begin:/\{\{/},{begin:/\}\}/},{begin:'""'},r]},d=e.inherit(o,{illegal:/\n/, +contains:[{begin:/\{\{/},{begin:/\}\}/},{begin:'""'},l]}) +;r.contains=[o,c,s,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,i,e.C_BLOCK_COMMENT_MODE], +l.contains=[d,c,t,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,i,e.inherit(e.C_BLOCK_COMMENT_MODE,{ +illegal:/\n/})];const g={variants:[o,c,s,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE] +},E={begin:"<",end:">",contains:[{beginKeywords:"in out"},a] +},_=e.IDENT_RE+"(<"+e.IDENT_RE+"(\\s*,\\s*"+e.IDENT_RE+")*>)?(\\[\\])?",b={ +begin:"@"+e.IDENT_RE,relevance:0};return{name:"C#",aliases:["cs","c#"], +keywords:n,illegal:/::/,contains:[e.COMMENT("///","$",{returnBegin:!0, +contains:[{className:"doctag",variants:[{begin:"///",relevance:0},{ +begin:"\x3c!--|--\x3e"},{begin:""}]}] +}),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"meta",begin:"#", +end:"$",keywords:{ +keyword:"if else elif endif define undef warning error line region endregion pragma checksum" +}},g,i,{beginKeywords:"class interface",relevance:0,end:/[{;=]/, +illegal:/[^\s:,]/,contains:[{beginKeywords:"where class" +},a,E,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{beginKeywords:"namespace", +relevance:0,end:/[{;=]/,illegal:/[^\s:]/, +contains:[a,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{ +beginKeywords:"record",relevance:0,end:/[{;=]/,illegal:/[^\s:]/, +contains:[a,E,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:"meta", +begin:"^\\s*\\[(?=[\\w])",excludeBegin:!0,end:"\\]",excludeEnd:!0,contains:[{ +className:"string",begin:/"/,end:/"/}]},{ +beginKeywords:"new return throw await else",relevance:0},{className:"function", +begin:"("+_+"\\s+)+"+e.IDENT_RE+"\\s*(<[^=]+>\\s*)?\\(",returnBegin:!0, +end:/\s*[{;=]/,excludeEnd:!0,keywords:n,contains:[{ +beginKeywords:"public private protected static internal protected abstract async extern override unsafe virtual new sealed partial", +relevance:0},{begin:e.IDENT_RE+"\\s*(<[^=]+>\\s*)?\\(",returnBegin:!0, +contains:[e.TITLE_MODE,E],relevance:0},{match:/\(\)/},{className:"params", +begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:n,relevance:0, +contains:[g,i,e.C_BLOCK_COMMENT_MODE] +},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},b]}}})() +;hljs.registerLanguage("csharp",e)})();/*! `php` grammar compiled for Highlight.js 11.5.0 */ +(()=>{var e=(()=>{"use strict";return e=>{ +const t=e.regex,a=/(?![A-Za-z0-9])(?![$])/,r=t.concat(/[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*/,a),n=t.concat(/(\\?[A-Z][a-z0-9_\x7f-\xff]+|\\?[A-Z]+(?=[A-Z][a-z0-9_\x7f-\xff])){1,}/,a),o={ +scope:"variable",match:"\\$+"+r},c={scope:"subst",variants:[{begin:/\$\w+/},{ +begin:/\{\$/,end:/\}/}]},i=e.inherit(e.APOS_STRING_MODE,{illegal:null +}),s="[ \t\n]",l={scope:"string",variants:[e.inherit(e.QUOTE_STRING_MODE,{ +illegal:null,contains:e.QUOTE_STRING_MODE.contains.concat(c) +}),i,e.END_SAME_AS_BEGIN({begin:/<<<[ \t]*(\w+)\n/,end:/[ \t]*(\w+)\b/, +contains:e.QUOTE_STRING_MODE.contains.concat(c)})]},_={scope:"number", +variants:[{begin:"\\b0[bB][01]+(?:_[01]+)*\\b"},{ +begin:"\\b0[oO][0-7]+(?:_[0-7]+)*\\b"},{ +begin:"\\b0[xX][\\da-fA-F]+(?:_[\\da-fA-F]+)*\\b"},{ +begin:"(?:\\b\\d+(?:_\\d+)*(\\.(?:\\d+(?:_\\d+)*))?|\\B\\.\\d+)(?:[eE][+-]?\\d+)?" +}],relevance:0 +},d=["false","null","true"],p=["__CLASS__","__DIR__","__FILE__","__FUNCTION__","__COMPILER_HALT_OFFSET__","__LINE__","__METHOD__","__NAMESPACE__","__TRAIT__","die","echo","exit","include","include_once","print","require","require_once","array","abstract","and","as","binary","bool","boolean","break","callable","case","catch","class","clone","const","continue","declare","default","do","double","else","elseif","empty","enddeclare","endfor","endforeach","endif","endswitch","endwhile","enum","eval","extends","final","finally","float","for","foreach","from","global","goto","if","implements","instanceof","insteadof","int","integer","interface","isset","iterable","list","match|0","mixed","new","never","object","or","private","protected","public","readonly","real","return","string","switch","throw","trait","try","unset","use","var","void","while","xor","yield"],b=["Error|0","AppendIterator","ArgumentCountError","ArithmeticError","ArrayIterator","ArrayObject","AssertionError","BadFunctionCallException","BadMethodCallException","CachingIterator","CallbackFilterIterator","CompileError","Countable","DirectoryIterator","DivisionByZeroError","DomainException","EmptyIterator","ErrorException","Exception","FilesystemIterator","FilterIterator","GlobIterator","InfiniteIterator","InvalidArgumentException","IteratorIterator","LengthException","LimitIterator","LogicException","MultipleIterator","NoRewindIterator","OutOfBoundsException","OutOfRangeException","OuterIterator","OverflowException","ParentIterator","ParseError","RangeException","RecursiveArrayIterator","RecursiveCachingIterator","RecursiveCallbackFilterIterator","RecursiveDirectoryIterator","RecursiveFilterIterator","RecursiveIterator","RecursiveIteratorIterator","RecursiveRegexIterator","RecursiveTreeIterator","RegexIterator","RuntimeException","SeekableIterator","SplDoublyLinkedList","SplFileInfo","SplFileObject","SplFixedArray","SplHeap","SplMaxHeap","SplMinHeap","SplObjectStorage","SplObserver","SplPriorityQueue","SplQueue","SplStack","SplSubject","SplTempFileObject","TypeError","UnderflowException","UnexpectedValueException","UnhandledMatchError","ArrayAccess","BackedEnum","Closure","Fiber","Generator","Iterator","IteratorAggregate","Serializable","Stringable","Throwable","Traversable","UnitEnum","WeakReference","WeakMap","Directory","__PHP_Incomplete_Class","parent","php_user_filter","self","static","stdClass"],E={ +keyword:p,literal:(e=>{const t=[];return e.forEach((e=>{ +t.push(e),e.toLowerCase()===e?t.push(e.toUpperCase()):t.push(e.toLowerCase()) +})),t})(d),built_in:b},u=e=>e.map((e=>e.replace(/\|\d+$/,""))),g={variants:[{ +match:[/new/,t.concat(s,"+"),t.concat("(?!",u(b).join("\\b|"),"\\b)"),n],scope:{ +1:"keyword",4:"title.class"}}]},h=t.concat(r,"\\b(?!\\()"),m={variants:[{ +match:[t.concat(/::/,t.lookahead(/(?!class\b)/)),h],scope:{2:"variable.constant" +}},{match:[/::/,/class/],scope:{2:"variable.language"}},{ +match:[n,t.concat(/::/,t.lookahead(/(?!class\b)/)),h],scope:{1:"title.class", +3:"variable.constant"}},{match:[n,t.concat("::",t.lookahead(/(?!class\b)/))], +scope:{1:"title.class"}},{match:[n,/::/,/class/],scope:{1:"title.class", +3:"variable.language"}}]},I={scope:"attr", +match:t.concat(r,t.lookahead(":"),t.lookahead(/(?!::)/))},f={relevance:0, +begin:/\(/,end:/\)/,keywords:E,contains:[I,o,m,e.C_BLOCK_COMMENT_MODE,l,_,g] +},O={relevance:0, +match:[/\b/,t.concat("(?!fn\\b|function\\b|",u(p).join("\\b|"),"|",u(b).join("\\b|"),"\\b)"),r,t.concat(s,"*"),t.lookahead(/(?=\()/)], +scope:{3:"title.function.invoke"},contains:[f]};f.contains.push(O) +;const v=[I,m,e.C_BLOCK_COMMENT_MODE,l,_,g];return{case_insensitive:!1, +keywords:E,contains:[{begin:t.concat(/#\[\s*/,n),beginScope:"meta",end:/]/, +endScope:"meta",keywords:{literal:d,keyword:["new","array"]},contains:[{ +begin:/\[/,end:/]/,keywords:{literal:d,keyword:["new","array"]}, +contains:["self",...v]},...v,{scope:"meta",match:n}] +},e.HASH_COMMENT_MODE,e.COMMENT("//","$"),e.COMMENT("/\\*","\\*/",{contains:[{ +scope:"doctag",match:"@[A-Za-z]+"}]}),{match:/__halt_compiler\(\);/, +keywords:"__halt_compiler",starts:{scope:"comment",end:e.MATCH_NOTHING_RE, +contains:[{match:/\?>/,scope:"meta",endsParent:!0}]}},{scope:"meta",variants:[{ +begin:/<\?php/,relevance:10},{begin:/<\?=/},{begin:/<\?/,relevance:.1},{ +begin:/\?>/}]},{scope:"variable.language",match:/\$this\b/},o,O,m,{ +match:[/const/,/\s/,r],scope:{1:"keyword",3:"variable.constant"}},g,{ +scope:"function",relevance:0,beginKeywords:"fn function",end:/[;{]/, +excludeEnd:!0,illegal:"[$%\\[]",contains:[{beginKeywords:"use" +},e.UNDERSCORE_TITLE_MODE,{begin:"=>",endsParent:!0},{scope:"params", +begin:"\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0,keywords:E, +contains:["self",o,m,e.C_BLOCK_COMMENT_MODE,l,_]}]},{scope:"class",variants:[{ +beginKeywords:"enum",illegal:/[($"]/},{beginKeywords:"class interface trait", +illegal:/[:($"]/}],relevance:0,end:/\{/,excludeEnd:!0,contains:[{ +beginKeywords:"extends implements"},e.UNDERSCORE_TITLE_MODE]},{ +beginKeywords:"namespace",relevance:0,end:";",illegal:/[.']/, +contains:[e.inherit(e.UNDERSCORE_TITLE_MODE,{scope:"title.class"})]},{ +beginKeywords:"use",relevance:0,end:";",contains:[{ +match:/\b(as|const|function)\b/,scope:"keyword"},e.UNDERSCORE_TITLE_MODE]},l,_]} +}})();hljs.registerLanguage("php",e)})();/*! `python` grammar compiled for Highlight.js 11.5.0 */ +(()=>{var e=(()=>{"use strict";return e=>{ +const n=e.regex,a=/[\p{XID_Start}_]\p{XID_Continue}*/u,i=["and","as","assert","async","await","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","nonlocal|10","not","or","pass","raise","return","try","while","with","yield"],s={ +$pattern:/[A-Za-z]\w+|__\w+__/,keyword:i, +built_in:["__import__","abs","all","any","ascii","bin","bool","breakpoint","bytearray","bytes","callable","chr","classmethod","compile","complex","delattr","dict","dir","divmod","enumerate","eval","exec","filter","float","format","frozenset","getattr","globals","hasattr","hash","help","hex","id","input","int","isinstance","issubclass","iter","len","list","locals","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","range","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","vars","zip"], +literal:["__debug__","Ellipsis","False","None","NotImplemented","True"], +type:["Any","Callable","Coroutine","Dict","List","Literal","Generic","Optional","Sequence","Set","Tuple","Type","Union"] +},t={className:"meta",begin:/^(>>>|\.\.\.) /},r={className:"subst",begin:/\{/, +end:/\}/,keywords:s,illegal:/#/},l={begin:/\{\{/,relevance:0},b={ +className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{ +begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?'''/,end:/'''/, +contains:[e.BACKSLASH_ESCAPE,t],relevance:10},{ +begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?"""/,end:/"""/, +contains:[e.BACKSLASH_ESCAPE,t],relevance:10},{ +begin:/([fF][rR]|[rR][fF]|[fF])'''/,end:/'''/, +contains:[e.BACKSLASH_ESCAPE,t,l,r]},{begin:/([fF][rR]|[rR][fF]|[fF])"""/, +end:/"""/,contains:[e.BACKSLASH_ESCAPE,t,l,r]},{begin:/([uU]|[rR])'/,end:/'/, +relevance:10},{begin:/([uU]|[rR])"/,end:/"/,relevance:10},{ +begin:/([bB]|[bB][rR]|[rR][bB])'/,end:/'/},{begin:/([bB]|[bB][rR]|[rR][bB])"/, +end:/"/},{begin:/([fF][rR]|[rR][fF]|[fF])'/,end:/'/, +contains:[e.BACKSLASH_ESCAPE,l,r]},{begin:/([fF][rR]|[rR][fF]|[fF])"/,end:/"/, +contains:[e.BACKSLASH_ESCAPE,l,r]},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE] +},o="[0-9](_?[0-9])*",c=`(\\b(${o}))?\\.(${o})|\\b(${o})\\.`,d="\\b|"+i.join("|"),g={ +className:"number",relevance:0,variants:[{ +begin:`(\\b(${o})|(${c}))[eE][+-]?(${o})[jJ]?(?=${d})`},{begin:`(${c})[jJ]?`},{ +begin:`\\b([1-9](_?[0-9])*|0+(_?0)*)[lLjJ]?(?=${d})`},{ +begin:`\\b0[bB](_?[01])+[lL]?(?=${d})`},{begin:`\\b0[oO](_?[0-7])+[lL]?(?=${d})` +},{begin:`\\b0[xX](_?[0-9a-fA-F])+[lL]?(?=${d})`},{begin:`\\b(${o})[jJ](?=${d})` +}]},p={className:"comment",begin:n.lookahead(/# type:/),end:/$/,keywords:s, +contains:[{begin:/# type:/},{begin:/#/,end:/\b\B/,endsWithParent:!0}]},m={ +className:"params",variants:[{className:"",begin:/\(\s*\)/,skip:!0},{begin:/\(/, +end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:s, +contains:["self",t,g,b,e.HASH_COMMENT_MODE]}]};return r.contains=[b,g,t],{ +name:"Python",aliases:["py","gyp","ipython"],unicodeRegex:!0,keywords:s, +illegal:/(<\/|->|\?)|=>/,contains:[t,g,{begin:/\bself\b/},{beginKeywords:"if", +relevance:0},b,p,e.HASH_COMMENT_MODE,{match:[/\bdef/,/\s+/,a],scope:{ +1:"keyword",3:"title.function"},contains:[m]},{variants:[{ +match:[/\bclass/,/\s+/,a,/\s*/,/\(\s*/,a,/\s*\)/]},{match:[/\bclass/,/\s+/,a]}], +scope:{1:"keyword",3:"title.class",6:"title.class.inherited"}},{ +className:"meta",begin:/^[\t ]*@/,end:/(?=#)|$/,contains:[g,m,b]}]}}})() +;hljs.registerLanguage("python",e)})();/*! `scss` grammar compiled for Highlight.js 11.5.0 */ +(()=>{var e=(()=>{"use strict" +;const e=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","p","q","quote","samp","section","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],r=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"],i=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"],t=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"],o=["align-content","align-items","align-self","all","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","backface-visibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","block-size","border","border-block","border-block-color","border-block-end","border-block-end-color","border-block-end-style","border-block-end-width","border-block-start","border-block-start-color","border-block-start-style","border-block-start-width","border-block-style","border-block-width","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-inline","border-inline-color","border-inline-end","border-inline-end-color","border-inline-end-style","border-inline-end-width","border-inline-start","border-inline-start-color","border-inline-start-style","border-inline-start-width","border-inline-style","border-inline-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","clip-path","clip-rule","color","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","content","content-visibility","counter-increment","counter-reset","cue","cue-after","cue-before","cursor","direction","display","empty-cells","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","flow","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-size","font-size-adjust","font-smoothing","font-stretch","font-style","font-synthesis","font-variant","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","gap","glyph-orientation-vertical","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","inline-size","isolation","justify-content","left","letter-spacing","line-break","line-height","list-style","list-style-image","list-style-position","list-style-type","margin","margin-block","margin-block-end","margin-block-start","margin-bottom","margin-inline","margin-inline-end","margin-inline-start","margin-left","margin-right","margin-top","marks","mask","mask-border","mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","max-block-size","max-height","max-inline-size","max-width","min-block-size","min-height","min-inline-size","min-width","mix-blend-mode","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-wrap","overflow-x","overflow-y","padding","padding-block","padding-block-end","padding-block-start","padding-bottom","padding-inline","padding-inline-end","padding-inline-start","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","pause","pause-after","pause-before","perspective","perspective-origin","pointer-events","position","quotes","resize","rest","rest-after","rest-before","right","row-gap","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-stop","scroll-snap-type","scrollbar-color","scrollbar-gutter","scrollbar-width","shape-image-threshold","shape-margin","shape-outside","speak","speak-as","src","tab-size","table-layout","text-align","text-align-all","text-align-last","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-style","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-indent","text-justify","text-orientation","text-overflow","text-rendering","text-shadow","text-transform","text-underline-position","top","transform","transform-box","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","z-index"].reverse() +;return n=>{const a=(e=>({IMPORTANT:{scope:"meta",begin:"!important"}, +BLOCK_COMMENT:e.C_BLOCK_COMMENT_MODE,HEXCOLOR:{scope:"number", +begin:/#(([0-9a-fA-F]{3,4})|(([0-9a-fA-F]{2}){3,4}))\b/},FUNCTION_DISPATCH:{ +className:"built_in",begin:/[\w-]+(?=\()/},ATTRIBUTE_SELECTOR_MODE:{ +scope:"selector-attr",begin:/\[/,end:/\]/,illegal:"$", +contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},CSS_NUMBER_MODE:{ +scope:"number", +begin:e.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?", +relevance:0},CSS_VARIABLE:{className:"attr",begin:/--[A-Za-z][A-Za-z0-9_-]*/} +}))(n),l=t,s=i,d="@[a-z-]+",c={className:"variable", +begin:"(\\$[a-zA-Z-][a-zA-Z0-9_-]*)\\b",relevance:0};return{name:"SCSS", +case_insensitive:!0,illegal:"[=/|']", +contains:[n.C_LINE_COMMENT_MODE,n.C_BLOCK_COMMENT_MODE,a.CSS_NUMBER_MODE,{ +className:"selector-id",begin:"#[A-Za-z0-9_-]+",relevance:0},{ +className:"selector-class",begin:"\\.[A-Za-z0-9_-]+",relevance:0 +},a.ATTRIBUTE_SELECTOR_MODE,{className:"selector-tag", +begin:"\\b("+e.join("|")+")\\b",relevance:0},{className:"selector-pseudo", +begin:":("+s.join("|")+")"},{className:"selector-pseudo", +begin:":(:)?("+l.join("|")+")"},c,{begin:/\(/,end:/\)/, +contains:[a.CSS_NUMBER_MODE]},a.CSS_VARIABLE,{className:"attribute", +begin:"\\b("+o.join("|")+")\\b"},{ +begin:"\\b(whitespace|wait|w-resize|visible|vertical-text|vertical-ideographic|uppercase|upper-roman|upper-alpha|underline|transparent|top|thin|thick|text|text-top|text-bottom|tb-rl|table-header-group|table-footer-group|sw-resize|super|strict|static|square|solid|small-caps|separate|se-resize|scroll|s-resize|rtl|row-resize|ridge|right|repeat|repeat-y|repeat-x|relative|progress|pointer|overline|outside|outset|oblique|nowrap|not-allowed|normal|none|nw-resize|no-repeat|no-drop|newspaper|ne-resize|n-resize|move|middle|medium|ltr|lr-tb|lowercase|lower-roman|lower-alpha|loose|list-item|line|line-through|line-edge|lighter|left|keep-all|justify|italic|inter-word|inter-ideograph|inside|inset|inline|inline-block|inherit|inactive|ideograph-space|ideograph-parenthesis|ideograph-numeric|ideograph-alpha|horizontal|hidden|help|hand|groove|fixed|ellipsis|e-resize|double|dotted|distribute|distribute-space|distribute-letter|distribute-all-lines|disc|disabled|default|decimal|dashed|crosshair|collapse|col-resize|circle|char|center|capitalize|break-word|break-all|bottom|both|bolder|bold|block|bidi-override|below|baseline|auto|always|all-scroll|absolute|table|table-cell)\\b" +},{begin:/:/,end:/[;}{]/, +contains:[a.BLOCK_COMMENT,c,a.HEXCOLOR,a.CSS_NUMBER_MODE,n.QUOTE_STRING_MODE,n.APOS_STRING_MODE,a.IMPORTANT] +},{begin:"@(page|font-face)",keywords:{$pattern:d,keyword:"@page @font-face"}},{ +begin:"@",end:"[{;]",returnBegin:!0,keywords:{$pattern:/[a-z-]+/, +keyword:"and or not only",attribute:r.join(" ")},contains:[{begin:d, +className:"keyword"},{begin:/[a-z-]+(?=:)/,className:"attribute" +},c,n.QUOTE_STRING_MODE,n.APOS_STRING_MODE,a.HEXCOLOR,a.CSS_NUMBER_MODE] +},a.FUNCTION_DISPATCH]}}})();hljs.registerLanguage("scss",e)})();/*! `bash` grammar compiled for Highlight.js 11.5.0 */ +(()=>{var e=(()=>{"use strict";return e=>{const s=e.regex,t={},n={begin:/\$\{/, +end:/\}/,contains:["self",{begin:/:-/,contains:[t]}]};Object.assign(t,{ +className:"variable",variants:[{ +begin:s.concat(/\$[\w\d#@][\w\d_]*/,"(?![\\w\\d])(?![$])")},n]});const a={ +className:"subst",begin:/\$\(/,end:/\)/,contains:[e.BACKSLASH_ESCAPE]},i={ +begin:/<<-?\s*(?=\w+)/,starts:{contains:[e.END_SAME_AS_BEGIN({begin:/(\w+)/, +end:/(\w+)/,className:"string"})]}},c={className:"string",begin:/"/,end:/"/, +contains:[e.BACKSLASH_ESCAPE,t,a]};a.contains.push(c);const o={begin:/\$\(\(/, +end:/\)\)/,contains:[{begin:/\d+#[0-9a-f]+/,className:"number"},e.NUMBER_MODE,t] +},r=e.SHEBANG({binary:"(fish|bash|zsh|sh|csh|ksh|tcsh|dash|scsh)",relevance:10 +}),l={className:"function",begin:/\w[\w\d_]*\s*\(\s*\)\s*\{/,returnBegin:!0, +contains:[e.inherit(e.TITLE_MODE,{begin:/\w[\w\d_]*/})],relevance:0};return{ +name:"Bash",aliases:["sh"],keywords:{$pattern:/\b[a-z][a-z0-9._-]+\b/, +keyword:["if","then","else","elif","fi","for","while","in","do","done","case","esac","function"], +literal:["true","false"], +built_in:["break","cd","continue","eval","exec","exit","export","getopts","hash","pwd","readonly","return","shift","test","times","trap","umask","unset","alias","bind","builtin","caller","command","declare","echo","enable","help","let","local","logout","mapfile","printf","read","readarray","source","type","typeset","ulimit","unalias","set","shopt","autoload","bg","bindkey","bye","cap","chdir","clone","comparguments","compcall","compctl","compdescribe","compfiles","compgroups","compquote","comptags","comptry","compvalues","dirs","disable","disown","echotc","echoti","emulate","fc","fg","float","functions","getcap","getln","history","integer","jobs","kill","limit","log","noglob","popd","print","pushd","pushln","rehash","sched","setcap","setopt","stat","suspend","ttyctl","unfunction","unhash","unlimit","unsetopt","vared","wait","whence","where","which","zcompile","zformat","zftp","zle","zmodload","zparseopts","zprof","zpty","zregexparse","zsocket","zstyle","ztcp","chcon","chgrp","chown","chmod","cp","dd","df","dir","dircolors","ln","ls","mkdir","mkfifo","mknod","mktemp","mv","realpath","rm","rmdir","shred","sync","touch","truncate","vdir","b2sum","base32","base64","cat","cksum","comm","csplit","cut","expand","fmt","fold","head","join","md5sum","nl","numfmt","od","paste","ptx","pr","sha1sum","sha224sum","sha256sum","sha384sum","sha512sum","shuf","sort","split","sum","tac","tail","tr","tsort","unexpand","uniq","wc","arch","basename","chroot","date","dirname","du","echo","env","expr","factor","groups","hostid","id","link","logname","nice","nohup","nproc","pathchk","pinky","printenv","printf","pwd","readlink","runcon","seq","sleep","stat","stdbuf","stty","tee","test","timeout","tty","uname","unlink","uptime","users","who","whoami","yes"] +},contains:[r,e.SHEBANG(),l,o,e.HASH_COMMENT_MODE,i,{match:/(\/[a-z._-]+)+/},c,{ +className:"",begin:/\\"/},{className:"string",begin:/'/,end:/'/},t]}}})() +;hljs.registerLanguage("bash",e)})();/*! `shell` grammar compiled for Highlight.js 11.5.0 */ +(()=>{var s=(()=>{"use strict";return s=>({name:"Shell Session", +aliases:["console","shellsession"],contains:[{className:"meta.prompt", +begin:/^\s{0,3}[/~\w\d[\]()@-]*[>%$#][ ]?/,starts:{end:/[^\\](?=\s*$)/, +subLanguage:"bash"}}]})})();hljs.registerLanguage("shell",s)})();/*! `typescript` grammar compiled for Highlight.js 11.5.0 */ +(()=>{var e=(()=>{"use strict" +;const e="[A-Za-z$_][0-9A-Za-z$_]*",n=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],a=["true","false","null","undefined","NaN","Infinity"],t=["Object","Function","Boolean","Symbol","Math","Date","Number","BigInt","String","RegExp","Array","Float32Array","Float64Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Int32Array","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array","Set","Map","WeakSet","WeakMap","ArrayBuffer","SharedArrayBuffer","Atomics","DataView","JSON","Promise","Generator","GeneratorFunction","AsyncFunction","Reflect","Proxy","Intl","WebAssembly"],s=["Error","EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],r=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],c=["arguments","this","super","console","window","document","localStorage","module","global"],i=[].concat(r,t,s) +;function o(o){const l=o.regex,d=e,b={begin:/<[A-Za-z0-9\\._:-]+/, +end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(e,n)=>{ +const a=e[0].length+e.index,t=e.input[a] +;if("<"===t||","===t)return void n.ignoreMatch();let s +;">"===t&&(((e,{after:n})=>{const a="",M={ +match:[/const|var|let/,/\s+/,d,/\s*/,/=\s*/,/(async\s*)?/,l.lookahead(T)], +keywords:"async",className:{1:"keyword",3:"title.function"},contains:[S]} +;return{name:"Javascript",aliases:["js","jsx","mjs","cjs"],keywords:g,exports:{ +PARAMS_CONTAINS:v,CLASS_REFERENCE:R},illegal:/#(?![$_A-z])/, +contains:[o.SHEBANG({label:"shebang",binary:"node",relevance:5}),{ +label:"use_strict",className:"meta",relevance:10, +begin:/^\s*['"]use (strict|asm)['"]/ +},o.APOS_STRING_MODE,o.QUOTE_STRING_MODE,A,_,p,N,E,R,{className:"attr", +begin:d+l.lookahead(":"),relevance:0},M,{ +begin:"("+o.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*", +keywords:"return throw case",relevance:0,contains:[N,o.REGEXP_MODE,{ +className:"function",begin:T,returnBegin:!0,end:"\\s*=>",contains:[{ +className:"params",variants:[{begin:o.UNDERSCORE_IDENT_RE,relevance:0},{ +className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0, +excludeEnd:!0,keywords:g,contains:v}]}]},{begin:/,/,relevance:0},{match:/\s+/, +relevance:0},{variants:[{begin:"<>",end:""},{ +match:/<[A-Za-z0-9\\._:-]+\s*\/>/},{begin:b.begin, +"on:begin":b.isTrulyOpeningTag,end:b.end}],subLanguage:"xml",contains:[{ +begin:b.begin,end:b.end,skip:!0,contains:["self"]}]}]},x,{ +beginKeywords:"while if switch catch for"},{ +begin:"\\b(?!function)"+o.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{", +returnBegin:!0,label:"func.def",contains:[S,o.inherit(o.TITLE_MODE,{begin:d, +className:"title.function"})]},{match:/\.\.\./,relevance:0},I,{match:"\\$"+d, +relevance:0},{match:[/\bconstructor(?=\s*\()/],className:{1:"title.function"}, +contains:[S]},k,{relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/, +className:"variable.constant"},w,C,{match:/\$[(.]/}]}}return t=>{ +const s=o(t),r=["any","void","number","boolean","string","object","never","symbol","bigint","unknown"],l={ +beginKeywords:"namespace",end:/\{/,excludeEnd:!0, +contains:[s.exports.CLASS_REFERENCE]},d={beginKeywords:"interface",end:/\{/, +excludeEnd:!0,keywords:{keyword:"interface extends",built_in:r}, +contains:[s.exports.CLASS_REFERENCE]},b={$pattern:e, +keyword:n.concat(["type","namespace","interface","public","private","protected","implements","declare","abstract","readonly","enum","override"]), +literal:a,built_in:i.concat(r),"variable.language":c},g={className:"meta", +begin:"@[A-Za-z$_][0-9A-Za-z$_]*"},u=(e,n,a)=>{ +const t=e.contains.findIndex((e=>e.label===n)) +;if(-1===t)throw Error("can not find mode to replace");e.contains.splice(t,1,a)} +;return Object.assign(s.keywords,b), +s.exports.PARAMS_CONTAINS.push(g),s.contains=s.contains.concat([g,l,d]), +u(s,"shebang",t.SHEBANG()),u(s,"use_strict",{className:"meta",relevance:10, +begin:/^\s*['"]use strict['"]/ +}),s.contains.find((e=>"func.def"===e.label)).relevance=0,Object.assign(s,{ +name:"TypeScript",aliases:["ts","tsx"]}),s}})() +;hljs.registerLanguage("typescript",e)})();/*! `vbscript` grammar compiled for Highlight.js 11.5.0 */ +(()=>{var e=(()=>{"use strict";return e=>{ +const t=e.regex,r=["lcase","month","vartype","instrrev","ubound","setlocale","getobject","rgb","getref","string","weekdayname","rnd","dateadd","monthname","now","day","minute","isarray","cbool","round","formatcurrency","conversions","csng","timevalue","second","year","space","abs","clng","timeserial","fixs","len","asc","isempty","maths","dateserial","atn","timer","isobject","filter","weekday","datevalue","ccur","isdate","instr","datediff","formatdatetime","replace","isnull","right","sgn","array","snumeric","log","cdbl","hex","chr","lbound","msgbox","ucase","getlocale","cos","cdate","cbyte","rtrim","join","hour","oct","typename","trim","strcomp","int","createobject","loadpicture","tan","formatnumber","mid","split","cint","sin","datepart","ltrim","sqr","time","derived","eval","date","formatpercent","exp","inputbox","left","ascw","chrw","regexp","cstr","err"] +;return{name:"VBScript",aliases:["vbs"],case_insensitive:!0,keywords:{ +keyword:["call","class","const","dim","do","loop","erase","execute","executeglobal","exit","for","each","next","function","if","then","else","on","error","option","explicit","new","private","property","let","get","public","randomize","redim","rem","select","case","set","stop","sub","while","wend","with","end","to","elseif","is","or","xor","and","not","class_initialize","class_terminate","default","preserve","in","me","byval","byref","step","resume","goto"], +built_in:["server","response","request","scriptengine","scriptenginebuildversion","scriptengineminorversion","scriptenginemajorversion"], +literal:["true","false","null","nothing","empty"]},illegal:"//",contains:[{ +begin:t.concat(t.either(...r),"\\s*\\("),relevance:0,keywords:{built_in:r} +},e.inherit(e.QUOTE_STRING_MODE,{contains:[{begin:'""'}]}),e.COMMENT(/'/,/$/,{ +relevance:0}),e.C_NUMBER_MODE]}}})();hljs.registerLanguage("vbscript",e)})();/*! `plaintext` grammar compiled for Highlight.js 11.5.0 */ +(()=>{var t=(()=>{"use strict";return t=>({name:"Plain text", +aliases:["text","txt"],disableAutodetect:!0})})() +;hljs.registerLanguage("plaintext",t)})();/*! `javascript` grammar compiled for Highlight.js 11.5.0 */ +(()=>{var e=(()=>{"use strict" +;const e="[A-Za-z$_][0-9A-Za-z$_]*",n=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],a=["true","false","null","undefined","NaN","Infinity"],t=["Object","Function","Boolean","Symbol","Math","Date","Number","BigInt","String","RegExp","Array","Float32Array","Float64Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Int32Array","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array","Set","Map","WeakSet","WeakMap","ArrayBuffer","SharedArrayBuffer","Atomics","DataView","JSON","Promise","Generator","GeneratorFunction","AsyncFunction","Reflect","Proxy","Intl","WebAssembly"],s=["Error","EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],r=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],c=["arguments","this","super","console","window","document","localStorage","module","global"],i=[].concat(r,t,s) +;return o=>{const l=o.regex,b=e,d={begin:/<[A-Za-z0-9\\._:-]+/, +end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(e,n)=>{ +const a=e[0].length+e.index,t=e.input[a] +;if("<"===t||","===t)return void n.ignoreMatch();let s +;">"===t&&(((e,{after:n})=>{const a="",M={ +match:[/const|var|let/,/\s+/,b,/\s*/,/=\s*/,/(async\s*)?/,l.lookahead(C)], +keywords:"async",className:{1:"keyword",3:"title.function"},contains:[S]} +;return{name:"Javascript",aliases:["js","jsx","mjs","cjs"],keywords:g,exports:{ +PARAMS_CONTAINS:p,CLASS_REFERENCE:R},illegal:/#(?![$_A-z])/, +contains:[o.SHEBANG({label:"shebang",binary:"node",relevance:5}),{ +label:"use_strict",className:"meta",relevance:10, +begin:/^\s*['"]use (strict|asm)['"]/ +},o.APOS_STRING_MODE,o.QUOTE_STRING_MODE,y,N,_,f,E,R,{className:"attr", +begin:b+l.lookahead(":"),relevance:0},M,{ +begin:"("+o.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*", +keywords:"return throw case",relevance:0,contains:[f,o.REGEXP_MODE,{ +className:"function",begin:C,returnBegin:!0,end:"\\s*=>",contains:[{ +className:"params",variants:[{begin:o.UNDERSCORE_IDENT_RE,relevance:0},{ +className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0, +excludeEnd:!0,keywords:g,contains:p}]}]},{begin:/,/,relevance:0},{match:/\s+/, +relevance:0},{variants:[{begin:"<>",end:""},{ +match:/<[A-Za-z0-9\\._:-]+\s*\/>/},{begin:d.begin, +"on:begin":d.isTrulyOpeningTag,end:d.end}],subLanguage:"xml",contains:[{ +begin:d.begin,end:d.end,skip:!0,contains:["self"]}]}]},O,{ +beginKeywords:"while if switch catch for"},{ +begin:"\\b(?!function)"+o.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{", +returnBegin:!0,label:"func.def",contains:[S,o.inherit(o.TITLE_MODE,{begin:b, +className:"title.function"})]},{match:/\.\.\./,relevance:0},x,{match:"\\$"+b, +relevance:0},{match:[/\bconstructor(?=\s*\()/],className:{1:"title.function"}, +contains:[S]},k,{relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/, +className:"variable.constant"},w,T,{match:/\$[(.]/}]}}})() +;hljs.registerLanguage("javascript",e)})();/*! `markdown` grammar compiled for Highlight.js 11.5.0 */ +(()=>{var e=(()=>{"use strict";return e=>{const n={begin:/<\/?[A-Za-z_]/, +end:">",subLanguage:"xml",relevance:0},a={variants:[{begin:/\[.+?\]\[.*?\]/, +relevance:0},{ +begin:/\[.+?\]\(((data|javascript|mailto):|(?:http|ftp)s?:\/\/).*?\)/, +relevance:2},{ +begin:e.regex.concat(/\[.+?\]\(/,/[A-Za-z][A-Za-z0-9+.-]*/,/:\/\/.*?\)/), +relevance:2},{begin:/\[.+?\]\([./?&#].*?\)/,relevance:1},{ +begin:/\[.*?\]\(.*?\)/,relevance:0}],returnBegin:!0,contains:[{match:/\[(?=\])/ +},{className:"string",relevance:0,begin:"\\[",end:"\\]",excludeBegin:!0, +returnEnd:!0},{className:"link",relevance:0,begin:"\\]\\(",end:"\\)", +excludeBegin:!0,excludeEnd:!0},{className:"symbol",relevance:0,begin:"\\]\\[", +end:"\\]",excludeBegin:!0,excludeEnd:!0}]},i={className:"strong",contains:[], +variants:[{begin:/_{2}/,end:/_{2}/},{begin:/\*{2}/,end:/\*{2}/}]},s={ +className:"emphasis",contains:[],variants:[{begin:/\*(?!\*)/,end:/\*/},{ +begin:/_(?!_)/,end:/_/,relevance:0}]},c=e.inherit(i,{contains:[] +}),t=e.inherit(s,{contains:[]});i.contains.push(t),s.contains.push(c) +;let g=[n,a];return[i,s,c,t].forEach((e=>{e.contains=e.contains.concat(g) +})),g=g.concat(i,s),{name:"Markdown",aliases:["md","mkdown","mkd"],contains:[{ +className:"section",variants:[{begin:"^#{1,6}",end:"$",contains:g},{ +begin:"(?=^.+?\\n[=-]{2,}$)",contains:[{begin:"^[=-]*$"},{begin:"^",end:"\\n", +contains:g}]}]},n,{className:"bullet",begin:"^[ \t]*([*+-]|(\\d+\\.))(?=\\s+)", +end:"\\s+",excludeEnd:!0},i,s,{className:"quote",begin:"^>\\s+",contains:g, +end:"$"},{className:"code",variants:[{begin:"(`{3,})[^`](.|\\n)*?\\1`*[ ]*"},{ +begin:"(~{3,})[^~](.|\\n)*?\\1~*[ ]*"},{begin:"```",end:"```+[ ]*$"},{ +begin:"~~~",end:"~~~+[ ]*$"},{begin:"`.+?`"},{begin:"(?=^( {4}|\\t))", +contains:[{begin:"^( {4}|\\t)",end:"(\\n)$"}],relevance:0}]},{ +begin:"^[-\\*]{3,}",end:"$"},a,{begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{ +className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{ +className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]}]}}})() +;hljs.registerLanguage("markdown",e)})();/*! `dos` grammar compiled for Highlight.js 11.5.0 */ +(()=>{var e=(()=>{"use strict";return e=>{const r=e.COMMENT(/^\s*@?rem\b/,/$/,{ +relevance:10});return{name:"Batch file (DOS)",aliases:["bat","cmd"], +case_insensitive:!0,illegal:/\/\*/,keywords:{ +keyword:["if","else","goto","for","in","do","call","exit","not","exist","errorlevel","defined","equ","neq","lss","leq","gtr","geq"], +built_in:["prn","nul","lpt3","lpt2","lpt1","con","com4","com3","com2","com1","aux","shift","cd","dir","echo","setlocal","endlocal","set","pause","copy","append","assoc","at","attrib","break","cacls","cd","chcp","chdir","chkdsk","chkntfs","cls","cmd","color","comp","compact","convert","date","dir","diskcomp","diskcopy","doskey","erase","fs","find","findstr","format","ftype","graftabl","help","keyb","label","md","mkdir","mode","more","move","path","pause","print","popd","pushd","promt","rd","recover","rem","rename","replace","restore","rmdir","shift","sort","start","subst","time","title","tree","type","ver","verify","vol","ping","net","ipconfig","taskkill","xcopy","ren","del"] +},contains:[{className:"variable",begin:/%%[^ ]|%[^ ]+?%|![^ ]+?!/},{ +className:"function",begin:"^\\s*[A-Za-z._?][A-Za-z0-9_$#@~.?]*(:|\\s+label)", +end:"goto:eof",contains:[e.inherit(e.TITLE_MODE,{ +begin:"([_a-zA-Z]\\w*\\.)*([_a-zA-Z]\\w*:)?[_a-zA-Z]\\w*"}),r]},{ +className:"number",begin:"\\b\\d+",relevance:0},r]}}})() +;hljs.registerLanguage("dos",e)})();/*! `lua` grammar compiled for Highlight.js 11.5.0 */ +(()=>{var e=(()=>{"use strict";return e=>{const t="\\[=*\\[",a="\\]=*\\]",n={ +begin:t,end:a,contains:["self"] +},o=[e.COMMENT("--(?!\\[=*\\[)","$"),e.COMMENT("--\\[=*\\[",a,{contains:[n], +relevance:10})];return{name:"Lua",keywords:{$pattern:e.UNDERSCORE_IDENT_RE, +literal:"true false nil", +keyword:"and break do else elseif end for goto if in local not or repeat return then until while", +built_in:"_G _ENV _VERSION __index __newindex __mode __call __metatable __tostring __len __gc __add __sub __mul __div __mod __pow __concat __unm __eq __lt __le assert collectgarbage dofile error getfenv getmetatable ipairs load loadfile loadstring module next pairs pcall print rawequal rawget rawset require select setfenv setmetatable tonumber tostring type unpack xpcall arg self coroutine resume yield status wrap create running debug getupvalue debug sethook getmetatable gethook setmetatable setlocal traceback setfenv getinfo setupvalue getlocal getregistry getfenv io lines write close flush open output type read stderr stdin input stdout popen tmpfile math log max acos huge ldexp pi cos tanh pow deg tan cosh sinh random randomseed frexp ceil floor rad abs sqrt modf asin min mod fmod log10 atan2 exp sin atan os exit setlocale date getenv difftime remove time clock tmpname rename execute package preload loadlib loaded loaders cpath config path seeall string sub upper len gfind rep find match char dump gmatch reverse byte format gsub lower table setn insert getn foreachi maxn foreach concat sort remove" +},contains:o.concat([{className:"function",beginKeywords:"function",end:"\\)", +contains:[e.inherit(e.TITLE_MODE,{ +begin:"([_a-zA-Z]\\w*\\.)*([_a-zA-Z]\\w*:)?[_a-zA-Z]\\w*"}),{className:"params", +begin:"\\(",endsWithParent:!0,contains:o}].concat(o) +},e.C_NUMBER_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{className:"string", +begin:t,end:a,contains:[n],relevance:5}])}}})();hljs.registerLanguage("lua",e) +})();/*! `c` grammar compiled for Highlight.js 11.5.0 */ +(()=>{var e=(()=>{"use strict";return e=>{const n=e.regex,t=e.COMMENT("//","$",{ +contains:[{begin:/\\\n/}] +}),s="[a-zA-Z_]\\w*::",a="(decltype\\(auto\\)|"+n.optional(s)+"[a-zA-Z_]\\w*"+n.optional("<[^<>]+>")+")",r={ +className:"type",variants:[{begin:"\\b[a-z\\d_]*_t\\b"},{ +match:/\batomic_[a-z]{3,6}\b/}]},i={className:"string",variants:[{ +begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{ +begin:"(u8?|U|L)?'(\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)|.)", +end:"'",illegal:"."},e.END_SAME_AS_BEGIN({ +begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},l={ +className:"number",variants:[{begin:"\\b(0b[01']+)"},{ +begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)((ll|LL|l|L)(u|U)?|(u|U)(ll|LL|l|L)?|f|F|b|B)" +},{ +begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)" +}],relevance:0},o={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{ +keyword:"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include" +},contains:[{begin:/\\\n/,relevance:0},e.inherit(i,{className:"string"}),{ +className:"string",begin:/<.*?>/},t,e.C_BLOCK_COMMENT_MODE]},c={ +className:"title",begin:n.optional(s)+e.IDENT_RE,relevance:0 +},d=n.optional(s)+e.IDENT_RE+"\\s*\\(",u={ +keyword:["asm","auto","break","case","continue","default","do","else","enum","extern","for","fortran","goto","if","inline","register","restrict","return","sizeof","struct","switch","typedef","union","volatile","while","_Alignas","_Alignof","_Atomic","_Generic","_Noreturn","_Static_assert","_Thread_local","alignas","alignof","noreturn","static_assert","thread_local","_Pragma"], +type:["float","double","signed","unsigned","int","short","long","char","void","_Bool","_Complex","_Imaginary","_Decimal32","_Decimal64","_Decimal128","const","static","complex","bool","imaginary"], +literal:"true false NULL", +built_in:"std string wstring cin cout cerr clog stdin stdout stderr stringstream istringstream ostringstream auto_ptr deque list queue stack vector map set pair bitset multiset multimap unordered_set unordered_map unordered_multiset unordered_multimap priority_queue make_pair array shared_ptr abort terminate abs acos asin atan2 atan calloc ceil cosh cos exit exp fabs floor fmod fprintf fputs free frexp fscanf future isalnum isalpha iscntrl isdigit isgraph islower isprint ispunct isspace isupper isxdigit tolower toupper labs ldexp log10 log malloc realloc memchr memcmp memcpy memset modf pow printf putchar puts scanf sinh sin snprintf sprintf sqrt sscanf strcat strchr strcmp strcpy strcspn strlen strncat strncmp strncpy strpbrk strrchr strspn strstr tanh tan vfprintf vprintf vsprintf endl initializer_list unique_ptr" +},g=[o,r,t,e.C_BLOCK_COMMENT_MODE,l,i],m={variants:[{begin:/=/,end:/;/},{ +begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}], +keywords:u,contains:g.concat([{begin:/\(/,end:/\)/,keywords:u, +contains:g.concat(["self"]),relevance:0}]),relevance:0},p={ +begin:"("+a+"[\\*&\\s]+)+"+d,returnBegin:!0,end:/[{;=]/,excludeEnd:!0, +keywords:u,illegal:/[^\w\s\*&:<>.]/,contains:[{begin:"decltype\\(auto\\)", +keywords:u,relevance:0},{begin:d,returnBegin:!0,contains:[e.inherit(c,{ +className:"title.function"})],relevance:0},{relevance:0,match:/,/},{ +className:"params",begin:/\(/,end:/\)/,keywords:u,relevance:0, +contains:[t,e.C_BLOCK_COMMENT_MODE,i,l,r,{begin:/\(/,end:/\)/,keywords:u, +relevance:0,contains:["self",t,e.C_BLOCK_COMMENT_MODE,i,l,r]}] +},r,t,e.C_BLOCK_COMMENT_MODE,o]};return{name:"C",aliases:["h"],keywords:u, +disableAutodetect:!0,illegal:"=]/,contains:[{ +beginKeywords:"final class struct"},e.TITLE_MODE]}]),exports:{preprocessor:o, +strings:i,keywords:u}}}})();hljs.registerLanguage("c",e)})();/*! `swift` grammar compiled for Highlight.js 11.5.0 */ +(()=>{var e=(()=>{"use strict";function e(e){ +return e?"string"==typeof e?e:e.source:null}function a(e){return t("(?=",e,")")} +function t(...a){return a.map((a=>e(a))).join("")}function n(...a){const t=(e=>{ +const a=e[e.length-1] +;return"object"==typeof a&&a.constructor===Object?(e.splice(e.length-1,1),a):{} +})(a);return"("+(t.capture?"":"?:")+a.map((a=>e(a))).join("|")+")"} +const i=e=>t(/\b/,e,/\w$/.test(e)?/\b/:/\B/),s=["Protocol","Type"].map(i),u=["init","self"].map(i),c=["Any","Self"],r=["actor","associatedtype","async","await",/as\?/,/as!/,"as","break","case","catch","class","continue","convenience","default","defer","deinit","didSet","do","dynamic","else","enum","extension","fallthrough",/fileprivate\(set\)/,"fileprivate","final","for","func","get","guard","if","import","indirect","infix",/init\?/,/init!/,"inout",/internal\(set\)/,"internal","in","is","isolated","nonisolated","lazy","let","mutating","nonmutating",/open\(set\)/,"open","operator","optional","override","postfix","precedencegroup","prefix",/private\(set\)/,"private","protocol",/public\(set\)/,"public","repeat","required","rethrows","return","set","some","static","struct","subscript","super","switch","throws","throw",/try\?/,/try!/,"try","typealias",/unowned\(safe\)/,/unowned\(unsafe\)/,"unowned","var","weak","where","while","willSet"],o=["false","nil","true"],l=["assignment","associativity","higherThan","left","lowerThan","none","right"],m=["#colorLiteral","#column","#dsohandle","#else","#elseif","#endif","#error","#file","#fileID","#fileLiteral","#filePath","#function","#if","#imageLiteral","#keyPath","#line","#selector","#sourceLocation","#warn_unqualified_access","#warning"],p=["abs","all","any","assert","assertionFailure","debugPrint","dump","fatalError","getVaList","isKnownUniquelyReferenced","max","min","numericCast","pointwiseMax","pointwiseMin","precondition","preconditionFailure","print","readLine","repeatElement","sequence","stride","swap","swift_unboxFromSwiftValueWithType","transcode","type","unsafeBitCast","unsafeDowncast","withExtendedLifetime","withUnsafeMutablePointer","withUnsafePointer","withVaList","withoutActuallyEscaping","zip"],d=n(/[/=\-+!*%<>&|^~?]/,/[\u00A1-\u00A7]/,/[\u00A9\u00AB]/,/[\u00AC\u00AE]/,/[\u00B0\u00B1]/,/[\u00B6\u00BB\u00BF\u00D7\u00F7]/,/[\u2016-\u2017]/,/[\u2020-\u2027]/,/[\u2030-\u203E]/,/[\u2041-\u2053]/,/[\u2055-\u205E]/,/[\u2190-\u23FF]/,/[\u2500-\u2775]/,/[\u2794-\u2BFF]/,/[\u2E00-\u2E7F]/,/[\u3001-\u3003]/,/[\u3008-\u3020]/,/[\u3030]/),F=n(d,/[\u0300-\u036F]/,/[\u1DC0-\u1DFF]/,/[\u20D0-\u20FF]/,/[\uFE00-\uFE0F]/,/[\uFE20-\uFE2F]/),b=t(d,F,"*"),h=n(/[a-zA-Z_]/,/[\u00A8\u00AA\u00AD\u00AF\u00B2-\u00B5\u00B7-\u00BA]/,/[\u00BC-\u00BE\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF]/,/[\u0100-\u02FF\u0370-\u167F\u1681-\u180D\u180F-\u1DBF]/,/[\u1E00-\u1FFF]/,/[\u200B-\u200D\u202A-\u202E\u203F-\u2040\u2054\u2060-\u206F]/,/[\u2070-\u20CF\u2100-\u218F\u2460-\u24FF\u2776-\u2793]/,/[\u2C00-\u2DFF\u2E80-\u2FFF]/,/[\u3004-\u3007\u3021-\u302F\u3031-\u303F\u3040-\uD7FF]/,/[\uF900-\uFD3D\uFD40-\uFDCF\uFDF0-\uFE1F\uFE30-\uFE44]/,/[\uFE47-\uFEFE\uFF00-\uFFFD]/),f=n(h,/\d/,/[\u0300-\u036F\u1DC0-\u1DFF\u20D0-\u20FF\uFE20-\uFE2F]/),w=t(h,f,"*"),y=t(/[A-Z]/,f,"*"),g=["autoclosure",t(/convention\(/,n("swift","block","c"),/\)/),"discardableResult","dynamicCallable","dynamicMemberLookup","escaping","frozen","GKInspectable","IBAction","IBDesignable","IBInspectable","IBOutlet","IBSegueAction","inlinable","main","nonobjc","NSApplicationMain","NSCopying","NSManaged",t(/objc\(/,w,/\)/),"objc","objcMembers","propertyWrapper","requires_stored_property_inits","resultBuilder","testable","UIApplicationMain","unknown","usableFromInline"],E=["iOS","iOSApplicationExtension","macOS","macOSApplicationExtension","macCatalyst","macCatalystApplicationExtension","watchOS","watchOSApplicationExtension","tvOS","tvOSApplicationExtension","swift"] +;return e=>{const d={match:/\s+/,relevance:0},h=e.COMMENT("/\\*","\\*/",{ +contains:["self"]}),v=[e.C_LINE_COMMENT_MODE,h],A={match:[/\./,n(...s,...u)], +className:{2:"keyword"}},N={match:t(/\./,n(...r)),relevance:0 +},C=r.filter((e=>"string"==typeof e)).concat(["_|0"]),D={variants:[{ +className:"keyword", +match:n(...r.filter((e=>"string"!=typeof e)).concat(c).map(i),...u)}]},k={ +$pattern:n(/\b\w+/,/#\w+/),keyword:C.concat(m),literal:o},B=[A,N,D],_=[{ +match:t(/\./,n(...p)),relevance:0},{className:"built_in", +match:t(/\b/,n(...p),/(?=\()/)}],S={match:/->/,relevance:0},M=[S,{ +className:"operator",relevance:0,variants:[{match:b},{match:`\\.(\\.|${F})+`}] +}],x="([0-9a-fA-F]_*)+",I={className:"number",relevance:0,variants:[{ +match:"\\b(([0-9]_*)+)(\\.(([0-9]_*)+))?([eE][+-]?(([0-9]_*)+))?\\b"},{ +match:`\\b0x(${x})(\\.(${x}))?([pP][+-]?(([0-9]_*)+))?\\b`},{ +match:/\b0o([0-7]_*)+\b/},{match:/\b0b([01]_*)+\b/}]},L=(e="")=>({ +className:"subst",variants:[{match:t(/\\/,e,/[0\\tnr"']/)},{ +match:t(/\\/,e,/u\{[0-9a-fA-F]{1,8}\}/)}]}),O=(e="")=>({className:"subst", +match:t(/\\/,e,/[\t ]*(?:[\r\n]|\r\n)/)}),T=(e="")=>({className:"subst", +label:"interpol",begin:t(/\\/,e,/\(/),end:/\)/}),$=(e="")=>({begin:t(e,/"""/), +end:t(/"""/,e),contains:[L(e),O(e),T(e)]}),j=(e="")=>({begin:t(e,/"/), +end:t(/"/,e),contains:[L(e),T(e)]}),P={className:"string", +variants:[$(),$("#"),$("##"),$("###"),j(),j("#"),j("##"),j("###")]},K={ +match:t(/`/,w,/`/)},z=[K,{className:"variable",match:/\$\d+/},{ +className:"variable",match:`\\$${f}+`}],q=[{match:/(@|#(un)?)available/, +className:"keyword",starts:{contains:[{begin:/\(/,end:/\)/,keywords:E, +contains:[...M,I,P]}]}},{className:"keyword",match:t(/@/,n(...g))},{ +className:"meta",match:t(/@/,w)}],U={match:a(/\b[A-Z]/),relevance:0,contains:[{ +className:"type", +match:t(/(AV|CA|CF|CG|CI|CL|CM|CN|CT|MK|MP|MTK|MTL|NS|SCN|SK|UI|WK|XC)/,f,"+") +},{className:"type",match:y,relevance:0},{match:/[?!]+/,relevance:0},{ +match:/\.\.\./,relevance:0},{match:t(/\s+&\s+/,a(y)),relevance:0}]},Z={ +begin://,keywords:k,contains:[...v,...B,...q,S,U]};U.contains.push(Z) +;const V={begin:/\(/,end:/\)/,relevance:0,keywords:k,contains:["self",{ +match:t(w,/\s*:/),keywords:"_|0",relevance:0 +},...v,...B,..._,...M,I,P,...z,...q,U]},W={begin://,contains:[...v,U] +},G={begin:/\(/,end:/\)/,keywords:k,contains:[{ +begin:n(a(t(w,/\s*:/)),a(t(w,/\s+/,w,/\s*:/))),end:/:/,relevance:0,contains:[{ +className:"keyword",match:/\b_\b/},{className:"params",match:w}] +},...v,...B,...M,I,P,...q,U,V],endsParent:!0,illegal:/["']/},R={ +match:[/func/,/\s+/,n(K.match,w,b)],className:{1:"keyword",3:"title.function"}, +contains:[W,G,d],illegal:[/\[/,/%/]},X={ +match:[/\b(?:subscript|init[?!]?)/,/\s*(?=[<(])/],className:{1:"keyword"}, +contains:[W,G,d],illegal:/\[|%/},H={match:[/operator/,/\s+/,b],className:{ +1:"keyword",3:"title"}},J={begin:[/precedencegroup/,/\s+/,y],className:{ +1:"keyword",3:"title"},contains:[U],keywords:[...l,...o],end:/}/} +;for(const e of P.variants){const a=e.contains.find((e=>"interpol"===e.label)) +;a.keywords=k;const t=[...B,..._,...M,I,P,...z];a.contains=[...t,{begin:/\(/, +end:/\)/,contains:["self",...t]}]}return{name:"Swift",keywords:k, +contains:[...v,R,X,{beginKeywords:"struct protocol class extension enum actor", +end:"\\{",excludeEnd:!0,keywords:k,contains:[e.inherit(e.TITLE_MODE,{ +className:"title.class",begin:/[A-Za-z$_][\u00C0-\u02B80-9A-Za-z$_]*/}),...B] +},H,J,{beginKeywords:"import",end:/$/,contains:[...v],relevance:0 +},...B,..._,...M,I,P,...z,...q,U,V]}}})();hljs.registerLanguage("swift",e)})();/*! `objectivec` grammar compiled for Highlight.js 11.5.0 */ +(()=>{var e=(()=>{"use strict";return e=>{const n=/[a-zA-Z@][a-zA-Z0-9_]*/,_={ +$pattern:n,keyword:["@interface","@class","@protocol","@implementation"]} +;return{name:"Objective-C", +aliases:["mm","objc","obj-c","obj-c++","objective-c++"],keywords:{ +"variable.language":["this","super"],$pattern:n, +keyword:["while","export","sizeof","typedef","const","struct","for","union","volatile","static","mutable","if","do","return","goto","enum","else","break","extern","asm","case","default","register","explicit","typename","switch","continue","inline","readonly","assign","readwrite","self","@synchronized","id","typeof","nonatomic","IBOutlet","IBAction","strong","weak","copy","in","out","inout","bycopy","byref","oneway","__strong","__weak","__block","__autoreleasing","@private","@protected","@public","@try","@property","@end","@throw","@catch","@finally","@autoreleasepool","@synthesize","@dynamic","@selector","@optional","@required","@encode","@package","@import","@defs","@compatibility_alias","__bridge","__bridge_transfer","__bridge_retained","__bridge_retain","__covariant","__contravariant","__kindof","_Nonnull","_Nullable","_Null_unspecified","__FUNCTION__","__PRETTY_FUNCTION__","__attribute__","getter","setter","retain","unsafe_unretained","nonnull","nullable","null_unspecified","null_resettable","class","instancetype","NS_DESIGNATED_INITIALIZER","NS_UNAVAILABLE","NS_REQUIRES_SUPER","NS_RETURNS_INNER_POINTER","NS_INLINE","NS_AVAILABLE","NS_DEPRECATED","NS_ENUM","NS_OPTIONS","NS_SWIFT_UNAVAILABLE","NS_ASSUME_NONNULL_BEGIN","NS_ASSUME_NONNULL_END","NS_REFINED_FOR_SWIFT","NS_SWIFT_NAME","NS_SWIFT_NOTHROW","NS_DURING","NS_HANDLER","NS_ENDHANDLER","NS_VALUERETURN","NS_VOIDRETURN"], +literal:["false","true","FALSE","TRUE","nil","YES","NO","NULL"], +built_in:["dispatch_once_t","dispatch_queue_t","dispatch_sync","dispatch_async","dispatch_once"], +type:["int","float","char","unsigned","signed","short","long","double","wchar_t","unichar","void","bool","BOOL","id|0","_Bool"] +},illegal:"/,end:/$/,illegal:"\\n" +},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:"class", +begin:"("+_.keyword.join("|")+")\\b",end:/(\{|$)/,excludeEnd:!0,keywords:_, +contains:[e.UNDERSCORE_TITLE_MODE]},{begin:"\\."+e.UNDERSCORE_IDENT_RE, +relevance:0}]}}})();hljs.registerLanguage("objectivec",e)})();/*! `php-template` grammar compiled for Highlight.js 11.5.0 */ +(()=>{var n=(()=>{"use strict";return n=>({name:"PHP template", +subLanguage:"xml",contains:[{begin:/<\?(php|=)?/,end:/\?>/,subLanguage:"php", +contains:[{begin:"/\\*",end:"\\*/",skip:!0},{begin:'b"',end:'"',skip:!0},{ +begin:"b'",end:"'",skip:!0},n.inherit(n.APOS_STRING_MODE,{illegal:null, +className:null,contains:null,skip:!0}),n.inherit(n.QUOTE_STRING_MODE,{ +illegal:null,className:null,contains:null,skip:!0})]}]})})() +;hljs.registerLanguage("php-template",n)})();/*! `sql` grammar compiled for Highlight.js 11.5.0 */ +(()=>{var e=(()=>{"use strict";return e=>{ +const r=e.regex,t=e.COMMENT("--","$"),n=["true","false","unknown"],a=["bigint","binary","blob","boolean","char","character","clob","date","dec","decfloat","decimal","float","int","integer","interval","nchar","nclob","national","numeric","real","row","smallint","time","timestamp","varchar","varying","varbinary"],i=["abs","acos","array_agg","asin","atan","avg","cast","ceil","ceiling","coalesce","corr","cos","cosh","count","covar_pop","covar_samp","cume_dist","dense_rank","deref","element","exp","extract","first_value","floor","json_array","json_arrayagg","json_exists","json_object","json_objectagg","json_query","json_table","json_table_primitive","json_value","lag","last_value","lead","listagg","ln","log","log10","lower","max","min","mod","nth_value","ntile","nullif","percent_rank","percentile_cont","percentile_disc","position","position_regex","power","rank","regr_avgx","regr_avgy","regr_count","regr_intercept","regr_r2","regr_slope","regr_sxx","regr_sxy","regr_syy","row_number","sin","sinh","sqrt","stddev_pop","stddev_samp","substring","substring_regex","sum","tan","tanh","translate","translate_regex","treat","trim","trim_array","unnest","upper","value_of","var_pop","var_samp","width_bucket"],s=["create table","insert into","primary key","foreign key","not null","alter table","add constraint","grouping sets","on overflow","character set","respect nulls","ignore nulls","nulls first","nulls last","depth first","breadth first"],o=i,c=["abs","acos","all","allocate","alter","and","any","are","array","array_agg","array_max_cardinality","as","asensitive","asin","asymmetric","at","atan","atomic","authorization","avg","begin","begin_frame","begin_partition","between","bigint","binary","blob","boolean","both","by","call","called","cardinality","cascaded","case","cast","ceil","ceiling","char","char_length","character","character_length","check","classifier","clob","close","coalesce","collate","collect","column","commit","condition","connect","constraint","contains","convert","copy","corr","corresponding","cos","cosh","count","covar_pop","covar_samp","create","cross","cube","cume_dist","current","current_catalog","current_date","current_default_transform_group","current_path","current_role","current_row","current_schema","current_time","current_timestamp","current_path","current_role","current_transform_group_for_type","current_user","cursor","cycle","date","day","deallocate","dec","decimal","decfloat","declare","default","define","delete","dense_rank","deref","describe","deterministic","disconnect","distinct","double","drop","dynamic","each","element","else","empty","end","end_frame","end_partition","end-exec","equals","escape","every","except","exec","execute","exists","exp","external","extract","false","fetch","filter","first_value","float","floor","for","foreign","frame_row","free","from","full","function","fusion","get","global","grant","group","grouping","groups","having","hold","hour","identity","in","indicator","initial","inner","inout","insensitive","insert","int","integer","intersect","intersection","interval","into","is","join","json_array","json_arrayagg","json_exists","json_object","json_objectagg","json_query","json_table","json_table_primitive","json_value","lag","language","large","last_value","lateral","lead","leading","left","like","like_regex","listagg","ln","local","localtime","localtimestamp","log","log10","lower","match","match_number","match_recognize","matches","max","member","merge","method","min","minute","mod","modifies","module","month","multiset","national","natural","nchar","nclob","new","no","none","normalize","not","nth_value","ntile","null","nullif","numeric","octet_length","occurrences_regex","of","offset","old","omit","on","one","only","open","or","order","out","outer","over","overlaps","overlay","parameter","partition","pattern","per","percent","percent_rank","percentile_cont","percentile_disc","period","portion","position","position_regex","power","precedes","precision","prepare","primary","procedure","ptf","range","rank","reads","real","recursive","ref","references","referencing","regr_avgx","regr_avgy","regr_count","regr_intercept","regr_r2","regr_slope","regr_sxx","regr_sxy","regr_syy","release","result","return","returns","revoke","right","rollback","rollup","row","row_number","rows","running","savepoint","scope","scroll","search","second","seek","select","sensitive","session_user","set","show","similar","sin","sinh","skip","smallint","some","specific","specifictype","sql","sqlexception","sqlstate","sqlwarning","sqrt","start","static","stddev_pop","stddev_samp","submultiset","subset","substring","substring_regex","succeeds","sum","symmetric","system","system_time","system_user","table","tablesample","tan","tanh","then","time","timestamp","timezone_hour","timezone_minute","to","trailing","translate","translate_regex","translation","treat","trigger","trim","trim_array","true","truncate","uescape","union","unique","unknown","unnest","update","upper","user","using","value","values","value_of","var_pop","var_samp","varbinary","varchar","varying","versioning","when","whenever","where","width_bucket","window","with","within","without","year","add","asc","collation","desc","final","first","last","view"].filter((e=>!i.includes(e))),l={ +begin:r.concat(/\b/,r.either(...o),/\s*\(/),relevance:0,keywords:{built_in:o}} +;return{name:"SQL",case_insensitive:!0,illegal:/[{}]|<\//,keywords:{ +$pattern:/\b[\w\.]+/,keyword:((e,{exceptions:r,when:t}={})=>{const n=t +;return r=r||[],e.map((e=>e.match(/\|\d+$/)||r.includes(e)?e:n(e)?e+"|0":e)) +})(c,{when:e=>e.length<3}),literal:n,type:a, +built_in:["current_catalog","current_date","current_default_transform_group","current_path","current_role","current_schema","current_transform_group_for_type","current_user","session_user","system_time","system_user","current_time","localtime","current_timestamp","localtimestamp"] +},contains:[{begin:r.either(...s),relevance:0,keywords:{$pattern:/[\w\.]+/, +keyword:c.concat(s),literal:n,type:a}},{className:"type", +begin:r.either("double precision","large object","with timezone","without timezone") +},l,{className:"variable",begin:/@[a-z0-9]+/},{className:"string",variants:[{ +begin:/'/,end:/'/,contains:[{begin:/''/}]}]},{begin:/"/,end:/"/,contains:[{ +begin:/""/}]},e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE,t,{className:"operator", +begin:/[-+*/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?/,relevance:0}]}}})() +;hljs.registerLanguage("sql",e)})();/*! `python-repl` grammar compiled for Highlight.js 11.5.0 */ +(()=>{var a=(()=>{"use strict";return a=>({aliases:["pycon"],contains:[{ +className:"meta.prompt",starts:{end:/ |$/,starts:{end:"$",subLanguage:"python"} +},variants:[{begin:/^>>>(?=[ ]|$)/},{begin:/^\.\.\.(?=[ ]|$)/}]}]})})() +;hljs.registerLanguage("python-repl",a)})();/*! `css` grammar compiled for Highlight.js 11.5.0 */ +(()=>{var e=(()=>{"use strict" +;const e=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","p","q","quote","samp","section","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],i=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"],r=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"],t=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"],o=["align-content","align-items","align-self","all","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","backface-visibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","block-size","border","border-block","border-block-color","border-block-end","border-block-end-color","border-block-end-style","border-block-end-width","border-block-start","border-block-start-color","border-block-start-style","border-block-start-width","border-block-style","border-block-width","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-inline","border-inline-color","border-inline-end","border-inline-end-color","border-inline-end-style","border-inline-end-width","border-inline-start","border-inline-start-color","border-inline-start-style","border-inline-start-width","border-inline-style","border-inline-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","clip-path","clip-rule","color","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","content","content-visibility","counter-increment","counter-reset","cue","cue-after","cue-before","cursor","direction","display","empty-cells","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","flow","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-size","font-size-adjust","font-smoothing","font-stretch","font-style","font-synthesis","font-variant","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","gap","glyph-orientation-vertical","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","inline-size","isolation","justify-content","left","letter-spacing","line-break","line-height","list-style","list-style-image","list-style-position","list-style-type","margin","margin-block","margin-block-end","margin-block-start","margin-bottom","margin-inline","margin-inline-end","margin-inline-start","margin-left","margin-right","margin-top","marks","mask","mask-border","mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","max-block-size","max-height","max-inline-size","max-width","min-block-size","min-height","min-inline-size","min-width","mix-blend-mode","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-wrap","overflow-x","overflow-y","padding","padding-block","padding-block-end","padding-block-start","padding-bottom","padding-inline","padding-inline-end","padding-inline-start","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","pause","pause-after","pause-before","perspective","perspective-origin","pointer-events","position","quotes","resize","rest","rest-after","rest-before","right","row-gap","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-stop","scroll-snap-type","scrollbar-color","scrollbar-gutter","scrollbar-width","shape-image-threshold","shape-margin","shape-outside","speak","speak-as","src","tab-size","table-layout","text-align","text-align-all","text-align-last","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-style","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-indent","text-justify","text-orientation","text-overflow","text-rendering","text-shadow","text-transform","text-underline-position","top","transform","transform-box","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","z-index"].reverse() +;return n=>{const a=n.regex,l=(e=>({IMPORTANT:{scope:"meta",begin:"!important"}, +BLOCK_COMMENT:e.C_BLOCK_COMMENT_MODE,HEXCOLOR:{scope:"number", +begin:/#(([0-9a-fA-F]{3,4})|(([0-9a-fA-F]{2}){3,4}))\b/},FUNCTION_DISPATCH:{ +className:"built_in",begin:/[\w-]+(?=\()/},ATTRIBUTE_SELECTOR_MODE:{ +scope:"selector-attr",begin:/\[/,end:/\]/,illegal:"$", +contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},CSS_NUMBER_MODE:{ +scope:"number", +begin:e.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?", +relevance:0},CSS_VARIABLE:{className:"attr",begin:/--[A-Za-z][A-Za-z0-9_-]*/} +}))(n),s=[n.APOS_STRING_MODE,n.QUOTE_STRING_MODE];return{name:"CSS", +case_insensitive:!0,illegal:/[=|'\$]/,keywords:{keyframePosition:"from to"}, +classNameAliases:{keyframePosition:"selector-tag"},contains:[l.BLOCK_COMMENT,{ +begin:/-(webkit|moz|ms|o)-(?=[a-z])/},l.CSS_NUMBER_MODE,{ +className:"selector-id",begin:/#[A-Za-z0-9_-]+/,relevance:0},{ +className:"selector-class",begin:"\\.[a-zA-Z-][a-zA-Z0-9_-]*",relevance:0 +},l.ATTRIBUTE_SELECTOR_MODE,{className:"selector-pseudo",variants:[{ +begin:":("+r.join("|")+")"},{begin:":(:)?("+t.join("|")+")"}]},l.CSS_VARIABLE,{ +className:"attribute",begin:"\\b("+o.join("|")+")\\b"},{begin:/:/,end:/[;}{]/, +contains:[l.BLOCK_COMMENT,l.HEXCOLOR,l.IMPORTANT,l.CSS_NUMBER_MODE,...s,{ +begin:/(url|data-uri)\(/,end:/\)/,relevance:0,keywords:{built_in:"url data-uri" +},contains:[{className:"string",begin:/[^)]/,endsWithParent:!0,excludeEnd:!0}] +},l.FUNCTION_DISPATCH]},{begin:a.lookahead(/@/),end:"[{;]",relevance:0, +illegal:/:/,contains:[{className:"keyword",begin:/@-?\w[\w]*(-\w+)*/},{ +begin:/\s/,endsWithParent:!0,excludeEnd:!0,relevance:0,keywords:{ +$pattern:/[a-z-]+/,keyword:"and or not only",attribute:i.join(" ")},contains:[{ +begin:/[a-z-]+(?=:)/,className:"attribute"},...s,l.CSS_NUMBER_MODE]}]},{ +className:"selector-tag",begin:"\\b("+e.join("|")+")\\b"}]}}})() +;hljs.registerLanguage("css",e)})();/*! `vbscript-html` grammar compiled for Highlight.js 11.5.0 */ +(()=>{var e=(()=>{"use strict";return e=>({name:"VBScript in HTML", +subLanguage:"xml",contains:[{begin:"<%",end:"%>",subLanguage:"vbscript"}]})})() +;hljs.registerLanguage("vbscript-html",e)})();/*! `basic` grammar compiled for Highlight.js 11.5.0 */ +(()=>{var E=(()=>{"use strict";return E=>({name:"BASIC",case_insensitive:!0, +illegal:"^.",keywords:{$pattern:"[a-zA-Z][a-zA-Z0-9_$%!#]*", +keyword:["ABS","ASC","AND","ATN","AUTO|0","BEEP","BLOAD|10","BSAVE|10","CALL","CALLS","CDBL","CHAIN","CHDIR","CHR$|10","CINT","CIRCLE","CLEAR","CLOSE","CLS","COLOR","COM","COMMON","CONT","COS","CSNG","CSRLIN","CVD","CVI","CVS","DATA","DATE$","DEFDBL","DEFINT","DEFSNG","DEFSTR","DEF|0","SEG","USR","DELETE","DIM","DRAW","EDIT","END","ENVIRON","ENVIRON$","EOF","EQV","ERASE","ERDEV","ERDEV$","ERL","ERR","ERROR","EXP","FIELD","FILES","FIX","FOR|0","FRE","GET","GOSUB|10","GOTO","HEX$","IF","THEN","ELSE|0","INKEY$","INP","INPUT","INPUT#","INPUT$","INSTR","IMP","INT","IOCTL","IOCTL$","KEY","ON","OFF","LIST","KILL","LEFT$","LEN","LET","LINE","LLIST","LOAD","LOC","LOCATE","LOF","LOG","LPRINT","USING","LSET","MERGE","MID$","MKDIR","MKD$","MKI$","MKS$","MOD","NAME","NEW","NEXT","NOISE","NOT","OCT$","ON","OR","PEN","PLAY","STRIG","OPEN","OPTION","BASE","OUT","PAINT","PALETTE","PCOPY","PEEK","PMAP","POINT","POKE","POS","PRINT","PRINT]","PSET","PRESET","PUT","RANDOMIZE","READ","REM","RENUM","RESET|0","RESTORE","RESUME","RETURN|0","RIGHT$","RMDIR","RND","RSET","RUN","SAVE","SCREEN","SGN","SHELL","SIN","SOUND","SPACE$","SPC","SQR","STEP","STICK","STOP","STR$","STRING$","SWAP","SYSTEM","TAB","TAN","TIME$","TIMER","TROFF","TRON","TO","USR","VAL","VARPTR","VARPTR$","VIEW","WAIT","WHILE","WEND","WIDTH","WINDOW","WRITE","XOR"] +},contains:[E.QUOTE_STRING_MODE,E.COMMENT("REM","$",{relevance:10 +}),E.COMMENT("'","$",{relevance:0}),{className:"symbol",begin:"^[0-9]+ ", +relevance:10},{className:"number",begin:"\\b\\d+(\\.\\d+)?([edED]\\d+)?[#!]?", +relevance:0},{className:"number",begin:"(&[hH][0-9a-fA-F]{1,4})"},{ +className:"number",begin:"(&[oO][0-7]{1,6})"}]})})() +;hljs.registerLanguage("basic",E)})();/*! `fsharp` grammar compiled for Highlight.js 11.5.0 */ +(()=>{var e=(()=>{"use strict";function e(e){ +return RegExp(e.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&"),"m")}function n(e){ +return e?"string"==typeof e?e:e.source:null}function t(e){return i("(?=",e,")")} +function i(...e){return e.map((e=>n(e))).join("")}function a(...e){const t=(e=>{ +const n=e[e.length-1] +;return"object"==typeof n&&n.constructor===Object?(e.splice(e.length-1,1),n):{} +})(e);return"("+(t.capture?"":"?:")+e.map((e=>n(e))).join("|")+")"}return n=>{ +const r={scope:"keyword",match:/\b(yield|return|let|do|match|use)!/ +},o=["bool","byte","sbyte","int8","int16","int32","uint8","uint16","uint32","int","uint","int64","uint64","nativeint","unativeint","decimal","float","double","float32","single","char","string","unit","bigint","option","voption","list","array","seq","byref","exn","inref","nativeptr","obj","outref","voidptr","Result"],s={ +keyword:["abstract","and","as","assert","base","begin","class","default","delegate","do","done","downcast","downto","elif","else","end","exception","extern","finally","fixed","for","fun","function","global","if","in","inherit","inline","interface","internal","lazy","let","match","member","module","mutable","namespace","new","of","open","or","override","private","public","rec","return","static","struct","then","to","try","type","upcast","use","val","void","when","while","with","yield"], +literal:["true","false","null","Some","None","Ok","Error","infinity","infinityf","nan","nanf"], +built_in:["not","ref","raise","reraise","dict","readOnlyDict","set","get","enum","sizeof","typeof","typedefof","nameof","nullArg","invalidArg","invalidOp","id","fst","snd","ignore","lock","using","box","unbox","tryUnbox","printf","printfn","sprintf","eprintf","eprintfn","fprintf","fprintfn","failwith","failwithf"], +"variable.constant":["__LINE__","__SOURCE_DIRECTORY__","__SOURCE_FILE__"]},c={ +variants:[n.COMMENT(/\(\*(?!\))/,/\*\)/,{contains:["self"] +}),n.C_LINE_COMMENT_MODE]},l={scope:"variable",begin:/``/,end:/``/ +},u=/\B('|\^)/,p={scope:"symbol",variants:[{match:i(u,/``.*?``/)},{ +match:i(u,n.UNDERSCORE_IDENT_RE)}],relevance:0},f=({includeEqual:n})=>{let r +;r=n?"!%&*+-/<=>@^|~?":"!%&*+-/<>@^|~?" +;const o=i("[",...Array.from(r).map(e),"]"),s=a(o,/\./),c=i(s,t(s)),l=a(i(c,s,"*"),i(o,"+")) +;return{scope:"operator",match:a(l,/:\?>/,/:\?/,/:>/,/:=/,/::?/,/\$/), +relevance:0}},d=f({includeEqual:!0}),b=f({includeEqual:!1}),g=(e,r)=>({ +begin:i(e,t(i(/\s*/,a(/\w/,/'/,/\^/,/#/,/``/,/\(/,/{\|/)))),beginScope:r, +end:t(a(/\n/,/=/)),relevance:0,keywords:n.inherit(s,{type:o}), +contains:[c,p,n.inherit(l,{scope:null}),b] +}),m=g(/:/,"operator"),h=g(/\bof\b/,"keyword"),y={ +begin:[/(^|\s+)/,/type/,/\s+/,/[a-zA-Z_](\w|')*/],beginScope:{2:"keyword", +4:"title.class"},end:t(/\(|=|$/),keywords:s,contains:[c,n.inherit(l,{scope:null +}),p,{scope:"operator",match:/<|>/},m]},E={scope:"computation-expression", +match:/\b[_a-z]\w*(?=\s*\{)/},_={ +begin:[/^\s*/,i(/#/,a("if","else","endif","line","nowarn","light","r","i","I","load","time","help","quit")),/\b/], +beginScope:{2:"meta"},end:t(/\s|$/)},v={ +variants:[n.BINARY_NUMBER_MODE,n.C_NUMBER_MODE]},w={scope:"string",begin:/"/, +end:/"/,contains:[n.BACKSLASH_ESCAPE]},A={scope:"string",begin:/@"/,end:/"/, +contains:[{match:/""/},n.BACKSLASH_ESCAPE]},S={scope:"string",begin:/"""/, +end:/"""/,relevance:2},C={scope:"subst",begin:/\{/,end:/\}/,keywords:s},O={ +scope:"string",begin:/\$"/,end:/"/,contains:[{match:/\{\{/},{match:/\}\}/ +},n.BACKSLASH_ESCAPE,C]},R={scope:"string",begin:/(\$@|@\$)"/,end:/"/, +contains:[{match:/\{\{/},{match:/\}\}/},{match:/""/},n.BACKSLASH_ESCAPE,C]},k={ +scope:"string",begin:/\$"""/,end:/"""/,contains:[{match:/\{\{/},{match:/\}\}/ +},C],relevance:2},x={scope:"string", +match:i(/'/,a(/[^\\']/,/\\(?:.|\d{3}|x[a-fA-F\d]{2}|u[a-fA-F\d]{4}|U[a-fA-F\d]{8})/),/'/) +};return C.contains=[R,O,A,w,x,r,c,l,m,E,_,v,p,d],{name:"F#", +aliases:["fs","f#"],keywords:s,illegal:/\/\*/,classNameAliases:{ +"computation-expression":"keyword"},contains:[r,{variants:[k,R,O,S,A,w,x] +},c,l,y,{scope:"meta",begin:/\[\]/,relevance:2,contains:[l,S,A,w,x,v] +},h,m,E,_,v,p,d]}}})();hljs.registerLanguage("fsharp",e)})();/*! `json` grammar compiled for Highlight.js 11.5.0 */ +(()=>{var e=(()=>{"use strict";return e=>({name:"JSON",contains:[{ +className:"attr",begin:/"(\\.|[^\\"\r\n])*"(?=\s*:)/,relevance:1.01},{ +match:/[{}[\],:]/,className:"punctuation",relevance:0},e.QUOTE_STRING_MODE,{ +beginKeywords:"true false null" +},e.C_NUMBER_MODE,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE],illegal:"\\S"}) +})();hljs.registerLanguage("json",e)})();/*! `r` grammar compiled for Highlight.js 11.5.0 */ +(()=>{var e=(()=>{"use strict";return e=>{ +const a=e.regex,n=/(?:(?:[a-zA-Z]|\.[._a-zA-Z])[._a-zA-Z0-9]*)|\.(?!\d)/,i=a.either(/0[xX][0-9a-fA-F]+\.[0-9a-fA-F]*[pP][+-]?\d+i?/,/0[xX][0-9a-fA-F]+(?:[pP][+-]?\d+)?[Li]?/,/(?:\d+(?:\.\d*)?|\.\d+)(?:[eE][+-]?\d+)?[Li]?/),s=/[=!<>:]=|\|\||&&|:::?|<-|<<-|->>|->|\|>|[-+*\/?!$&|:<=>@^~]|\*\*/,t=a.either(/[()]/,/[{}]/,/\[\[/,/[[\]]/,/\\/,/,/) +;return{name:"R",keywords:{$pattern:n, +keyword:"function if in break next repeat else for while", +literal:"NULL NA TRUE FALSE Inf NaN NA_integer_|10 NA_real_|10 NA_character_|10 NA_complex_|10", +built_in:"LETTERS letters month.abb month.name pi T F abs acos acosh all any anyNA Arg as.call as.character as.complex as.double as.environment as.integer as.logical as.null.default as.numeric as.raw asin asinh atan atanh attr attributes baseenv browser c call ceiling class Conj cos cosh cospi cummax cummin cumprod cumsum digamma dim dimnames emptyenv exp expression floor forceAndCall gamma gc.time globalenv Im interactive invisible is.array is.atomic is.call is.character is.complex is.double is.environment is.expression is.finite is.function is.infinite is.integer is.language is.list is.logical is.matrix is.na is.name is.nan is.null is.numeric is.object is.pairlist is.raw is.recursive is.single is.symbol lazyLoadDBfetch length lgamma list log max min missing Mod names nargs nzchar oldClass on.exit pos.to.env proc.time prod quote range Re rep retracemem return round seq_along seq_len seq.int sign signif sin sinh sinpi sqrt standardGeneric substitute sum switch tan tanh tanpi tracemem trigamma trunc unclass untracemem UseMethod xtfrm" +},contains:[e.COMMENT(/#'/,/$/,{contains:[{scope:"doctag",match:/@examples/, +starts:{end:a.lookahead(a.either(/\n^#'\s*(?=@[a-zA-Z]+)/,/\n^(?!#')/)), +endsParent:!0}},{scope:"doctag",begin:"@param",end:/$/,contains:[{ +scope:"variable",variants:[{match:n},{match:/`(?:\\.|[^`\\])+`/}],endsParent:!0 +}]},{scope:"doctag",match:/@[a-zA-Z]+/},{scope:"keyword",match:/\\[a-zA-Z]+/}] +}),e.HASH_COMMENT_MODE,{scope:"string",contains:[e.BACKSLASH_ESCAPE], +variants:[e.END_SAME_AS_BEGIN({begin:/[rR]"(-*)\(/,end:/\)(-*)"/ +}),e.END_SAME_AS_BEGIN({begin:/[rR]"(-*)\{/,end:/\}(-*)"/ +}),e.END_SAME_AS_BEGIN({begin:/[rR]"(-*)\[/,end:/\](-*)"/ +}),e.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\(/,end:/\)(-*)'/ +}),e.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\{/,end:/\}(-*)'/ +}),e.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\[/,end:/\](-*)'/}),{begin:'"',end:'"', +relevance:0},{begin:"'",end:"'",relevance:0}]},{relevance:0,variants:[{scope:{ +1:"operator",2:"number"},match:[s,i]},{scope:{1:"operator",2:"number"}, +match:[/%[^%]*%/,i]},{scope:{1:"punctuation",2:"number"},match:[t,i]},{scope:{ +2:"number"},match:[/[^a-zA-Z0-9._]|^/,i]}]},{scope:{3:"operator"}, +match:[n,/\s+/,/<-/,/\s+/]},{scope:"operator",relevance:0,variants:[{match:s},{ +match:/%[^%]*%/}]},{scope:"punctuation",relevance:0,match:t},{begin:"`",end:"`", +contains:[{begin:/\\./}]}]}}})();hljs.registerLanguage("r",e)})();/*Language: X# (xsharp)Author: Patrick Kruselburger Contributors: Volkmar Rigo Maintainer: Volkmar Rigo Description: Language definition for X# filesWebsite: https://www.xsharp.eu/help/index.html*/hljs.registerLanguage("xsharp",(()=>{"use strict";return _=>({name:"xsharp",case_insensitive:!0,keywords:{keyword:["ABSTRACT","ACCESS","ADD","ALIGN","ANSI","AS","ASCENDING","ASPEN","ASSEMBLY","ASSIGN","ASYNC","AUTO","AWAIT","BEGIN","BREAK","BY","CALLBACK","CASE","CATCH","CCALL","CCALLNATIVE","CHECKED","CLIPPER","CONST","CONSTRUCTOR","DECLARE","DEFAULT","DEFINE","DESCENDING","DESTRUCTOR","DIM","DLLEXPORT","DO","DOWNTO","ELSE","ELSEIF","END","ENDCASE","ENDDO","EN","ENDIF","EQUALS","EVENT","EXIT","EXPLICIT","EXPORT","EXTERN","FASTCALL","FIELD","FINALLY","FIXED","FOR","FOREACH","FROM","FUNC","FUNCTION","GET","GLOBAL","GROUP","HIDDEN","IF","IIF","IMPLEMENTS","IMPLICIT","IMPLIED","IN","INHERIT","INITONLY","INSTANCE","INTO","INTERNAL","IS","JOIN","LET","LOCAL","LOCK","LOOP","MEMBER","METHOD","MODULE","NAMEOF","NAMESPACE","NEW","NEXT","NIL","NOP","OFF","ON","OPERATOR","OPTIONS","ORDERBY","OTHERWISE","OVERRIDE","OUT","PARAMETERS","PARAMS","PARTIAL","PASCAL","PCALL","PCALLNATIVE","PCOUNT","POP","PRIVATE","PROC","PROCEDURE","PROPERTY","PROTECTED","PROTECT","PUBLIC","PUSH","RECOVER","REF","REMOVE","REPEAT","RETURN","SCOPE","SEALED","SELECT","SELF","SEQUENCE","SET","SHORTINT","SIZEOF","STATIC","STEP","STRICT","STRUCT","SUPER","SWITCH","THISCALL","TO","THROW","TRY","TYPEOF","UNCHECKED","UNICODE","UNSAFE","UNTIL","UPTO","USING","VALUE","VIRTUAL","VOLATILE","WARNINGS","_WINCALL","WHEN","WHERE","WHILE","YIELD","__ARGLIST","_AND","_CAST","_CODEBLOCK","_DLL","_FIELD","_GETFPARAM","_GETMPARAM","_INIT1, _INIT2, _INIT3","_NOT","_OR","_SIZEOF","_TYPEOF","_XOR",".AND.",".NOT.",".OR.",".XOR.","...","#command","#define","#else","#endif","#endregion","#ifdef","#ifndef","#include","#line","#pragma","#region","#translate","#undef","#using","#warning","#xcommand","#xtranslate","MEMVAR","VAR","CLASS","DELEGATE","ENUM","INTERFACE","STRUCTURE","UNION","VOSTRUCT"],type:["BYTE","CHAR","DWORD","DECIMAL","DYNAMIC","INT","INT64","LOGIC","LONGINT","OBJECT","PTR","REAL4","REAL8","SBYTE","SHORT","STRING","UINT64","VOID","WORD","ARRAY","BINARY","CODEBLOCK","CURRENCY","DATE","FLOAT","PSZ","SYMBOL","USUAL"],literal:["TRUE",".T.",".Y.","FALSE",".F.",".N.","NULL","NULL_ARRAY","NULL_CODEBLOCK","NULL_DATE","NULL_OBJECT","NULL_PSZ","NULL_PTR","NULL_STRING","NULL_SYMBOL",".NULL.","L","l","U","u","$","S","s","D","d","M","m","__ARRAYBASE__","__CLR2__","__CLR4__","__CLRVERSION__","__DATE__","__DATETIME__","__DIALECT__","__DIALECT_CORE__","__DIALECT_FOXPRO__","__DIALECT_HARBOUR__","__DIALECT_VO__","__DIALECT_VULCAN__","__DIALECT_XBASEPP__","__DEBUG__","__ENTITY__","__FILE__","__FOX1__, __FOX2__","__FUNCTION__","__FUNCTIONS__","__HARBOUR__","__LINE__","__MODULE__","__SIG__","__SRCLOC__","__SYSDIR__","__TIME__","__UTCTIME__","__VERSION__","__VO__","__VO1__","__VO2__","__VO3__","__VO4__","__VO5__","__VO6__","__VO7__","__VO8__","__VO9__","__VO10__","__VO11__","__VO12__","__VO13__","__VO14__","__VO15__","__VO16__","__VULCAN__","__WINDIR__","__WINDRIVE__","__XPP__","__XPP1__","__XSHARP__","__XSHARP_RT__"]},contains:[{scope:"string",variants:[{begin:'"',end:'"',relevance:0},{begin:"'",end:"'",relevance:0}]},{scope:"meta string",begin:/\B#\w+\b/},_.COMMENT("//","$",{contains:[{scope:"doc",begin:/\\\n/}]}),_.COMMENT("/\\*","\\*/",{contains:[{scope:"doc",begin:"@\\w+"}]}),{match:[/\b(CLASS|DELEGATE|ENUM|INTERFACE|STRUCTURE|UNION|VOSTRUCT)/,/[^\S\r\n]/,/\w+/],scope:{1:"keyword",3:"title.class"}},{match:[/\b(FUNC|FUNCTION|METHOD|PROC|PROCEDURE)/,/[^\S\r\n]/,/\w+/],scope:{1:"keyword",3:"title.function"}}]})})()); \ No newline at end of file diff --git a/3.4/ref/api/scripts/jquery-3.5.1.min.js b/3.4/ref/api/scripts/jquery-3.5.1.min.js new file mode 100644 index 0000000..b061403 --- /dev/null +++ b/3.4/ref/api/scripts/jquery-3.5.1.min.js @@ -0,0 +1,2 @@ +/*! jQuery v3.5.1 | (c) JS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.5.1",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function D(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||j,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,j=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function qe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function Le(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function He(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Oe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="
",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):("number"==typeof f.top&&(f.top+="px"),"number"==typeof f.left&&(f.left+="px"),c.css(f))}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=$e(y.pixelPosition,function(e,t){if(t)return t=Be(e,n),Me.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0