Skip to content

Instantly share code, notes, and snippets.

@neisdev
Created July 21, 2023 23:00
Show Gist options
  • Save neisdev/4d6ccb996daab4754bf1be3fc01c1db9 to your computer and use it in GitHub Desktop.
Save neisdev/4d6ccb996daab4754bf1be3fc01c1db9 to your computer and use it in GitHub Desktop.
XWNMRxY
<div class="full-size region-page" data-renderedregion="page">
<div class="flex-column full-size vertical-layout">
<div class="flex-row flex-grow scroll-hidden">
<div class="navigation-container flex-column">
</div>
<div class="flex-column flex-grow scroll-hidden">
<div class="flex flex-noshrink region-content-header" data-renderedregion="content-header"></div>
<div class="v-scroll-auto flex flex-grow relative region-content" data-renderedregion="content" role="main">
<div class="repos-pr-details-page flex-grow custom-scrollbar scroll-auto-hide bolt-page v-scroll-auto flex-column bolt-page-grey">
<div class="page-content flex-column flex-noshrink flex-grow rhythm-vertical-16 padding-horizontal-0 padding-bottom-0">
<div class="flex-column flex-grow">
<div class="scroll-hidden bolt-page-grey repos-changes-explorer-splitter vss-Splitter--container vss-Splitter--container-row">
<div class="vss-Splitter--pane-fixed flex-column relative" id="__bolt-splitter-fixed-pane0" style="width: 287px;">
<div class="absolute-fill flex-grow flex-column v-scroll-auto custom-scrollbar scroll-auto-hide">
<div class="repos-changes-explorer-tree-root">
<div class="bolt-table-row flex-row padding-horizontal-8 padding-vertical-4 flex-center">
<div aria-checked="false" class="bolt-table-cell-content-reveal bolt-checkbox cursor-pointer enabled bolt-focus-treatment" data-focuszone="focuszone-8" role="checkbox" tabindex="0">
<div class="bolt-checkmark justify-center flex-row flex-noshrink scroll-hidden"><span aria-hidden="true" class="flex-noshrink fabric-icon ms-Icon--CheckMark small"></span></div>
</div>
<div class="padding-vertical-8 padding-horizontal-4 scroll-hidden flex-row flex-grow">
<button class="repos-changes-explorer-tree-root-content padding-0 scroll-hidden flex-row flex-center bolt-button enabled subtle bolt-focus-treatment" data-focuszone="focuszone-8" data-is-focusable="true" role="button" tabindex="0" type="button"><span aria-hidden="true" class="icon-margin medium flex-noshrink fabric-icon ms-Icon--GitLogo"></span><span class="body-xl font-weight-normal text-ellipsis">test</span></button>
</div>
<div class="bolt-table-cell-content-appear bolt-table-cell-content-reveal flex-row justify-center">
<div class="bolt-table-button-more bolt-expandable-button inline-flex-row"><button aria-expanded="false" aria-haspopup="true" aria-label="More..." class="icon-only bolt-button bolt-icon-button enabled subtle icon-only bolt-focus-treatment" data-focuszone="focuszone-8" data-is-focusable="true" role="button" tabindex="-1" type="button"><span aria-hidden="true" class="small left-icon flex-noshrink fabric-icon ms-Icon--MoreVertical medium"></span></button>
</div>
</div>
</div>
</div>
<div class="bolt-table-container flex-grow">
<table aria-colcount="2" aria-rowcount="195" class="repos-changes-explorer-tree repos-file-explorer-tree body-xl bolt-table bolt-list body-m relative scroll-hidden" role="treegrid" style="width: 100%;">
<colgroup>
<col aria-hidden="true" style="width: 8px;">
<col style="width: 1.25rem;">
<col style="width: 100%;">
<col aria-hidden="true" style="width: 8px;">
</colgroup>
<tbody class="relative">
<tr aria-hidden="true" class="bolt-list-row-spacer invisible" role="presentation">
<td class="bolt-list-cell-spacer invisible" colspan="4" style="height: 0px;"></td>
</tr>
<tr aria-hidden="true" class="bolt-list-row-spacer invisible" role="presentation">
<td class="bolt-list-cell-spacer invisible" colspan="4" style="height: 0px;"></td>
</tr>
<tr aria-busy="false" aria-expanded="true" aria-level="1" aria-rowindex="1" class="bolt-tree-row bolt-table-row bolt-list-row first-row single-click-activation" data-focuszone="focuszone-9" data-row-index="0" tabindex="0" role="row">
<td class="bolt-table-cell-compact bolt-table-cell bolt-list-cell" role="presentation"></td>
<td aria-colindex="1" class="bolt-table-cell bolt-list-cell" data-column-index="0" role="gridcell">
<div class="no-padding bolt-table-cell-content-reveal bolt-table-cell-content flex-row flex-center">
<div aria-checked="false" class="bolt-checkbox cursor-pointer enabled bolt-focus-treatment" data-focuszone="focuszone-10" role="checkbox" tabindex="0">
<div class="bolt-checkmark justify-center flex-row flex-noshrink scroll-hidden">
<span aria-hidden="true" class="animation-ready flex-noshrink fabric-icon ms-Icon--CheckMark small"></span>
</div>
</div>
</div>
</td>
<td aria-colindex="2" class="bolt-tree-cell bolt-table-cell bolt-list-cell" data-column-index="1" role="gridcell">
<div class="scroll-hidden flex-grow padding-0 bolt-table-cell-content flex-row flex-center">
<span aria-hidden="true" class="bolt-tree-expand-button font-size cursor-pointer flex-noshrink fabric-icon ms-Icon--ChevronDownMed small" role="presentation"></span>
<div class="padding-vertical-8 scroll-hidden flex-grow flex-row flex-center"><span aria-hidden="true" class="icon-margin medium repos-folder-icon flex-noshrink fabric-icon ms-Icon--FabricFolderFill"></span><span class="text-ellipsis"><span class="">Benchmarks</span></span></div>
<div class="bolt-table-cell-content-appear bolt-table-cell-content-reveal flex-row justify-center">
<div class="bolt-table-button-more bolt-expandable-button inline-flex-row">
<button aria-expanded="false" aria-haspopup="true" aria-label="More..." class="icon-only bolt-button bolt-icon-button enabled subtle icon-only bolt-focus-treatment" data-focuszone="focuszone-10" data-is-focusable="true" role="button" tabindex="-1" type="button"><span aria-hidden="true" class="small left-icon flex-noshrink fabric-icon ms-Icon--MoreVertical medium"></span></button>
</div>
</div>
</div>
</td>
<td class="bolt-table-cell-compact bolt-table-cell bolt-list-cell" role="presentation"></td>
</tr>
<tr aria-busy="false" aria-expanded="true" aria-level="2" aria-rowindex="2" class="bolt-tree-row bolt-table-row bolt-list-row single-click-activation" data-focuszone="focuszone-9" data-row-index="1" tabindex="-1" role="row">
<td class="bolt-table-cell-compact bolt-table-cell bolt-list-cell" role="presentation"></td>
<td aria-colindex="1" class="bolt-table-cell bolt-list-cell" data-column-index="0" role="gridcell">
<div class="no-padding bolt-table-cell-content-reveal bolt-table-cell-content flex-row flex-center">
<div aria-checked="false" class="bolt-checkbox cursor-pointer enabled bolt-focus-treatment" data-focuszone="focuszone-11" role="checkbox" tabindex="0">
<div class="bolt-checkmark justify-center flex-row flex-noshrink scroll-hidden">
<span aria-hidden="true" class="animation-ready flex-noshrink fabric-icon ms-Icon--CheckMark small"></span>
</div>
</div>
</div>
</td>
<td aria-colindex="2" class="bolt-tree-cell bolt-table-cell bolt-list-cell" data-column-index="1" role="gridcell">
<div class="scroll-hidden flex-grow padding-0 bolt-table-cell-content flex-row flex-center">
<span aria-hidden="true" class="bolt-tree-expand-button font-size cursor-pointer flex-noshrink fabric-icon ms-Icon--ChevronDownMed small" role="presentation" style="margin-left: 16px;"></span>
<div class="padding-vertical-8 scroll-hidden flex-grow flex-row flex-center"><span aria-hidden="true" class="icon-margin medium repos-folder-icon flex-noshrink fabric-icon ms-Icon--FabricFolderFill"></span><span class="text-ellipsis"><span class="">AsyncOverhead</span></span></div>
<div class="bolt-table-cell-content-appear bolt-table-cell-content-reveal flex-row justify-center">
<div class="bolt-table-button-more bolt-expandable-button inline-flex-row">
<button aria-expanded="false" aria-haspopup="true" aria-label="More..." class="icon-only bolt-button bolt-icon-button enabled subtle icon-only bolt-focus-treatment" data-focuszone="focuszone-11" data-is-focusable="true" role="button" tabindex="-1" type="button"><span aria-hidden="true" class="small left-icon flex-noshrink fabric-icon ms-Icon--MoreVertical medium"></span></button>
</div>
</div>
</div>
</td>
<td class="bolt-table-cell-compact bolt-table-cell bolt-list-cell" role="presentation"></td>
</tr>
<tr aria-busy="false" aria-level="3" aria-rowindex="3" class="bolt-tree-row bolt-table-row bolt-list-row single-click-activation" data-focuszone="focuszone-9" data-row-index="2" tabindex="-1" role="row">
<td class="bolt-table-cell-compact bolt-table-cell bolt-list-cell" role="presentation"></td>
<td aria-colindex="1" class="bolt-table-cell bolt-list-cell" data-column-index="0" role="gridcell">
<div class="no-padding bolt-table-cell-content-reveal bolt-table-cell-content flex-row flex-center">
<div aria-checked="false" class="bolt-checkbox cursor-pointer enabled bolt-focus-treatment" data-focuszone="focuszone-12" role="checkbox" tabindex="0">
<div class="bolt-checkmark justify-center flex-row flex-noshrink scroll-hidden">
<span aria-hidden="true" class="animation-ready flex-noshrink fabric-icon ms-Icon--CheckMark small"></span>
</div>
</div>
</div>
</td>
<td aria-colindex="2" class="bolt-tree-cell bolt-table-cell bolt-list-cell" data-column-index="1" role="gridcell">
<div class="scroll-hidden flex-grow padding-0 bolt-table-cell-content flex-row flex-center">
<span aria-hidden="true" class="bolt-tree-expand-button font-size cursor-pointer invisible flex-noshrink fabric-icon ms-Icon--ChevronRightMed small" role="presentation" style="margin-left: 32px;"></span>
<div class="padding-vertical-8 scroll-hidden flex-grow flex-row flex-center"><span aria-hidden="true" class="icon-margin medium flex-noshrink fabric-icon ms-Icon--FSharpLanguage"></span><span class="text-ellipsis"><span class="">AsyncOverhead.fs</span></span></div>
<div class="bolt-table-cell-content-appear bolt-table-cell-content-reveal flex-row justify-center">
<div class="bolt-table-button-more bolt-expandable-button inline-flex-row">
<button aria-expanded="false" aria-haspopup="true" aria-label="More..." class="icon-only bolt-button bolt-icon-button enabled subtle icon-only bolt-focus-treatment" data-focuszone="focuszone-12" data-is-focusable="true" role="button" tabindex="-1" type="button"><span aria-hidden="true" class="small left-icon flex-noshrink fabric-icon ms-Icon--MoreVertical medium"></span></button>
</div>
</div>
</div>
</td>
<td class="bolt-table-cell-compact bolt-table-cell bolt-list-cell" role="presentation"></td>
</tr>
<tr aria-busy="false" aria-level="3" aria-rowindex="4" class="bolt-tree-row bolt-table-row bolt-list-row single-click-activation" data-focuszone="focuszone-9" data-row-index="3" tabindex="-1" role="row">
<td class="bolt-table-cell-compact bolt-table-cell bolt-list-cell" role="presentation"></td>
<td aria-colindex="1" class="bolt-table-cell bolt-list-cell" data-column-index="0" role="gridcell">
<div class="no-padding bolt-table-cell-content-reveal bolt-table-cell-content flex-row flex-center">
<div aria-checked="false" class="bolt-checkbox cursor-pointer enabled bolt-focus-treatment" data-focuszone="focuszone-13" role="checkbox" tabindex="0">
<div class="bolt-checkmark justify-center flex-row flex-noshrink scroll-hidden">
<span aria-hidden="true" class="animation-ready flex-noshrink fabric-icon ms-Icon--CheckMark small"></span>
</div>
</div>
</div>
</td>
<td aria-colindex="2" class="bolt-tree-cell bolt-table-cell bolt-list-cell" data-column-index="1" role="gridcell">
<div class="scroll-hidden flex-grow padding-0 bolt-table-cell-content flex-row flex-center">
<span aria-hidden="true" class="bolt-tree-expand-button font-size cursor-pointer invisible flex-noshrink fabric-icon ms-Icon--ChevronRightMed small" role="presentation" style="margin-left: 32px;"></span>
<div class="padding-vertical-8 scroll-hidden flex-grow flex-row flex-center"><span aria-hidden="true" class="icon-margin medium flex-noshrink fabric-icon ms-Icon--Page"></span><span class="text-ellipsis"><span class="">AsyncOverhead.fsproj</span></span></div>
<div class="bolt-table-cell-content-appear bolt-table-cell-content-reveal flex-row justify-center">
<div class="bolt-table-button-more bolt-expandable-button inline-flex-row">
<button aria-expanded="false" aria-haspopup="true" aria-label="More..." class="icon-only bolt-button bolt-icon-button enabled subtle icon-only bolt-focus-treatment" data-focuszone="focuszone-13" data-is-focusable="true" role="button" tabindex="-1" type="button"><span aria-hidden="true" class="small left-icon flex-noshrink fabric-icon ms-Icon--MoreVertical medium"></span></button>
</div>
</div>
</div>
</td>
<td class="bolt-table-cell-compact bolt-table-cell bolt-list-cell" role="presentation"></td>
</tr>
<tr aria-busy="false" aria-level="3" aria-rowindex="5" class="bolt-tree-row bolt-table-row bolt-list-row single-click-activation" data-focuszone="focuszone-9" data-row-index="4" tabindex="-1" role="row">
<td class="bolt-table-cell-compact bolt-table-cell bolt-list-cell" role="presentation"></td>
<td aria-colindex="1" class="bolt-table-cell bolt-list-cell" data-column-index="0" role="gridcell">
<div class="no-padding bolt-table-cell-content-reveal bolt-table-cell-content flex-row flex-center">
<div aria-checked="false" class="bolt-checkbox cursor-pointer enabled bolt-focus-treatment" data-focuszone="focuszone-14" role="checkbox" tabindex="0">
<div class="bolt-checkmark justify-center flex-row flex-noshrink scroll-hidden">
<span aria-hidden="true" class="animation-ready flex-noshrink fabric-icon ms-Icon--CheckMark small"></span>
</div>
</div>
</div>
</td>
<td aria-colindex="2" class="bolt-tree-cell bolt-table-cell bolt-list-cell" data-column-index="1" role="gridcell">
<div class="scroll-hidden flex-grow padding-0 bolt-table-cell-content flex-row flex-center">
<span aria-hidden="true" class="bolt-tree-expand-button font-size cursor-pointer invisible flex-noshrink fabric-icon ms-Icon--ChevronRightMed small" role="presentation" style="margin-left: 32px;"></span>
<div class="padding-vertical-8 scroll-hidden flex-grow flex-row flex-center"><span aria-hidden="true" class="icon-margin medium flex-noshrink fabric-icon ms-Icon--MarkDownLanguage"></span><span class="text-ellipsis"><span class="">README.md</span></span></div>
<div class="bolt-table-cell-content-appear bolt-table-cell-content-reveal flex-row justify-center">
<div class="bolt-table-button-more bolt-expandable-button inline-flex-row">
<button aria-expanded="false" aria-haspopup="true" aria-label="More..." class="icon-only bolt-button bolt-icon-button enabled subtle icon-only bolt-focus-treatment" data-focuszone="focuszone-14" data-is-focusable="true" role="button" tabindex="-1" type="button"><span aria-hidden="true" class="small left-icon flex-noshrink fabric-icon ms-Icon--MoreVertical medium"></span></button>
</div>
</div>
</div>
</td>
<td class="bolt-table-cell-compact bolt-table-cell bolt-list-cell" role="presentation"></td>
</tr>
<tr aria-busy="false" aria-expanded="true" aria-level="2" aria-rowindex="6" class="bolt-tree-row bolt-table-row bolt-list-row single-click-activation" data-focuszone="focuszone-9" data-row-index="5" tabindex="-1" role="row">
<td class="bolt-table-cell-compact bolt-table-cell bolt-list-cell" role="presentation"></td>
<td aria-colindex="1" class="bolt-table-cell bolt-list-cell" data-column-index="0" role="gridcell">
<div class="no-padding bolt-table-cell-content-reveal bolt-table-cell-content flex-row flex-center">
<div aria-checked="false" class="bolt-checkbox cursor-pointer enabled bolt-focus-treatment" data-focuszone="focuszone-15" role="checkbox" tabindex="0">
<div class="bolt-checkmark justify-center flex-row flex-noshrink scroll-hidden">
<span aria-hidden="true" class="animation-ready flex-noshrink fabric-icon ms-Icon--CheckMark small"></span>
</div>
</div>
</div>
</td>
<td aria-colindex="2" class="bolt-tree-cell bolt-table-cell bolt-list-cell" data-column-index="1" role="gridcell">
<div class="scroll-hidden flex-grow padding-0 bolt-table-cell-content flex-row flex-center">
<span aria-hidden="true" class="bolt-tree-expand-button font-size cursor-pointer flex-noshrink fabric-icon ms-Icon--ChevronDownMed small" role="presentation" style="margin-left: 16px;"></span>
<div class="padding-vertical-8 scroll-hidden flex-grow flex-row flex-center"><span aria-hidden="true" class="icon-margin medium repos-folder-icon flex-noshrink fabric-icon ms-Icon--FabricFolderFill"></span><span class="text-ellipsis"><span class="">Cell</span></span></div>
<div class="bolt-table-cell-content-appear bolt-table-cell-content-reveal flex-row justify-center">
<div class="bolt-table-button-more bolt-expandable-button inline-flex-row">
<button aria-expanded="false" aria-haspopup="true" aria-label="More..." class="icon-only bolt-button bolt-icon-button enabled subtle icon-only bolt-focus-treatment" data-focuszone="focuszone-15" data-is-focusable="true" role="button" tabindex="-1" type="button"><span aria-hidden="true" class="small left-icon flex-noshrink fabric-icon ms-Icon--MoreVertical medium"></span></button>
</div>
</div>
</div>
</td>
<td class="bolt-table-cell-compact bolt-table-cell bolt-list-cell" role="presentation"></td>
</tr>
<tr aria-busy="false" aria-level="3" aria-rowindex="7" class="bolt-tree-row bolt-table-row bolt-list-row single-click-activation" data-focuszone="focuszone-9" data-row-index="6" tabindex="-1" role="row">
<td class="bolt-table-cell-compact bolt-table-cell bolt-list-cell" role="presentation"></td>
<td aria-colindex="1" class="bolt-table-cell bolt-list-cell" data-column-index="0" role="gridcell">
<div class="no-padding bolt-table-cell-content-reveal bolt-table-cell-content flex-row flex-center">
<div aria-checked="false" class="bolt-checkbox cursor-pointer enabled bolt-focus-treatment" data-focuszone="focuszone-16" role="checkbox" tabindex="0">
<div class="bolt-checkmark justify-center flex-row flex-noshrink scroll-hidden">
<span aria-hidden="true" class="animation-ready flex-noshrink fabric-icon ms-Icon--CheckMark small"></span>
</div>
</div>
</div>
</td>
<td aria-colindex="2" class="bolt-tree-cell bolt-table-cell bolt-list-cell" data-column-index="1" role="gridcell">
<div class="scroll-hidden flex-grow padding-0 bolt-table-cell-content flex-row flex-center">
<span aria-hidden="true" class="bolt-tree-expand-button font-size cursor-pointer invisible flex-noshrink fabric-icon ms-Icon--ChevronRightMed small" role="presentation" style="margin-left: 32px;"></span>
<div class="padding-vertical-8 scroll-hidden flex-grow flex-row flex-center"><span aria-hidden="true" class="icon-margin medium flex-noshrink fabric-icon ms-Icon--FSharpLanguage"></span><span class="text-ellipsis"><span class="">Cell.fs</span></span></div>
<div class="bolt-table-cell-content-appear bolt-table-cell-content-reveal flex-row justify-center">
<div class="bolt-table-button-more bolt-expandable-button inline-flex-row">
<button aria-expanded="false" aria-haspopup="true" aria-label="More..." class="icon-only bolt-button bolt-icon-button enabled subtle icon-only bolt-focus-treatment" data-focuszone="focuszone-16" data-is-focusable="true" role="button" tabindex="-1" type="button"><span aria-hidden="true" class="small left-icon flex-noshrink fabric-icon ms-Icon--MoreVertical medium"></span></button>
</div>
</div>
</div>
</td>
<td class="bolt-table-cell-compact bolt-table-cell bolt-list-cell" role="presentation"></td>
</tr>
<tr aria-busy="false" aria-level="3" aria-rowindex="8" class="bolt-tree-row bolt-table-row bolt-list-row single-click-activation" data-focuszone="focuszone-9" data-row-index="7" tabindex="-1" role="row">
<td class="bolt-table-cell-compact bolt-table-cell bolt-list-cell" role="presentation"></td>
<td aria-colindex="1" class="bolt-table-cell bolt-list-cell" data-column-index="0" role="gridcell">
<div class="no-padding bolt-table-cell-content-reveal bolt-table-cell-content flex-row flex-center">
<div aria-checked="false" class="bolt-checkbox cursor-pointer enabled bolt-focus-treatment" data-focuszone="focuszone-17" role="checkbox" tabindex="0">
<div class="bolt-checkmark justify-center flex-row flex-noshrink scroll-hidden">
<span aria-hidden="true" class="animation-ready flex-noshrink fabric-icon ms-Icon--CheckMark small"></span>
</div>
</div>
</div>
</td>
<td aria-colindex="2" class="bolt-tree-cell bolt-table-cell bolt-list-cell" data-column-index="1" role="gridcell">
<div class="scroll-hidden flex-grow padding-0 bolt-table-cell-content flex-row flex-center">
<span aria-hidden="true" class="bolt-tree-expand-button font-size cursor-pointer invisible flex-noshrink fabric-icon ms-Icon--ChevronRightMed small" role="presentation" style="margin-left: 32px;"></span>
<div class="padding-vertical-8 scroll-hidden flex-grow flex-row flex-center"><span aria-hidden="true" class="icon-margin medium flex-noshrink fabric-icon ms-Icon--Page"></span><span class="text-ellipsis"><span class="">Cell.fsproj</span></span></div>
<div class="bolt-table-cell-content-appear bolt-table-cell-content-reveal flex-row justify-center">
<div class="bolt-table-button-more bolt-expandable-button inline-flex-row">
<button aria-expanded="false" aria-haspopup="true" aria-label="More..." class="icon-only bolt-button bolt-icon-button enabled subtle icon-only bolt-focus-treatment" data-focuszone="focuszone-17" data-is-focusable="true" role="button" tabindex="-1" type="button"><span aria-hidden="true" class="small left-icon flex-noshrink fabric-icon ms-Icon--MoreVertical medium"></span></button>
</div>
</div>
</div>
</td>
<td class="bolt-table-cell-compact bolt-table-cell bolt-list-cell" role="presentation"></td>
</tr>
<tr aria-busy="false" aria-level="3" aria-rowindex="9" class="bolt-tree-row bolt-table-row bolt-list-row single-click-activation" data-focuszone="focuszone-9" data-row-index="8" tabindex="-1" role="row">
<td class="bolt-table-cell-compact bolt-table-cell bolt-list-cell" role="presentation"></td>
<td aria-colindex="1" class="bolt-table-cell bolt-list-cell" data-column-index="0" role="gridcell">
<div class="no-padding bolt-table-cell-content-reveal bolt-table-cell-content flex-row flex-center">
<div aria-checked="false" class="bolt-checkbox cursor-pointer enabled bolt-focus-treatment" data-focuszone="focuszone-18" role="checkbox" tabindex="0">
<div class="bolt-checkmark justify-center flex-row flex-noshrink scroll-hidden">
<span aria-hidden="true" class="animation-ready flex-noshrink fabric-icon ms-Icon--CheckMark small"></span>
</div>
</div>
</div>
</td>
<td aria-colindex="2" class="bolt-tree-cell bolt-table-cell bolt-list-cell" data-column-index="1" role="gridcell">
<div class="scroll-hidden flex-grow padding-0 bolt-table-cell-content flex-row flex-center">
<span aria-hidden="true" class="bolt-tree-expand-button font-size cursor-pointer invisible flex-noshrink fabric-icon ms-Icon--ChevronRightMed small" role="presentation" style="margin-left: 32px;"></span>
<div class="padding-vertical-8 scroll-hidden flex-grow flex-row flex-center"><span aria-hidden="true" class="icon-margin medium flex-noshrink fabric-icon ms-Icon--MarkDownLanguage"></span><span class="text-ellipsis"><span class="">README.md</span></span></div>
<div class="bolt-table-cell-content-appear bolt-table-cell-content-reveal flex-row justify-center">
<div class="bolt-table-button-more bolt-expandable-button inline-flex-row">
<button aria-expanded="false" aria-haspopup="true" aria-label="More..." class="icon-only bolt-button bolt-icon-button enabled subtle icon-only bolt-focus-treatment" data-focuszone="focuszone-18" data-is-focusable="true" role="button" tabindex="-1" type="button"><span aria-hidden="true" class="small left-icon flex-noshrink fabric-icon ms-Icon--MoreVertical medium"></span></button>
</div>
</div>
</div>
</td>
<td class="bolt-table-cell-compact bolt-table-cell bolt-list-cell" role="presentation"></td>
</tr>
<tr aria-busy="false" aria-expanded="true" aria-level="2" aria-rowindex="10" class="bolt-tree-row bolt-table-row bolt-list-row single-click-activation" data-focuszone="focuszone-9" data-row-index="9" tabindex="-1" role="row">
<td class="bolt-table-cell-compact bolt-table-cell bolt-list-cell" role="presentation"></td>
<td aria-colindex="1" class="bolt-table-cell bolt-list-cell" data-column-index="0" role="gridcell">
<div class="no-padding bolt-table-cell-content-reveal bolt-table-cell-content flex-row flex-center">
<div aria-checked="false" class="bolt-checkbox cursor-pointer enabled bolt-focus-treatment" data-focuszone="focuszone-19" role="checkbox" tabindex="0">
<div class="bolt-checkmark justify-center flex-row flex-noshrink scroll-hidden">
<span aria-hidden="true" class="animation-ready flex-noshrink fabric-icon ms-Icon--CheckMark small"></span>
</div>
</div>
</div>
</td>
<td aria-colindex="2" class="bolt-tree-cell bolt-table-cell bolt-list-cell" data-column-index="1" role="gridcell">
<div class="scroll-hidden flex-grow padding-0 bolt-table-cell-content flex-row flex-center">
<span aria-hidden="true" class="bolt-tree-expand-button font-size cursor-pointer flex-noshrink fabric-icon ms-Icon--ChevronDownMed small" role="presentation" style="margin-left: 16px;"></span>
<div class="padding-vertical-8 scroll-hidden flex-grow flex-row flex-center"><span aria-hidden="true" class="icon-margin medium repos-folder-icon flex-noshrink fabric-icon ms-Icon--FabricFolderFill"></span><span class="text-ellipsis"><span class="">Chameneos</span></span></div>
<div class="bolt-table-cell-content-appear bolt-table-cell-content-reveal flex-row justify-center">
<div class="bolt-table-button-more bolt-expandable-button inline-flex-row">
<button aria-expanded="false" aria-haspopup="true" aria-label="More..." class="icon-only bolt-button bolt-icon-button enabled subtle icon-only bolt-focus-treatment" data-focuszone="focuszone-19" data-is-focusable="true" role="button" tabindex="-1" type="button"><span aria-hidden="true" class="small left-icon flex-noshrink fabric-icon ms-Icon--MoreVertical medium"></span></button>
</div>
</div>
</div>
</td>
<td class="bolt-table-cell-compact bolt-table-cell bolt-list-cell" role="presentation"></td>
</tr>
<tr aria-busy="false" aria-level="3" aria-rowindex="11" class="bolt-tree-row bolt-table-row bolt-list-row single-click-activation" data-focuszone="focuszone-9" data-row-index="10" tabindex="-1" role="row">
<td class="bolt-table-cell-compact bolt-table-cell bolt-list-cell" role="presentation"></td>
<td aria-colindex="1" class="bolt-table-cell bolt-list-cell" data-column-index="0" role="gridcell">
<div class="no-padding bolt-table-cell-content-reveal bolt-table-cell-content flex-row flex-center">
<div aria-checked="false" class="bolt-checkbox cursor-pointer enabled bolt-focus-treatment" data-focuszone="focuszone-20" role="checkbox" tabindex="0">
<div class="bolt-checkmark justify-center flex-row flex-noshrink scroll-hidden">
<span aria-hidden="true" class="animation-ready flex-noshrink fabric-icon ms-Icon--CheckMark small"></span>
</div>
</div>
</div>
</td>
<td aria-colindex="2" class="bolt-tree-cell bolt-table-cell bolt-list-cell" data-column-index="1" role="gridcell">
<div class="scroll-hidden flex-grow padding-0 bolt-table-cell-content flex-row flex-center">
<span aria-hidden="true" class="bolt-tree-expand-button font-size cursor-pointer invisible flex-noshrink fabric-icon ms-Icon--ChevronRightMed small" role="presentation" style="margin-left: 32px;"></span>
<div class="padding-vertical-8 scroll-hidden flex-grow flex-row flex-center"><span aria-hidden="true" class="icon-margin medium flex-noshrink fabric-icon ms-Icon--FSharpLanguage"></span><span class="text-ellipsis"><span class="">Chameneos.fs</span></span></div>
<div class="bolt-table-cell-content-appear bolt-table-cell-content-reveal flex-row justify-center">
<div class="bolt-table-button-more bolt-expandable-button inline-flex-row">
<button aria-expanded="false" aria-haspopup="true" aria-label="More..." class="icon-only bolt-button bolt-icon-button enabled subtle icon-only bolt-focus-treatment" data-focuszone="focuszone-20" data-is-focusable="true" role="button" tabindex="-1" type="button"><span aria-hidden="true" class="small left-icon flex-noshrink fabric-icon ms-Icon--MoreVertical medium"></span></button>
</div>
</div>
</div>
</td>
<td class="bolt-table-cell-compact bolt-table-cell bolt-list-cell" role="presentation"></td>
</tr>
<tr aria-busy="false" aria-level="3" aria-rowindex="12" class="bolt-tree-row bolt-table-row bolt-list-row single-click-activation" data-focuszone="focuszone-9" data-row-index="11" tabindex="-1" role="row">
<td class="bolt-table-cell-compact bolt-table-cell bolt-list-cell" role="presentation"></td>
<td aria-colindex="1" class="bolt-table-cell bolt-list-cell" data-column-index="0" role="gridcell">
<div class="no-padding bolt-table-cell-content-reveal bolt-table-cell-content flex-row flex-center">
<div aria-checked="false" class="bolt-checkbox cursor-pointer enabled bolt-focus-treatment" data-focuszone="focuszone-21" role="checkbox" tabindex="0">
<div class="bolt-checkmark justify-center flex-row flex-noshrink scroll-hidden">
<span aria-hidden="true" class="animation-ready flex-noshrink fabric-icon ms-Icon--CheckMark small"></span>
</div>
</div>
</div>
</td>
<td aria-colindex="2" class="bolt-tree-cell bolt-table-cell bolt-list-cell" data-column-index="1" role="gridcell">
<div class="scroll-hidden flex-grow padding-0 bolt-table-cell-content flex-row flex-center">
<span aria-hidden="true" class="bolt-tree-expand-button font-size cursor-pointer invisible flex-noshrink fabric-icon ms-Icon--ChevronRightMed small" role="presentation" style="margin-left: 32px;"></span>
<div class="padding-vertical-8 scroll-hidden flex-grow flex-row flex-center"><span aria-hidden="true" class="icon-margin medium flex-noshrink fabric-icon ms-Icon--Page"></span><span class="text-ellipsis"><span class="">Chameneos.fsproj</span></span></div>
<div class="bolt-table-cell-content-appear bolt-table-cell-content-reveal flex-row justify-center">
<div class="bolt-table-button-more bolt-expandable-button inline-flex-row">
<button aria-expanded="false" aria-haspopup="true" aria-label="More..." class="icon-only bolt-button bolt-icon-button enabled subtle icon-only bolt-focus-treatment" data-focuszone="focuszone-21" data-is-focusable="true" role="button" tabindex="-1" type="button"><span aria-hidden="true" class="small left-icon flex-noshrink fabric-icon ms-Icon--MoreVertical medium"></span></button>
</div>
</div>
</div>
</td>
<td class="bolt-table-cell-compact bolt-table-cell bolt-list-cell" role="presentation"></td>
</tr>
<tr aria-busy="false" aria-level="3" aria-rowindex="13" class="bolt-tree-row bolt-table-row bolt-list-row single-click-activation" data-focuszone="focuszone-9" data-row-index="12" tabindex="-1" role="row">
<td class="bolt-table-cell-compact bolt-table-cell bolt-list-cell" role="presentation"></td>
<td aria-colindex="1" class="bolt-table-cell bolt-list-cell" data-column-index="0" role="gridcell">
<div class="no-padding bolt-table-cell-content-reveal bolt-table-cell-content flex-row flex-center">
<div aria-checked="false" class="bolt-checkbox cursor-pointer enabled bolt-focus-treatment" data-focuszone="focuszone-22" role="checkbox" tabindex="0">
<div class="bolt-checkmark justify-center flex-row flex-noshrink scroll-hidden">
<span aria-hidden="true" class="animation-ready flex-noshrink fabric-icon ms-Icon--CheckMark small"></span>
</div>
</div>
</div>
</td>
<td aria-colindex="2" class="bolt-tree-cell bolt-table-cell bolt-list-cell" data-column-index="1" role="gridcell">
<div class="scroll-hidden flex-grow padding-0 bolt-table-cell-content flex-row flex-center">
<span aria-hidden="true" class="bolt-tree-expand-button font-size cursor-pointer invisible flex-noshrink fabric-icon ms-Icon--ChevronRightMed small" role="presentation" style="margin-left: 32px;"></span>
<div class="padding-vertical-8 scroll-hidden flex-grow flex-row flex-center"><span aria-hidden="true" class="icon-margin medium flex-noshrink fabric-icon ms-Icon--MarkDownLanguage"></span><span class="text-ellipsis"><span class="">README.md</span></span></div>
<div class="bolt-table-cell-content-appear bolt-table-cell-content-reveal flex-row justify-center">
<div class="bolt-table-button-more bolt-expandable-button inline-flex-row">
<button aria-expanded="false" aria-haspopup="true" aria-label="More..." class="icon-only bolt-button bolt-icon-button enabled subtle icon-only bolt-focus-treatment" data-focuszone="focuszone-22" data-is-focusable="true" role="button" tabindex="-1" type="button"><span aria-hidden="true" class="small left-icon flex-noshrink fabric-icon ms-Icon--MoreVertical medium"></span></button>
</div>
</div>
</div>
</td>
<td class="bolt-table-cell-compact bolt-table-cell bolt-list-cell" role="presentation"></td>
</tr>
<tr aria-busy="false" aria-expanded="true" aria-level="2" aria-rowindex="14" class="bolt-tree-row bolt-table-row bolt-list-row single-click-activation" data-focuszone="focuszone-9" data-row-index="13" tabindex="-1" role="row">
<td class="bolt-table-cell-compact bolt-table-cell bolt-list-cell" role="presentation"></td>
<td aria-colindex="1" class="bolt-table-cell bolt-list-cell" data-column-index="0" role="gridcell">
<div class="no-padding bolt-table-cell-content-reveal bolt-table-cell-content flex-row flex-center">
<div aria-checked="false" class="bolt-checkbox cursor-pointer enabled bolt-focus-treatment" data-focuszone="focuszone-23" role="checkbox" tabindex="0">
<div class="bolt-checkmark justify-center flex-row flex-noshrink scroll-hidden">
<span aria-hidden="true" class="animation-ready flex-noshrink fabric-icon ms-Icon--CheckMark small"></span>
</div>
</div>
</div>
</td>
<td aria-colindex="2" class="bolt-tree-cell bolt-table-cell bolt-list-cell" data-column-index="1" role="gridcell">
<div class="scroll-hidden flex-grow padding-0 bolt-table-cell-content flex-row flex-center">
<span aria-hidden="true" class="bolt-tree-expand-button font-size cursor-pointer flex-noshrink fabric-icon ms-Icon--ChevronDownMed small" role="presentation" style="margin-left: 16px;"></span>
<div class="padding-vertical-8 scroll-hidden flex-grow flex-row flex-center"><span aria-hidden="true" class="icon-margin medium repos-folder-icon flex-noshrink fabric-icon ms-Icon--FabricFolderFill"></span><span class="text-ellipsis"><span class="">CmlLCH</span></span></div>
<div class="bolt-table-cell-content-appear bolt-table-cell-content-reveal flex-row justify-center">
<div class="bolt-table-button-more bolt-expandable-button inline-flex-row">
<button aria-expanded="false" aria-haspopup="true" aria-label="More..." class="icon-only bolt-button bolt-icon-button enabled subtle icon-only bolt-focus-treatment" data-focuszone="focuszone-23" data-is-focusable="true" role="button" tabindex="-1" type="button"><span aria-hidden="true" class="small left-icon flex-noshrink fabric-icon ms-Icon--MoreVertical medium"></span></button>
</div>
</div>
</div>
</td>
<td class="bolt-table-cell-compact bolt-table-cell bolt-list-cell" role="presentation"></td>
</tr>
<tr aria-busy="false" aria-level="3" aria-rowindex="15" class="bolt-tree-row bolt-table-row bolt-list-row single-click-activation" data-focuszone="focuszone-9" data-row-index="14" tabindex="-1" role="row">
<td class="bolt-table-cell-compact bolt-table-cell bolt-list-cell" role="presentation"></td>
<td aria-colindex="1" class="bolt-table-cell bolt-list-cell" data-column-index="0" role="gridcell">
<div class="no-padding bolt-table-cell-content-reveal bolt-table-cell-content flex-row flex-center">
<div aria-checked="false" class="bolt-checkbox cursor-pointer enabled bolt-focus-treatment" data-focuszone="focuszone-24" role="checkbox" tabindex="0">
<div class="bolt-checkmark justify-center flex-row flex-noshrink scroll-hidden">
<span aria-hidden="true" class="animation-ready flex-noshrink fabric-icon ms-Icon--CheckMark small"></span>
</div>
</div>
</div>
</td>
<td aria-colindex="2" class="bolt-tree-cell bolt-table-cell bolt-list-cell" data-column-index="1" role="gridcell">
<div class="scroll-hidden flex-grow padding-0 bolt-table-cell-content flex-row flex-center">
<span aria-hidden="true" class="bolt-tree-expand-button font-size cursor-pointer invisible flex-noshrink fabric-icon ms-Icon--ChevronRightMed small" role="presentation" style="margin-left: 32px;"></span>
<div class="padding-vertical-8 scroll-hidden flex-grow flex-row flex-center"><span aria-hidden="true" class="icon-margin medium flex-noshrink fabric-icon ms-Icon--FSharpLanguage"></span><span class="text-ellipsis"><span class="">CmlLCH.fs</span></span></div>
<div class="bolt-table-cell-content-appear bolt-table-cell-content-reveal flex-row justify-center">
<div class="bolt-table-button-more bolt-expandable-button inline-flex-row">
<button aria-expanded="false" aria-haspopup="true" aria-label="More..." class="icon-only bolt-button bolt-icon-button enabled subtle icon-only bolt-focus-treatment" data-focuszone="focuszone-24" data-is-focusable="true" role="button" tabindex="-1" type="button"><span aria-hidden="true" class="small left-icon flex-noshrink fabric-icon ms-Icon--MoreVertical medium"></span></button>
</div>
</div>
</div>
</td>
<td class="bolt-table-cell-compact bolt-table-cell bolt-list-cell" role="presentation"></td>
</tr>
<tr aria-busy="false" aria-level="3" aria-rowindex="16" class="bolt-tree-row bolt-table-row bolt-list-row single-click-activation" data-focuszone="focuszone-9" data-row-index="15" tabindex="-1" role="row">
<td class="bolt-table-cell-compact bolt-table-cell bolt-list-cell" role="presentation"></td>
<td aria-colindex="1" class="bolt-table-cell bolt-list-cell" data-column-index="0" role="gridcell">
<div class="no-padding bolt-table-cell-content-reveal bolt-table-cell-content flex-row flex-center">
<div aria-checked="false" class="bolt-checkbox cursor-pointer enabled bolt-focus-treatment" data-focuszone="focuszone-25" role="checkbox" tabindex="0">
<div class="bolt-checkmark justify-center flex-row flex-noshrink scroll-hidden">
<span aria-hidden="true" class="animation-ready flex-noshrink fabric-icon ms-Icon--CheckMark small"></span>
</div>
</div>
</div>
</td>
<td aria-colindex="2" class="bolt-tree-cell bolt-table-cell bolt-list-cell" data-column-index="1" role="gridcell">
<div class="scroll-hidden flex-grow padding-0 bolt-table-cell-content flex-row flex-center">
<span aria-hidden="true" class="bolt-tree-expand-button font-size cursor-pointer invisible flex-noshrink fabric-icon ms-Icon--ChevronRightMed small" role="presentation" style="margin-left: 32px;"></span>
<div class="padding-vertical-8 scroll-hidden flex-grow flex-row flex-center"><span aria-hidden="true" class="icon-margin medium flex-noshrink fabric-icon ms-Icon--Page"></span><span class="text-ellipsis"><span class="">CmlLCH.fsproj</span></span></div>
<div class="bolt-table-cell-content-appear bolt-table-cell-content-reveal flex-row justify-center">
<div class="bolt-table-button-more bolt-expandable-button inline-flex-row">
<button aria-expanded="false" aria-haspopup="true" aria-label="More..." class="icon-only bolt-button bolt-icon-button enabled subtle icon-only bolt-focus-treatment" data-focuszone="focuszone-25" data-is-focusable="true" role="button" tabindex="-1" type="button"><span aria-hidden="true" class="small left-icon flex-noshrink fabric-icon ms-Icon--MoreVertical medium"></span></button>
</div>
</div>
</div>
</td>
<td class="bolt-table-cell-compact bolt-table-cell bolt-list-cell" role="presentation"></td>
</tr>
<tr aria-busy="false" aria-level="3" aria-rowindex="17" class="bolt-tree-row bolt-table-row bolt-list-row single-click-activation" data-focuszone="focuszone-9" data-row-index="16" tabindex="-1" role="row">
<td class="bolt-table-cell-compact bolt-table-cell bolt-list-cell" role="presentation"></td>
<td aria-colindex="1" class="bolt-table-cell bolt-list-cell" data-column-index="0" role="gridcell">
<div class="no-padding bolt-table-cell-content-reveal bolt-table-cell-content flex-row flex-center">
<div aria-checked="false" class="bolt-checkbox cursor-pointer enabled bolt-focus-treatment" data-focuszone="focuszone-26" role="checkbox" tabindex="0">
<div class="bolt-checkmark justify-center flex-row flex-noshrink scroll-hidden">
<span aria-hidden="true" class="animation-ready flex-noshrink fabric-icon ms-Icon--CheckMark small"></span>
</div>
</div>
</div>
</td>
<td aria-colindex="2" class="bolt-tree-cell bolt-table-cell bolt-list-cell" data-column-index="1" role="gridcell">
<div class="scroll-hidden flex-grow padding-0 bolt-table-cell-content flex-row flex-center">
<span aria-hidden="true" class="bolt-tree-expand-button font-size cursor-pointer invisible flex-noshrink fabric-icon ms-Icon--ChevronRightMed small" role="presentation" style="margin-left: 32px;"></span>
<div class="padding-vertical-8 scroll-hidden flex-grow flex-row flex-center"><span aria-hidden="true" class="icon-margin medium flex-noshrink fabric-icon ms-Icon--MarkDownLanguage"></span><span class="text-ellipsis"><span class="">README.md</span></span></div>
<div class="bolt-table-cell-content-appear bolt-table-cell-content-reveal flex-row justify-center">
<div class="bolt-table-button-more bolt-expandable-button inline-flex-row">
<button aria-expanded="false" aria-haspopup="true" aria-label="More..." class="icon-only bolt-button bolt-icon-button enabled subtle icon-only bolt-focus-treatment" data-focuszone="focuszone-26" data-is-focusable="true" role="button" tabindex="-1" type="button"><span aria-hidden="true" class="small left-icon flex-noshrink fabric-icon ms-Icon--MoreVertical medium"></span></button>
</div>
</div>
</div>
</td>
<td class="bolt-table-cell-compact bolt-table-cell bolt-list-cell" role="presentation"></td>
</tr>
<tr aria-busy="false" aria-expanded="true" aria-level="2" aria-rowindex="18" class="bolt-tree-row bolt-table-row bolt-list-row single-click-activation" data-focuszone="focuszone-9" data-row-index="17" tabindex="-1" role="row">
<td class="bolt-table-cell-compact bolt-table-cell bolt-list-cell" role="presentation"></td>
<td aria-colindex="1" class="bolt-table-cell bolt-list-cell" data-column-index="0" role="gridcell">
<div class="no-padding bolt-table-cell-content-reveal bolt-table-cell-content flex-row flex-center">
<div aria-checked="false" class="bolt-checkbox cursor-pointer enabled bolt-focus-treatment" data-focuszone="focuszone-27" role="checkbox" tabindex="0">
<div class="bolt-checkmark justify-center flex-row flex-noshrink scroll-hidden">
<span aria-hidden="true" class="animation-ready flex-noshrink fabric-icon ms-Icon--CheckMark small"></span>
</div>
</div>
</div>
</td>
<td aria-colindex="2" class="bolt-tree-cell bolt-table-cell bolt-list-cell" data-column-index="1" role="gridcell">
<div class="scroll-hidden flex-grow padding-0 bolt-table-cell-content flex-row flex-center">
<span aria-hidden="true" class="bolt-tree-expand-button font-size cursor-pointer flex-noshrink fabric-icon ms-Icon--ChevronDownMed small" role="presentation" style="margin-left: 16px;"></span>
<div class="padding-vertical-8 scroll-hidden flex-grow flex-row flex-center"><span aria-hidden="true" class="icon-margin medium repos-folder-icon flex-noshrink fabric-icon ms-Icon--FabricFolderFill"></span><span class="text-ellipsis"><span class="">CounterActor</span></span></div>
<div class="bolt-table-cell-content-appear bolt-table-cell-content-reveal flex-row justify-center">
<div class="bolt-table-button-more bolt-expandable-button inline-flex-row">
<button aria-expanded="false" aria-haspopup="true" aria-label="More..." class="icon-only bolt-button bolt-icon-button enabled subtle icon-only bolt-focus-treatment" data-focuszone="focuszone-27" data-is-focusable="true" role="button" tabindex="-1" type="button"><span aria-hidden="true" class="small left-icon flex-noshrink fabric-icon ms-Icon--MoreVertical medium"></span></button>
</div>
</div>
</div>
</td>
<td class="bolt-table-cell-compact bolt-table-cell bolt-list-cell" role="presentation"></td>
</tr>
<tr aria-busy="false" aria-level="3" aria-rowindex="19" class="bolt-tree-row bolt-table-row bolt-list-row single-click-activation" data-focuszone="focuszone-9" data-row-index="18" tabindex="-1" role="row">
<td class="bolt-table-cell-compact bolt-table-cell bolt-list-cell" role="presentation"></td>
<td aria-colindex="1" class="bolt-table-cell bolt-list-cell" data-column-index="0" role="gridcell">
<div class="no-padding bolt-table-cell-content-reveal bolt-table-cell-content flex-row flex-center">
<div aria-checked="false" class="bolt-checkbox cursor-pointer enabled bolt-focus-treatment" data-focuszone="focuszone-28" role="checkbox" tabindex="0">
<div class="bolt-checkmark justify-center flex-row flex-noshrink scroll-hidden">
<span aria-hidden="true" class="animation-ready flex-noshrink fabric-icon ms-Icon--CheckMark small"></span>
</div>
</div>
</div>
</td>
<td aria-colindex="2" class="bolt-tree-cell bolt-table-cell bolt-list-cell" data-column-index="1" role="gridcell">
<div class="scroll-hidden flex-grow padding-0 bolt-table-cell-content flex-row flex-center">
<span aria-hidden="true" class="bolt-tree-expand-button font-size cursor-pointer invisible flex-noshrink fabric-icon ms-Icon--ChevronRightMed small" role="presentation" style="margin-left: 32px;"></span>
<div class="padding-vertical-8 scroll-hidden flex-grow flex-row flex-center"><span aria-hidden="true" class="icon-margin medium flex-noshrink fabric-icon ms-Icon--FSharpLanguage"></span><span class="text-ellipsis"><span class="">CounterActor.fs</span></span></div>
<div class="bolt-table-cell-content-appear bolt-table-cell-content-reveal flex-row justify-center">
<div class="bolt-table-button-more bolt-expandable-button inline-flex-row">
<button aria-expanded="false" aria-haspopup="true" aria-label="More..." class="icon-only bolt-button bolt-icon-button enabled subtle icon-only bolt-focus-treatment" data-focuszone="focuszone-28" data-is-focusable="true" role="button" tabindex="-1" type="button"><span aria-hidden="true" class="small left-icon flex-noshrink fabric-icon ms-Icon--MoreVertical medium"></span></button>
</div>
</div>
</div>
</td>
<td class="bolt-table-cell-compact bolt-table-cell bolt-list-cell" role="presentation"></td>
</tr>
<tr aria-busy="false" aria-level="3" aria-rowindex="20" class="bolt-tree-row bolt-table-row bolt-list-row single-click-activation" data-focuszone="focuszone-9" data-row-index="19" tabindex="-1" role="row">
<td class="bolt-table-cell-compact bolt-table-cell bolt-list-cell" role="presentation"></td>
<td aria-colindex="1" class="bolt-table-cell bolt-list-cell" data-column-index="0" role="gridcell">
<div class="no-padding bolt-table-cell-content-reveal bolt-table-cell-content flex-row flex-center">
<div aria-checked="false" class="bolt-checkbox cursor-pointer enabled bolt-focus-treatment" data-focuszone="focuszone-29" role="checkbox" tabindex="0">
<div class="bolt-checkmark justify-center flex-row flex-noshrink scroll-hidden">
<span aria-hidden="true" class="animation-ready flex-noshrink fabric-icon ms-Icon--CheckMark small"></span>
</div>
</div>
</div>
</td>
<td aria-colindex="2" class="bolt-tree-cell bolt-table-cell bolt-list-cell" data-column-index="1" role="gridcell">
<div class="scroll-hidden flex-grow padding-0 bolt-table-cell-content flex-row flex-center">
<span aria-hidden="true" class="bolt-tree-expand-button font-size cursor-pointer invisible flex-noshrink fabric-icon ms-Icon--ChevronRightMed small" role="presentation" style="margin-left: 32px;"></span>
<div class="padding-vertical-8 scroll-hidden flex-grow flex-row flex-center"><span aria-hidden="true" class="icon-margin medium flex-noshrink fabric-icon ms-Icon--Page"></span><span class="text-ellipsis"><span class="">CounterActor.fsproj</span></span></div>
<div class="bolt-table-cell-content-appear bolt-table-cell-content-reveal flex-row justify-center">
<div class="bolt-table-button-more bolt-expandable-button inline-flex-row">
<button aria-expanded="false" aria-haspopup="true" aria-label="More..." class="icon-only bolt-button bolt-icon-button enabled subtle icon-only bolt-focus-treatment" data-focuszone="focuszone-29" data-is-focusable="true" role="button" tabindex="-1" type="button"><span aria-hidden="true" class="small left-icon flex-noshrink fabric-icon ms-Icon--MoreVertical medium"></span></button>
</div>
</div>
</div>
</td>
<td class="bolt-table-cell-compact bolt-table-cell bolt-list-cell" role="presentation"></td>
</tr>
<tr aria-busy="false" aria-level="3" aria-rowindex="21" class="bolt-tree-row bolt-table-row bolt-list-row single-click-activation" data-focuszone="focuszone-9" data-row-index="20" tabindex="-1" role="row">
<td class="bolt-table-cell-compact bolt-table-cell bolt-list-cell" role="presentation"></td>
<td aria-colindex="1" class="bolt-table-cell bolt-list-cell" data-column-index="0" role="gridcell">
<div class="no-padding bolt-table-cell-content-reveal bolt-table-cell-content flex-row flex-center">
<div aria-checked="false" class="bolt-checkbox cursor-pointer enabled bolt-focus-treatment" data-focuszone="focuszone-30" role="checkbox" tabindex="0">
<div class="bolt-checkmark justify-center flex-row flex-noshrink scroll-hidden">
<span aria-hidden="true" class="animation-ready flex-noshrink fabric-icon ms-Icon--CheckMark small"></span>
</div>
</div>
</div>
</td>
<td aria-colindex="2" class="bolt-tree-cell bolt-table-cell bolt-list-cell" data-column-index="1" role="gridcell">
<div class="scroll-hidden flex-grow padding-0 bolt-table-cell-content flex-row flex-center">
<span aria-hidden="true" class="bolt-tree-expand-button font-size cursor-pointer invisible flex-noshrink fabric-icon ms-Icon--ChevronRightMed small" role="presentation" style="margin-left: 32px;"></span>
<div class="padding-vertical-8 scroll-hidden flex-grow flex-row flex-center"><span aria-hidden="true" class="icon-margin medium flex-noshrink fabric-icon ms-Icon--MarkDownLanguage"></span><span class="text-ellipsis"><span class="">README.md</span></span></div>
<div class="bolt-table-cell-content-appear bolt-table-cell-content-reveal flex-row justify-center">
<div class="bolt-table-button-more bolt-expandable-button inline-flex-row">
<button aria-expanded="false" aria-haspopup="true" aria-label="More..." class="icon-only bolt-button bolt-icon-button enabled subtle icon-only bolt-focus-treatment" data-focuszone="focuszone-30" data-is-focusable="true" role="button" tabindex="-1" type="button"><span aria-hidden="true" class="small left-icon flex-noshrink fabric-icon ms-Icon--MoreVertical medium"></span></button>
</div>
</div>
</div>
</td>
<td class="bolt-table-cell-compact bolt-table-cell bolt-list-cell" role="presentation"></td>
</tr>
<tr aria-busy="false" aria-expanded="true" aria-level="2" aria-rowindex="22" class="bolt-tree-row bolt-table-row bolt-list-row single-click-activation" data-focuszone="focuszone-9" data-row-index="21" tabindex="-1" role="row">
<td class="bolt-table-cell-compact bolt-table-cell bolt-list-cell" role="presentation"></td>
<td aria-colindex="1" class="bolt-table-cell bolt-list-cell" data-column-index="0" role="gridcell">
<div class="no-padding bolt-table-cell-content-reveal bolt-table-cell-content flex-row flex-center">
<div aria-checked="false" class="bolt-checkbox cursor-pointer enabled bolt-focus-treatment" data-focuszone="focuszone-31" role="checkbox" tabindex="0">
<div class="bolt-checkmark justify-center flex-row flex-noshrink scroll-hidden">
<span aria-hidden="true" class="animation-ready flex-noshrink fabric-icon ms-Icon--CheckMark small"></span>
</div>
</div>
</div>
</td>
<td aria-colindex="2" class="bolt-tree-cell bolt-table-cell bolt-list-cell" data-column-index="1" role="gridcell">
<div class="scroll-hidden flex-grow padding-0 bolt-table-cell-content flex-row flex-center">
<span aria-hidden="true" class="bolt-tree-expand-button font-size cursor-pointer flex-noshrink fabric-icon ms-Icon--ChevronDownMed small" role="presentation" style="margin-left: 16px;"></span>
<div class="padding-vertical-8 scroll-hidden flex-grow flex-row flex-center"><span aria-hidden="true" class="icon-margin medium repos-folder-icon flex-noshrink fabric-icon ms-Icon--FabricFolderFill"></span><span class="text-ellipsis"><span class="">Fibonacci</span></span></div>
<div class="bolt-table-cell-content-appear bolt-table-cell-content-reveal flex-row justify-center">
<div class="bolt-table-button-more bolt-expandable-button inline-flex-row">
<button aria-expanded="false" aria-haspopup="true" aria-label="More..." class="icon-only bolt-button bolt-icon-button enabled subtle icon-only bolt-focus-treatment" data-focuszone="focuszone-31" data-is-focusable="true" role="button" tabindex="-1" type="button"><span aria-hidden="true" class="small left-icon flex-noshrink fabric-icon ms-Icon--MoreVertical medium"></span></button>
</div>
</div>
</div>
</td>
<td class="bolt-table-cell-compact bolt-table-cell bolt-list-cell" role="presentation"></td>
</tr>
<tr aria-busy="false" aria-level="3" aria-rowindex="23" class="bolt-tree-row bolt-table-row bolt-list-row single-click-activation" data-focuszone="focuszone-9" data-row-index="22" tabindex="-1" role="row">
<td class="bolt-table-cell-compact bolt-table-cell bolt-list-cell" role="presentation"></td>
<td aria-colindex="1" class="bolt-table-cell bolt-list-cell" data-column-index="0" role="gridcell">
<div class="no-padding bolt-table-cell-content-reveal bolt-table-cell-content flex-row flex-center">
<div aria-checked="false" class="bolt-checkbox cursor-pointer enabled bolt-focus-treatment" data-focuszone="focuszone-32" role="checkbox" tabindex="0">
<div class="bolt-checkmark justify-center flex-row flex-noshrink scroll-hidden">
<span aria-hidden="true" class="animation-ready flex-noshrink fabric-icon ms-Icon--CheckMark small"></span>
</div>
</div>
</div>
</td>
<td aria-colindex="2" class="bolt-tree-cell bolt-table-cell bolt-list-cell" data-column-index="1" role="gridcell">
<div class="scroll-hidden flex-grow padding-0 bolt-table-cell-content flex-row flex-center">
<span aria-hidden="true" class="bolt-tree-expand-button font-size cursor-pointer invisible flex-noshrink fabric-icon ms-Icon--ChevronRightMed small" role="presentation" style="margin-left: 32px;"></span>
<div class="padding-vertical-8 scroll-hidden flex-grow flex-row flex-center"><span aria-hidden="true" class="icon-margin medium flex-noshrink fabric-icon ms-Icon--FSharpLanguage"></span><span class="text-ellipsis"><span class="">Fibonacci.fs</span></span></div>
<div class="bolt-table-cell-content-appear bolt-table-cell-content-reveal flex-row justify-center">
<div class="bolt-table-button-more bolt-expandable-button inline-flex-row">
<button aria-expanded="false" aria-haspopup="true" aria-label="More..." class="icon-only bolt-button bolt-icon-button enabled subtle icon-only bolt-focus-treatment" data-focuszone="focuszone-32" data-is-focusable="true" role="button" tabindex="-1" type="button"><span aria-hidden="true" class="small left-icon flex-noshrink fabric-icon ms-Icon--MoreVertical medium"></span></button>
</div>
</div>
</div>
</td>
<td class="bolt-table-cell-compact bolt-table-cell bolt-list-cell" role="presentation"></td>
</tr>
<tr aria-busy="false" aria-level="3" aria-rowindex="24" class="bolt-tree-row bolt-table-row bolt-list-row single-click-activation" data-focuszone="focuszone-9" data-row-index="23" tabindex="-1" role="row">
<td class="bolt-table-cell-compact bolt-table-cell bolt-list-cell" role="presentation"></td>
<td aria-colindex="1" class="bolt-table-cell bolt-list-cell" data-column-index="0" role="gridcell">
<div class="no-padding bolt-table-cell-content-reveal bolt-table-cell-content flex-row flex-center">
<div aria-checked="false" class="bolt-checkbox cursor-pointer enabled bolt-focus-treatment" data-focuszone="focuszone-33" role="checkbox" tabindex="0">
<div class="bolt-checkmark justify-center flex-row flex-noshrink scroll-hidden">
<span aria-hidden="true" class="animation-ready flex-noshrink fabric-icon ms-Icon--CheckMark small"></span>
</div>
</div>
</div>
</td>
<td aria-colindex="2" class="bolt-tree-cell bolt-table-cell bolt-list-cell" data-column-index="1" role="gridcell">
<div class="scroll-hidden flex-grow padding-0 bolt-table-cell-content flex-row flex-center">
<span aria-hidden="true" class="bolt-tree-expand-button font-size cursor-pointer invisible flex-noshrink fabric-icon ms-Icon--ChevronRightMed small" role="presentation" style="margin-left: 32px;"></span>
<div class="padding-vertical-8 scroll-hidden flex-grow flex-row flex-center"><span aria-hidden="true" class="icon-margin medium flex-noshrink fabric-icon ms-Icon--Page"></span><span class="text-ellipsis"><span class="">Fibonacci.fsproj</span></span></div>
<div class="bolt-table-cell-content-appear bolt-table-cell-content-reveal flex-row justify-center">
<div class="bolt-table-button-more bolt-expandable-button inline-flex-row">
<button aria-expanded="false" aria-haspopup="true" aria-label="More..." class="icon-only bolt-button bolt-icon-button enabled subtle icon-only bolt-focus-treatment" data-focuszone="focuszone-33" data-is-focusable="true" role="button" tabindex="-1" type="button"><span aria-hidden="true" class="small left-icon flex-noshrink fabric-icon ms-Icon--MoreVertical medium"></span></button>
</div>
</div>
</div>
</td>
<td class="bolt-table-cell-compact bolt-table-cell bolt-list-cell" role="presentation"></td>
</tr>
<tr aria-busy="false" aria-level="3" aria-rowindex="25" class="bolt-tree-row bolt-table-row bolt-list-row single-click-activation" data-focuszone="focuszone-9" data-row-index="24" tabindex="-1" role="row">
<td class="bolt-table-cell-compact bolt-table-cell bolt-list-cell" role="presentation"></td>
<td aria-colindex="1" class="bolt-table-cell bolt-list-cell" data-column-index="0" role="gridcell">
<div class="no-padding bolt-table-cell-content-reveal bolt-table-cell-content flex-row flex-center">
<div aria-checked="false" class="bolt-checkbox cursor-pointer enabled bolt-focus-treatment" data-focuszone="focuszone-34" role="checkbox" tabindex="0">
<div class="bolt-checkmark justify-center flex-row flex-noshrink scroll-hidden">
<span aria-hidden="true" class="animation-ready flex-noshrink fabric-icon ms-Icon--CheckMark small"></span>
</div>
</div>
</div>
</td>
<td aria-colindex="2" class="bolt-tree-cell bolt-table-cell bolt-list-cell" data-column-index="1" role="gridcell">
<div class="scroll-hidden flex-grow padding-0 bolt-table-cell-content flex-row flex-center">
<span aria-hidden="true" class="bolt-tree-expand-button font-size cursor-pointer invisible flex-noshrink fabric-icon ms-Icon--ChevronRightMed small" role="presentation" style="margin-left: 32px;"></span>
<div class="padding-vertical-8 scroll-hidden flex-grow flex-row flex-center"><span aria-hidden="true" class="icon-margin medium flex-noshrink fabric-icon ms-Icon--MarkDownLanguage"></span><span class="text-ellipsis"><span class="">README.md</span></span></div>
<div class="bolt-table-cell-content-appear bolt-table-cell-content-reveal flex-row justify-center">
<div class="bolt-table-button-more bolt-expandable-button inline-flex-row">
<button aria-expanded="false" aria-haspopup="true" aria-label="More..." class="icon-only bolt-button bolt-icon-button enabled subtle icon-only bolt-focus-treatment" data-focuszone="focuszone-34" data-is-focusable="true" role="button" tabindex="-1" type="button"><span aria-hidden="true" class="small left-icon flex-noshrink fabric-icon ms-Icon--MoreVertical medium"></span></button>
</div>
</div>
</div>
</td>
<td class="bolt-table-cell-compact bolt-table-cell bolt-list-cell" role="presentation"></td>
</tr>
<tr aria-busy="false" aria-expanded="true" aria-level="2" aria-rowindex="26" class="bolt-tree-row bolt-table-row bolt-list-row single-click-activation" data-focuszone="focuszone-9" data-row-index="25" tabindex="-1" role="row">
<td class="bolt-table-cell-compact bolt-table-cell bolt-list-cell" role="presentation"></td>
<td aria-colindex="1" class="bolt-table-cell bolt-list-cell" data-column-index="0" role="gridcell">
<div class="no-padding bolt-table-cell-content-reveal bolt-table-cell-content flex-row flex-center">
<div aria-checked="false" class="bolt-checkbox cursor-pointer enabled bolt-focus-treatment" data-focuszone="focuszone-35" role="checkbox" tabindex="0">
<div class="bolt-checkmark justify-center flex-row flex-noshrink scroll-hidden">
<span aria-hidden="true" class="animation-ready flex-noshrink fabric-icon ms-Icon--CheckMark small"></span>
</div>
</div>
</div>
</td>
<td aria-colindex="2" class="bolt-tree-cell bolt-table-cell bolt-list-cell" data-column-index="1" role="gridcell">
<div class="scroll-hidden flex-grow padding-0 bolt-table-cell-content flex-row flex-center">
<span aria-hidden="true" class="bolt-tree-expand-button font-size cursor-pointer flex-noshrink fabric-icon ms-Icon--ChevronDownMed small" role="presentation" style="margin-left: 16px;"></span>
<div class="padding-vertical-8 scroll-hidden flex-grow flex-row flex-center"><span aria-hidden="true" class="icon-margin medium repos-folder-icon flex-noshrink fabric-icon ms-Icon--FabricFolderFill"></span><span class="text-ellipsis"><span class="">PingPong</span></span></div>
<div class="bolt-table-cell-content-appear bolt-table-cell-content-reveal flex-row justify-center">
<div class="bolt-table-button-more bolt-expandable-button inline-flex-row">
<button aria-expanded="false" aria-haspopup="true" aria-label="More..." class="icon-only bolt-button bolt-icon-button enabled subtle icon-only bolt-focus-treatment" data-focuszone="focuszone-35" data-is-focusable="true" role="button" tabindex="-1" type="button"><span aria-hidden="true" class="small left-icon flex-noshrink fabric-icon ms-Icon--MoreVertical medium"></span></button>
</div>
</div>
</div>
</td>
<td class="bolt-table-cell-compact bolt-table-cell bolt-list-cell" role="presentation"></td>
</tr>
<tr aria-busy="false" aria-level="3" aria-rowindex="27" class="bolt-tree-row bolt-table-row bolt-list-row single-click-activation" data-focuszone="focuszone-9" data-row-index="26" tabindex="-1" role="row">
<td class="bolt-table-cell-compact bolt-table-cell bolt-list-cell" role="presentation"></td>
<td aria-colindex="1" class="bolt-table-cell bolt-list-cell" data-column-index="0" role="gridcell">
<div class="no-padding bolt-table-cell-content-reveal bolt-table-cell-content flex-row flex-center">
<div aria-checked="false" class="bolt-checkbox cursor-pointer enabled bolt-focus-treatment" data-focuszone="focuszone-36" role="checkbox" tabindex="0">
<div class="bolt-checkmark justify-center flex-row flex-noshrink scroll-hidden">
<span aria-hidden="true" class="animation-ready flex-noshrink fabric-icon ms-Icon--CheckMark small"></span>
</div>
</div>
</div>
</td>
<td aria-colindex="2" class="bolt-tree-cell bolt-table-cell bolt-list-cell" data-column-index="1" role="gridcell">
<div class="scroll-hidden flex-grow padding-0 bolt-table-cell-content flex-row flex-center">
<span aria-hidden="true" class="bolt-tree-expand-button font-size cursor-pointer invisible flex-noshrink fabric-icon ms-Icon--ChevronRightMed small" role="presentation" style="margin-left: 32px;"></span>
<div class="padding-vertical-8 scroll-hidden flex-grow flex-row flex-center"><span aria-hidden="true" class="icon-margin medium flex-noshrink fabric-icon ms-Icon--FSharpLanguage"></span><span class="text-ellipsis"><span class="">PingPong.fs</span></span></div>
<div class="bolt-table-cell-content-appear bolt-table-cell-content-reveal flex-row justify-center">
<div class="bolt-table-button-more bolt-expandable-button inline-flex-row">
<button aria-expanded="false" aria-haspopup="true" aria-label="More..." class="icon-only bolt-button bolt-icon-button enabled subtle icon-only bolt-focus-treatment" data-focuszone="focuszone-36" data-is-focusable="true" role="button" tabindex="-1" type="button"><span aria-hidden="true" class="small left-icon flex-noshrink fabric-icon ms-Icon--MoreVertical medium"></span></button>
</div>
</div>
</div>
</td>
<td class="bolt-table-cell-compact bolt-table-cell bolt-list-cell" role="presentation"></td>
</tr>
<tr aria-busy="false" aria-level="3" aria-rowindex="28" class="bolt-tree-row bolt-table-row bolt-list-row single-click-activation" data-focuszone="focuszone-9" data-row-index="27" tabindex="-1" role="row">
<td class="bolt-table-cell-compact bolt-table-cell bolt-list-cell" role="presentation"></td>
<td aria-colindex="1" class="bolt-table-cell bolt-list-cell" data-column-index="0" role="gridcell">
<div class="no-padding bolt-table-cell-content-reveal bolt-table-cell-content flex-row flex-center">
<div aria-checked="false" class="bolt-checkbox cursor-pointer enabled bolt-focus-treatment" data-focuszone="focuszone-37" role="checkbox" tabindex="0">
<div class="bolt-checkmark justify-center flex-row flex-noshrink scroll-hidden">
<span aria-hidden="true" class="animation-ready flex-noshrink fabric-icon ms-Icon--CheckMark small"></span>
</div>
</div>
</div>
</td>
<td aria-colindex="2" class="bolt-tree-cell bolt-table-cell bolt-list-cell" data-column-index="1" role="gridcell">
<div class="scroll-hidden flex-grow padding-0 bolt-table-cell-content flex-row flex-center">
<span aria-hidden="true" class="bolt-tree-expand-button font-size cursor-pointer invisible flex-noshrink fabric-icon ms-Icon--ChevronRightMed small" role="presentation" style="margin-left: 32px;"></span>
<div class="padding-vertical-8 scroll-hidden flex-grow flex-row flex-center"><span aria-hidden="true" class="icon-margin medium flex-noshrink fabric-icon ms-Icon--Page"></span><span class="text-ellipsis"><span class="">PingPong.fsproj</span></span></div>
<div class="bolt-table-cell-content-appear bolt-table-cell-content-reveal flex-row justify-center">
<div class="bolt-table-button-more bolt-expandable-button inline-flex-row">
<button aria-expanded="false" aria-haspopup="true" aria-label="More..." class="icon-only bolt-button bolt-icon-button enabled subtle icon-only bolt-focus-treatment" data-focuszone="focuszone-37" data-is-focusable="true" role="button" tabindex="-1" type="button"><span aria-hidden="true" class="small left-icon flex-noshrink fabric-icon ms-Icon--MoreVertical medium"></span></button>
</div>
</div>
</div>
</td>
<td class="bolt-table-cell-compact bolt-table-cell bolt-list-cell" role="presentation"></td>
</tr>
<tr aria-hidden="true" class="bolt-list-row-spacer invisible" role="presentation">
<td class="bolt-list-cell-spacer invisible" colspan="4" style="height: 6179px;"></td>
</tr>
<tr aria-hidden="true" class="bolt-list-row-spacer invisible" role="presentation">
<td class="bolt-list-cell-spacer invisible" colspan="4" style="height: 0px;"></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div aria-valuemin="0" aria-valuemax="0" aria-labelledby="__bolt-splitter-fixed-pane0" aria-orientation="vertical" aria-valuenow="287" aria-valuetext="Pane width 287 pixels" role="separator" tabindex="0" class="vss-Splitter--divider"></div>
<div class="vss-Splitter--pane-flexible flex-column relative">
<div class="flex-grow absolute-fill repos-changes-viewer flex-column rhythm-vertical-16 scroll-auto scroll-auto-hide custom-scrollbar is-folder">
<div class="repos-summary-header flex-noshrink bolt-card flex-column depth-8 bolt-card-white">
<div class="flex-row"><button aria-label="Collapse" class="bolt-card-expand-button flex-self-start bolt-button bolt-icon-button enabled subtle icon-only bolt-focus-treatment" data-focuszone="" data-is-focusable="true" role="button" tabindex="0" type="button"><span aria-hidden="true" class="left-icon flex-noshrink fabric-icon ms-Icon--ChevronDownMed small"></span></button>
<div class="flex-row flex-start flex-grow scroll-hidden sticky">
<div class="body-s secondary-text repos-change-summary-file-icon-container"><span aria-hidden="true" class="repos-change-summary-file-icon flex-noshrink fabric-icon ms-Icon--FSharpLanguage"></span>
</div>
<div class="flex-column text-ellipsis margin-right-4">
<div class="flex-row rhythm-horizontal-8">
<div class="flex flex-center body-m font-weight-semibold text-ellipsis"><span class="text-ellipsis">AsyncOverhead.fs</span></div><span class="repos-compare-removed-lines font-weight-semibold"><span>-13</span></span><span class="repos-compare-added-lines font-weight-semibold"><span>+13</span></span>
</div>
<div class="body-s secondary-text text-ellipsis">
/Benchmarks/AsyncOverhead/AsyncOverhead.fs</div>
</div>
<div class="flex-row flex-grow justify-end"><a class="flex-end bolt-button bolt-link-button enabled bolt-focus-treatment" data-focuszone="" data-is-focusable="true" href="/HenryKovalevsky/test/_git/test/pullrequest/2?_a=files&amp;path=%2FBenchmarks%2FAsyncOverhead%2FAsyncOverhead.fs" role="link" tabindex="0">View</a></div>
</div>
</div>
<div class="bolt-card-content flex-row flex-grow bolt-default-horizontal-spacing">
<div class="change-summary-card-content flex-column flex-grow scroll-hidden">
<div class="repos-summary-code-diff">
<div class="repos-summary-diff-splitter vss-Splitter--container vss-Splitter--container-row">
<div class="vss-Splitter--pane-fixed flex-column" id="__bolt-splitter-fixed-pane6" style="width: 50%;">
<div class="repos-summary-diff-container body-s">
<div class="repos-summary-diff-blocks">
<div class="repos-diff-contents-row repos-elliplis-row flex flex-center"><span class="padding-horizontal-8 v-align-middle">
<div class="flex"></div>
</span><span class="padding-horizontal-8 v-align-middle">
<div class="flex"></div>
</span><span class="padding-horizontal-8 v-align-middle"></span><span class="padding-right-8 v-align-middle repos-line-content">
<div class="flex"></div>
</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-0" aria-label="Add comment for " data-focuszone="focuszone-58" tabindex="0" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="2"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="2" data-mline="0"><span class="empty-line"></span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-1" aria-label="Add comment for module AsyncOverhead" data-focuszone="focuszone-58" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="3"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="3" data-mline="0">module AsyncOverhead</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-2" aria-label="Add comment for " data-focuszone="focuszone-58" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="4"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="4" data-mline="0"><span class="empty-line"></span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-3" aria-label="Add comment for " data-focuszone="focuszone-58" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="5"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content removed" data-oline="5"><span class="removed-content" data-offset="0">open</span><span>
Hopac</span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-4" aria-label="Add comment for " data-focuszone="focuszone-58" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="6"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content removed" data-oline="6"><span class="removed-content" data-offset="0">open</span><span>
Hopac.</span><span class="removed-content" data-offset="11">Bench</span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-5" aria-label="Add comment for " data-focuszone="focuszone-58" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="7"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content removed" data-oline="7"><span class="removed-content" data-offset="0">open</span><span>
Hopac.Infixes</span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-6" aria-label="Add comment for " data-focuszone="focuszone-58" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="8"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content removed" data-oline="8"><span class="removed-content" data-offset="0">open</span><span>
Hopac.</span><span class="removed-content" data-offset="11">Extensions</span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-7" aria-label="Add comment for " data-focuszone="focuszone-58" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="9"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content removed" data-oline="9"><span class="removed-content" data-offset="0">open</span><span>
System</span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-8" aria-label="Add comment for " data-focuszone="focuszone-58" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="10"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content removed" data-oline="10"><span class="removed-content" data-offset="0">open</span><span>
System.Diagnostics</span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-9" aria-label="Add comment for " data-focuszone="focuszone-58" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="11"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content removed" data-oline="11"><span class="removed-content" data-offset="0">open</span><span>
System.Threading.Tasks</span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-10" aria-label="Add comment for " data-focuszone="focuszone-58" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="12"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="12" data-mline="0"><span class="empty-line"></span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-11" aria-label="Add comment for let clean () =" data-focuszone="focuszone-58" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="13"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="13" data-mline="0">let clean () =</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-12" aria-label="Add comment for for i=1 to 2 do" data-focuszone="focuszone-58" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="14"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="14" data-mline="0"> for i=1 to 2 do</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-13" aria-label="Add comment for GC.Collect ()" data-focuszone="focuszone-58" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="15"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="15" data-mline="0"> GC.Collect ()</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-14" aria-label="Add comment for " data-focuszone="focuszone-58" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="16"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content removed" data-oline="16"><span>
GC.</span><span class="removed-content" data-offset="7">WaitForPendingFinalizers</span><span> ()</span></span>
</div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-15" aria-label="Add comment for " data-focuszone="focuszone-58" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="17"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="17" data-mline="0"><span class="empty-line"></span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-16" aria-label="Add comment for do let doAsyncJobBinds n =" data-focuszone="focuszone-58" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="18"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="18" data-mline="0">do let doAsyncJobBinds n =</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-17" aria-label="Add comment for printf &quot;Job.fromAsync: &quot;" data-focuszone="focuszone-58" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="19"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="19" data-mline="0"> printf "Job.fromAsync: "</span></div>
<div class="repos-diff-contents-row repos-elliplis-row flex flex-center"><span class="padding-horizontal-8 v-align-middle">
<div class="flex"></div>
</span><span class="padding-horizontal-8 v-align-middle">
<div class="flex"></div>
</span><span class="padding-horizontal-8 v-align-middle"></span><span class="padding-right-8 v-align-middle repos-line-content">
<div class="flex"></div>
</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-18" aria-label="Add comment for printf &quot;HopacTCS: &quot;" data-focuszone="focuszone-58" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="149"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="149" data-mline="0"> printf "HopacTCS: "</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-19" aria-label="Add comment for let timer = Stopwatch.StartNew ()" data-focuszone="focuszone-58" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="150"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="150" data-mline="0"> let timer = Stopwatch.StartNew ()</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-20" aria-label="Add comment for let rec loop n = job {" data-focuszone="focuszone-58" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="151"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="151" data-mline="0"> let rec loop n = job {</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-21" aria-label="Add comment for " data-focuszone="focuszone-58" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="152"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content removed" data-oline="152"><span>
if 0 &lt; n </span><span class="removed-content" data-offset="13">then</span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-22" aria-label="Add comment for let tcs = TaskCompletionSource<int> ()" data-focuszone="focuszone-58" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="153"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="153" data-mline="0"> let tcs = TaskCompletionSource&lt;int&gt; ()</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-23" aria-label="Add comment for let t = tcs.Task" data-focuszone="focuszone-58" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="154"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="154" data-mline="0"> let t = tcs.Task</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-24" aria-label="Add comment for do tcs.TrySetResult (n-1) |> ignore" data-focuszone="focuszone-58" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="155"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="155" data-mline="0"> do tcs.TrySetResult (n-1) |&gt; ignore</span></div>
<div class="repos-diff-contents-row repos-elliplis-row flex flex-center"><span class="padding-horizontal-8 v-align-middle">
<div class="flex"></div>
</span><span class="padding-horizontal-8 v-align-middle">
<div class="flex"></div>
</span><span class="padding-horizontal-8 v-align-middle"></span><span class="padding-right-8 v-align-middle repos-line-content">
<div class="flex"></div>
</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-25" aria-label="Add comment for printf &quot;Hopac: &quot;" data-focuszone="focuszone-58" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="165"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="165" data-mline="0"> printf "Hopac: "</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-26" aria-label="Add comment for let timer = Stopwatch.StartNew ()" data-focuszone="focuszone-58" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="166"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="166" data-mline="0"> let timer = Stopwatch.StartNew ()</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-27" aria-label="Add comment for let rec loop n = job {" data-focuszone="focuszone-58" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="167"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="167" data-mline="0"> let rec loop n = job {</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-28" aria-label="Add comment for " data-focuszone="focuszone-58" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="168"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content removed" data-oline="168"><span>
if 0 &lt; n </span><span class="removed-content" data-offset="13">then</span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-29" aria-label="Add comment for let! n = Task.Factory.StartNew (fun _ -> n-1)" data-focuszone="focuszone-58" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="169"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="169" data-mline="0"> let! n = Task.Factory.StartNew (fun _ -&gt; n-1)</span>
</div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-30" aria-label="Add comment for return! loop n" data-focuszone="focuszone-58" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="170"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="170" data-mline="0"> return! loop n</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-31" aria-label="Add comment for }" data-focuszone="focuszone-58" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="171"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="171" data-mline="0"> }</span></div>
<div class="repos-diff-contents-row repos-elliplis-row flex flex-center"><span class="padding-horizontal-8 v-align-middle">
<div class="flex"></div>
</span><span class="padding-horizontal-8 v-align-middle">
<div class="flex"></div>
</span><span class="padding-horizontal-8 v-align-middle"></span><span class="padding-right-8 v-align-middle repos-line-content">
<div class="flex"></div>
</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-32" aria-label="Add comment for printf &quot;AsyncTCS: &quot;" data-focuszone="focuszone-58" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="178"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="178" data-mline="0"> printf "AsyncTCS: "</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-33" aria-label="Add comment for let timer = Stopwatch.StartNew ()" data-focuszone="focuszone-58" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="179"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="179" data-mline="0"> let timer = Stopwatch.StartNew ()</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-34" aria-label="Add comment for let rec loop n = async {" data-focuszone="focuszone-58" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="180"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="180" data-mline="0"> let rec loop n = async {</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-35" aria-label="Add comment for " data-focuszone="focuszone-58" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="181"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content removed" data-oline="181"><span>
if 0 &lt; n </span><span class="removed-content" data-offset="13">then</span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-36" aria-label="Add comment for let tcs = TaskCompletionSource<int> ()" data-focuszone="focuszone-58" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="182"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="182" data-mline="0"> let tcs = TaskCompletionSource&lt;int&gt; ()</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-37" aria-label="Add comment for let t = tcs.Task" data-focuszone="focuszone-58" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="183"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="183" data-mline="0"> let t = tcs.Task</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-38" aria-label="Add comment for do tcs.TrySetResult (n-1) |> ignore" data-focuszone="focuszone-58" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="184"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="184" data-mline="0"> do tcs.TrySetResult (n-1) |&gt; ignore</span></div>
<div class="repos-diff-contents-row repos-elliplis-row flex flex-center"><span class="padding-horizontal-8 v-align-middle">
<div class="flex"></div>
</span><span class="padding-horizontal-8 v-align-middle">
<div class="flex"></div>
</span><span class="padding-horizontal-8 v-align-middle"></span><span class="padding-right-8 v-align-middle repos-line-content">
<div class="flex"></div>
</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-39" aria-label="Add comment for printf &quot;Async: &quot;" data-focuszone="focuszone-58" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="196"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="196" data-mline="0"> printf "Async: "</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-40" aria-label="Add comment for let timer = Stopwatch.StartNew ()" data-focuszone="focuszone-58" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="197"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="197" data-mline="0"> let timer = Stopwatch.StartNew ()</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-41" aria-label="Add comment for let rec loop n = async {" data-focuszone="focuszone-58" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="198"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="198" data-mline="0"> let rec loop n = async {</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-42" aria-label="Add comment for " data-focuszone="focuszone-58" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="199"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content removed" data-oline="199"><span>
if 0 &lt; n </span><span class="removed-content" data-offset="13">then</span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-43" aria-label="Add comment for let! n = Task.Factory.StartNew (fun _ -> n-1) |> Async.AwaitTask" data-focuszone="focuszone-58" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="200"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="200" data-mline="0"> let! n = Task.Factory.StartNew (fun _ -&gt; n-1) |&gt;
Async.AwaitTask</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-44" aria-label="Add comment for return! loop n" data-focuszone="focuszone-58" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="201"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="201" data-mline="0"> return! loop n</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-45" aria-label="Add comment for }" data-focuszone="focuszone-58" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="202"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="202" data-mline="0"> }</span></div>
<div class="repos-diff-contents-row repos-elliplis-row flex flex-center"><span class="padding-horizontal-8 v-align-middle">
<div class="flex"></div>
</span><span class="padding-horizontal-8 v-align-middle">
<div class="flex"></div>
</span><span class="padding-horizontal-8 v-align-middle"></span><span class="padding-right-8 v-align-middle repos-line-content">
<div class="flex"></div>
</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-46" aria-label="Add comment for | null -> false" data-focuszone="focuszone-58" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="212"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="212" data-mline="0"> | null -&gt; false</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-47" aria-label="Add comment for | _ -> true" data-focuszone="focuszone-58" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="213"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="213" data-mline="0"> | _ -&gt; true</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-48" aria-label="Add comment for " data-focuszone="focuszone-58" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="214"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="214" data-mline="0"><span class="empty-line"></span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-49" aria-label="Add comment for " data-focuszone="focuszone-58" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="215"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content removed" data-oline="215"><span>do let d = if isMono () </span><span class="removed-content" data-offset="24">then</span><span> 10 else
1</span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-50" aria-label="Add comment for for (f, d) in [(runHopacTCS, 1); (runHopac, d); (runAsyncTCS, 1); (runAsync, d)] do" data-focuszone="focuszone-58" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="216"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="216" data-mline="0"> for (f, d) in [(runHopacTCS, 1); (runHopac, d);
(runAsyncTCS, 1); (runAsync, d)] do</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-51" aria-label="Add comment for for (numOps, n) in [(100, 1)" data-focuszone="focuszone-58" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="217"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="217" data-mline="0"> for (numOps, n) in [(100, 1)</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-52" aria-label="Add comment for (1500000, 1)" data-focuszone="focuszone-58" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="218"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="218" data-mline="0"> (1500000, 1)</span></div>
<div class="repos-diff-contents-row repos-elliplis-row flex flex-center"><span class="padding-horizontal-8 v-align-middle">
<div class="flex"></div>
</span><span class="padding-horizontal-8 v-align-middle">
<div class="flex"></div>
</span><span class="padding-horizontal-8 v-align-middle"></span><span class="padding-right-8 v-align-middle repos-line-content">
<div class="flex"></div>
</span></div>
</div>
</div>
</div>
<div aria-valuemin="567" aria-valuemax="1387" aria-labelledby="__bolt-splitter-fixed-pane6" aria-orientation="vertical" role="separator" tabindex="0" class="vss-Splitter--divider"></div>
<div class="vss-Splitter--pane-flexible flex-column">
<div class="repos-summary-diff-container body-s">
<div class="repos-summary-diff-blocks">
<div class="repos-diff-contents-row repos-elliplis-row flex flex-center"><span class="padding-horizontal-8 v-align-middle">
<div class="flex"></div>
</span><span class="padding-horizontal-8 v-align-middle">
<div class="flex"></div>
</span><span class="padding-horizontal-8 v-align-middle"></span><span class="padding-right-8 v-align-middle repos-line-content">
<div class="flex"></div>
</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-0" aria-label="Add comment for " data-focuszone="focuszone-59" tabindex="0" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="2"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="2"><span class="empty-line"></span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-1" aria-label="Add comment for module AsyncOverhead" data-focuszone="focuszone-59" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="3"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="3">module AsyncOverhead</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-2" aria-label="Add comment for " data-focuszone="focuszone-59" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="4"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="4"><span class="empty-line"></span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-3" aria-label="Add comment for " data-focuszone="focuszone-59" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="5"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content added" data-mline="5"><span class="added-content" data-offset="0">op|ERROR|</span><span>
Hopac</span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-4" aria-label="Add comment for " data-focuszone="focuszone-59" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="6"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content added" data-mline="6"><span class="added-content" data-offset="0">op|ERROR|</span><span>
Hopac.</span><span class="added-content" data-offset="16">B|ERROR|ch</span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-5" aria-label="Add comment for " data-focuszone="focuszone-59" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="7"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content added" data-mline="7"><span class="added-content" data-offset="0">op|ERROR|</span><span>
Hopac.Infixes</span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-6" aria-label="Add comment for " data-focuszone="focuszone-59" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="8"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content added" data-mline="8"><span class="added-content" data-offset="0">op|ERROR|</span><span>
Hopac.</span><span class="added-content" data-offset="16">|DROP|t|ERROR|sions</span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-7" aria-label="Add comment for " data-focuszone="focuszone-59" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="9"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content added" data-mline="9"><span class="added-content" data-offset="0">op|ERROR|</span><span>
System</span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-8" aria-label="Add comment for " data-focuszone="focuszone-59" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="10"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content added" data-mline="10"><span class="added-content" data-offset="0">op|ERROR|</span><span>
System.Diagnostics</span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-9" aria-label="Add comment for " data-focuszone="focuszone-59" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="11"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content added" data-mline="11"><span class="added-content" data-offset="0">op|ERROR|</span><span>
System.Threading.Tasks</span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-10" aria-label="Add comment for " data-focuszone="focuszone-59" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="12"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="12"><span class="empty-line"></span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-11" aria-label="Add comment for let clean () =" data-focuszone="focuszone-59" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="13"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="13">let clean () =</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-12" aria-label="Add comment for for i=1 to 2 do" data-focuszone="focuszone-59" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="14"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="14"> for i=1 to 2 do</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-13" aria-label="Add comment for GC.Collect ()" data-focuszone="focuszone-59" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="15"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="15"> GC.Collect ()</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-14" aria-label="Add comment for " data-focuszone="focuszone-59" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="16"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content added" data-mline="16"><span>
GC.</span><span class="added-content" data-offset="7">WaitForP|ERROR|dingFinalizers</span><span>
()</span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-15" aria-label="Add comment for " data-focuszone="focuszone-59" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="17"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="17"><span class="empty-line"></span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-16" aria-label="Add comment for do let doAsyncJobBinds n =" data-focuszone="focuszone-59" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="18"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="18">do let doAsyncJobBinds n =</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-17" aria-label="Add comment for printf &quot;Job.fromAsync: &quot;" data-focuszone="focuszone-59" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="19"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="19"> printf "Job.fromAsync: "</span></div>
<div class="repos-diff-contents-row repos-elliplis-row flex flex-center"><span class="padding-horizontal-8 v-align-middle">
<div class="flex"></div>
</span><span class="padding-horizontal-8 v-align-middle">
<div class="flex"></div>
</span><span class="padding-horizontal-8 v-align-middle"></span><span class="padding-right-8 v-align-middle repos-line-content">
<div class="flex"></div>
</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-18" aria-label="Add comment for printf &quot;HopacTCS: &quot;" data-focuszone="focuszone-59" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="149"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="149"> printf "HopacTCS: "</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-19" aria-label="Add comment for let timer = Stopwatch.StartNew ()" data-focuszone="focuszone-59" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="150"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="150"> let timer = Stopwatch.StartNew ()</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-20" aria-label="Add comment for let rec loop n = job {" data-focuszone="focuszone-59" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="151"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="151"> let rec loop n = job {</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-21" aria-label="Add comment for " data-focuszone="focuszone-59" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="152"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content added" data-mline="152"><span>
if 0 &lt; n </span><span class="added-content" data-offset="13">th|ERROR|</span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-22" aria-label="Add comment for let tcs = TaskCompletionSource<int> ()" data-focuszone="focuszone-59" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="153"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="153"> let tcs = TaskCompletionSource&lt;int&gt; ()</span>
</div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-23" aria-label="Add comment for let t = tcs.Task" data-focuszone="focuszone-59" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="154"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="154"> let t = tcs.Task</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-24" aria-label="Add comment for do tcs.TrySetResult (n-1) |> ignore" data-focuszone="focuszone-59" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="155"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="155"> do tcs.TrySetResult (n-1) |&gt; ignore</span></div>
<div class="repos-diff-contents-row repos-elliplis-row flex flex-center"><span class="padding-horizontal-8 v-align-middle">
<div class="flex"></div>
</span><span class="padding-horizontal-8 v-align-middle">
<div class="flex"></div>
</span><span class="padding-horizontal-8 v-align-middle"></span><span class="padding-right-8 v-align-middle repos-line-content">
<div class="flex"></div>
</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-25" aria-label="Add comment for printf &quot;Hopac: &quot;" data-focuszone="focuszone-59" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="165"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="165"> printf "Hopac: "</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-26" aria-label="Add comment for let timer = Stopwatch.StartNew ()" data-focuszone="focuszone-59" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="166"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="166"> let timer = Stopwatch.StartNew ()</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-27" aria-label="Add comment for let rec loop n = job {" data-focuszone="focuszone-59" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="167"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="167"> let rec loop n = job {</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-28" aria-label="Add comment for " data-focuszone="focuszone-59" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="168"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content added" data-mline="168"><span>
if 0 &lt; n </span><span class="added-content" data-offset="13">th|ERROR|</span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-29" aria-label="Add comment for let! n = Task.Factory.StartNew (fun _ -> n-1)" data-focuszone="focuszone-59" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="169"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="169"> let! n = Task.Factory.StartNew (fun _ -&gt; n-1)</span>
</div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-30" aria-label="Add comment for return! loop n" data-focuszone="focuszone-59" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="170"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="170"> return! loop n</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-31" aria-label="Add comment for }" data-focuszone="focuszone-59" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="171"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="171"> }</span></div>
<div class="repos-diff-contents-row repos-elliplis-row flex flex-center"><span class="padding-horizontal-8 v-align-middle">
<div class="flex"></div>
</span><span class="padding-horizontal-8 v-align-middle">
<div class="flex"></div>
</span><span class="padding-horizontal-8 v-align-middle"></span><span class="padding-right-8 v-align-middle repos-line-content">
<div class="flex"></div>
</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-32" aria-label="Add comment for printf &quot;AsyncTCS: &quot;" data-focuszone="focuszone-59" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="178"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="178"> printf "AsyncTCS: "</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-33" aria-label="Add comment for let timer = Stopwatch.StartNew ()" data-focuszone="focuszone-59" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="179"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="179"> let timer = Stopwatch.StartNew ()</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-34" aria-label="Add comment for let rec loop n = async {" data-focuszone="focuszone-59" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="180"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="180"> let rec loop n = async {</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-35" aria-label="Add comment for " data-focuszone="focuszone-59" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="181"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content added" data-mline="181"><span>
if 0 &lt; n </span><span class="added-content" data-offset="13">th|ERROR|</span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-36" aria-label="Add comment for let tcs = TaskCompletionSource<int> ()" data-focuszone="focuszone-59" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="182"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="182"> let tcs = TaskCompletionSource&lt;int&gt; ()</span>
</div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-37" aria-label="Add comment for let t = tcs.Task" data-focuszone="focuszone-59" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="183"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="183"> let t = tcs.Task</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-38" aria-label="Add comment for do tcs.TrySetResult (n-1) |> ignore" data-focuszone="focuszone-59" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="184"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="184"> do tcs.TrySetResult (n-1) |&gt; ignore</span></div>
<div class="repos-diff-contents-row repos-elliplis-row flex flex-center"><span class="padding-horizontal-8 v-align-middle">
<div class="flex"></div>
</span><span class="padding-horizontal-8 v-align-middle">
<div class="flex"></div>
</span><span class="padding-horizontal-8 v-align-middle"></span><span class="padding-right-8 v-align-middle repos-line-content">
<div class="flex"></div>
</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-39" aria-label="Add comment for printf &quot;Async: &quot;" data-focuszone="focuszone-59" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="196"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="196"> printf "Async: "</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-40" aria-label="Add comment for let timer = Stopwatch.StartNew ()" data-focuszone="focuszone-59" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="197"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="197"> let timer = Stopwatch.StartNew ()</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-41" aria-label="Add comment for let rec loop n = async {" data-focuszone="focuszone-59" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="198"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="198"> let rec loop n = async {</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-42" aria-label="Add comment for " data-focuszone="focuszone-59" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="199"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content added" data-mline="199"><span>
if 0 &lt; n </span><span class="added-content" data-offset="13">th|ERROR|</span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-43" aria-label="Add comment for let! n = Task.Factory.StartNew (fun _ -> n-1) |> Async.AwaitTask" data-focuszone="focuszone-59" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="200"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="200"> let! n = Task.Factory.StartNew (fun _ -&gt; n-1) |&gt;
Async.AwaitTask</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-44" aria-label="Add comment for return! loop n" data-focuszone="focuszone-59" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="201"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="201"> return! loop n</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-45" aria-label="Add comment for }" data-focuszone="focuszone-59" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="202"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="202"> }</span></div>
<div class="repos-diff-contents-row repos-elliplis-row flex flex-center"><span class="padding-horizontal-8 v-align-middle">
<div class="flex"></div>
</span><span class="padding-horizontal-8 v-align-middle">
<div class="flex"></div>
</span><span class="padding-horizontal-8 v-align-middle"></span><span class="padding-right-8 v-align-middle repos-line-content">
<div class="flex"></div>
</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-46" aria-label="Add comment for | null -> false" data-focuszone="focuszone-59" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="212"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="212"> | null -&gt; false</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-47" aria-label="Add comment for | _ -> true" data-focuszone="focuszone-59" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="213"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="213"> | _ -&gt; true</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-48" aria-label="Add comment for " data-focuszone="focuszone-59" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="214"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="214"><span class="empty-line"></span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-49" aria-label="Add comment for " data-focuszone="focuszone-59" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="215"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content added" data-mline="215"><span>do
let d = if isMono () </span><span class="added-content" data-offset="24">th|ERROR|</span><span> 10 else 1</span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-50" aria-label="Add comment for for (f, d) in [(runHopacTCS, 1); (runHopac, d); (runAsyncTCS, 1); (runAsync, d)] do" data-focuszone="focuszone-59" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="216"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="216"> for (f, d) in [(runHopacTCS, 1); (runHopac, d);
(runAsyncTCS, 1); (runAsync, d)] do</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-51" aria-label="Add comment for for (numOps, n) in [(100, 1)" data-focuszone="focuszone-59" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="217"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="217"> for (numOps, n) in [(100, 1)</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-52" aria-label="Add comment for (1500000, 1)" data-focuszone="focuszone-59" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="218"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="218"> (1500000, 1)</span></div>
<div class="repos-diff-contents-row repos-elliplis-row flex flex-center"><span class="padding-horizontal-8 v-align-middle">
<div class="flex"></div>
</span><span class="padding-horizontal-8 v-align-middle">
<div class="flex"></div>
</span><span class="padding-horizontal-8 v-align-middle"></span><span class="padding-right-8 v-align-middle repos-line-content">
<div class="flex"></div>
</span></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="repos-summary-header flex-noshrink bolt-card flex-column depth-8 bolt-card-white">
<div class="flex-row"><button aria-label="Collapse" class="bolt-card-expand-button flex-self-start bolt-button bolt-icon-button enabled subtle icon-only bolt-focus-treatment" data-focuszone="" data-is-focusable="true" role="button" tabindex="0" type="button"><span aria-hidden="true" class="left-icon flex-noshrink fabric-icon ms-Icon--ChevronDownMed small"></span></button>
<div class="flex-row flex-start flex-grow scroll-hidden sticky">
<div class="body-s secondary-text repos-change-summary-file-icon-container"><span aria-hidden="true" class="repos-change-summary-file-icon flex-noshrink fabric-icon ms-Icon--Page"></span>
</div>
<div class="flex-column text-ellipsis margin-right-4">
<div class="flex-row rhythm-horizontal-8">
<div class="flex flex-center body-m font-weight-semibold text-ellipsis"><span class="text-ellipsis">AsyncOverhead.fsproj</span></div><span class="repos-compare-removed-lines font-weight-semibold"><span>-7</span></span><span class="repos-compare-added-lines font-weight-semibold"><span>+7</span></span>
</div>
<div class="body-s secondary-text text-ellipsis">
/Benchmarks/AsyncOverhead/AsyncOverhead.fsproj</div>
</div>
<div class="flex-row flex-grow justify-end"><a class="flex-end bolt-button bolt-link-button enabled bolt-focus-treatment" data-focuszone="" data-is-focusable="true" href="/HenryKovalevsky/test/_git/test/pullrequest/2?_a=files&amp;path=%2FBenchmarks%2FAsyncOverhead%2FAsyncOverhead.fsproj" role="link" tabindex="0">View</a></div>
</div>
</div>
<div class="bolt-card-content flex-row flex-grow bolt-default-horizontal-spacing">
<div class="change-summary-card-content flex-column flex-grow scroll-hidden">
<div class="repos-summary-code-diff">
<div class="repos-summary-diff-splitter vss-Splitter--container vss-Splitter--container-row">
<div class="vss-Splitter--pane-fixed flex-column" id="__bolt-splitter-fixed-pane7" style="width: 50%;">
<div class="repos-summary-diff-container body-s">
<div class="repos-summary-diff-blocks">
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-0" aria-label="Add comment for <Project Sdk=&quot;Microsoft.NET.Sdk&quot;>" data-focuszone="focuszone-60" tabindex="0" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="1"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="1" data-mline="0">&lt;Project Sdk="Microsoft.NET.Sdk"&gt;</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-1" aria-label="Add comment for <PropertyGroup>" data-focuszone="focuszone-60" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="2"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="2" data-mline="0"> &lt;PropertyGroup&gt;</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-2" aria-label="Add comment for " data-focuszone="focuszone-60" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="3"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content removed" data-oline="3"><span>
&lt;OutputType&gt;</span><span class="removed-content" data-offset="16">Exe</span><span>&lt;/OutputType&gt;</span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-3" aria-label="Add comment for <TargetFramework>netcoreapp3.1</TargetFramework>" data-focuszone="focuszone-60" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="4"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="4" data-mline="0">
&lt;TargetFramework&gt;netcoreapp3.1&lt;/TargetFramework&gt;</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-4" aria-label="Add comment for " data-focuszone="focuszone-60" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="5"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content removed" data-oline="5"><span>
&lt;</span><span class="removed-content" data-offset="5">AutoGenerateBindingRedirects</span><span>&gt;true&lt;/</span><span class="removed-content" data-offset="40">AutoGenerateBindingRedirects</span><span>&gt;</span></span>
</div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-5" aria-label="Add comment for <DebugSymbols>true</DebugSymbols>" data-focuszone="focuszone-60" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="6"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="6" data-mline="0"> &lt;DebugSymbols&gt;true&lt;/DebugSymbols&gt;</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-6" aria-label="Add comment for <Tailcalls>true</Tailcalls>" data-focuszone="focuszone-60" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="7"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="7" data-mline="0"> &lt;Tailcalls&gt;true&lt;/Tailcalls&gt;</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-7" aria-label="Add comment for " data-focuszone="focuszone-60" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="8"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content removed" data-oline="8"><span>
&lt;</span><span class="removed-content" data-offset="5">GenerateTailCalls</span><span>&gt;true&lt;/</span><span class="removed-content" data-offset="29">GenerateTailCalls</span><span>&gt;</span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-8" aria-label="Add comment for <ServerGarbageCollection>true</ServerGarbageCollection>" data-focuszone="focuszone-60" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="9"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="9" data-mline="0">
&lt;ServerGarbageCollection&gt;true&lt;/ServerGarbageCollection&gt;</span>
</div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-9" aria-label="Add comment for </PropertyGroup>" data-focuszone="focuszone-60" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="10"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="10" data-mline="0"> &lt;/PropertyGroup&gt;</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-10" aria-label="Add comment for <PropertyGroup Condition=&quot; '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' &quot;>" data-focuszone="focuszone-60" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="11"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="11" data-mline="0"> &lt;PropertyGroup Condition="
'$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "&gt;</span></div>
<div class="repos-diff-contents-row repos-elliplis-row flex flex-center"><span class="padding-horizontal-8 v-align-middle">
<div class="flex"></div>
</span><span class="padding-horizontal-8 v-align-middle">
<div class="flex"></div>
</span><span class="padding-horizontal-8 v-align-middle"></span><span class="padding-right-8 v-align-middle repos-line-content">
<div class="flex"></div>
</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-11" aria-label="Add comment for <None Include=&quot;README.md&quot; />" data-focuszone="focuszone-60" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="22"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="22" data-mline="0"> &lt;None Include="README.md" /&gt;</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-12" aria-label="Add comment for </ItemGroup>" data-focuszone="focuszone-60" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="23"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="23" data-mline="0"> &lt;/ItemGroup&gt;</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-13" aria-label="Add comment for <ItemGroup>" data-focuszone="focuszone-60" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="24"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="24" data-mline="0"> &lt;ItemGroup&gt;</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-14" aria-label="Add comment for " data-focuszone="focuszone-60" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="25"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content removed" data-oline="25"><span>
&lt;</span><span class="removed-content" data-offset="5">ProjectReference</span><span>
Include="..\..\Libs\Hopac.Platform\Hopac.Platform.fsproj"
/&gt;</span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-15" aria-label="Add comment for " data-focuszone="focuszone-60" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="26"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content removed" data-oline="26"><span>
&lt;</span><span class="removed-content" data-offset="5">ProjectReference</span><span>
Include="..\..\Libs\Hopac\Hopac.fsproj" /&gt;</span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-16" aria-label="Add comment for " data-focuszone="focuszone-60" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="27"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content removed" data-oline="27"><span>
&lt;</span><span class="removed-content" data-offset="5">ProjectReference</span><span>
Include="..\..\Libs\Hopac.Core\Hopac.Core.csproj" /&gt;</span></span>
</div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-17" aria-label="Add comment for " data-focuszone="focuszone-60" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="28"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content removed" data-oline="28"><span>
&lt;</span><span class="removed-content" data-offset="5">ProjectReference</span><span>
Include="..\..\Libs\Hopac.</span><span class="removed-content" data-offset="48">Bench</span><span>\Hopac.</span><span class="removed-content" data-offset="60">Bench</span><span>.fsproj"
/&gt;</span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-18" aria-label="Add comment for </ItemGroup>" data-focuszone="focuszone-60" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="29"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="29" data-mline="0"> &lt;/ItemGroup&gt;</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-19" aria-label="Add comment for </Project>" data-focuszone="focuszone-60" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="30"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="30" data-mline="0">&lt;/Project&gt;</span></div>
</div>
</div>
</div>
<div aria-valuemin="567" aria-valuemax="1387" aria-labelledby="__bolt-splitter-fixed-pane7" aria-orientation="vertical" role="separator" tabindex="0" class="vss-Splitter--divider"></div>
<div class="vss-Splitter--pane-flexible flex-column">
<div class="repos-summary-diff-container body-s">
<div class="repos-summary-diff-blocks">
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-0" aria-label="Add comment for <Project Sdk=&quot;Microsoft.NET.Sdk&quot;>" data-focuszone="focuszone-61" tabindex="0" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="1"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="1">&lt;Project Sdk="Microsoft.NET.Sdk"&gt;</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-1" aria-label="Add comment for <PropertyGroup>" data-focuszone="focuszone-61" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="2"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="2"> &lt;PropertyGroup&gt;</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-2" aria-label="Add comment for " data-focuszone="focuszone-61" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="3"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content added" data-mline="3"><span>
&lt;OutputType&gt;</span><span class="added-content" data-offset="16">|DROP|e</span><span>&lt;/OutputType&gt;</span></span>
</div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-3" aria-label="Add comment for <TargetFramework>netcoreapp3.1</TargetFramework>" data-focuszone="focuszone-61" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="4"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="4">
&lt;TargetFramework&gt;netcoreapp3.1&lt;/TargetFramework&gt;</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-4" aria-label="Add comment for " data-focuszone="focuszone-61" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="5"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content added" data-mline="5"><span>
&lt;</span><span class="added-content" data-offset="5">AutoG|ERROR|erateBindingRedirects</span><span>&gt;true&lt;/</span><span class="added-content" data-offset="45">AutoG|ERROR|erateBindingRedirects</span><span>&gt;</span></span>
</div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-5" aria-label="Add comment for <DebugSymbols>true</DebugSymbols>" data-focuszone="focuszone-61" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="6"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="6"> &lt;DebugSymbols&gt;true&lt;/DebugSymbols&gt;</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-6" aria-label="Add comment for <Tailcalls>true</Tailcalls>" data-focuszone="focuszone-61" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="7"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="7"> &lt;Tailcalls&gt;true&lt;/Tailcalls&gt;</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-7" aria-label="Add comment for " data-focuszone="focuszone-61" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="8"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content added" data-mline="8"><span>
&lt;</span><span class="added-content" data-offset="5">G|ERROR|erateTailCalls</span><span>&gt;true&lt;/</span><span class="added-content" data-offset="34">G|ERROR|erateTailCalls</span><span>&gt;</span></span>
</div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-8" aria-label="Add comment for <ServerGarbageCollection>true</ServerGarbageCollection>" data-focuszone="focuszone-61" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="9"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="9">
&lt;ServerGarbageCollection&gt;true&lt;/ServerGarbageCollection&gt;</span>
</div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-9" aria-label="Add comment for </PropertyGroup>" data-focuszone="focuszone-61" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="10"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="10"> &lt;/PropertyGroup&gt;</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-10" aria-label="Add comment for <PropertyGroup Condition=&quot; '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' &quot;>" data-focuszone="focuszone-61" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="11"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="11"> &lt;PropertyGroup Condition="
'$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "&gt;</span></div>
<div class="repos-diff-contents-row repos-elliplis-row flex flex-center"><span class="padding-horizontal-8 v-align-middle">
<div class="flex"></div>
</span><span class="padding-horizontal-8 v-align-middle">
<div class="flex"></div>
</span><span class="padding-horizontal-8 v-align-middle"></span><span class="padding-right-8 v-align-middle repos-line-content">
<div class="flex"></div>
</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-11" aria-label="Add comment for <None Include=&quot;README.md&quot; />" data-focuszone="focuszone-61" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="22"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="22"> &lt;None Include="README.md" /&gt;</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-12" aria-label="Add comment for </ItemGroup>" data-focuszone="focuszone-61" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="23"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="23"> &lt;/ItemGroup&gt;</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-13" aria-label="Add comment for <ItemGroup>" data-focuszone="focuszone-61" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="24"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="24"> &lt;ItemGroup&gt;</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-14" aria-label="Add comment for " data-focuszone="focuszone-61" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="25"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content added" data-mline="25"><span>
&lt;</span><span class="added-content" data-offset="5">ProjectRefer|ERROR|ce</span><span>
Include="..\..\Libs\Hopac.Platform\Hopac.Platform.fsproj"
/&gt;</span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-15" aria-label="Add comment for " data-focuszone="focuszone-61" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="26"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content added" data-mline="26"><span>
&lt;</span><span class="added-content" data-offset="5">ProjectRefer|ERROR|ce</span><span>
Include="..\..\Libs\Hopac\Hopac.fsproj" /&gt;</span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-16" aria-label="Add comment for " data-focuszone="focuszone-61" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="27"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content added" data-mline="27"><span>
&lt;</span><span class="added-content" data-offset="5">ProjectRefer|ERROR|ce</span><span>
Include="..\..\Libs\Hopac.Core\Hopac.Core.csproj" /&gt;</span></span>
</div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-17" aria-label="Add comment for " data-focuszone="focuszone-61" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="28"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content added" data-mline="28"><span>
&lt;</span><span class="added-content" data-offset="5">ProjectRefer|ERROR|ce</span><span>
Include="..\..\Libs\Hopac.</span><span class="added-content" data-offset="53">B|ERROR|ch</span><span>\Hopac.</span><span class="added-content" data-offset="70">B|ERROR|ch</span><span>.fsproj"
/&gt;</span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-18" aria-label="Add comment for </ItemGroup>" data-focuszone="focuszone-61" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="29"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="29"> &lt;/ItemGroup&gt;</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-19" aria-label="Add comment for </Project>" data-focuszone="focuszone-61" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="30"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="30">&lt;/Project&gt;</span></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="repos-summary-header flex-noshrink bolt-card flex-column depth-8 bolt-card-white">
<div class="flex-row"><button aria-label="Collapse" class="bolt-card-expand-button flex-self-start bolt-button bolt-icon-button enabled subtle icon-only bolt-focus-treatment" data-focuszone="" data-is-focusable="true" role="button" tabindex="0" type="button"><span aria-hidden="true" class="left-icon flex-noshrink fabric-icon ms-Icon--ChevronDownMed small"></span></button>
<div class="flex-row flex-start flex-grow scroll-hidden sticky">
<div class="body-s secondary-text repos-change-summary-file-icon-container"><span aria-hidden="true" class="repos-change-summary-file-icon flex-noshrink fabric-icon ms-Icon--MarkDownLanguage"></span>
</div>
<div class="flex-column text-ellipsis margin-right-4">
<div class="flex-row rhythm-horizontal-8">
<div class="flex flex-center body-m font-weight-semibold text-ellipsis"><span class="text-ellipsis">README.md</span></div><span class="repos-compare-removed-lines font-weight-semibold"><span>-4</span></span><span class="repos-compare-added-lines font-weight-semibold"><span>+4</span></span>
</div>
<div class="body-s secondary-text text-ellipsis">/Benchmarks/AsyncOverhead/README.md
</div>
</div>
<div class="flex-row flex-grow justify-end"><a class="flex-end bolt-button bolt-link-button enabled bolt-focus-treatment" data-focuszone="" data-is-focusable="true" href="/HenryKovalevsky/test/_git/test/pullrequest/2?_a=files&amp;path=%2FBenchmarks%2FAsyncOverhead%2FREADME.md" role="link" tabindex="0">View</a></div>
</div>
</div>
<div class="bolt-card-content flex-row flex-grow bolt-default-horizontal-spacing">
<div class="change-summary-card-content flex-column flex-grow scroll-hidden">
<div class="repos-summary-code-diff">
<div class="repos-summary-diff-splitter vss-Splitter--container vss-Splitter--container-row">
<div class="vss-Splitter--pane-fixed flex-column" id="__bolt-splitter-fixed-pane8" style="width: 50%;">
<div class="repos-summary-diff-container body-s">
<div class="repos-summary-diff-blocks">
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-0" aria-label="Add comment for " data-focuszone="focuszone-62" tabindex="0" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="1"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content removed" data-oline="1"><span>This is a simple </span><span class="removed-content" data-offset="17">benchmark</span><span> that </span><span class="removed-content" data-offset="32">exposes</span><span> costs
associated with awaiting for</span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-1" aria-label="Add comment for tasks. A trivial task is started (queued to the .Net thread pool) from within" data-focuszone="focuszone-62" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="2"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="2" data-mline="0">tasks. A trivial task is started (queued to the .Net thread
pool) from within</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-2" aria-label="Add comment for " data-focuszone="focuszone-62" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="3"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content removed" data-oline="3"><span>a
job and </span><span class="removed-content" data-offset="10">then</span><span> the result of that task is awaited
for. Some of the relevant</span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-3" aria-label="Add comment for issues here are:" data-focuszone="focuszone-62" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="4"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="4" data-mline="0">issues here are:</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-4" aria-label="Add comment for " data-focuszone="focuszone-62" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="5"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content removed" data-oline="5"><span>*
How much does it cost to </span><span class="removed-content" data-offset="27">suspend</span><span> a job.</span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-5" aria-label="Add comment for * How much does it cost to resume the job once the result of the task is ready." data-focuszone="focuszone-62" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="6"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="6" data-mline="0">* How much does it cost to resume the job once the result
of the task is ready.</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-6" aria-label="Add comment for " data-focuszone="focuszone-62" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="7"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content removed" data-oline="7"><span>*
How much does it cost to </span><span class="removed-content" data-offset="27">suspend</span><span> and resume internal worker threads
used</span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-7" aria-label="Add comment for to run the job(s)." data-focuszone="focuszone-62" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="8"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="8" data-mline="0"> to run the job(s).</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-8" aria-label="Add comment for * How many worker threads are kept active while running particular number of" data-focuszone="focuszone-62" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="9"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="9" data-mline="0">* How many worker threads are kept active while running
particular number of</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-9" aria-label="Add comment for jobs in parallel." data-focuszone="focuszone-62" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="10"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="10" data-mline="0"> jobs in parallel.</span></div>
<div class="repos-diff-contents-row repos-elliplis-row flex flex-center"><span class="padding-horizontal-8 v-align-middle">
<div class="flex"></div>
</span><span class="padding-horizontal-8 v-align-middle">
<div class="flex"></div>
</span><span class="padding-horizontal-8 v-align-middle"></span><span class="padding-right-8 v-align-middle repos-line-content">
<div class="flex"></div>
</span></div>
</div>
</div>
</div>
<div aria-valuemin="567" aria-valuemax="1387" aria-labelledby="__bolt-splitter-fixed-pane8" aria-orientation="vertical" role="separator" tabindex="0" class="vss-Splitter--divider"></div>
<div class="vss-Splitter--pane-flexible flex-column">
<div class="repos-summary-diff-container body-s">
<div class="repos-summary-diff-blocks">
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-0" aria-label="Add comment for " data-focuszone="focuszone-63" tabindex="0" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="1"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content added" data-mline="1"><span>This
is a simple </span><span class="added-content" data-offset="17">b|ERROR|chmark</span><span> that </span><span class="added-content" data-offset="37">|DROP|poses</span><span> costs
associated with awaiting for</span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-1" aria-label="Add comment for tasks. A trivial task is started (queued to the .Net thread pool) from within" data-focuszone="focuszone-63" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="2"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="2">tasks. A trivial task is started (queued to the .Net thread
pool) from within</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-2" aria-label="Add comment for " data-focuszone="focuszone-63" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="3"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content added" data-mline="3"><span>a
job and </span><span class="added-content" data-offset="10">th|ERROR|</span><span> the result of that task is
awaited for. Some of the relevant</span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-3" aria-label="Add comment for issues here are:" data-focuszone="focuszone-63" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="4"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="4">issues here are:</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-4" aria-label="Add comment for " data-focuszone="focuszone-63" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="5"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content added" data-mline="5"><span>*
How much does it cost to </span><span class="added-content" data-offset="27">susp|ERROR|d</span><span> a job.</span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-5" aria-label="Add comment for * How much does it cost to resume the job once the result of the task is ready." data-focuszone="focuszone-63" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="6"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="6">* How much does it cost to resume the job once the result
of the task is ready.</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-6" aria-label="Add comment for " data-focuszone="focuszone-63" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="7"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content added" data-mline="7"><span>*
How much does it cost to </span><span class="added-content" data-offset="27">susp|ERROR|d</span><span> and resume internal worker
threads used</span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-7" aria-label="Add comment for to run the job(s)." data-focuszone="focuszone-63" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="8"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="8"> to run the job(s).</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-8" aria-label="Add comment for * How many worker threads are kept active while running particular number of" data-focuszone="focuszone-63" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="9"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="9">* How many worker threads are kept active while running
particular number of</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-9" aria-label="Add comment for jobs in parallel." data-focuszone="focuszone-63" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="10"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="10"> jobs in parallel.</span></div>
<div class="repos-diff-contents-row repos-elliplis-row flex flex-center"><span class="padding-horizontal-8 v-align-middle">
<div class="flex"></div>
</span><span class="padding-horizontal-8 v-align-middle">
<div class="flex"></div>
</span><span class="padding-horizontal-8 v-align-middle"></span><span class="padding-right-8 v-align-middle repos-line-content">
<div class="flex"></div>
</span></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="repos-summary-header flex-noshrink bolt-card flex-column depth-8 bolt-card-white">
<div class="flex-row"><button aria-label="Collapse" class="bolt-card-expand-button flex-self-start bolt-button bolt-icon-button enabled subtle icon-only bolt-focus-treatment" data-focuszone="" data-is-focusable="true" role="button" tabindex="0" type="button"><span aria-hidden="true" class="left-icon flex-noshrink fabric-icon ms-Icon--ChevronDownMed small"></span></button>
<div class="flex-row flex-start flex-grow scroll-hidden sticky">
<div class="body-s secondary-text repos-change-summary-file-icon-container"><span aria-hidden="true" class="repos-change-summary-file-icon flex-noshrink fabric-icon ms-Icon--FSharpLanguage"></span>
</div>
<div class="flex-column text-ellipsis margin-right-4">
<div class="flex-row rhythm-horizontal-8">
<div class="flex flex-center body-m font-weight-semibold text-ellipsis"><span class="text-ellipsis">Cell.fs</span></div><span class="repos-compare-removed-lines font-weight-semibold"><span>-13</span></span><span class="repos-compare-added-lines font-weight-semibold"><span>+13</span></span>
</div>
<div class="body-s secondary-text text-ellipsis">/Benchmarks/Cell/Cell.fs</div>
</div>
<div class="flex-row flex-grow justify-end"><a class="flex-end bolt-button bolt-link-button enabled bolt-focus-treatment" data-focuszone="" data-is-focusable="true" href="/HenryKovalevsky/test/_git/test/pullrequest/2?_a=files&amp;path=%2FBenchmarks%2FCell%2FCell.fs" role="link" tabindex="0">View</a></div>
</div>
</div>
<div class="bolt-card-content flex-row flex-grow bolt-default-horizontal-spacing">
<div class="change-summary-card-content flex-column flex-grow scroll-hidden">
<div class="repos-summary-code-diff">
<div class="repos-summary-diff-splitter vss-Splitter--container vss-Splitter--container-row">
<div class="vss-Splitter--pane-fixed flex-column" id="__bolt-splitter-fixed-pane9" style="width: 50%;">
<div class="repos-summary-diff-container body-s">
<div class="repos-summary-diff-blocks">
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-0" aria-label="Add comment for module Cell" data-focuszone="focuszone-64" tabindex="0" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="1"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="1" data-mline="0">module Cell</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-1" aria-label="Add comment for " data-focuszone="focuszone-64" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="2"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="2" data-mline="0"><span class="empty-line"></span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-2" aria-label="Add comment for " data-focuszone="focuszone-64" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="3"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content removed" data-oline="3"><span class="removed-content" data-offset="0">open</span><span>
Hopac</span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-3" aria-label="Add comment for " data-focuszone="focuszone-64" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="4"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content removed" data-oline="4"><span class="removed-content" data-offset="0">open</span><span>
Hopac.</span><span class="removed-content" data-offset="11">Bench</span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-4" aria-label="Add comment for " data-focuszone="focuszone-64" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="5"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content removed" data-oline="5"><span class="removed-content" data-offset="0">open</span><span>
Hopac.</span><span class="removed-content" data-offset="11">Extensions</span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-5" aria-label="Add comment for " data-focuszone="focuszone-64" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="6"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content removed" data-oline="6"><span class="removed-content" data-offset="0">open</span><span>
Hopac.Infixes</span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-6" aria-label="Add comment for " data-focuszone="focuszone-64" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="7"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content removed" data-oline="7"><span class="removed-content" data-offset="0">open</span><span>
System</span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-7" aria-label="Add comment for " data-focuszone="focuszone-64" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="8"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content removed" data-oline="8"><span class="removed-content" data-offset="0">open</span><span>
System.Diagnostics</span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-8" aria-label="Add comment for " data-focuszone="focuszone-64" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="9"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="9" data-mline="0"><span class="empty-line"></span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-9" aria-label="Add comment for module HopacMVar =" data-focuszone="focuszone-64" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="10"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="10" data-mline="0">module HopacMVar =</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-10" aria-label="Add comment for type Cell<'a> = C of MVar<'a>" data-focuszone="focuszone-64" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="11"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="11" data-mline="0"> type Cell&lt;'a&gt; = C of MVar&lt;'a&gt;</span></div>
<div class="repos-diff-contents-row repos-elliplis-row flex flex-center"><span class="padding-horizontal-8 v-align-middle">
<div class="flex"></div>
</span><span class="padding-horizontal-8 v-align-middle">
<div class="flex"></div>
</span><span class="padding-horizontal-8 v-align-middle"></span><span class="padding-right-8 v-align-middle repos-line-content">
<div class="flex"></div>
</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-11" aria-label="Add comment for |> Seq.map ^ fun _ ->" data-focuszone="focuszone-64" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="30"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="30" data-mline="0"> |&gt; Seq.map ^ fun _ -&gt;</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-12" aria-label="Add comment for let rnd = Random ()" data-focuszone="focuszone-64" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="31"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="31" data-mline="0"> let rnd = Random ()</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-13" aria-label="Add comment for Job.forUpTo 1 nUpdates ^ fun _ ->" data-focuszone="focuszone-64" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="32"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="32" data-mline="0"> Job.forUpTo 1 nUpdates ^ fun _ -&gt;</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-14" aria-label="Add comment for " data-focuszone="focuszone-64" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="33"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content removed" data-oline="33"><span>
let c = rnd.</span><span class="removed-content" data-offset="27">Next</span><span> (0, nCells)</span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-15" aria-label="Add comment for get cells.[c] >>= fun x ->" data-focuszone="focuszone-64" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="34"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="34" data-mline="0"> get cells.[c] &gt;&gt;= fun x -&gt;</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-16" aria-label="Add comment for put cells.[c] (x+1)" data-focuszone="focuszone-64" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="35"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="35" data-mline="0"> put cells.[c] (x+1)</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-17" aria-label="Add comment for |> Job.conIgnore" data-focuszone="focuszone-64" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="36"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="36" data-mline="0"> |&gt; Job.conIgnore</span></div>
<div class="repos-diff-contents-row repos-elliplis-row flex flex-center"><span class="padding-horizontal-8 v-align-middle">
<div class="flex"></div>
</span><span class="padding-horizontal-8 v-align-middle">
<div class="flex"></div>
</span><span class="padding-horizontal-8 v-align-middle"></span><span class="padding-right-8 v-align-middle repos-line-content">
<div class="flex"></div>
</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-18" aria-label="Add comment for |> Seq.map ^ fun _ ->" data-focuszone="focuszone-64" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="79"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="79" data-mline="0"> |&gt; Seq.map ^ fun _ -&gt;</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-19" aria-label="Add comment for let rnd = Random ()" data-focuszone="focuszone-64" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="80"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="80" data-mline="0"> let rnd = Random ()</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-20" aria-label="Add comment for Job.forUpTo 1 nUpdates ^ fun _ ->" data-focuszone="focuszone-64" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="81"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="81" data-mline="0"> Job.forUpTo 1 nUpdates ^ fun _ -&gt;</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-21" aria-label="Add comment for " data-focuszone="focuszone-64" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="82"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content removed" data-oline="82"><span>
let c = rnd.</span><span class="removed-content" data-offset="27">Next</span><span> (0, nCells)</span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-22" aria-label="Add comment for get cells.[c] >>= fun x ->" data-focuszone="focuszone-64" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="83"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="83" data-mline="0"> get cells.[c] &gt;&gt;= fun x -&gt;</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-23" aria-label="Add comment for put cells.[c] (x+1)" data-focuszone="focuszone-64" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="84"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="84" data-mline="0"> put cells.[c] (x+1)</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-24" aria-label="Add comment for |> Job.conIgnore" data-focuszone="focuszone-64" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="85"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="85" data-mline="0"> |&gt; Job.conIgnore</span></div>
<div class="repos-diff-contents-row repos-elliplis-row flex flex-center"><span class="padding-horizontal-8 v-align-middle">
<div class="flex"></div>
</span><span class="padding-horizontal-8 v-align-middle">
<div class="flex"></div>
</span><span class="padding-horizontal-8 v-align-middle"></span><span class="padding-right-8 v-align-middle repos-line-content">
<div class="flex"></div>
</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-25" aria-label="Add comment for |> Seq.map ^ fun _ ->" data-focuszone="focuszone-64" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="128"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="128" data-mline="0"> |&gt; Seq.map ^ fun _ -&gt;</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-26" aria-label="Add comment for let rnd = Random ()" data-focuszone="focuszone-64" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="129"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="129" data-mline="0"> let rnd = Random ()</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-27" aria-label="Add comment for Job.forUpTo 1 nUpdates ^ fun _ ->" data-focuszone="focuszone-64" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="130"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="130" data-mline="0"> Job.forUpTo 1 nUpdates ^ fun _ -&gt;</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-28" aria-label="Add comment for " data-focuszone="focuszone-64" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="131"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content removed" data-oline="131"><span>
let c = rnd.</span><span class="removed-content" data-offset="27">Next</span><span> (0, nCells)</span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-29" aria-label="Add comment for get cells.[c] >>= fun x ->" data-focuszone="focuszone-64" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="132"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="132" data-mline="0"> get cells.[c] &gt;&gt;= fun x -&gt;</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-30" aria-label="Add comment for put cells.[c] (x+1)" data-focuszone="focuszone-64" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="133"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="133" data-mline="0"> put cells.[c] (x+1)</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-31" aria-label="Add comment for |> Job.conIgnore" data-focuszone="focuszone-64" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="134"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="134" data-mline="0"> |&gt; Job.conIgnore</span></div>
<div class="repos-diff-contents-row repos-elliplis-row flex flex-center"><span class="padding-horizontal-8 v-align-middle">
<div class="flex"></div>
</span><span class="padding-horizontal-8 v-align-middle">
<div class="flex"></div>
</span><span class="padding-horizontal-8 v-align-middle"></span><span class="padding-right-8 v-align-middle repos-line-content">
<div class="flex"></div>
</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-32" aria-label="Add comment for |> Seq.map ^ fun _ ->" data-focuszone="focuszone-64" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="169"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="169" data-mline="0"> |&gt; Seq.map ^ fun _ -&gt;</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-33" aria-label="Add comment for let rnd = Random ()" data-focuszone="focuszone-64" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="170"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="170" data-mline="0"> let rnd = Random ()</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-34" aria-label="Add comment for Job.forUpTo 1 nUpdates ^ fun _ ->" data-focuszone="focuszone-64" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="171"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="171" data-mline="0"> Job.forUpTo 1 nUpdates ^ fun _ -&gt;</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-35" aria-label="Add comment for " data-focuszone="focuszone-64" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="172"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content removed" data-oline="172"><span>
let c = rnd.</span><span class="removed-content" data-offset="27">Next</span><span> (0, nCells)</span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-36" aria-label="Add comment for get cells.[c] >>= fun x ->" data-focuszone="focuszone-64" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="173"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="173" data-mline="0"> get cells.[c] &gt;&gt;= fun x -&gt;</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-37" aria-label="Add comment for put cells.[c] (x+1)" data-focuszone="focuszone-64" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="174"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="174" data-mline="0"> put cells.[c] (x+1)</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-38" aria-label="Add comment for |> Job.conIgnore" data-focuszone="focuszone-64" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="175"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="175" data-mline="0"> |&gt; Job.conIgnore</span></div>
<div class="repos-diff-contents-row repos-elliplis-row flex flex-center"><span class="padding-horizontal-8 v-align-middle">
<div class="flex"></div>
</span><span class="padding-horizontal-8 v-align-middle">
<div class="flex"></div>
</span><span class="padding-horizontal-8 v-align-middle"></span><span class="padding-right-8 v-align-middle repos-line-content">
<div class="flex"></div>
</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-39" aria-label="Add comment for d nCells nJobs nUpdates" data-focuszone="focuszone-64" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="181"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="181" data-mline="0"> d nCells nJobs nUpdates</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-40" aria-label="Add comment for " data-focuszone="focuszone-64" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="182"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="182" data-mline="0"><span class="empty-line"></span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-41" aria-label="Add comment for module AsyncCell =" data-focuszone="focuszone-64" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="183"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="183" data-mline="0">module AsyncCell =</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-42" aria-label="Add comment for " data-focuszone="focuszone-64" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="184"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content removed" data-oline="184"><span>
</span><span class="removed-content" data-offset="2">open</span><span>
Async.Infixes</span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-43" aria-label="Add comment for " data-focuszone="focuszone-64" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="185"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content removed" data-oline="185"><span>
</span><span class="removed-content" data-offset="2">open</span><span>
Async.</span><span class="removed-content" data-offset="13">Extensions</span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-44" aria-label="Add comment for " data-focuszone="focuszone-64" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="186"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="186" data-mline="0"><span class="empty-line"></span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-45" aria-label="Add comment for type Request<'a> =" data-focuszone="focuszone-64" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="187"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="187" data-mline="0"> type Request&lt;'a&gt; =</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-46" aria-label="Add comment for | Get of AsyncReplyChannel<'a>" data-focuszone="focuszone-64" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="188"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="188" data-mline="0"> | Get of AsyncReplyChannel&lt;'a&gt;</span></div>
<div class="repos-diff-contents-row repos-elliplis-row flex flex-center"><span class="padding-horizontal-8 v-align-middle">
<div class="flex"></div>
</span><span class="padding-horizontal-8 v-align-middle">
<div class="flex"></div>
</span><span class="padding-horizontal-8 v-align-middle"></span><span class="padding-right-8 v-align-middle repos-line-content">
<div class="flex"></div>
</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-47" aria-label="Add comment for let rnd = Random ()" data-focuszone="focuszone-64" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="219"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="219" data-mline="0"> let rnd = Random ()</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-48" aria-label="Add comment for seq {1 .. nUpdates}" data-focuszone="focuszone-64" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="220"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="220" data-mline="0"> seq {1 .. nUpdates}</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-49" aria-label="Add comment for |> Seq.iterAsync ^ fun _ ->" data-focuszone="focuszone-64" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="221"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="221" data-mline="0"> |&gt; Seq.iterAsync ^ fun _ -&gt;</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-50" aria-label="Add comment for " data-focuszone="focuszone-64" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="222"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content removed" data-oline="222"><span>
let c = rnd.</span><span class="removed-content" data-offset="26">Next</span><span> (0, nCells)</span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-51" aria-label="Add comment for get cells.[c] >>= fun x ->" data-focuszone="focuszone-64" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="223"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="223" data-mline="0"> get cells.[c] &gt;&gt;= fun x -&gt;</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-52" aria-label="Add comment for put cells.[c] (x+1)" data-focuszone="focuszone-64" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="224"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="224" data-mline="0"> put cells.[c] (x+1)</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-53" aria-label="Add comment for Async.unit" data-focuszone="focuszone-64" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="225"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="225" data-mline="0"> Async.unit</span></div>
<div class="repos-diff-contents-row repos-elliplis-row flex flex-center"><span class="padding-horizontal-8 v-align-middle">
<div class="flex"></div>
</span><span class="padding-horizontal-8 v-align-middle">
<div class="flex"></div>
</span><span class="padding-horizontal-8 v-align-middle"></span><span class="padding-right-8 v-align-middle repos-line-content">
<div class="flex"></div>
</span></div>
</div>
</div>
</div>
<div aria-valuemin="567" aria-valuemax="1387" aria-labelledby="__bolt-splitter-fixed-pane9" aria-orientation="vertical" role="separator" tabindex="0" class="vss-Splitter--divider"></div>
<div class="vss-Splitter--pane-flexible flex-column">
<div class="repos-summary-diff-container body-s">
<div class="repos-summary-diff-blocks">
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-0" aria-label="Add comment for module Cell" data-focuszone="focuszone-65" tabindex="0" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="1"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="1">module Cell</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-1" aria-label="Add comment for " data-focuszone="focuszone-65" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="2"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="2"><span class="empty-line"></span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-2" aria-label="Add comment for " data-focuszone="focuszone-65" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="3"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content added" data-mline="3"><span class="added-content" data-offset="0">op|ERROR|</span><span>
Hopac</span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-3" aria-label="Add comment for " data-focuszone="focuszone-65" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="4"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content added" data-mline="4"><span class="added-content" data-offset="0">op|ERROR|</span><span>
Hopac.</span><span class="added-content" data-offset="16">B|ERROR|ch</span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-4" aria-label="Add comment for " data-focuszone="focuszone-65" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="5"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content added" data-mline="5"><span class="added-content" data-offset="0">op|ERROR|</span><span>
Hopac.</span><span class="added-content" data-offset="16">|DROP|t|ERROR|sions</span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-5" aria-label="Add comment for " data-focuszone="focuszone-65" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="6"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content added" data-mline="6"><span class="added-content" data-offset="0">op|ERROR|</span><span>
Hopac.Infixes</span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-6" aria-label="Add comment for " data-focuszone="focuszone-65" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="7"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content added" data-mline="7"><span class="added-content" data-offset="0">op|ERROR|</span><span>
System</span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-7" aria-label="Add comment for " data-focuszone="focuszone-65" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="8"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content added" data-mline="8"><span class="added-content" data-offset="0">op|ERROR|</span><span>
System.Diagnostics</span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-8" aria-label="Add comment for " data-focuszone="focuszone-65" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="9"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="9"><span class="empty-line"></span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-9" aria-label="Add comment for module HopacMVar =" data-focuszone="focuszone-65" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="10"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="10">module HopacMVar =</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-10" aria-label="Add comment for type Cell<'a> = C of MVar<'a>" data-focuszone="focuszone-65" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="11"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="11"> type Cell&lt;'a&gt; = C of MVar&lt;'a&gt;</span></div>
<div class="repos-diff-contents-row repos-elliplis-row flex flex-center"><span class="padding-horizontal-8 v-align-middle">
<div class="flex"></div>
</span><span class="padding-horizontal-8 v-align-middle">
<div class="flex"></div>
</span><span class="padding-horizontal-8 v-align-middle"></span><span class="padding-right-8 v-align-middle repos-line-content">
<div class="flex"></div>
</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-11" aria-label="Add comment for |> Seq.map ^ fun _ ->" data-focuszone="focuszone-65" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="30"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="30"> |&gt; Seq.map ^ fun _ -&gt;</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-12" aria-label="Add comment for let rnd = Random ()" data-focuszone="focuszone-65" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="31"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="31"> let rnd = Random ()</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-13" aria-label="Add comment for Job.forUpTo 1 nUpdates ^ fun _ ->" data-focuszone="focuszone-65" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="32"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="32"> Job.forUpTo 1 nUpdates ^ fun _ -&gt;</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-14" aria-label="Add comment for " data-focuszone="focuszone-65" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="33"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content added" data-mline="33"><span>
let c = rnd.</span><span class="added-content" data-offset="27">N|DROP|t</span><span> (0, nCells)</span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-15" aria-label="Add comment for get cells.[c] >>= fun x ->" data-focuszone="focuszone-65" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="34"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="34"> get cells.[c] &gt;&gt;= fun x -&gt;</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-16" aria-label="Add comment for put cells.[c] (x+1)" data-focuszone="focuszone-65" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="35"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="35"> put cells.[c] (x+1)</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-17" aria-label="Add comment for |> Job.conIgnore" data-focuszone="focuszone-65" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="36"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="36"> |&gt; Job.conIgnore</span></div>
<div class="repos-diff-contents-row repos-elliplis-row flex flex-center"><span class="padding-horizontal-8 v-align-middle">
<div class="flex"></div>
</span><span class="padding-horizontal-8 v-align-middle">
<div class="flex"></div>
</span><span class="padding-horizontal-8 v-align-middle"></span><span class="padding-right-8 v-align-middle repos-line-content">
<div class="flex"></div>
</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-18" aria-label="Add comment for |> Seq.map ^ fun _ ->" data-focuszone="focuszone-65" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="79"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="79"> |&gt; Seq.map ^ fun _ -&gt;</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-19" aria-label="Add comment for let rnd = Random ()" data-focuszone="focuszone-65" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="80"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="80"> let rnd = Random ()</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-20" aria-label="Add comment for Job.forUpTo 1 nUpdates ^ fun _ ->" data-focuszone="focuszone-65" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="81"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="81"> Job.forUpTo 1 nUpdates ^ fun _ -&gt;</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-21" aria-label="Add comment for " data-focuszone="focuszone-65" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="82"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content added" data-mline="82"><span>
let c = rnd.</span><span class="added-content" data-offset="27">N|DROP|t</span><span> (0, nCells)</span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-22" aria-label="Add comment for get cells.[c] >>= fun x ->" data-focuszone="focuszone-65" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="83"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="83"> get cells.[c] &gt;&gt;= fun x -&gt;</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-23" aria-label="Add comment for put cells.[c] (x+1)" data-focuszone="focuszone-65" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="84"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="84"> put cells.[c] (x+1)</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-24" aria-label="Add comment for |> Job.conIgnore" data-focuszone="focuszone-65" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="85"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="85"> |&gt; Job.conIgnore</span></div>
<div class="repos-diff-contents-row repos-elliplis-row flex flex-center"><span class="padding-horizontal-8 v-align-middle">
<div class="flex"></div>
</span><span class="padding-horizontal-8 v-align-middle">
<div class="flex"></div>
</span><span class="padding-horizontal-8 v-align-middle"></span><span class="padding-right-8 v-align-middle repos-line-content">
<div class="flex"></div>
</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-25" aria-label="Add comment for |> Seq.map ^ fun _ ->" data-focuszone="focuszone-65" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="128"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="128"> |&gt; Seq.map ^ fun _ -&gt;</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-26" aria-label="Add comment for let rnd = Random ()" data-focuszone="focuszone-65" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="129"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="129"> let rnd = Random ()</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-27" aria-label="Add comment for Job.forUpTo 1 nUpdates ^ fun _ ->" data-focuszone="focuszone-65" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="130"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="130"> Job.forUpTo 1 nUpdates ^ fun _ -&gt;</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-28" aria-label="Add comment for " data-focuszone="focuszone-65" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="131"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content added" data-mline="131"><span>
let c = rnd.</span><span class="added-content" data-offset="27">N|DROP|t</span><span> (0, nCells)</span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-29" aria-label="Add comment for get cells.[c] >>= fun x ->" data-focuszone="focuszone-65" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="132"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="132"> get cells.[c] &gt;&gt;= fun x -&gt;</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-30" aria-label="Add comment for put cells.[c] (x+1)" data-focuszone="focuszone-65" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="133"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="133"> put cells.[c] (x+1)</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-31" aria-label="Add comment for |> Job.conIgnore" data-focuszone="focuszone-65" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="134"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="134"> |&gt; Job.conIgnore</span></div>
<div class="repos-diff-contents-row repos-elliplis-row flex flex-center"><span class="padding-horizontal-8 v-align-middle">
<div class="flex"></div>
</span><span class="padding-horizontal-8 v-align-middle">
<div class="flex"></div>
</span><span class="padding-horizontal-8 v-align-middle"></span><span class="padding-right-8 v-align-middle repos-line-content">
<div class="flex"></div>
</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-32" aria-label="Add comment for |> Seq.map ^ fun _ ->" data-focuszone="focuszone-65" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="169"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="169"> |&gt; Seq.map ^ fun _ -&gt;</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-33" aria-label="Add comment for let rnd = Random ()" data-focuszone="focuszone-65" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="170"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="170"> let rnd = Random ()</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-34" aria-label="Add comment for Job.forUpTo 1 nUpdates ^ fun _ ->" data-focuszone="focuszone-65" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="171"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="171"> Job.forUpTo 1 nUpdates ^ fun _ -&gt;</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-35" aria-label="Add comment for " data-focuszone="focuszone-65" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="172"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content added" data-mline="172"><span>
let c = rnd.</span><span class="added-content" data-offset="27">N|DROP|t</span><span> (0, nCells)</span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-36" aria-label="Add comment for get cells.[c] >>= fun x ->" data-focuszone="focuszone-65" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="173"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="173"> get cells.[c] &gt;&gt;= fun x -&gt;</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-37" aria-label="Add comment for put cells.[c] (x+1)" data-focuszone="focuszone-65" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="174"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="174"> put cells.[c] (x+1)</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-38" aria-label="Add comment for |> Job.conIgnore" data-focuszone="focuszone-65" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="175"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="175"> |&gt; Job.conIgnore</span></div>
<div class="repos-diff-contents-row repos-elliplis-row flex flex-center"><span class="padding-horizontal-8 v-align-middle">
<div class="flex"></div>
</span><span class="padding-horizontal-8 v-align-middle">
<div class="flex"></div>
</span><span class="padding-horizontal-8 v-align-middle"></span><span class="padding-right-8 v-align-middle repos-line-content">
<div class="flex"></div>
</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-39" aria-label="Add comment for d nCells nJobs nUpdates" data-focuszone="focuszone-65" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="181"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="181"> d nCells nJobs nUpdates</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-40" aria-label="Add comment for " data-focuszone="focuszone-65" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="182"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="182"><span class="empty-line"></span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-41" aria-label="Add comment for module AsyncCell =" data-focuszone="focuszone-65" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="183"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="183">module AsyncCell =</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-42" aria-label="Add comment for " data-focuszone="focuszone-65" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="184"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content added" data-mline="184"><span>
</span><span class="added-content" data-offset="2">op|ERROR|</span><span>
Async.Infixes</span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-43" aria-label="Add comment for " data-focuszone="focuszone-65" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="185"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content added" data-mline="185"><span>
</span><span class="added-content" data-offset="2">op|ERROR|</span><span>
Async.</span><span class="added-content" data-offset="18">|DROP|t|ERROR|sions</span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-44" aria-label="Add comment for " data-focuszone="focuszone-65" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="186"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="186"><span class="empty-line"></span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-45" aria-label="Add comment for type Request<'a> =" data-focuszone="focuszone-65" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="187"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="187"> type Request&lt;'a&gt; =</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-46" aria-label="Add comment for | Get of AsyncReplyChannel<'a>" data-focuszone="focuszone-65" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="188"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="188"> | Get of AsyncReplyChannel&lt;'a&gt;</span></div>
<div class="repos-diff-contents-row repos-elliplis-row flex flex-center"><span class="padding-horizontal-8 v-align-middle">
<div class="flex"></div>
</span><span class="padding-horizontal-8 v-align-middle">
<div class="flex"></div>
</span><span class="padding-horizontal-8 v-align-middle"></span><span class="padding-right-8 v-align-middle repos-line-content">
<div class="flex"></div>
</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-47" aria-label="Add comment for let rnd = Random ()" data-focuszone="focuszone-65" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="219"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="219"> let rnd = Random ()</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-48" aria-label="Add comment for seq {1 .. nUpdates}" data-focuszone="focuszone-65" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="220"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="220"> seq {1 .. nUpdates}</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-49" aria-label="Add comment for |> Seq.iterAsync ^ fun _ ->" data-focuszone="focuszone-65" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="221"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="221"> |&gt; Seq.iterAsync ^ fun _ -&gt;</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-50" aria-label="Add comment for " data-focuszone="focuszone-65" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="222"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content added" data-mline="222"><span>
let c = rnd.</span><span class="added-content" data-offset="26">N|DROP|t</span><span> (0, nCells)</span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-51" aria-label="Add comment for get cells.[c] >>= fun x ->" data-focuszone="focuszone-65" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="223"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="223"> get cells.[c] &gt;&gt;= fun x -&gt;</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-52" aria-label="Add comment for put cells.[c] (x+1)" data-focuszone="focuszone-65" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="224"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="224"> put cells.[c] (x+1)</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-53" aria-label="Add comment for Async.unit" data-focuszone="focuszone-65" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="225"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="225"> Async.unit</span></div>
<div class="repos-diff-contents-row repos-elliplis-row flex flex-center"><span class="padding-horizontal-8 v-align-middle">
<div class="flex"></div>
</span><span class="padding-horizontal-8 v-align-middle">
<div class="flex"></div>
</span><span class="padding-horizontal-8 v-align-middle"></span><span class="padding-right-8 v-align-middle repos-line-content">
<div class="flex"></div>
</span></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="repos-summary-header flex-noshrink bolt-card flex-column depth-8 bolt-card-white">
<div class="flex-row"><button aria-label="Collapse" class="bolt-card-expand-button flex-self-start bolt-button bolt-icon-button enabled subtle icon-only bolt-focus-treatment" data-focuszone="" data-is-focusable="true" role="button" tabindex="0" type="button"><span aria-hidden="true" class="left-icon flex-noshrink fabric-icon ms-Icon--ChevronDownMed small"></span></button>
<div class="flex-row flex-start flex-grow scroll-hidden sticky">
<div class="body-s secondary-text repos-change-summary-file-icon-container"><span aria-hidden="true" class="repos-change-summary-file-icon flex-noshrink fabric-icon ms-Icon--Page"></span>
</div>
<div class="flex-column text-ellipsis margin-right-4">
<div class="flex-row rhythm-horizontal-8">
<div class="flex flex-center body-m font-weight-semibold text-ellipsis"><span class="text-ellipsis">Cell.fsproj</span></div><span class="repos-compare-removed-lines font-weight-semibold"><span>-7</span></span><span class="repos-compare-added-lines font-weight-semibold"><span>+7</span></span>
</div>
<div class="body-s secondary-text text-ellipsis">/Benchmarks/Cell/Cell.fsproj</div>
</div>
<div class="flex-row flex-grow justify-end"><a class="flex-end bolt-button bolt-link-button enabled bolt-focus-treatment" data-focuszone="" data-is-focusable="true" href="/HenryKovalevsky/test/_git/test/pullrequest/2?_a=files&amp;path=%2FBenchmarks%2FCell%2FCell.fsproj" role="link" tabindex="0">View</a></div>
</div>
</div>
<div class="bolt-card-content flex-row flex-grow bolt-default-horizontal-spacing">
<div class="change-summary-card-content flex-column flex-grow scroll-hidden">
<div class="repos-summary-code-diff">
<div class="repos-summary-diff-splitter vss-Splitter--container vss-Splitter--container-row">
<div class="vss-Splitter--pane-fixed flex-column" id="__bolt-splitter-fixed-pane10" style="width: 50%;">
<div class="repos-summary-diff-container body-s">
<div class="repos-summary-diff-blocks">
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-0" aria-label="Add comment for <Project Sdk=&quot;Microsoft.NET.Sdk&quot;>" data-focuszone="focuszone-66" tabindex="0" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="1"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="1" data-mline="0">&lt;Project Sdk="Microsoft.NET.Sdk"&gt;</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-1" aria-label="Add comment for <PropertyGroup>" data-focuszone="focuszone-66" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="2"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="2" data-mline="0"> &lt;PropertyGroup&gt;</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-2" aria-label="Add comment for " data-focuszone="focuszone-66" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="3"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content removed" data-oline="3"><span>
&lt;OutputType&gt;</span><span class="removed-content" data-offset="16">Exe</span><span>&lt;/OutputType&gt;</span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-3" aria-label="Add comment for <TargetFramework>netcoreapp3.1</TargetFramework>" data-focuszone="focuszone-66" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="4"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="4" data-mline="0">
&lt;TargetFramework&gt;netcoreapp3.1&lt;/TargetFramework&gt;</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-4" aria-label="Add comment for " data-focuszone="focuszone-66" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="5"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content removed" data-oline="5"><span>
&lt;</span><span class="removed-content" data-offset="5">AutoGenerateBindingRedirects</span><span>&gt;true&lt;/</span><span class="removed-content" data-offset="40">AutoGenerateBindingRedirects</span><span>&gt;</span></span>
</div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-5" aria-label="Add comment for <DebugSymbols>true</DebugSymbols>" data-focuszone="focuszone-66" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="6"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="6" data-mline="0"> &lt;DebugSymbols&gt;true&lt;/DebugSymbols&gt;</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-6" aria-label="Add comment for <Tailcalls>true</Tailcalls>" data-focuszone="focuszone-66" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="7"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="7" data-mline="0"> &lt;Tailcalls&gt;true&lt;/Tailcalls&gt;</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-7" aria-label="Add comment for " data-focuszone="focuszone-66" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="8"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content removed" data-oline="8"><span>
&lt;</span><span class="removed-content" data-offset="5">GenerateTailCalls</span><span>&gt;true&lt;/</span><span class="removed-content" data-offset="29">GenerateTailCalls</span><span>&gt;</span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-8" aria-label="Add comment for <ServerGarbageCollection>true</ServerGarbageCollection>" data-focuszone="focuszone-66" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="9"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="9" data-mline="0">
&lt;ServerGarbageCollection&gt;true&lt;/ServerGarbageCollection&gt;</span>
</div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-9" aria-label="Add comment for </PropertyGroup>" data-focuszone="focuszone-66" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="10"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="10" data-mline="0"> &lt;/PropertyGroup&gt;</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-10" aria-label="Add comment for <PropertyGroup Condition=&quot; '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' &quot;>" data-focuszone="focuszone-66" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="11"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="11" data-mline="0"> &lt;PropertyGroup Condition="
'$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "&gt;</span></div>
<div class="repos-diff-contents-row repos-elliplis-row flex flex-center"><span class="padding-horizontal-8 v-align-middle">
<div class="flex"></div>
</span><span class="padding-horizontal-8 v-align-middle">
<div class="flex"></div>
</span><span class="padding-horizontal-8 v-align-middle"></span><span class="padding-right-8 v-align-middle repos-line-content">
<div class="flex"></div>
</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-11" aria-label="Add comment for <ItemGroup>" data-focuszone="focuszone-66" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="21"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="21" data-mline="0"> &lt;ItemGroup&gt;</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-12" aria-label="Add comment for <Compile Include=&quot;Cell.fs&quot; />" data-focuszone="focuszone-66" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="22"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="22" data-mline="0"> &lt;Compile Include="Cell.fs" /&gt;</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-13" aria-label="Add comment for <None Include=&quot;README.md&quot; />" data-focuszone="focuszone-66" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="23"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="23" data-mline="0"> &lt;None Include="README.md" /&gt;</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-14" aria-label="Add comment for " data-focuszone="focuszone-66" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="24"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content removed" data-oline="24"><span>
&lt;</span><span class="removed-content" data-offset="5">ProjectReference</span><span>
Include="..\..\Libs\Hopac.Core\Hopac.Core.csproj" /&gt;</span></span>
</div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-15" aria-label="Add comment for " data-focuszone="focuszone-66" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="25"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content removed" data-oline="25"><span>
&lt;</span><span class="removed-content" data-offset="5">ProjectReference</span><span>
Include="..\..\Libs\Hopac.Platform\Hopac.Platform.fsproj"
/&gt;</span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-16" aria-label="Add comment for " data-focuszone="focuszone-66" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="26"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content removed" data-oline="26"><span>
&lt;</span><span class="removed-content" data-offset="5">ProjectReference</span><span>
Include="..\..\Libs\Hopac\Hopac.fsproj" /&gt;</span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-17" aria-label="Add comment for " data-focuszone="focuszone-66" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="27"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content removed" data-oline="27"><span>
&lt;</span><span class="removed-content" data-offset="5">ProjectReference</span><span>
Include="..\..\Libs\Hopac.</span><span class="removed-content" data-offset="48">Bench</span><span>\Hopac.</span><span class="removed-content" data-offset="60">Bench</span><span>.fsproj"
/&gt;</span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-18" aria-label="Add comment for </ItemGroup>" data-focuszone="focuszone-66" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="28"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="28" data-mline="0"> &lt;/ItemGroup&gt;</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="o-diff-widget-19" aria-label="Add comment for </Project>" data-focuszone="focuszone-66" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="29"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="29" data-mline="0">&lt;/Project&gt;</span></div>
</div>
</div>
</div>
<div aria-valuemin="567" aria-valuemax="1387" aria-labelledby="__bolt-splitter-fixed-pane10" aria-orientation="vertical" role="separator" tabindex="0" class="vss-Splitter--divider"></div>
<div class="vss-Splitter--pane-flexible flex-column">
<div class="repos-summary-diff-container body-s">
<div class="repos-summary-diff-blocks">
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-0" aria-label="Add comment for <Project Sdk=&quot;Microsoft.NET.Sdk&quot;>" data-focuszone="focuszone-67" tabindex="0" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="1"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="1">&lt;Project Sdk="Microsoft.NET.Sdk"&gt;</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-1" aria-label="Add comment for <PropertyGroup>" data-focuszone="focuszone-67" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="2"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="2"> &lt;PropertyGroup&gt;</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-2" aria-label="Add comment for " data-focuszone="focuszone-67" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="3"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content added" data-mline="3"><span>
&lt;OutputType&gt;</span><span class="added-content" data-offset="16">|DROP|e</span><span>&lt;/OutputType&gt;</span></span>
</div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-3" aria-label="Add comment for <TargetFramework>netcoreapp3.1</TargetFramework>" data-focuszone="focuszone-67" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="4"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="4">
&lt;TargetFramework&gt;netcoreapp3.1&lt;/TargetFramework&gt;</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-4" aria-label="Add comment for " data-focuszone="focuszone-67" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="5"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content added" data-mline="5"><span>
&lt;</span><span class="added-content" data-offset="5">AutoG|ERROR|erateBindingRedirects</span><span>&gt;true&lt;/</span><span class="added-content" data-offset="45">AutoG|ERROR|erateBindingRedirects</span><span>&gt;</span></span>
</div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-5" aria-label="Add comment for <DebugSymbols>true</DebugSymbols>" data-focuszone="focuszone-67" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="6"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="6"> &lt;DebugSymbols&gt;true&lt;/DebugSymbols&gt;</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-6" aria-label="Add comment for <Tailcalls>true</Tailcalls>" data-focuszone="focuszone-67" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="7"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="7"> &lt;Tailcalls&gt;true&lt;/Tailcalls&gt;</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-7" aria-label="Add comment for " data-focuszone="focuszone-67" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="8"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content added" data-mline="8"><span>
&lt;</span><span class="added-content" data-offset="5">G|ERROR|erateTailCalls</span><span>&gt;true&lt;/</span><span class="added-content" data-offset="34">G|ERROR|erateTailCalls</span><span>&gt;</span></span>
</div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-8" aria-label="Add comment for <ServerGarbageCollection>true</ServerGarbageCollection>" data-focuszone="focuszone-67" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="9"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="9">
&lt;ServerGarbageCollection&gt;true&lt;/ServerGarbageCollection&gt;</span>
</div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-9" aria-label="Add comment for </PropertyGroup>" data-focuszone="focuszone-67" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="10"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="10"> &lt;/PropertyGroup&gt;</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-10" aria-label="Add comment for <PropertyGroup Condition=&quot; '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' &quot;>" data-focuszone="focuszone-67" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="11"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="11"> &lt;PropertyGroup Condition="
'$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "&gt;</span></div>
<div class="repos-diff-contents-row repos-elliplis-row flex flex-center"><span class="padding-horizontal-8 v-align-middle">
<div class="flex"></div>
</span><span class="padding-horizontal-8 v-align-middle">
<div class="flex"></div>
</span><span class="padding-horizontal-8 v-align-middle"></span><span class="padding-right-8 v-align-middle repos-line-content">
<div class="flex"></div>
</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-11" aria-label="Add comment for <ItemGroup>" data-focuszone="focuszone-67" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="21"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="21"> &lt;ItemGroup&gt;</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-12" aria-label="Add comment for <Compile Include=&quot;Cell.fs&quot; />" data-focuszone="focuszone-67" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="22"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="22"> &lt;Compile Include="Cell.fs" /&gt;</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-13" aria-label="Add comment for <None Include=&quot;README.md&quot; />" data-focuszone="focuszone-67" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="23"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="23"> &lt;None Include="README.md" /&gt;</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-14" aria-label="Add comment for " data-focuszone="focuszone-67" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="24"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content added" data-mline="24"><span>
&lt;</span><span class="added-content" data-offset="5">ProjectRefer|ERROR|ce</span><span>
Include="..\..\Libs\Hopac.Core\Hopac.Core.csproj" /&gt;</span></span>
</div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-15" aria-label="Add comment for " data-focuszone="focuszone-67" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="25"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content added" data-mline="25"><span>
&lt;</span><span class="added-content" data-offset="5">ProjectRefer|ERROR|ce</span><span>
Include="..\..\Libs\Hopac.Platform\Hopac.Platform.fsproj"
/&gt;</span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-16" aria-label="Add comment for " data-focuszone="focuszone-67" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="26"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content added" data-mline="26"><span>
&lt;</span><span class="added-content" data-offset="5">ProjectRefer|ERROR|ce</span><span>
Include="..\..\Libs\Hopac\Hopac.fsproj" /&gt;</span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-17" aria-label="Add comment for " data-focuszone="focuszone-67" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="27"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content added" data-mline="27"><span>
&lt;</span><span class="added-content" data-offset="5">ProjectRefer|ERROR|ce</span><span>
Include="..\..\Libs\Hopac.</span><span class="added-content" data-offset="53">B|ERROR|ch</span><span>\Hopac.</span><span class="added-content" data-offset="70">B|ERROR|ch</span><span>.fsproj"
/&gt;</span></span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-18" aria-label="Add comment for </ItemGroup>" data-focuszone="focuszone-67" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="28"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="28"> &lt;/ItemGroup&gt;</span></div>
<div class="repos-diff-contents-row monospaced-text"><span id="m-diff-widget-19" aria-label="Add comment for </Project>" data-focuszone="focuszone-67" tabindex="-1" class="repos-add-comment-widget text-center"></span><span class="padding-horizontal-8 text-right secondary-text repos-line-number" data-line="29"></span><span class="repos-collapsed-comment"></span><span class="padding-right-8 repos-line-content unchanged" data-oline="0" data-mline="29">&lt;/Project&gt;</span></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="repos-summary-header flex-noshrink bolt-card flex-column depth-8 bolt-card-white">
<div class="flex-row"><button aria-label="Collapse" class="bolt-card-expand-button flex-self-start bolt-button bolt-icon-button enabled subtle icon-only bolt-focus-treatment" data-focuszone="" data-is-focusable="true" role="button" tabindex="0" type="button"><span aria-hidden="true" class="left-icon flex-noshrink fabric-icon ms-Icon--ChevronDownMed small"></span></button>
<div class="flex-row flex-start flex-grow scroll-hidden sticky">
<div class="body-s secondary-text repos-change-summary-file-icon-container"><span aria-hidden="true" class="repos-change-summary-file-icon flex-noshrink fabric-icon ms-Icon--MarkDownLanguage"></span>
</div>
<div class="flex-column text-ellipsis margin-right-4">
<div class="flex-row rhythm-horizontal-8">
<div class="flex flex-center body-m font-weight-semibold text-ellipsis"><span class="text-ellipsis">README.md</span></div>
</div>
<div class="body-s secondary-text text-ellipsis">/Benchmarks/Cell/README.md</div>
</div>
<div class="flex-row flex-grow justify-end"><a class="flex-end bolt-button bolt-link-button enabled bolt-focus-treatment" data-focuszone="" data-is-focusable="true" href="/HenryKovalevsky/test/_git/test/pullrequest/2?_a=files&amp;path=%2FBenchmarks%2FCell%2FREADME.md" role="link" tabindex="0">View</a></div>
</div>
</div>
<div class="bolt-card-content flex-row flex-grow bolt-default-horizontal-spacing">
<div class="change-summary-card-content flex-column flex-grow scroll-hidden">
<div class="flex-grow flex-column padding-16">
<div class="bolt-spinner flex-column text-center rhythm-vertical-8">
<div class="bolt-spinner-circle medium"></div>
</div>
</div>
</div>
</div>
</div>
<div class="repos-summary-header flex-noshrink bolt-card flex-column depth-8 bolt-card-white">
<div class="flex-row"><button aria-label="Collapse" class="bolt-card-expand-button flex-self-start bolt-button bolt-icon-button enabled subtle icon-only bolt-focus-treatment" data-focuszone="" data-is-focusable="true" role="button" tabindex="0" type="button"><span aria-hidden="true" class="left-icon flex-noshrink fabric-icon ms-Icon--ChevronDownMed small"></span></button>
<div class="flex-row flex-start flex-grow scroll-hidden sticky">
<div class="body-s secondary-text repos-change-summary-file-icon-container"><span aria-hidden="true" class="repos-change-summary-file-icon flex-noshrink fabric-icon ms-Icon--FSharpLanguage"></span>
</div>
<div class="flex-column text-ellipsis margin-right-4">
<div class="flex-row rhythm-horizontal-8">
<div class="flex flex-center body-m font-weight-semibold text-ellipsis"><span class="text-ellipsis">Chameneos.fs</span></div>
</div>
<div class="body-s secondary-text text-ellipsis">/Benchmarks/Chameneos/Chameneos.fs
</div>
</div>
<div class="flex-row flex-grow justify-end"><a class="flex-end bolt-button bolt-link-button enabled bolt-focus-treatment" data-focuszone="" data-is-focusable="true" href="/HenryKovalevsky/test/_git/test/pullrequest/2?_a=files&amp;path=%2FBenchmarks%2FChameneos%2FChameneos.fs" role="link" tabindex="0">View</a></div>
</div>
</div>
<div class="bolt-card-content flex-row flex-grow bolt-default-horizontal-spacing">
<div class="change-summary-card-content flex-column flex-grow scroll-hidden">
<div class="flex-grow flex-column padding-16">
<div class="bolt-spinner flex-column text-center rhythm-vertical-8">
<div class="bolt-spinner-circle medium"></div>
</div>
</div>
</div>
</div>
</div>
<div class="repos-summary-header flex-noshrink bolt-card flex-column depth-8 bolt-card-white">
<div class="flex-row"><button aria-label="Collapse" class="bolt-card-expand-button flex-self-start bolt-button bolt-icon-button enabled subtle icon-only bolt-focus-treatment" data-focuszone="" data-is-focusable="true" role="button" tabindex="0" type="button"><span aria-hidden="true" class="left-icon flex-noshrink fabric-icon ms-Icon--ChevronDownMed small"></span></button>
<div class="flex-row flex-start flex-grow scroll-hidden sticky">
<div class="body-s secondary-text repos-change-summary-file-icon-container"><span aria-hidden="true" class="repos-change-summary-file-icon flex-noshrink fabric-icon ms-Icon--Page"></span>
</div>
<div class="flex-column text-ellipsis margin-right-4">
<div class="flex-row rhythm-horizontal-8">
<div class="flex flex-center body-m font-weight-semibold text-ellipsis"><span class="text-ellipsis">Chameneos.fsproj</span></div>
</div>
<div class="body-s secondary-text text-ellipsis">
/Benchmarks/Chameneos/Chameneos.fsproj</div>
</div>
<div class="flex-row flex-grow justify-end"><a class="flex-end bolt-button bolt-link-button enabled bolt-focus-treatment" data-focuszone="" data-is-focusable="true" href="/HenryKovalevsky/test/_git/test/pullrequest/2?_a=files&amp;path=%2FBenchmarks%2FChameneos%2FChameneos.fsproj" role="link" tabindex="0">View</a></div>
</div>
</div>
<div class="bolt-card-content flex-row flex-grow bolt-default-horizontal-spacing">
<div class="change-summary-card-content flex-column flex-grow scroll-hidden">
<div class="flex-grow flex-column padding-16">
<div class="bolt-spinner flex-column text-center rhythm-vertical-8">
<div class="bolt-spinner-circle medium"></div>
</div>
</div>
</div>
</div>
</div>
<div class="repos-summary-header flex-noshrink bolt-card flex-column depth-8 bolt-card-white">
<div class="flex-row"><button aria-label="Collapse" class="bolt-card-expand-button flex-self-start bolt-button bolt-icon-button enabled subtle icon-only bolt-focus-treatment" data-focuszone="" data-is-focusable="true" role="button" tabindex="0" type="button"><span aria-hidden="true" class="left-icon flex-noshrink fabric-icon ms-Icon--ChevronDownMed small"></span></button>
<div class="flex-row flex-start flex-grow scroll-hidden sticky">
<div class="body-s secondary-text repos-change-summary-file-icon-container"><span aria-hidden="true" class="repos-change-summary-file-icon flex-noshrink fabric-icon ms-Icon--MarkDownLanguage"></span>
</div>
<div class="flex-column text-ellipsis margin-right-4">
<div class="flex-row rhythm-horizontal-8">
<div class="flex flex-center body-m font-weight-semibold text-ellipsis"><span class="text-ellipsis">README.md</span></div>
</div>
<div class="body-s secondary-text text-ellipsis">/Benchmarks/Chameneos/README.md</div>
</div>
<div class="flex-row flex-grow justify-end"><a class="flex-end bolt-button bolt-link-button enabled bolt-focus-treatment" data-focuszone="" data-is-focusable="true" href="/HenryKovalevsky/test/_git/test/pullrequest/2?_a=files&amp;path=%2FBenchmarks%2FChameneos%2FREADME.md" role="link" tabindex="0">View</a></div>
</div>
</div>
<div class="bolt-card-content flex-row flex-grow bolt-default-horizontal-spacing">
<div class="change-summary-card-content flex-column flex-grow scroll-hidden">
<div class="flex-grow flex-column padding-16">
<div class="bolt-spinner flex-column text-center rhythm-vertical-8">
<div class="bolt-spinner-circle medium"></div>
</div>
</div>
</div>
</div>
</div>
<div class="repos-summary-header flex-noshrink bolt-card flex-column depth-8 bolt-card-white">
<div class="flex-row"><button aria-label="Collapse" class="bolt-card-expand-button flex-self-start bolt-button bolt-icon-button enabled subtle icon-only bolt-focus-treatment" data-focuszone="" data-is-focusable="true" role="button" tabindex="0" type="button"><span aria-hidden="true" class="left-icon flex-noshrink fabric-icon ms-Icon--ChevronDownMed small"></span></button>
<div class="flex-row flex-start flex-grow scroll-hidden sticky">
<div class="body-s secondary-text repos-change-summary-file-icon-container"><span aria-hidden="true" class="repos-change-summary-file-icon flex-noshrink fabric-icon ms-Icon--FSharpLanguage"></span>
</div>
<div class="flex-column text-ellipsis margin-right-4">
<div class="flex-row rhythm-horizontal-8">
<div class="flex flex-center body-m font-weight-semibold text-ellipsis"><span class="text-ellipsis">CmlLCH.fs</span></div>
</div>
<div class="body-s secondary-text text-ellipsis">/Benchmarks/CmlLCH/CmlLCH.fs</div>
</div>
<div class="flex-row flex-grow justify-end"><a class="flex-end bolt-button bolt-link-button enabled bolt-focus-treatment" data-focuszone="" data-is-focusable="true" href="/HenryKovalevsky/test/_git/test/pullrequest/2?_a=files&amp;path=%2FBenchmarks%2FCmlLCH%2FCmlLCH.fs" role="link" tabindex="0">View</a></div>
</div>
</div>
<div class="bolt-card-content flex-row flex-grow bolt-default-horizontal-spacing">
<div class="change-summary-card-content flex-column flex-grow scroll-hidden">
<div class="flex-grow flex-column padding-16">
<div class="bolt-spinner flex-column text-center rhythm-vertical-8">
<div class="bolt-spinner-circle medium"></div>
</div>
</div>
</div>
</div>
</div>
<div class="repos-summary-header flex-noshrink bolt-card flex-column depth-8 bolt-card-white">
<div class="flex-row"><button aria-label="Collapse" class="bolt-card-expand-button flex-self-start bolt-button bolt-icon-button enabled subtle icon-only bolt-focus-treatment" data-focuszone="" data-is-focusable="true" role="button" tabindex="0" type="button"><span aria-hidden="true" class="left-icon flex-noshrink fabric-icon ms-Icon--ChevronDownMed small"></span></button>
<div class="flex-row flex-start flex-grow scroll-hidden sticky">
<div class="body-s secondary-text repos-change-summary-file-icon-container"><span aria-hidden="true" class="repos-change-summary-file-icon flex-noshrink fabric-icon ms-Icon--Page"></span>
</div>
<div class="flex-column text-ellipsis margin-right-4">
<div class="flex-row rhythm-horizontal-8">
<div class="flex flex-center body-m font-weight-semibold text-ellipsis"><span class="text-ellipsis">CmlLCH.fsproj</span></div>
</div>
<div class="body-s secondary-text text-ellipsis">/Benchmarks/CmlLCH/CmlLCH.fsproj
</div>
</div>
<div class="flex-row flex-grow justify-end"><a class="flex-end bolt-button bolt-link-button enabled bolt-focus-treatment" data-focuszone="" data-is-focusable="true" href="/HenryKovalevsky/test/_git/test/pullrequest/2?_a=files&amp;path=%2FBenchmarks%2FCmlLCH%2FCmlLCH.fsproj" role="link" tabindex="0">View</a></div>
</div>
</div>
<div class="bolt-card-content flex-row flex-grow bolt-default-horizontal-spacing">
<div class="change-summary-card-content flex-column flex-grow scroll-hidden">
<div class="flex-grow flex-column padding-16">
<div class="bolt-spinner flex-column text-center rhythm-vertical-8">
<div class="bolt-spinner-circle medium"></div>
</div>
</div>
</div>
</div>
</div>
<div class="repos-summary-header flex-noshrink bolt-card flex-column depth-8 bolt-card-white">
<div class="flex-row"><button aria-label="Collapse" class="bolt-card-expand-button flex-self-start bolt-button bolt-icon-button enabled subtle icon-only bolt-focus-treatment" data-focuszone="" data-is-focusable="true" role="button" tabindex="0" type="button"><span aria-hidden="true" class="left-icon flex-noshrink fabric-icon ms-Icon--ChevronDownMed small"></span></button>
<div class="flex-row flex-start flex-grow scroll-hidden sticky">
<div class="body-s secondary-text repos-change-summary-file-icon-container"><span aria-hidden="true" class="repos-change-summary-file-icon flex-noshrink fabric-icon ms-Icon--MarkDownLanguage"></span>
</div>
<div class="flex-column text-ellipsis margin-right-4">
<div class="flex-row rhythm-horizontal-8">
<div class="flex flex-center body-m font-weight-semibold text-ellipsis"><span class="text-ellipsis">README.md</span></div>
</div>
<div class="body-s secondary-text text-ellipsis">/Benchmarks/CmlLCH/README.md</div>
</div>
<div class="flex-row flex-grow justify-end"><a class="flex-end bolt-button bolt-link-button enabled bolt-focus-treatment" data-focuszone="" data-is-focusable="true" href="/HenryKovalevsky/test/_git/test/pullrequest/2?_a=files&amp;path=%2FBenchmarks%2FCmlLCH%2FREADME.md" role="link" tabindex="0">View</a></div>
</div>
</div>
<div class="bolt-card-content flex-row flex-grow bolt-default-horizontal-spacing">
<div class="change-summary-card-content flex-column flex-grow scroll-hidden">
<div class="flex-grow flex-column padding-16">
<div class="bolt-spinner flex-column text-center rhythm-vertical-8">
<div class="bolt-spinner-circle medium"></div>
</div>
</div>
</div>
</div>
</div>
<div class="repos-summary-header flex-noshrink bolt-card flex-column depth-8 bolt-card-white">
<div class="flex-row"><button aria-label="Collapse" class="bolt-card-expand-button flex-self-start bolt-button bolt-icon-button enabled subtle icon-only bolt-focus-treatment" data-focuszone="" data-is-focusable="true" role="button" tabindex="0" type="button"><span aria-hidden="true" class="left-icon flex-noshrink fabric-icon ms-Icon--ChevronDownMed small"></span></button>
<div class="flex-row flex-start flex-grow scroll-hidden sticky">
<div class="body-s secondary-text repos-change-summary-file-icon-container"><span aria-hidden="true" class="repos-change-summary-file-icon flex-noshrink fabric-icon ms-Icon--FSharpLanguage"></span>
</div>
<div class="flex-column text-ellipsis margin-right-4">
<div class="flex-row rhythm-horizontal-8">
<div class="flex flex-center body-m font-weight-semibold text-ellipsis"><span class="text-ellipsis">CounterActor.fs</span></div>
</div>
<div class="body-s secondary-text text-ellipsis">
/Benchmarks/CounterActor/CounterActor.fs</div>
</div>
<div class="flex-row flex-grow justify-end"><a class="flex-end bolt-button bolt-link-button enabled bolt-focus-treatment" data-focuszone="" data-is-focusable="true" href="/HenryKovalevsky/test/_git/test/pullrequest/2?_a=files&amp;path=%2FBenchmarks%2FCounterActor%2FCounterActor.fs" role="link" tabindex="0">View</a></div>
</div>
</div>
<div class="bolt-card-content flex-row flex-grow bolt-default-horizontal-spacing">
<div class="change-summary-card-content flex-column flex-grow scroll-hidden">
<div class="flex-grow flex-column padding-16">
<div class="bolt-spinner flex-column text-center rhythm-vertical-8">
<div class="bolt-spinner-circle medium"></div>
</div>
</div>
</div>
</div>
</div>
<div class="repos-summary-header flex-noshrink bolt-card flex-column depth-8 bolt-card-white">
<div class="flex-row"><button aria-label="Collapse" class="bolt-card-expand-button flex-self-start bolt-button bolt-icon-button enabled subtle icon-only bolt-focus-treatment" data-focuszone="" data-is-focusable="true" role="button" tabindex="0" type="button"><span aria-hidden="true" class="left-icon flex-noshrink fabric-icon ms-Icon--ChevronDownMed small"></span></button>
<div class="flex-row flex-start flex-grow scroll-hidden sticky">
<div class="body-s secondary-text repos-change-summary-file-icon-container"><span aria-hidden="true" class="repos-change-summary-file-icon flex-noshrink fabric-icon ms-Icon--Page"></span>
</div>
<div class="flex-column text-ellipsis margin-right-4">
<div class="flex-row rhythm-horizontal-8">
<div class="flex flex-center body-m font-weight-semibold text-ellipsis"><span class="text-ellipsis">CounterActor.fsproj</span></div>
</div>
<div class="body-s secondary-text text-ellipsis">
/Benchmarks/CounterActor/CounterActor.fsproj</div>
</div>
<div class="flex-row flex-grow justify-end"><a class="flex-end bolt-button bolt-link-button enabled bolt-focus-treatment" data-focuszone="" data-is-focusable="true" href="/HenryKovalevsky/test/_git/test/pullrequest/2?_a=files&amp;path=%2FBenchmarks%2FCounterActor%2FCounterActor.fsproj" role="link" tabindex="0">View</a></div>
</div>
</div>
<div class="bolt-card-content flex-row flex-grow bolt-default-horizontal-spacing">
<div class="change-summary-card-content flex-column flex-grow scroll-hidden">
<div class="flex-grow flex-column padding-16">
<div class="bolt-spinner flex-column text-center rhythm-vertical-8">
<div class="bolt-spinner-circle medium"></div>
</div>
</div>
</div>
</div>
</div>
<div class="repos-summary-header flex-noshrink bolt-card flex-column depth-8 bolt-card-white">
<div class="flex-row"><button aria-label="Collapse" class="bolt-card-expand-button flex-self-start bolt-button bolt-icon-button enabled subtle icon-only bolt-focus-treatment" data-focuszone="" data-is-focusable="true" role="button" tabindex="0" type="button"><span aria-hidden="true" class="left-icon flex-noshrink fabric-icon ms-Icon--ChevronDownMed small"></span></button>
<div class="flex-row flex-start flex-grow scroll-hidden sticky">
<div class="body-s secondary-text repos-change-summary-file-icon-container"><span aria-hidden="true" class="repos-change-summary-file-icon flex-noshrink fabric-icon ms-Icon--MarkDownLanguage"></span>
</div>
<div class="flex-column text-ellipsis margin-right-4">
<div class="flex-row rhythm-horizontal-8">
<div class="flex flex-center body-m font-weight-semibold text-ellipsis"><span class="text-ellipsis">README.md</span></div>
</div>
<div class="body-s secondary-text text-ellipsis">/Benchmarks/CounterActor/README.md
</div>
</div>
<div class="flex-row flex-grow justify-end"><a class="flex-end bolt-button bolt-link-button enabled bolt-focus-treatment" data-focuszone="" data-is-focusable="true" href="/HenryKovalevsky/test/_git/test/pullrequest/2?_a=files&amp;path=%2FBenchmarks%2FCounterActor%2FREADME.md" role="link" tabindex="0">View</a></div>
</div>
</div>
<div class="bolt-card-content flex-row flex-grow bolt-default-horizontal-spacing">
<div class="change-summary-card-content flex-column flex-grow scroll-hidden">
<div class="flex-grow flex-column padding-16">
<div class="bolt-spinner flex-column text-center rhythm-vertical-8">
<div class="bolt-spinner-circle medium"></div>
</div>
</div>
</div>
</div>
</div>
<div class="repos-summary-header flex-noshrink bolt-card flex-column depth-8 bolt-card-white">
<div class="flex-row"><button aria-label="Collapse" class="bolt-card-expand-button flex-self-start bolt-button bolt-icon-button enabled subtle icon-only bolt-focus-treatment" data-focuszone="" data-is-focusable="true" role="button" tabindex="0" type="button"><span aria-hidden="true" class="left-icon flex-noshrink fabric-icon ms-Icon--ChevronDownMed small"></span></button>
<div class="flex-row flex-start flex-grow scroll-hidden sticky">
<div class="body-s secondary-text repos-change-summary-file-icon-container"><span aria-hidden="true" class="repos-change-summary-file-icon flex-noshrink fabric-icon ms-Icon--FSharpLanguage"></span>
</div>
<div class="flex-column text-ellipsis margin-right-4">
<div class="flex-row rhythm-horizontal-8">
<div class="flex flex-center body-m font-weight-semibold text-ellipsis"><span class="text-ellipsis">Fibonacci.fs</span></div>
</div>
<div class="body-s secondary-text text-ellipsis">/Benchmarks/Fibonacci/Fibonacci.fs
</div>
</div>
<div class="flex-row flex-grow justify-end"><a class="flex-end bolt-button bolt-link-button enabled bolt-focus-treatment" data-focuszone="" data-is-focusable="true" href="/HenryKovalevsky/test/_git/test/pullrequest/2?_a=files&amp;path=%2FBenchmarks%2FFibonacci%2FFibonacci.fs" role="link" tabindex="0">View</a></div>
</div>
</div>
<div class="bolt-card-content flex-row flex-grow bolt-default-horizontal-spacing">
<div class="change-summary-card-content flex-column flex-grow scroll-hidden">
<div class="flex-grow flex-column padding-16">
<div class="bolt-spinner flex-column text-center rhythm-vertical-8">
<div class="bolt-spinner-circle medium"></div>
</div>
</div>
</div>
</div>
</div>
<div class="repos-summary-header flex-noshrink bolt-card flex-column depth-8 bolt-card-white">
<div class="flex-row"><button aria-label="Collapse" class="bolt-card-expand-button flex-self-start bolt-button bolt-icon-button enabled subtle icon-only bolt-focus-treatment" data-focuszone="" data-is-focusable="true" role="button" tabindex="0" type="button"><span aria-hidden="true" class="left-icon flex-noshrink fabric-icon ms-Icon--ChevronDownMed small"></span></button>
<div class="flex-row flex-start flex-grow scroll-hidden sticky">
<div class="body-s secondary-text repos-change-summary-file-icon-container"><span aria-hidden="true" class="repos-change-summary-file-icon flex-noshrink fabric-icon ms-Icon--Page"></span>
</div>
<div class="flex-column text-ellipsis margin-right-4">
<div class="flex-row rhythm-horizontal-8">
<div class="flex flex-center body-m font-weight-semibold text-ellipsis"><span class="text-ellipsis">Fibonacci.fsproj</span></div>
</div>
<div class="body-s secondary-text text-ellipsis">
/Benchmarks/Fibonacci/Fibonacci.fsproj</div>
</div>
<div class="flex-row flex-grow justify-end"><a class="flex-end bolt-button bolt-link-button enabled bolt-focus-treatment" data-focuszone="" data-is-focusable="true" href="/HenryKovalevsky/test/_git/test/pullrequest/2?_a=files&amp;path=%2FBenchmarks%2FFibonacci%2FFibonacci.fsproj" role="link" tabindex="0">View</a></div>
</div>
</div>
<div class="bolt-card-content flex-row flex-grow bolt-default-horizontal-spacing">
<div class="change-summary-card-content flex-column flex-grow scroll-hidden">
<div class="flex-grow flex-column padding-16">
<div class="bolt-spinner flex-column text-center rhythm-vertical-8">
<div class="bolt-spinner-circle medium"></div>
</div>
</div>
</div>
</div>
</div>
<div class="repos-summary-header flex-noshrink bolt-card flex-column depth-8 bolt-card-white">
<div class="flex-row"><button aria-label="Collapse" class="bolt-card-expand-button flex-self-start bolt-button bolt-icon-button enabled subtle icon-only bolt-focus-treatment" data-focuszone="" data-is-focusable="true" role="button" tabindex="0" type="button"><span aria-hidden="true" class="left-icon flex-noshrink fabric-icon ms-Icon--ChevronDownMed small"></span></button>
<div class="flex-row flex-start flex-grow scroll-hidden sticky">
<div class="body-s secondary-text repos-change-summary-file-icon-container"><span aria-hidden="true" class="repos-change-summary-file-icon flex-noshrink fabric-icon ms-Icon--MarkDownLanguage"></span>
</div>
<div class="flex-column text-ellipsis margin-right-4">
<div class="flex-row rhythm-horizontal-8">
<div class="flex flex-center body-m font-weight-semibold text-ellipsis"><span class="text-ellipsis">README.md</span></div>
</div>
<div class="body-s secondary-text text-ellipsis">/Benchmarks/Fibonacci/README.md</div>
</div>
<div class="flex-row flex-grow justify-end"><a class="flex-end bolt-button bolt-link-button enabled bolt-focus-treatment" data-focuszone="" data-is-focusable="true" href="/HenryKovalevsky/test/_git/test/pullrequest/2?_a=files&amp;path=%2FBenchmarks%2FFibonacci%2FREADME.md" role="link" tabindex="0">View</a></div>
</div>
</div>
<div class="bolt-card-content flex-row flex-grow bolt-default-horizontal-spacing">
<div class="change-summary-card-content flex-column flex-grow scroll-hidden">
<div class="flex-grow flex-column padding-16">
<div class="bolt-spinner flex-column text-center rhythm-vertical-8">
<div class="bolt-spinner-circle medium"></div>
</div>
</div>
</div>
</div>
</div>
<div class="repos-summary-header flex-noshrink bolt-card flex-column depth-8 bolt-card-white">
<div class="flex-row"><button aria-label="Collapse" class="bolt-card-expand-button flex-self-start bolt-button bolt-icon-button enabled subtle icon-only bolt-focus-treatment" data-focuszone="" data-is-focusable="true" role="button" tabindex="0" type="button"><span aria-hidden="true" class="left-icon flex-noshrink fabric-icon ms-Icon--ChevronDownMed small"></span></button>
<div class="flex-row flex-start flex-grow scroll-hidden sticky">
<div class="body-s secondary-text repos-change-summary-file-icon-container"><span aria-hidden="true" class="repos-change-summary-file-icon flex-noshrink fabric-icon ms-Icon--FSharpLanguage"></span>
</div>
<div class="flex-column text-ellipsis margin-right-4">
<div class="flex-row rhythm-horizontal-8">
<div class="flex flex-center body-m font-weight-semibold text-ellipsis"><span class="text-ellipsis">PingPong.fs</span></div>
</div>
<div class="body-s secondary-text text-ellipsis">/Benchmarks/PingPong/PingPong.fs
</div>
</div>
<div class="flex-row flex-grow justify-end"><a class="flex-end bolt-button bolt-link-button enabled bolt-focus-treatment" data-focuszone="" data-is-focusable="true" href="/HenryKovalevsky/test/_git/test/pullrequest/2?_a=files&amp;path=%2FBenchmarks%2FPingPong%2FPingPong.fs" role="link" tabindex="0">View</a></div>
</div>
</div>
<div class="bolt-card-content flex-row flex-grow bolt-default-horizontal-spacing">
<div class="change-summary-card-content flex-column flex-grow scroll-hidden">
<div class="flex-grow flex-column padding-16">
<div class="bolt-spinner flex-column text-center rhythm-vertical-8">
<div class="bolt-spinner-circle medium"></div>
</div>
</div>
</div>
</div>
</div>
<div class="repos-summary-header flex-noshrink bolt-card flex-column depth-8 bolt-card-white">
<div class="flex-row"><button aria-label="Collapse" class="bolt-card-expand-button flex-self-start bolt-button bolt-icon-button enabled subtle icon-only bolt-focus-treatment" data-focuszone="" data-is-focusable="true" role="button" tabindex="0" type="button"><span aria-hidden="true" class="left-icon flex-noshrink fabric-icon ms-Icon--ChevronDownMed small"></span></button>
<div class="flex-row flex-start flex-grow scroll-hidden sticky">
<div class="body-s secondary-text repos-change-summary-file-icon-container"><span aria-hidden="true" class="repos-change-summary-file-icon flex-noshrink fabric-icon ms-Icon--Page"></span>
</div>
<div class="flex-column text-ellipsis margin-right-4">
<div class="flex-row rhythm-horizontal-8">
<div class="flex flex-center body-m font-weight-semibold text-ellipsis"><span class="text-ellipsis">PingPong.fsproj</span></div>
</div>
<div class="body-s secondary-text text-ellipsis">/Benchmarks/PingPong/PingPong.fsproj
</div>
</div>
<div class="flex-row flex-grow justify-end"><a class="flex-end bolt-button bolt-link-button enabled bolt-focus-treatment" data-focuszone="" data-is-focusable="true" href="/HenryKovalevsky/test/_git/test/pullrequest/2?_a=files&amp;path=%2FBenchmarks%2FPingPong%2FPingPong.fsproj" role="link" tabindex="0">View</a></div>
</div>
</div>
<div class="bolt-card-content flex-row flex-grow bolt-default-horizontal-spacing">
<div class="change-summary-card-content flex-column flex-grow scroll-hidden">
<div class="flex-grow flex-column padding-16">
<div class="bolt-spinner flex-column text-center rhythm-vertical-8">
<div class="bolt-spinner-circle medium"></div>
</div>
</div>
</div>
</div>
</div>
<div class="repos-summary-header flex-noshrink bolt-card flex-column depth-8 bolt-card-white">
<div class="flex-row"><button aria-label="Collapse" class="bolt-card-expand-button flex-self-start bolt-button bolt-icon-button enabled subtle icon-only bolt-focus-treatment" data-focuszone="" data-is-focusable="true" role="button" tabindex="0" type="button"><span aria-hidden="true" class="left-icon flex-noshrink fabric-icon ms-Icon--ChevronDownMed small"></span></button>
<div class="flex-row flex-start flex-grow scroll-hidden sticky">
<div class="body-s secondary-text repos-change-summary-file-icon-container"><span aria-hidden="true" class="repos-change-summary-file-icon flex-noshrink fabric-icon ms-Icon--MarkDownLanguage"></span>
</div>
<div class="flex-column text-ellipsis margin-right-4">
<div class="flex-row rhythm-horizontal-8">
<div class="flex flex-center body-m font-weight-semibold text-ellipsis"><span class="text-ellipsis">README.md</span></div>
</div>
<div class="body-s secondary-text text-ellipsis">/Benchmarks/PingPong/README.md</div>
</div>
<div class="flex-row flex-grow justify-end"><a class="flex-end bolt-button bolt-link-button enabled bolt-focus-treatment" data-focuszone="" data-is-focusable="true" href="/HenryKovalevsky/test/_git/test/pullrequest/2?_a=files&amp;path=%2FBenchmarks%2FPingPong%2FREADME.md" role="link" tabindex="0">View</a></div>
</div>
</div>
<div class="bolt-card-content flex-row flex-grow bolt-default-horizontal-spacing">
<div class="change-summary-card-content flex-column flex-grow scroll-hidden">
<div class="flex-grow flex-column padding-16">
<div class="bolt-spinner flex-column text-center rhythm-vertical-8">
<div class="bolt-spinner-circle medium"></div>
</div>
</div>
</div>
</div>
</div>
<div class="repos-summary-header flex-noshrink bolt-card flex-column depth-8 bolt-card-white">
<div class="flex-row"><button aria-label="Collapse" class="bolt-card-expand-button flex-self-start bolt-button bolt-icon-button enabled subtle icon-only bolt-focus-treatment" data-focuszone="" data-is-focusable="true" role="button" tabindex="0" type="button"><span aria-hidden="true" class="left-icon flex-noshrink fabric-icon ms-Icon--ChevronDownMed small"></span></button>
<div class="flex-row flex-start flex-grow scroll-hidden sticky">
<div class="body-s secondary-text repos-change-summary-file-icon-container"><span aria-hidden="true" class="repos-change-summary-file-icon flex-noshrink fabric-icon ms-Icon--FSharpLanguage"></span>
</div>
<div class="flex-column text-ellipsis margin-right-4">
<div class="flex-row rhythm-horizontal-8">
<div class="flex flex-center body-m font-weight-semibold text-ellipsis"><span class="text-ellipsis">PostMailbox.fs</span></div>
</div>
<div class="body-s secondary-text text-ellipsis">
/Benchmarks/PostMailbox/PostMailbox.fs</div>
</div>
<div class="flex-row flex-grow justify-end"><a class="flex-end bolt-button bolt-link-button enabled bolt-focus-treatment" data-focuszone="" data-is-focusable="true" href="/HenryKovalevsky/test/_git/test/pullrequest/2?_a=files&amp;path=%2FBenchmarks%2FPostMailbox%2FPostMailbox.fs" role="link" tabindex="0">View</a></div>
</div>
</div>
<div class="bolt-card-content flex-row flex-grow bolt-default-horizontal-spacing">
<div class="change-summary-card-content flex-column flex-grow scroll-hidden">
<div class="flex-grow flex-column padding-16">
<div class="bolt-spinner flex-column text-center rhythm-vertical-8">
<div class="bolt-spinner-circle medium"></div>
</div>
</div>
</div>
</div>
</div>
<div class="repos-summary-header flex-noshrink bolt-card flex-column depth-8 bolt-card-white">
<div class="flex-row"><button aria-label="Collapse" class="bolt-card-expand-button flex-self-start bolt-button bolt-icon-button enabled subtle icon-only bolt-focus-treatment" data-focuszone="" data-is-focusable="true" role="button" tabindex="0" type="button"><span aria-hidden="true" class="left-icon flex-noshrink fabric-icon ms-Icon--ChevronDownMed small"></span></button>
<div class="flex-row flex-start flex-grow scroll-hidden sticky">
<div class="body-s secondary-text repos-change-summary-file-icon-container"><span aria-hidden="true" class="repos-change-summary-file-icon flex-noshrink fabric-icon ms-Icon--Page"></span>
</div>
<div class="flex-column text-ellipsis margin-right-4">
<div class="flex-row rhythm-horizontal-8">
<div class="flex flex-center body-m font-weight-semibold text-ellipsis"><span class="text-ellipsis">PostMailbox.fsproj</span></div>
</div>
<div class="body-s secondary-text text-ellipsis">
/Benchmarks/PostMailbox/PostMailbox.fsproj</div>
</div>
<div class="flex-row flex-grow justify-end"><a class="flex-end bolt-button bolt-link-button enabled bolt-focus-treatment" data-focuszone="" data-is-focusable="true" href="/HenryKovalevsky/test/_git/test/pullrequest/2?_a=files&amp;path=%2FBenchmarks%2FPostMailbox%2FPostMailbox.fsproj" role="link" tabindex="0">View</a></div>
</div>
</div>
<div class="bolt-card-content flex-row flex-grow bolt-default-horizontal-spacing">
<div class="change-summary-card-content flex-column flex-grow scroll-hidden">
<div class="flex-grow flex-column padding-16">
<div class="bolt-spinner flex-column text-center rhythm-vertical-8">
<div class="bolt-spinner-circle medium"></div>
</div>
</div>
</div>
</div>
</div>
<div class="repos-summary-header flex-noshrink bolt-card flex-column depth-8 bolt-card-white">
<div class="flex-row"><button aria-label="Collapse" class="bolt-card-expand-button flex-self-start bolt-button bolt-icon-button enabled subtle icon-only bolt-focus-treatment" data-focuszone="" data-is-focusable="true" role="button" tabindex="0" type="button"><span aria-hidden="true" class="left-icon flex-noshrink fabric-icon ms-Icon--ChevronDownMed small"></span></button>
<div class="flex-row flex-start flex-grow scroll-hidden sticky">
<div class="body-s secondary-text repos-change-summary-file-icon-container"><span aria-hidden="true" class="repos-change-summary-file-icon flex-noshrink fabric-icon ms-Icon--MarkDownLanguage"></span>
</div>
<div class="flex-column text-ellipsis margin-right-4">
<div class="flex-row rhythm-horizontal-8">
<div class="flex flex-center body-m font-weight-semibold text-ellipsis"><span class="text-ellipsis">README.md</span></div>
</div>
<div class="body-s secondary-text text-ellipsis">/Benchmarks/PostMailbox/README.md
</div>
</div>
<div class="flex-row flex-grow justify-end"><a class="flex-end bolt-button bolt-link-button enabled bolt-focus-treatment" data-focuszone="" data-is-focusable="true" href="/HenryKovalevsky/test/_git/test/pullrequest/2?_a=files&amp;path=%2FBenchmarks%2FPostMailbox%2FREADME.md" role="link" tabindex="0">View</a></div>
</div>
</div>
<div class="bolt-card-content flex-row flex-grow bolt-default-horizontal-spacing">
<div class="change-summary-card-content flex-column flex-grow scroll-hidden">
<div class="flex-grow flex-column padding-16">
<div class="bolt-spinner flex-column text-center rhythm-vertical-8">
<div class="bolt-spinner-circle medium"></div>
</div>
</div>
</div>
</div>
</div>
<div class="repos-summary-header flex-noshrink bolt-card flex-column depth-8 bolt-card-white">
<div class="flex-row"><button aria-label="Collapse" class="bolt-card-expand-button flex-self-start bolt-button bolt-icon-button enabled subtle icon-only bolt-focus-treatment" data-focuszone="" data-is-focusable="true" role="button" tabindex="0" type="button"><span aria-hidden="true" class="left-icon flex-noshrink fabric-icon ms-Icon--ChevronDownMed small"></span></button>
<div class="flex-row flex-start flex-grow scroll-hidden sticky">
<div class="body-s secondary-text repos-change-summary-file-icon-container"><span aria-hidden="true" class="repos-change-summary-file-icon flex-noshrink fabric-icon ms-Icon--FSharpLanguage"></span>
</div>
<div class="flex-column text-ellipsis margin-right-4">
<div class="flex-row rhythm-horizontal-8">
<div class="flex flex-center body-m font-weight-semibold text-ellipsis"><span class="text-ellipsis">PrimesStream.fs</span></div>
</div>
<div class="body-s secondary-text text-ellipsis">
/Benchmarks/PrimesStream/PrimesStream.fs</div>
</div>
<div class="flex-row flex-grow justify-end"><a class="flex-end bolt-button bolt-link-button enabled bolt-focus-treatment" data-focuszone="" data-is-focusable="true" href="/HenryKovalevsky/test/_git/test/pullrequest/2?_a=files&amp;path=%2FBenchmarks%2FPrimesStream%2FPrimesStream.fs" role="link" tabindex="0">View</a></div>
</div>
</div>
<div class="bolt-card-content flex-row flex-grow bolt-default-horizontal-spacing">
<div class="change-summary-card-content flex-column flex-grow scroll-hidden">
<div class="flex-grow flex-column padding-16">
<div class="bolt-spinner flex-column text-center rhythm-vertical-8">
<div class="bolt-spinner-circle medium"></div>
</div>
</div>
</div>
</div>
</div>
<div class="flex-grow flex-column padding-16">
<div class="bolt-spinner flex-column text-center rhythm-vertical-8">
<div class="bolt-spinner-circle medium"></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="flex flex-noshrink region-content-footer" data-renderedregion="content-footer"></div>
</div>
</div>
<div class="footer flex flex-noshrink region-footer" data-renderedregion="footer"></div>
</div>
</div>
/*! CSS Used from: https://cdn.vsassets.io/v/M181_20210205.1/_ext/ms.vss-web/core-content/ms.vss-web.core-content.min.css */
a{color:inherit;}
input,button{color:inherit;font-family:inherit;font-size:inherit;}
ul{padding:0;}
li{list-style:none;}
*{box-sizing:inherit;}
.absolute-fill{position:absolute;bottom:0;left:0;right:0;top:0;}
.relative{position:relative;}
.scroll-hidden{overflow:hidden;}
.scroll-auto{overflow:auto;}
@media screen and (max-width:600px){
.scroll-auto{-webkit-overflow-scrolling:touch;}
}
.v-scroll-auto{overflow-y:auto;}
@media screen and (max-width:600px){
.v-scroll-auto{-webkit-overflow-scrolling:touch;}
}
.full-size{display:flex;flex-grow:1;overflow:hidden;}
.flex-column{display:flex;flex-direction:column;}
.flex-row{display:flex;flex-direction:row;}
.inline-flex-row{display:inline-flex;flex-direction:row;}
.flex-center{align-items:center;}
.flex-end{align-items:flex-end;}
.flex-start{align-items:flex-start;}
.flex-stretch{align-items:stretch;}
.justify-start{justify-content:flex-start;}
.justify-center{justify-content:center;}
.justify-end{justify-content:flex-end;}
.flex-wrap{flex-wrap:wrap;}
.flex-grow{flex-grow:1;}
.flex-noshrink{flex-shrink:0;}
.flex-self-start{align-self:flex-start;}
.flex-self-stretch{align-self:stretch;}
.flex-cell{align-items:center;align-self:stretch;display:flex;flex-direction:row;margin:0;padding:0;position:relative;}
.title-m{font-size:1.3125rem;font-weight:600;letter-spacing:-.02em;}
.body-xl{font-size:1.0625rem;}
.body-m{font-size:.875rem;}
.body-s{font-size:.75rem;}
.font-size{font-size:.75rem;}
.font-weight-normal{font-weight:normal;}
.font-weight-semibold{font-weight:600;}
.font-weight-heavy{font-weight:bold;}
.secondary-text{color:rgba(0,0,0,.55);color:var(--text-secondary-color,rgba(0, 0, 0, .55));}
@media screen and (-ms-high-contrast:active){
.secondary-text{color:graytext;}
}
.monospaced-text{font-family:Menlo,Consolas,Courier New,monospace;}
.v-align-middle{vertical-align:middle;}
.depth-8{box-shadow:0 3.2px 7.2px 0 rgba(0,0,0,.132),0 .6px 1.8px 0 rgba(0,0,0,.108);box-shadow:0 3.2px 7.2px 0 var(--callout-shadow-color,rgba(0, 0, 0, .132)),0 .6px 1.8px 0 var(--callout-shadow-secondary-color,rgba(0, 0, 0, .108));}
.cursor-default{cursor:default;}
.cursor-pointer{cursor:pointer;}
.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.text-center{text-align:center;}
.text-right{text-align:right;}
.icon-margin{margin-right:6px;}
.contributed-icon-image{background-size:contain;}
.margin-bottom-8{margin-bottom:8px;}
.margin-left-8{margin-left:8px;}
.margin-left-16{margin-left:16px;}
.margin-right-4{margin-right:4px;}
.margin-vertical-8{margin-bottom:8px;margin-top:8px;}
.padding-0,.no-padding{padding:0!important;}
.padding-16{padding:16px;}
.padding-bottom-0{padding-bottom:0!important;}
.padding-horizontal-0{padding-left:0!important;padding-right:0!important;}
.padding-horizontal-4{padding-left:4px;padding-right:4px;}
.padding-horizontal-8{padding-left:8px;padding-right:8px;}
.padding-right-8{padding-right:8px;}
.padding-vertical-4{padding-bottom:4px;padding-top:4px;}
.padding-vertical-8{padding-bottom:8px;padding-top:8px;}
.rhythm-horizontal-8>:not(:first-child){margin-left:8px;}
.rhythm-vertical-16>:not(:first-child){margin-top:16px;}
.invisible{visibility:hidden;}
.custom-scrollbar{scrollbar-color:rgba(0,0,0,.2) transparent;scrollbar-color:var(--palette-black-alpha-20,rgba(0, 0, 0, .2)) transparent;scrollbar-width:thin;}
.custom-scrollbar.scroll-auto-hide{scrollbar-color:transparent transparent;}
.custom-scrollbar.scroll-auto-hide:hover{scrollbar-color:rgba(0,0,0,.2) transparent;scrollbar-color:var(--palette-black-alpha-20,rgba(0, 0, 0, .2)) transparent;}
.custom-scrollbar::-webkit-scrollbar{width:18px;height:18px;}
.custom-scrollbar::-webkit-scrollbar-thumb{border:6px solid transparent;background:rgba(0,0,0,.2);background:var(--palette-black-alpha-20,rgba(0, 0, 0, .2));border-radius:10px;background-clip:padding-box;}
.custom-scrollbar::-webkit-scrollbar-corner{background:transparent;}
.custom-scrollbar.scroll-auto-hide::-webkit-scrollbar-thumb{background:transparent;background-clip:padding-box;}
.custom-scrollbar.scroll-auto-hide:hover::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);background:var(--palette-black-alpha-20,rgba(0, 0, 0, .2));background-clip:padding-box;}
.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3);background:var(--palette-black-alpha-30,rgba(0, 0, 0, .3));background-clip:padding-box;border:4px solid transparent;}
.flex{display:flex;}
/*! CSS Used from: https://cdn.vsassets.io/v/M181_20210205.1/_ext/ms.vss-features/ui-core-content/ms.vss-features.ui-core-content.min.css */
.fabric-icon{align-self:center;display:inline-flex;font-family:"AzureDevOpsMDL2Assets";-webkit-font-smoothing:antialiased;}
.fabric-icon.small{font-size:.75rem;line-height:.75rem;}
.fabric-icon.medium{font-size:1rem;line-height:1rem;}
.ms-Icon--FabricFolderFill{transform:translateY(1px);}
.ms-Icon--Tag{transform:translateY(1px);}
.ms-Icon--Add:before{content:"\e710 ";}
.ms-Icon--Settings:before{content:"\e713 ";}
.ms-Icon--Shop:before{content:"\e719 ";}
.ms-Icon--Filter:before{content:"\e71c ";}
.ms-Icon--Search:before{content:"\e721 ";}
.ms-Icon--CheckMark:before{content:"\e73e ";}
.ms-Icon--FullScreen:before{content:"\e740 ";}
.ms-Icon--Page:before{content:"\e7c3 ";}
.ms-Icon--Copy:before{content:"\e8c8 ";}
.ms-Icon--Tag:before{content:"\e8ec ";}
.ms-Icon--ChevronDownMed:before{content:"\e972 ";}
.ms-Icon--ChevronRightMed:before{content:"\e974 ";}
.ms-Icon--Unknown:before{content:"\e9ce ";}
.ms-Icon--CheckList:before{content:"\e9d5 ";}
.ms-Icon--OpenSource:before{content:"\ebc2 ";}
.ms-Icon--DoubleChevronLeft:before{content:"\edbe ";}
.ms-Icon--PlayerSettings:before{content:"\ef58 ";}
.ms-Icon--FabricFolderFill:before{content:"\f0aa ";}
.ms-Icon--BranchCommit:before{content:"\f293 ";}
.ms-Icon--BranchMerge:before{content:"\f295 ";}
.ms-Icon--BranchPullRequest:before{content:"\f296 ";}
.ms-Icon--BranchShelveset:before{content:"\f298 ";}
.ms-Icon--MoreVertical:before{content:"\f2bc ";}
.ms-Icon--MarkDownLanguage:before{content:"\f2fb ";}
.ms-Icon--FileCode:before{content:"\f30e ";}
.ms-Icon--VSTSLogo:before{content:"\f381 ";}
.ms-Icon--GitLogo:before{content:"\f65d ";}
.ms-Icon--DiffSideBySide:before{content:"\f30a ";}
.ms-Icon--FSharpLanguage:before{content:"\f2f5 ";}
.bolt-link{border-radius:2px;color:rgba(0,90,158,1);color:var(--communication-foreground,rgba(0, 90, 158, 1));cursor:pointer;outline:transparent;text-decoration:none;transition:color 80ms cubic-bezier(.165,.84,.44,1),background 80ms linear;}
.bolt-link:hover{color:rgba(0,69,120,1);color:rgba(var(--palette-primary-shade-30,0, 69, 120),1);}
.bolt-focus-visible .bolt-link:focus{animation:ms-focus-shadow-with-border-pulse 4s ease-in-out infinite;box-shadow:0 0 0 3px rgba(0,120,212,.23),0 0 0 1px rgba(0,120,212,1);box-shadow:0 0 0 3px var(--focus-pulse-max-color,rgba(0, 120, 212, .23)),0 0 0 1px var(--focus-border-color,rgba(0, 120, 212, 1));}
@media screen and (-ms-high-contrast:active){
.bolt-focus-visible .bolt-link:focus{animation:none;}
}
@media screen and (-ms-high-contrast:active){
.bolt-focus-visible .bolt-link:focus{outline:1px solid highlight!important;}
}
.bolt-default-horizontal-spacing{padding-left:20px;padding-right:20px;}
.vss-Persona .vss-Persona-content{border-radius:50%;width:100%;height:100%;display:flex;justify-content:center;color:white;background-color:rgba(166,166,166,1);background-color:rgba(var(--palette-neutral-30,166, 166, 166),1);user-select:none;}
.vss-Persona .vss-Persona-content.using-image{object-fit:cover;background-color:transparent;}
.vss-Persona.small{width:24px;height:24px;}
/*! CSS Used from: https://cdn.vsassets.io/v/M181_20210205.1/_ext/ms.vss-features/ui-spinner-content/ms.vss-features.ui-spinner-content.min.css */
.bolt-spinner{align-items:center;justify-content:center;}
.bolt-spinner-circle{border:1.5px solid;border-color:rgba(200,200,200,1);border-color:rgba(var(--palette-neutral-20,200, 200, 200),1);border-top-color:rgba(0,90,158,1);border-top-color:var(--communication-foreground,rgba(0, 90, 158, 1));border-radius:50%;animation-name:spinner-anim;animation-duration:1.3s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.53,.21,.29,.67);}
.bolt-spinner-circle.medium{width:1.25rem;height:1.25rem;}
/*! CSS Used from: https://cdn.vsassets.io/v/M181_20210205.1/_ext/ms.vss-features/ui-widgets-content/ms.vss-features.ui-widgets-content.min.css */
.bolt-button{align-items:center;border-radius:2px;border:1px solid transparent;cursor:pointer;display:inline-flex;flex-direction:row;flex-shrink:0;font-family:inherit;font-size:inherit;font-weight:600;justify-content:center;line-height:inherit;outline:none;overflow:visible;padding:6px 12px;position:relative;transition:background 80ms linear;}
@media screen and (-ms-high-contrast:active){
.bolt-button{border:1px solid windowtext;}
}
button.bolt-button{height:auto;}
.bolt-button::-moz-focus-inner{border:0;}
.bolt-button.primary{background-color:rgba(0,120,212,1);background-color:var(--communication-background,rgba(0, 120, 212, 1));color:rgba(255,255,255,1);color:var(--text-on-communication-background,rgba(255, 255, 255, 1));}
.bolt-button.primary:hover{background-color:rgba(0,103,181,1);background-color:rgba(var(--palette-primary-darkened-6,0, 103, 181),1);}
.bolt-button.primary:active{background-color:rgba(0,91,161,1);background-color:rgba(var(--palette-primary-darkened-10,0, 91, 161),1);}
@media screen and (-ms-high-contrast:active){
.bolt-button:not(.disabled):hover{color:HighLight;}
}
.bolt-button.subtle{background-color:transparent;}
.bolt-button.subtle:hover{background-color:rgba(0,0,0,.06);background-color:var(--palette-black-alpha-6,rgba(0, 0, 0, .06));}
.bolt-button.subtle:active{background-color:rgba(0,0,0,.2);background-color:var(--palette-black-alpha-20,rgba(0, 0, 0, .2));}
.bolt-button{background-color:rgba(0,0,0,.06);background-color:var(--palette-black-alpha-6,rgba(0, 0, 0, .06));color:rgba(0,0,0,.9);color:var(--text-primary-color,rgba(0, 0, 0, .9));margin:0;}
.bolt-button:focus{z-index:1;}
.bolt-button:hover{background-color:rgba(0,0,0,.1);background-color:var(--palette-black-alpha-10,rgba(0, 0, 0, .1));}
.bolt-button:active{background-color:rgba(0,0,0,.2);background-color:var(--palette-black-alpha-20,rgba(0, 0, 0, .2));}
.bolt-link-button{text-decoration:none;}
.bolt-button.icon-only{padding:8px 22px;font-weight:normal;}
.bolt-button.icon-only.subtle{padding:8px;}
.bolt-button:not(.icon-only)>.left-icon{font-weight:normal;padding-right:10px;}
.bolt-button.bolt-link-button{color:rgba(0,0,0,.9);color:var(--text-primary-color,rgba(0, 0, 0, .9));}
.bolt-button.bolt-link-button:hover{color:rgba(0,0,0,.9);color:var(--text-primary-color,rgba(0, 0, 0, .9));text-decoration:none;}
.bolt-button.bolt-link-button:visited{color:rgba(0,0,0,.9);color:var(--text-primary-color,rgba(0, 0, 0, .9));}
.bolt-button.bolt-link-button:active{color:rgba(0,0,0,.9);color:var(--text-primary-color,rgba(0, 0, 0, .9));}
.bolt-focus-visible .bolt-button.bolt-focus-treatment:focus{animation:ms-focus-shadow-pulse 4s ease-in-out infinite;box-shadow:0 0 0 3px rgba(0,120,212,.23);box-shadow:0 0 0 3px var(--focus-pulse-max-color,rgba(0, 120, 212, .23));border-color:rgba(0,120,212,1);border-color:var(--focus-border-color,rgba(0, 120, 212, 1));}
@media screen and (-ms-high-contrast:active){
.bolt-focus-visible .bolt-button.bolt-focus-treatment:focus{animation:none;}
}
@media screen and (-ms-high-contrast:active){
.bolt-focus-visible .bolt-button.bolt-focus-treatment:focus{forced-color-adjust:none;border-color:highlight;}
}
@media screen and (-ms-high-contrast:black-on-white){
.bolt-focus-visible .bolt-button.bolt-focus-treatment:focus{outline:1px solid highlight;outline-offset:1px;}
}
@media screen and (-ms-high-contrast:active){
.bolt-focus-visible .bolt-button.bolt-focus-treatment:focus{background:window;color:windowtext;}
}
.bolt-focus-visible .bolt-button.bolt-focus-treatment:focus.primary{animation:ms-focus-shadow-with-border-pulse 4s ease-in-out infinite;box-shadow:0 0 0 3px rgba(0,120,212,.23),0 0 0 1px rgba(0,120,212,1);box-shadow:0 0 0 3px var(--focus-pulse-max-color,rgba(0, 120, 212, .23)),0 0 0 1px var(--focus-border-color,rgba(0, 120, 212, 1));border-color:rgba(255,255,255,1);border-color:var(--text-on-communication-background,rgba(255, 255, 255, 1));}
@media screen and (-ms-high-contrast:active){
.bolt-focus-visible .bolt-button.bolt-focus-treatment:focus.primary{animation:none;}
}
@media screen and (-ms-high-contrast:active){
.bolt-focus-visible .bolt-button.bolt-focus-treatment:focus.primary{border-color:highlight;box-shadow:none;}
}
.bolt-focus-visible .bolt-button.bolt-focus-treatment:focus:after{content:none!important;}
.bolt-expandable-button .icon-right{padding-left:10px;}
.bolt-checkbox{border-radius:4px;color:rgba(0,0,0,.9);color:var(--text-primary-color,rgba(0, 0, 0, .9));display:inline-flex;align-items:center;}
.bolt-checkbox:focus{outline:none;}
.bolt-checkbox:not(.labelled){margin:2px;}
.bolt-checkbox:not(.checked) .bolt-checkmark{border:1px solid rgba(0,0,0,.55);border:1px solid var(--text-secondary-color,rgba(0, 0, 0, .55));}
@media screen and (-ms-high-contrast:active){
.bolt-checkbox:not(.checked) .bolt-checkmark{forced-color-adjust:none;color:window;border-color:windowtext;}
}
.bolt-checkbox:not(.checked) .bolt-checkmark>.fabric-icon{visibility:hidden;}
.bolt-checkmark{border-radius:.25rem;color:transparent;padding:1px;height:1rem;width:1rem;}
.bolt-focus-visible .bolt-checkbox.bolt-focus-treatment:focus{animation:ms-focus-shadow-with-border-pulse 4s ease-in-out infinite;box-shadow:0 0 0 3px rgba(0,120,212,.23),0 0 0 1px rgba(0,120,212,1);box-shadow:0 0 0 3px var(--focus-pulse-max-color,rgba(0, 120, 212, .23)),0 0 0 1px var(--focus-border-color,rgba(0, 120, 212, 1));}
@media screen and (-ms-high-contrast:active){
.bolt-focus-visible .bolt-checkbox.bolt-focus-treatment:focus{animation:none;}
}
.bolt-focus-visible .bolt-checkbox.bolt-focus-treatment:focus:not(.checked):not(.labelled) .bolt-checkmark{border:1px solid rgba(0,120,212,1);border:1px solid var(--communication-background,rgba(0, 120, 212, 1));}
@media screen and (-ms-high-contrast:active){
.bolt-focus-visible .bolt-checkbox.bolt-focus-treatment:focus:not(.checked):not(.labelled) .bolt-checkmark{forced-color-adjust:none;border-color:highlight;}
}
@media screen and (-ms-high-contrast:black-on-white){
.bolt-focus-visible .bolt-checkbox.bolt-focus-treatment:focus:not(.checked):not(.labelled) .bolt-checkmark{outline:1px solid highlight;outline-offset:1px;}
}
@media screen and (-ms-high-contrast:active){
.bolt-focus-visible .bolt-checkbox.bolt-focus-treatment:focus .bolt-checkmark{forced-color-adjust:none;border-color:highlight;}
}
@media screen and (-ms-high-contrast:black-on-white){
.bolt-focus-visible .bolt-checkbox.bolt-focus-treatment:focus .bolt-checkmark{outline:1px solid highlight;outline-offset:1px;}
}
.bolt-list{border-spacing:0 0;color:rgba(0,0,0,.9);color:var(--text-primary-color,rgba(0, 0, 0, .9));cursor:default;display:table;table-layout:fixed;user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;}
@media screen and (min-width:0\0){
.bolt-list{max-width:100vw;}
}
.bolt-list.bolt-list{border-collapse:separate;}
.bolt-list-row{color:inherit;display:table-row;outline:none;text-decoration:none;transition:background 80ms linear;}
.bolt-list-row:hover{background-color:rgba(0,0,0,.02);background-color:var(--component-grid-row-hover-color,rgba(0, 0, 0, .02));}
@media screen and (-ms-high-contrast:active){
.bolt-list-row:hover{background:Highlight;forced-color-adjust:none;}
.bolt-list-row:hover td{forced-color-adjust:auto;}
}
.bolt-list-row.single-click-activation{cursor:pointer;}
.bolt-list-cell{border-top:1px solid transparent;border-bottom:1px solid transparent;color:inherit;display:table-cell;overflow:hidden;padding:0;position:relative;text-align:left;text-decoration:none;white-space:nowrap;}
.bolt-list-cell:first-child{border-left:1px solid transparent;}
.bolt-list-cell:last-child{border-right:1px solid transparent;}
.bolt-list-cell-spacer{padding:0;}
.bolt-focus-visible .bolt-list-row:focus .bolt-list-cell{border-color:rgba(0,120,212,1);border-color:var(--component-grid-focus-border-color,rgba(0, 120, 212, 1));}
@media screen and (-ms-high-contrast:active){
.bolt-focus-visible .bolt-list-row:focus{forced-color-adjust:none;border-color:highlight;}
}
@media screen and (-ms-high-contrast:black-on-white){
.bolt-focus-visible .bolt-list-row:focus{outline:3px double highlight;outline-offset:1px;}
}
@media screen and (-ms-high-contrast:active){
.bolt-focus-visible .bolt-list-row:focus{forced-color-adjust:none;}
.bolt-focus-visible .bolt-list-row:focus>td>*{forced-color-adjust:auto;}
}
.bolt-pill{border-radius:120px;border:1px solid transparent;white-space:nowrap;}
.bolt-pill .bolt-pill-content{margin:0 .5rem;padding:2px 0;}
.bolt-pill.regular{font-size:.75rem;}
.bolt-pill.standard{background-color:rgba(0,0,0,.06);background-color:var(--palette-black-alpha-6,rgba(0, 0, 0, .06));}
.bolt-focus-visible .bolt-pill:focus{border-color:rgba(0,120,212,1);border-color:var(--communication-background,rgba(0, 120, 212, 1));animation:ms-focus-shadow-pulse 4s ease-in-out infinite;box-shadow:0 0 0 3px rgba(0,120,212,.23);box-shadow:0 0 0 3px var(--focus-pulse-max-color,rgba(0, 120, 212, .23));outline:none;}
@media screen and (-ms-high-contrast:active){
.bolt-focus-visible .bolt-pill:focus{animation:none;}
}
@media screen and (-ms-high-contrast:active){
.bolt-focus-visible .bolt-pill:focus{forced-color-adjust:none;border-color:highlight;}
}
@media screen and (-ms-high-contrast:black-on-white){
.bolt-focus-visible .bolt-pill:focus{outline:1px solid highlight;outline-offset:1px;}
}
@media screen and (-ms-high-contrast:active){
.bolt-focus-visible .bolt-pill:focus{background:transparent!important;color:windowtext;}
}
.bolt-split-button-main{border-bottom-right-radius:0;border-top-right-radius:0;}
.bolt-split-button .bolt-split-button-option{padding:9px;border-bottom-left-radius:0;border-top-left-radius:0;}
body.bolt-focus-visible .bolt-split-button-main:focus,body.bolt-focus-visible .bolt-split-button-option:focus{border-radius:2px;}
.bolt-split-button-divider{background-color:rgba(0,0,0,.2);background-color:var(--palette-black-alpha-20,rgba(0, 0, 0, .2));width:1px;}
.bolt-split-button-divider.primary{background-color:rgba(0,91,161,1);background-color:rgba(var(--palette-primary-darkened-10,0, 91, 161),1);}
.bolt-table-row:hover .bolt-table-cell-content-reveal{visibility:visible;}
.bolt-table-cell-compact{padding:0;}
.bolt-table-cell-content{padding:.5625rem .75rem;}
.bolt-table-cell-content-reveal{visibility:hidden;}
@media screen and (max-width:600px){
.bolt-table-cell-content-reveal{visibility:visible;}
}
.bolt-focus-visible .bolt-table .bolt-list-row:focus .bolt-list-cell{border-color:rgba(0,120,212,1);border-color:var(--component-grid-focus-border-color,rgba(0, 120, 212, 1));}
/*! CSS Used from: https://cdn.vsassets.io/v/M181_20210205.1/_ext/ms.vss-features/ui-input-content/ms.vss-features.ui-input-content.min.css */
.bolt-textfield{color:rgba(0,0,0,.9);color:var(--text-primary-color,rgba(0, 0, 0, .9));border-radius:2px;border:1px solid;border-color:rgba(200,200,200,1);border-color:rgba(var(--palette-neutral-20,200, 200, 200),1);background-color:rgba(255,255,255,1);background-color:var(--background-color,rgba(255, 255, 255, 1));overflow:hidden;min-width:64px;}
.bolt-textfield-input{border:none;outline:none;background-color:inherit;padding:5px 11px;resize:none;}
.bolt-textfield-input::placeholder{color:rgba(0,0,0,.55);color:var(--text-secondary-color,rgba(0, 0, 0, .55));}
.bolt-textfield-input:-ms-input-placeholder{color:rgba(0,0,0,.55);color:var(--text-secondary-color,rgba(0, 0, 0, .55));}
.bolt-textfield-input::-ms-input-placeholder{color:rgba(0,0,0,.55);color:var(--text-secondary-color,rgba(0, 0, 0, .55));}
.bolt-textfield-input::-webkit-input-placeholder{color:rgba(0,0,0,.55);color:var(--text-secondary-color,rgba(0, 0, 0, .55));}
.bolt-textfield-input:-moz-placeholder{color:rgba(0,0,0,.55);color:var(--text-secondary-color,rgba(0, 0, 0, .55));}
.bolt-textfield-input::-ms-clear{display:none;}
/*! CSS Used from: https://cdn.vsassets.io/v/M181_20210205.1/_ext/ms.vss-features/ui-page-content/ms.vss-features.ui-page-content.min.css */
.bolt-header-no-spacing-defined{padding-left:20px;padding-top:16px;padding-right:20px;}
.bolt-header-commandbar{margin-left:16px;padding-right:4px;}
.bolt-header-command-item-button .bolt-button.icon-only{padding:8px;}
.bolt-header-commandbar-no-right-padding{padding-right:0;}
.bolt-page>.bolt-tabbar{padding:0 32px 0 24px;}
@media screen and (max-width:600px){
.bolt-page>.bolt-tabbar{padding-left:12px;padding-right:20px;}
}
.bolt-page>.bolt-header{padding-top:24px;padding-bottom:0;margin-left:12px;margin-right:12px;z-index:3;}
@media screen and (max-width:600px){
.bolt-page>.bolt-header{padding-top:16px;margin-left:0;margin-right:0;}
}
.bolt-page .page-content{padding-left:32px;padding-right:32px;padding-bottom:16px;}
@media screen and (max-width:600px){
.bolt-page .page-content{padding-left:0;padding-right:0;}
}
.bolt-page-grey{background-color:rgba(248,248,248,1);background-color:rgba(var(--palette-neutral-2,248, 248, 248),1);}
.focus-treatment:focus{outline:none;}
.bolt-focus-visible .bolt-tab.focus-treatment:focus{border-radius:3px;animation:ms-focus-shadow-with-border-pulse 4s ease-in-out infinite;box-shadow:0 0 0 3px rgba(0,120,212,.23),0 0 0 1px rgba(0,120,212,1);box-shadow:0 0 0 3px var(--focus-pulse-max-color,rgba(0, 120, 212, .23)),0 0 0 1px var(--focus-border-color,rgba(0, 120, 212, 1));}
@media screen and (-ms-high-contrast:active){
.bolt-focus-visible .bolt-tab.focus-treatment:focus{animation:none;}
}
@media screen and (-ms-high-contrast:active){
.bolt-focus-visible .bolt-tab.focus-treatment:focus{border:1px solid Highlight;forced-color-adjust:none;color:windowtext;}
.bolt-focus-visible .bolt-tab.focus-treatment:focus>*{forced-color-adjust:auto;}
}
.bolt-tab{color:inherit;}
.bolt-tabbar.sticky{position:sticky;background-color:rgba(255,255,255,1);background-color:var(--background-color,rgba(255, 255, 255, 1));z-index:2;top:0;}
.bolt-tabbar-grey.sticky{background-color:rgba(248,248,248,1);background-color:rgba(var(--palette-neutral-2,248, 248, 248),1);}
@media screen and (max-width:600px){
.bolt-tabbar-tabs{overflow-x:auto;}
}
.bolt-tabbar-tabs.tall .bolt-tab{height:3rem;text-decoration:none;cursor:pointer;background-color:transparent;color:rgba(0,0,0,.9);color:var(--text-primary-color,rgba(0, 0, 0, .9));display:inline-block;margin-right:0;padding:0 8px;text-align:center;position:relative;border:0;overflow:visible;}
.bolt-tabbar-tabs.tall .bolt-tab .bolt-tab-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.bolt-tabbar-tabs.tall .bolt-tab .bolt-tab-inner-container{height:100%;display:flex;align-items:center;}
.bolt-tabbar-tabs.tall .bolt-tab:last-child{margin-right:0;}
@media screen and (-ms-high-contrast:active){
.bolt-tabbar-tabs.tall .bolt-tab{border:1px solid transparent;}
}
.bolt-tabbar-tabs.tall .bolt-tab:hover{color:inherit;}
@media screen and (-ms-high-contrast:active){
.bolt-tabbar-tabs.tall .bolt-tab:hover{border-color:Highlight;}
}
.bolt-tabbar-tabs.tall .bolt-tab .bolt-tab-text::before{content:attr(data-content);display:block;font-weight:normal;height:0;visibility:hidden;}
.bolt-tabbar-tabs.tall .bolt-tab .bolt-tab-text::after{content:attr(data-content);display:block;font-weight:600;height:0;visibility:hidden;}
.bolt-tabbar-tabs.tall .bolt-tab.selected .bolt-tab-inner-container{font-weight:600;padding-top:2px;border-bottom:2px solid rgba(0,120,212,1);border-bottom:2px solid var(--communication-background,rgba(0, 120, 212, 1));}
/*! CSS Used from: https://cdn.vsassets.io/v/M181_20210205.1/_ext/ms.vss-tfs-web/platform-content/ms.vss-tfs-web.platform-content.min.css */
.project-persona .vss-Persona-content{border-radius:4px;}
/*! CSS Used from: https://cdn.vsassets.io/v/M181_20210205.1/_ext/ms.vss-features/ui-breadcrumb-content/ms.vss-features.ui-breadcrumb-content.min.css */
.bolt-breadcrumb-container{overflow:hidden;display:flex;align-items:center;padding-left:3px;}
.bolt-breadcrumb-with-items{min-width:50px;}
.bolt-breadcrumb-divider{padding:0 8px;}
.bolt-breadcrumb-item{display:inline-flex;align-items:center;align-self:stretch;}
.bolt-breadcrumb-item a{text-decoration:none;}
.bolt-breadcrumb-item a:hover{text-decoration:none;}
.bolt-breadcrumb-hidden-element{display:none;}
.bolt-breadcrumb-item-text-container{align-items:center;border-radius:2px;display:flex;}
.bolt-breadcrumb-item-text-container:hover{background-color:rgba(0,0,0,.06);background-color:var(--palette-black-alpha-6,rgba(0, 0, 0, .06));}
.bolt-breadcrumb-item-text-container:active{background-color:rgba(0,0,0,.08);background-color:var(--palette-black-alpha-8,rgba(0, 0, 0, .08));}
.bolt-breadcrumb-list-item{list-style-type:none;margin:0;padding:0;display:flex;position:relative;align-items:center;flex-shrink:0;white-space:nowrap;}
.bolt-breadcrumb-overflow{position:relative;display:flex;align-items:center;}
.bolt-breadcrumb-overflow-visible{min-width:50px;}
.bolt-breadcrumb-item-text{color:rgba(0,0,0,.55);color:var(--text-secondary-color,rgba(0, 0, 0, .55));padding:4px 8px;max-width:200px;font-weight:400;}
.bolt-breadcrumb .bolt-button{color:rgba(0,0,0,.55);color:var(--text-secondary-color,rgba(0, 0, 0, .55));font-weight:normal;padding:3px 8px;}
.bolt-focus-visible .bolt-breadcrumb .bolt-button.bolt-focus-treatment:focus{border-color:transparent;}
/*! CSS Used from: https://cdn.vsassets.io/v/M181_20210205.1/_ext/ms.vss-tfs-web/header-async-content/ms.vss-tfs-web.header-async-content.min.css */
.header-breadcrumb .bolt-breadcrumb .bolt-breadcrumb-item-text{color:rgba(0,0,0,.55);color:var(--nav-header-text-secondary-color,rgba(0, 0, 0, .55));}
.header-breadcrumb .bolt-breadcrumb .bolt-breadcrumb-divider{color:rgba(0,0,0,.38);color:var(--nav-header-text-disabled-color,rgba(0, 0, 0, .38));}
/*! CSS Used from: https://cdn.vsassets.io/v/M181_20210205.1/_ext/ms.vss-features/search-content/ms.vss-features.search-content.min.css */
.region-header .expandable-search-header{align-items:stretch;flex-shrink:0;padding:8px 0;margin-right:12px;}
.region-header .search .search-input{align-self:stretch;background:transparent;width:100%;overflow:hidden;}
.region-header .search .search-icon{margin:0 5px 0 5px;}
.search{flex-grow:1;padding:1px;}
.search .search-input{border:none;flex-grow:1;outline:none;padding:2px 3px;}
.search .search-input::-ms-clear{display:none;}
.search .search-icon{background-color:transparent;border:none;cursor:pointer;display:flex;flex-shrink:0;margin:0 2px;padding:2px 2px;}
/*! CSS Used from: https://cdn.vsassets.io/v/M181_20210205.1/_ext/ms.vss-tfs-web/frame-content/ms.vss-tfs-web.frame-content.min.css */
.project-header{position:relative;}
.region-header{background:rgba(255,255,255,1);background:var(--nav-header-background,rgba(255, 255, 255, 1));box-shadow:rgba(0,0,0,.08) 0 1px 0;box-shadow:var(--border-subtle-color,rgba(0, 0, 0, .08)) 0 1px 0;color:rgba(0,0,0,.55);color:var(--nav-vertical-text-secondary-color,rgba(0, 0, 0, .55));min-height:48px;overflow-x:hidden;z-index:10;}
.region-header .commandbar-item{position:relative;}
.region-header .commandbar-item:hover{background-color:rgba(0,0,0,.02);background-color:var(--nav-header-item-hover-background,rgba(0, 0, 0, .02));}
.region-header .commandbar-item:focus{background-color:rgba(0,0,0,.02);background-color:var(--nav-header-item-hover-background,rgba(0, 0, 0, .02));outline:none;}
.region-header .commandbar-icon{width:48px;}
.region-header .search{border-radius:2px;color:rgba(0,0,0,.9);color:var(--nav-header-text-primary-color,rgba(0, 0, 0, .9));width:200px;border:1px solid;border-color:rgba(102,102,102,1);border-color:rgba(var(--palette-neutral-60,102, 102, 102),1);}
.region-header .search-input::placeholder{color:rgba(0,0,0,.55);color:var(--nav-header-text-secondary-color,rgba(0, 0, 0, .55));}
.region-header .search-input::-ms-input-placeholder{color:rgba(0,0,0,.55);color:var(--nav-header-text-secondary-color,rgba(0, 0, 0, .55));}
.bolt-focus-visible .commandbar-item:focus::after{border:.5px solid rgba(0,0,0,.9);border:.5px solid var(--nav-header-text-primary-color,rgba(0, 0, 0, .9));bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;}
.region-navigation{overflow:hidden;position:relative;width:48px;transition:width 1ms cubic-bezier(.4,0,.2,1);}
.region-navigation.expanded{transition-duration:200ms;width:260px;}
.region-navigation .navigation-link{color:rgba(0,0,0,.9);color:var(--text-primary-color,rgba(0, 0, 0, .9));padding-right:4px;}
.region-navigation .hover-effect:hover,.region-navigation .hover-effect:focus{background:rgba(0,0,0,.08);background:var(--nav-vertical-item-hover-background,rgba(0, 0, 0, .08));}
.region-navigation .alt-hover-effect:hover,.region-navigation .alt-hover-effect:focus{color:rgba(0,90,158,1);color:var(--communication-foreground,rgba(0, 90, 158, 1));text-shadow:0 0 4px rgba(0,120,212,.5);text-shadow:0 0 4px rgba(var(--palette-primary,0, 120, 212),.5);}
.bolt-focus-visible .region-navigation .focus-treatment:focus{animation:none;border-radius:0;box-shadow:none;outline:none;position:relative;}
.bolt-focus-visible .region-navigation .focus-treatment:focus::after{border:1px solid rgba(0,0,0,.9);border:1px solid var(--text-primary-color,rgba(0, 0, 0, .9));bottom:0;content:"";left:0;position:absolute;right:0;top:0;}
.project-navigation{background:rgba(0,0,0,.08);background:var(--nav-vertical-background-color,rgba(0, 0, 0, .08));border-color:rgba(234,234,234,1);border-color:rgba(var(--palette-neutral-8,234, 234, 234),1);border-right:1px solid rgba(0,0,0,.1);border-right:1px solid var(--palette-black-alpha-10,rgba(0, 0, 0, .1));color:rgba(0,0,0,.9);color:var(--text-primary-color,rgba(0, 0, 0, .9));white-space:nowrap;}
@media screen and (max-width:600px){
.project-navigation{background:rgba(255,255,255,1);background:rgba(var(--palette-neutral-0,255, 255, 255),1);}
}
.project-navigation.expanded .collapsible-section{display:flex;flex-direction:row;}
.project-navigation .separator{background-color:rgba(0,0,0,.1);background-color:var(--palette-black-alpha-10,rgba(0, 0, 0, .1));height:1px;margin:0 10px;}
.project-navigation .navigation-section{margin:4px 0;}
.project-navigation .navigation-icon{padding-bottom:12px;padding-top:12px;width:47px;}
.project-navigation .contributed-icon-image{height:1.5rem;width:1.5rem;}
.project-navigation .hub-group-container.expanded-container{background-color:rgba(0,0,0,.08);background-color:var(--nav-vertical-active-group-background,rgba(0, 0, 0, .08));}
.project-navigation .hub-group-container.displayed-container::before{bottom:0;background-color:rgba(0,0,0,.2);background-color:var(--palette-black-alpha-20,rgba(0, 0, 0, .2));content:"";left:0;position:absolute;top:0;width:3px;}
.project-navigation .hub-group.displayed .navigation-text{font-weight:600;}
.project-navigation .hub.stand-alone{padding-bottom:4px;padding-top:4px;}
.project-navigation .hub.displayed{background-color:rgba(0,0,0,.08);background-color:var(--nav-vertical-active-group-background,rgba(0, 0, 0, .08));}
.project-navigation .hub.displayed::before{background-color:rgba(0,120,212,1);background-color:var(--communication-background,rgba(0, 120, 212, 1));bottom:0;content:"";left:0;position:absolute;top:0;width:3px;}
.project-navigation .hub.displayed .navigation-text{font-weight:600;}
.project-navigation .navigation-element:focus,.project-navigation .navigation-element:hover{background-color:rgba(0,0,0,.08);background-color:var(--nav-vertical-active-group-background,rgba(0, 0, 0, .08));}
.me-control-div.commandbar-item{position:static;align-items:stretch;width:56px;}
.me-control-div #me-control-container{position:absolute;z-index:10;}
.suite-logo{color:rgba(0,120,212,1);color:var(--nav-header-product-color,rgba(0, 120, 212, 1));}
@media screen and (-ms-high-contrast:active){
.suite-logo:hover{text-decoration:underline;}
}
.suite-logo .suite-image{font-size:1.3125rem;}
.suite-logo .brand{width:212px;}
@media screen and (max-width:600px){
.suite-logo{flex-grow:1;}
.suite-logo .brand{width:auto;}
}
.bolt-focus-visible .suite-logo:focus{animation:none;box-shadow:none;}
.region-page{flex-direction:column;}
/*! CSS Used from: https://cdn.vsassets.io/v/M181_20210205.1/_ext/ms.vss-features/ui-dropdown-content/ms.vss-features.ui-dropdown-content.min.css */
.bolt-dropdown-expandable-button-label{text-align:left;}
/*! CSS Used from: https://cdn.vsassets.io/v/M181_20210205.1/_ext/ms.vss-favorites/favorites-dropdown/ms.vss-favorites.favorites-dropdown.min.css */
.artifact-dropdown-icon{margin-right:4px;font-weight:normal;}
/*! CSS Used from: https://cdn.vsassets.io/v/M181_20210205.1/_ext/ms.vss-code-web/repos-common/ms.vss-code-web.repos-common.min.css */
.repos-folder-icon{color:#dcb67a;color:var(--icon-folder-color,#dcb67a);}
.ms-Icon--GitLogo{color:#f05133;}
/*! CSS Used from: https://cdn.vsassets.io/v/M181_20210205.1/_ext/ms.vss-features/ui-coin-content/ms.vss-features.ui-coin-content.min.css */
.bolt-coin-content{align-items:center;background-color:rgba(166,166,166,1);background-color:rgba(var(--palette-neutral-30,166, 166, 166),1);border-radius:50%;color:white;display:flex;height:100%;justify-content:center;width:100%;user-select:none;}
@media screen and (-ms-high-contrast:active){
.bolt-coin-content{background-color:WindowText;}
}
.bolt-coin-content.using-image{object-fit:cover;background-color:transparent;}
.bolt-coin-content.size24{font-size:.6875rem;width:1.5rem;height:1.5rem;}
/*! CSS Used from: https://cdn.vsassets.io/v/M181_20210205.1/_ext/ms.vss-features/ui-card-content/ms.vss-features.ui-card-content.min.css */
.bolt-card{border-radius:4px;overflow:hidden;padding:20px 0;}
@media screen and (min-width:0\0){
.bolt-card{border-radius:0;}
}
@media screen and (-ms-high-contrast:active){
.bolt-card{border:solid 1px;}
}
@media screen and (max-width:600px){
.bolt-card{border-radius:0;}
}
.bolt-card-content{overflow:hidden;}
.bolt-card-white{background-color:rgba(255,255,255,1);background-color:var(--callout-background-color,rgba(255, 255, 255, 1));}
.bolt-button.bolt-card-expand-button{margin-left:12px;margin-top:16px;margin-right:4px;}
/*! CSS Used from: https://cdn.vsassets.io/v/M181_20210205.1/_ext/ms.vss-features/ui-clipboard-content/ms.vss-features.ui-clipboard-content.min.css */
.bolt-clipboard-button .bolt-button.icon-only{padding:8px;}
/*! CSS Used from: https://cdn.vsassets.io/v/M181_20210205.1/_ext/ms.vss-features/ui-splitter-content/ms.vss-features.ui-splitter-content.min.css */
.vss-Splitter--container{flex-grow:1;position:relative;}
.vss-Splitter--container .vss-Splitter--pane-fixed{flex-grow:0;flex-shrink:0;max-width:100%;}
.vss-Splitter--container .vss-Splitter--pane-flexible{-webkit-box-flex:1 1 0%;-webkit-flex:1 1 0%;flex:1 1 0%;min-height:0;min-width:0;}
.vss-Splitter--container .vss-Splitter--divider{position:relative;user-select:none;-webkit-box-flex:0 0 4px;-webkit-flex:0 0 4px;flex:0 0 4px;}
@media screen and (-ms-high-contrast:active){
.vss-Splitter--container .vss-Splitter--divider:after{background-color:windowText;}
.vss-Splitter--container .vss-Splitter--divider:focus:after{background-color:highlight;}
}
.vss-Splitter--container .vss-Splitter--divider:after{content:"";position:absolute;pointer-events:none;user-select:none;background-color:rgba(0,0,0,.08);background-color:var(--border-subtle-color,rgba(0, 0, 0, .08));}
.vss-Splitter--container.vss-Splitter--container-row{display:-webkit-box;-webkit-flex-direction:row;display:flex;flex-direction:row;flex-wrap:nowrap;}
.vss-Splitter--container.vss-Splitter--container-row .vss-Splitter--divider{cursor:ew-resize;}
.vss-Splitter--container.vss-Splitter--container-row .vss-Splitter--divider:after{top:0;bottom:0;width:1px;left:50%;transition:100ms width,100ms left;}
.vss-Splitter--container.vss-Splitter--container-row .vss-Splitter--divider:not(.vss-Splitter--divider-dragging):hover:after,.vss-Splitter--container.vss-Splitter--container-row .vss-Splitter--divider:focus:after{width:4px;left:calc(50% - 2px);}
.vss-Splitter--container.vss-Splitter--container-row .vss-Splitter--pane-flexible{width:0;}
/*! CSS Used from: https://cdn.vsassets.io/v/M181_20210205.1/_ext/ms.vss-features/ui-filter-content/ms.vss-features.ui-filter-content.min.css */
.bolt-filter .bolt-button{border-radius:120px;color:rgba(0,0,0,.55);color:var(--text-secondary-color,rgba(0, 0, 0, .55));background:transparent;border:1px solid;border-color:rgba(200,200,200,1);border-color:rgba(var(--palette-neutral-20,200, 200, 200),1);}
.bolt-filter .bolt-button:hover{background:rgba(239,239,239,1);background:rgba(var(--palette-neutral-6,239, 239, 239),1);}
.bolt-filter .bolt-button:active{background:rgba(218,218,218,1);background:rgba(var(--palette-neutral-10,218, 218, 218),1);}
/*! CSS Used from: https://cdn.vsassets.io/v/M181_20210205.1/_ext/ms.vss-features/ui-tree-content/ms.vss-features.ui-tree-content.min.css */
.bolt-tree-cell .bolt-table-cell-content{padding-bottom:6px;padding-left:6px;padding-top:6px;}
.bolt-tree-expand-button{border-radius:2px;margin-right:4px;padding:6px;}
.bolt-tree-expand-button:hover{background-color:rgba(234,234,234,1);background-color:rgba(var(--palette-neutral-8,234, 234, 234),1);}
@media screen and (-ms-high-contrast:active){
.bolt-tree-expand-button:not(.disabled):hover{color:HighLight;}
}
/*! CSS Used from: https://cdn.vsassets.io/v/M181_20210205.1/_ext/ms.vss-code-web/changes/ms.vss-code-web.changes.min.css */
.repos-compare-removed-lines{color:rgba(218,10,0,1);color:var(--status-error-text,rgba(218, 10, 0, 1));}
.repos-compare-added-lines{color:rgba(16,124,16,1);color:var(--status-success-foreground,rgba(16, 124, 16, 1));}
.repos-change-summary-file-icon-container{margin-top:5px;}
.repos-change-summary-file-icon{background-color:rgba(0,0,0,.04);background-color:var(--palette-black-alpha-4,rgba(0, 0, 0, .04));border-radius:50%;padding:6px;margin-right:12px;}
.repos-summary-code-diff{overflow-x:auto;overflow-y:hidden;}
.repos-summary-diff-container{white-space:pre;overflow-x:auto;overflow-y:hidden;}
.repos-summary-diff-container .added-content{background-color:rgba(51,153,51,.1);background-color:var(--diff-color-modified,rgba(51, 153, 51, .1));}
.repos-summary-diff-container .removed-content{background-color:rgba(172,0,0,.1);background-color:var(--diff-color-original,rgba(172, 0, 0, .1));}
.repos-summary-diff-blocks{display:table;}
.repos-elliplis-row{height:40px;}
.repos-elliplis-row div{border-top:1px dashed rgba(0,0,0,.55);border-top:1px dashed var(--text-secondary-color,rgba(0, 0, 0, .55));}
.repos-diff-contents-row{display:table-row;}
.repos-diff-contents-row>span{display:table-cell;}
.repos-diff-contents-row .added{background-color:rgba(51,153,51,.1);background-color:var(--diff-color-modified,rgba(51, 153, 51, .1));}
@media screen and (-ms-high-contrast:active){
.repos-diff-contents-row .added{border:1px solid highlight;forced-color-adjust:none;}
}
.repos-diff-contents-row .added::before{content:"+ ";float:left;}
.repos-diff-contents-row .removed{background-color:rgba(172,0,0,.1);background-color:var(--diff-color-original,rgba(172, 0, 0, .1));}
@media screen and (-ms-high-contrast:active){
.repos-diff-contents-row .removed{border:1px solid highlight;forced-color-adjust:none;}
}
.repos-diff-contents-row .removed::before{content:"- ";float:left;}
.repos-diff-contents-row .unchanged::before{content:" ";float:left;}
.repos-diff-contents-row .repos-add-comment-widget{position:relative;min-width:16px;min-height:16px;user-select:none;}
.repos-diff-contents-row .repos-line-number[data-line]::before{content:attr(data-line);}
.repos-diff-contents-row .repos-collapsed-comment{min-width:20px;user-select:none;}
.repos-line-content{tab-size:4;width:100%;}
.repos-line-content .empty-line{display:inline-block;}
.repos-compare-toolbar{padding:16px 32px;box-shadow:inset 0 1px 0 rgba(0,0,0,.08),inset 0 -1px 0 rgba(0,0,0,.08);box-shadow:inset 0 1px 0 var(--palette-black-alpha-8,rgba(0, 0, 0, .08)),inset 0 -1px 0 var(--palette-black-alpha-8,rgba(0, 0, 0, .08));}
@media screen and (max-width:600px){
.repos-compare-toolbar{padding:8px;}
}
.repos-compare-toolbar .repos-compare-filter .bolt-button{background-color:rgba(0,0,0,.06);background-color:var(--palette-black-alpha-6,rgba(0, 0, 0, .06));border-color:transparent;border-radius:2px;color:rgba(0,0,0,.9);color:var(--text-primary-color,rgba(0, 0, 0, .9));}
.repos-compare-toolbar .repos-compare-filter .bolt-button:hover{background:rgba(0,0,0,.1);background:var(--palette-black-alpha-10,rgba(0, 0, 0, .1));}
.repos-changes-viewer.is-folder{overflow-y:scroll;padding-right:14px;padding-left:16px;}
@media screen and (max-width:600px){
.repos-changes-viewer.is-folder{padding:0;overflow-y:hidden;}
}
.repos-changes-viewer.is-folder>:first-child{margin-top:16px;}
.repos-changes-viewer.is-folder>:last-child{margin-bottom:32px;}
.repos-changes-viewer .bolt-card,.repos-changes-viewer .bolt-card-content{overflow:visible;padding:0;}
.repos-changes-viewer .change-summary-card-content{background-color:rgba(255,255,255,1);background-color:var(--background-color,rgba(255, 255, 255, 1));min-width:0;padding-bottom:8px;}
.repos-changes-viewer .sticky{position:sticky;top:0;padding:12px 20px 12px 0;background-color:rgba(255,255,255,1);background-color:var(--callout-background-color,rgba(255, 255, 255, 1));border-radius:4px;z-index:1;}
.repos-summary-header>div:first-child{background-color:rgba(255,255,255,1);background-color:var(--callout-background-color,rgba(255, 255, 255, 1));border-bottom:1px solid rgba(0,0,0,.08);border-bottom:1px solid var(--palette-black-alpha-8,rgba(0, 0, 0, .08));border-radius:4px 4px 0 0;position:sticky;top:0;z-index:1;}
.repos-changes-explorer-tree-root .repos-changes-explorer-tree-root-content{justify-content:inherit;overflow:hidden;flex:1 1;text-align:inherit;}
.repos-changes-explorer-tree-root .repos-changes-explorer-tree-root-content:hover{background-color:inherit;}
.repos-changes-explorer-tree .bolt-table-row:hover .bolt-table-cell-content-appear,.repos-changes-explorer-tree-root .bolt-table-row:hover .bolt-table-cell-content-appear{display:block;}
.repos-changes-explorer-tree .bolt-table-cell-content-appear,.repos-changes-explorer-tree-root .bolt-table-cell-content-appear{display:none;}
@media screen and (max-width:600px){
.repos-changes-explorer-tree .bolt-table-cell-content-appear,.repos-changes-explorer-tree-root .bolt-table-cell-content-appear{display:block;}
}
.repos-changes-explorer-splitter{min-height:300px;}
.repos-changes-explorer-splitter .vss-Splitter--divider:after{left:0;}
/*! CSS Used from: https://cdn.vsassets.io/v/M181_20210205.1/_ext/ms.vss-code-web/pr-details-content/ms.vss-code-web.pr-details-content.min.css */
@media screen and (max-width:600px){
.repos-pr-details-page .page-content{padding-top:0;}
}
.repos-pr-header.bolt-header{padding-left:12px;padding-top:20px;}
.repos-pr-title{border-color:transparent;background:transparent;}
.repos-pr-title.editable:hover{border-color:rgba(200,200,200,1);border-color:rgba(var(--palette-neutral-20,200, 200, 200),1);}
.repos-pr-title input{font-size:inherit;line-height:inherit;padding:2px 8px;width:0;}
.repos-pr-title-row .repos-pr-title-clipboard-button{visibility:hidden;}
@media screen and (max-width:600px){
.repos-pr-title-row .repos-pr-title-clipboard-button{visibility:visible;}
}
.repos-pr-title-row:hover .repos-pr-title-clipboard-button{visibility:visible;}
@media screen and (max-width:600px){
.repos-pr-header-vote-button,.repos-pr-header-vote-button .bolt-split-button-main,.repos-pr-header-complete-button,.repos-pr-header-complete-button .bolt-split-button-main{flex-grow:1;}
}
.pr-secondary-title-row{margin-top:4px;}
@media screen and (max-width:600px){
.pr-secondary-title-row{flex-direction:column;align-items:flex-start;}
.pr-secondary-title-row .pr-header-branches,.pr-secondary-title-row .pr-header-resolved-comments,.pr-secondary-title-row .pr-header-reviewers{margin-top:8px;margin-left:0;}
}
.pr-status-active.bolt-pill{background-color:rgba(0,120,212,1);background-color:var(--communication-background,rgba(0, 120, 212, 1));color:rgba(255,255,255,1);color:var(--text-on-communication-background,rgba(255, 255, 255, 1));}
/*! CSS Used from: Embedded */
.mectrl_resetStyle,a.mectrl_resetStyle,button.mectrl_resetStyle{height:auto;min-width:auto;min-height:auto;border-style:none;border-width:0;padding:0;margin:0;outline-style:none!important;background-color:transparent;text-decoration:none;text-align:left;font-family:"Segoe UI","Segoe UI Web Regular","Segoe UI Symbol","Helvetica Neue","BBAlpha Sans","S60 Sans",Arial,sans-serif;cursor:pointer;}
.mectrl_dropdown{position:relative;}
.mectrl_dropdownbody{position:absolute;right:0;z-index:1000000;opacity:0;visibility:hidden;-webkit-transition:visibility 0s linear 120ms,opacity 120ms ease;transition:visibility 0s linear 120ms,opacity 120ms ease;}
.mectrl_focus_visible :focus{outline-style:dashed!important;outline-color:#777!important;outline-width:1px!important;outline-offset:-1px!important;}
.mectrl_focus_visible.mectrl_theme_light_header .mectrl_mainDropdown #mectrl_main_trigger:focus{outline-style:dashed!important;outline-color:#777!important;outline-width:1px!important;outline-offset:-1px!important;}
.mectrl_glyph{overflow:hidden;background-size:cover;background-position:center center;background-repeat:no-repeat;}
.glyph_more{width:24px;height:24px;}
.glyph_text{clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;}
.glyph_signIn_circle{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' stroke='%23707070'%3E%3Cg class='mectrl_stroke' stroke-width='1.9' fill='none'%3E%3Ccircle cx='32' cy='32' r='30.25'/%3E%3Cg transform='matrix(1.1 0 0 1.1 8.8 5.61)'%3E%3Ccircle class='mectrl_stroke' cx='20' cy='16' r='7'/%3E%3Cpath class='mectrl_stroke' d='M30 35h10m-5-5v10M30.833 32.09A11 11 0 009 34'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E)}.glyph_aadAccount_circle{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg xmlns=';http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='%23707070' stroke='%23707070'%3E%3Ccircle class='mectrl_stroke' cx='32' cy='32' r='30.25' stroke-width='1.5' fill='none'/%3E%3Cg class='mectrl_stroke' fill='none' stroke-width='2.5' transform='matrix(.9 0 0 .9 10.4 10.4)'%3E%3Crect x='13.3' y='12.3' width='21.4' height='28.5' rx='.6' ry='.6'/%3E%3Ccircle cy='25.4' cx='24' r='3.6'/%3E%3Cpath d='M18 35a1 1 0 1112 0'/%3E%3C/g%3E%3Cg class='mectrl_fill' stroke='none'%3E%3Cpath d='M36.68 14h2.34l-3.24 6.75h-2.43zM24.89 14h2.43l5.58 11.25a1.046 1.046 0 01-1.791 1.08l-.549-1.08z'/%3E%3C/g%3E%3C/svg%3E)}.glyph_account_circle{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg xmlns=';http://www.w3.org/2000/svg' viewBox='0 0 64 64' stroke='%23707070'%3E%3Cg class='mectrl_stroke' fill='none'%3E%3Ccircle cx='32' cy='32' r='30.25' stroke-width='1.5'/%3E%3Cg transform='matrix(.9 0 0 .9 10.431 10.431)' stroke-width='2'%3E%3Ccircle cx='24.25' cy='18' r='9'/%3E%3Cpath d='M11.2 40a1 1 0 1126.1 0'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E)}.glyph_msft{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg xmlns=';http://www.w3.org/2000/svg' width='108' height='23'%3E%3Cpath d='M44.836 4.6v13.8h-2.4V7.583H42.4L38.119 18.4h-1.588L32.142 7.583h-.028V18.4H29.9V4.6h3.436L37.3 14.83h.057L41.545 4.6zm2 1.049a1.268 1.268 0 01.419-.967 1.411 1.411 0 011-.39 1.392 1.392 0 011.02.4 1.3 1.3 0 01.405.957 1.249 1.249 0 01-.414.953 1.428 1.428 0 01-1.011.385A1.4 1.4 0 0147.25 6.6a1.263 1.263 0 01-.41-.949M49.41 18.4h-2.329V8.507h2.329zm7.064-1.694a3.225 3.225 0 001.145-.24 4.808 4.808 0 001.155-.636V18a4.659 4.659 0 01-1.266.481 6.9 6.9 0 01-1.554.163 4.707 4.707 0 01-4.918-4.907 5.644 5.644 0 011.4-3.932 5.054 5.054 0 013.955-1.545 5.42 5.42 0 011.324.169 4.4 4.4 0 011.063.39v2.232a4.73 4.73 0 00-1.1-.611 3.187 3.187 0 00-1.15-.217 2.918 2.918 0 00-2.223.9 3.366 3.366 0 00-.847 2.415 3.217 3.217 0 00.813 2.339 2.938 2.938 0 002.209.837m8.931-8.363a2.892 2.892 0 01.5.039 2.025 2.025 0 01.376.1v2.357a2.075 2.075 0 00-.535-.255 2.649 2.649 0 00-.851-.12 1.811 1.811 0 00-1.449.722 3.47 3.47 0 00-.592 2.223V18.4h-2.335V8.507h2.329v1.559h.039a2.731 2.731 0 01.962-1.266 2.615 2.615 0 011.55-.457m1 5.254a5.355 5.355 0 011.387-3.887 5.1 5.1 0 013.85-1.434 4.741 4.741 0 013.623 1.381 5.208 5.208 0 011.3 3.729 5.259 5.259 0 01-1.385 3.83 5.02 5.02 0 01-3.773 1.424 4.931 4.931 0 01-3.652-1.352 4.984 4.984 0 01-1.349-3.688m2.426-.076a3.53 3.53 0 00.7 2.367 2.5 2.5 0 002.011.818 2.344 2.344 0 001.934-.818 3.78 3.78 0 00.664-2.425 3.649 3.649 0 00-.688-2.411 2.39 2.39 0 00-1.929-.813 2.441 2.441 0 00-1.988.852 3.707 3.707 0 00-.707 2.43m11.2-2.416a1 1 0 00.317.785 5.431 5.431 0 001.405.716 4.768 4.768 0 011.959 1.256 2.608 2.608 0 01.563 1.689 2.718 2.718 0 01-1.073 2.243 4.565 4.565 0 01-2.9.846 6.962 6.962 0 01-1.362-.149 6.036 6.036 0 01-1.265-.38v-2.29a5.74 5.74 0 001.367.7 4.009 4.009 0 001.328.26 2.37 2.37 0 001.164-.221.792.792 0 00.375-.741 1.027 1.027 0 00-.389-.813 5.772 5.772 0 00-1.478-.766 4.56 4.56 0 01-1.828-1.212 2.657 2.657 0 01-.539-1.713 2.706 2.706 0 011.063-2.2 4.245 4.245 0 012.764-.862 6.669 6.669 0 011.164.116 5.131 5.131 0 011.078.3v2.214a4.943 4.943 0 00-1.078-.53 3.61 3.61 0 00-1.222-.221 1.776 1.776 0 00-1.035.26.822.822 0 00-.37.712m5.241 2.493a5.355 5.355 0 011.386-3.89 5.1 5.1 0 013.85-1.434 4.741 4.741 0 013.623 1.381 5.208 5.208 0 011.3 3.729 5.259 5.259 0 01-1.385 3.83 5.02 5.02 0 01-3.773 1.424 4.931 4.931 0 01-3.652-1.352 4.984 4.984 0 01-1.349-3.688m2.426-.076a3.535 3.535 0 00.7 2.367 2.506 2.506 0 002.012.818 2.344 2.344 0 001.934-.818 3.78 3.78 0 00.664-2.425 3.649 3.649 0 00-.688-2.411 2.391 2.391 0 00-1.93-.813 2.44 2.44 0 00-1.987.852 3.707 3.707 0 00-.707 2.43m15.464-3.109H99.7V18.4h-2.359v-7.988h-1.655V8.507h1.655V7.13a3.425 3.425 0 011.016-2.555 3.56 3.56 0 012.6-1 5.949 5.949 0 01.751.043 3.025 3.025 0 01.577.13v2.016a2.381 2.381 0 00-.4-.164 2.106 2.106 0 00-.664-.1 1.405 1.405 0 00-1.126.457 2.015 2.015 0 00-.395 1.356v1.194h3.469V6.283l2.338-.712v2.936h2.358v1.905h-2.358v4.629a1.954 1.954 0 00.332 1.29 1.329 1.329 0 001.045.375 1.569 1.569 0 00.486-.1 2.271 2.271 0 00.5-.231V18.3a2.765 2.765 0 01-.736.231 5.072 5.072 0 01-1.015.105 2.889 2.889 0 01-2.209-.784 3.341 3.341 0 01-.736-2.363z' fill='%23737373'/%3E%3Cpath fill='%23f25022' d='M0 0h10.931v10.931H0z'/%3E%3Cpath fill='%237fba00' d='M12.069 0H23v10.931H12.069z'/%3E%3Cpath fill='%2300a4ef' d='M0 12.069h10.931V23H0z'/%3E%3Cpath fill='%23ffb900' d='M12.069 12.069H23V23H12.069z'/%3E%3C/svg%3E)}.glyph_more{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg xmlns=';http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='%23707070'%3E%3Cg class='mectrl_fill'%3E%3Ccircle r='2' cx='12' cy='24'/%3E%3Ccircle r='2' cx='24' cy='24'/%3E%3Ccircle r='2' cx='36' cy='24'/%3E%3C/g%3E%3C/svg%3E)}.glyph_chevron{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg xmlns=';http://www.w3.org/2000/svg' width='16' height='10' viewBox='0 3 16 10' fill='%23231F20'%3E%3Cg class='mectrl_fill'%3E%3Cpath d='M15.284 3.642l.716.716-8 8-8-8 .716-.716L8 10.926z'/%3E%3C/g%3E%3C/svg%3E)}.c-uhfh>.theme-dark .c-me .glyph_msft,.mectrl_theme_azure_hcdark .glyph_msft,.mectrl_theme_dark .glyph_msft,.mectrl_theme_gray .glyph_msft,.mectrl_theme_off_black .glyph_msft{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg xmlns=';http://www.w3.org/2000/svg' width='108' height='23'%3E%3Cpath d='M44.836 4.6v13.8h-2.4V7.583H42.4L38.119 18.4h-1.588L32.142 7.583h-.028V18.4H29.9V4.6h3.436L37.3 14.83h.057L41.545 4.6zm2 1.049a1.268 1.268 0 01.419-.967 1.411 1.411 0 011-.39 1.392 1.392 0 011.02.4 1.3 1.3 0 01.405.957 1.249 1.249 0 01-.414.953 1.428 1.428 0 01-1.011.385A1.4 1.4 0 0147.25 6.6a1.263 1.263 0 01-.41-.949M49.41 18.4h-2.329V8.507h2.329zm7.064-1.694a3.225 3.225 0 001.145-.24 4.808 4.808 0 001.155-.636V18a4.659 4.659 0 01-1.266.481 6.9 6.9 0 01-1.554.163 4.707 4.707 0 01-4.918-4.907 5.644 5.644 0 011.4-3.932 5.054 5.054 0 013.955-1.545 5.42 5.42 0 011.324.169 4.4 4.4 0 011.063.39v2.232a4.73 4.73 0 00-1.1-.611 3.187 3.187 0 00-1.15-.217 2.918 2.918 0 00-2.223.9 3.366 3.366 0 00-.847 2.415 3.217 3.217 0 00.813 2.339 2.938 2.938 0 002.209.837m8.931-8.363a2.892 2.892 0 01.5.039 2.025 2.025 0 01.376.1v2.357a2.075 2.075 0 00-.535-.255 2.649 2.649 0 00-.851-.12 1.811 1.811 0 00-1.449.722 3.47 3.47 0 00-.592 2.223V18.4h-2.335V8.507h2.329v1.559h.039a2.731 2.731 0 01.962-1.266 2.615 2.615 0 011.55-.457m1 5.254a5.355 5.355 0 011.387-3.887 5.1 5.1 0 013.85-1.434 4.741 4.741 0 013.623 1.381 5.208 5.208 0 011.3 3.729 5.259 5.259 0 01-1.385 3.83 5.02 5.02 0 01-3.773 1.424 4.931 4.931 0 01-3.652-1.352 4.984 4.984 0 01-1.349-3.688m2.426-.076a3.53 3.53 0 00.7 2.367 2.5 2.5 0 002.011.818 2.344 2.344 0 001.934-.818 3.78 3.78 0 00.664-2.425 3.649 3.649 0 00-.688-2.411 2.39 2.39 0 00-1.929-.813 2.441 2.441 0 00-1.988.852 3.707 3.707 0 00-.707 2.43m11.2-2.416a1 1 0 00.317.785 5.431 5.431 0 001.405.716 4.768 4.768 0 011.959 1.256 2.608 2.608 0 01.563 1.689 2.718 2.718 0 01-1.073 2.243 4.565 4.565 0 01-2.9.846 6.962 6.962 0 01-1.362-.149 6.036 6.036 0 01-1.265-.38v-2.29a5.74 5.74 0 001.367.7 4.009 4.009 0 001.328.26 2.37 2.37 0 001.164-.221.792.792 0 00.375-.741 1.027 1.027 0 00-.389-.813 5.772 5.772 0 00-1.478-.766 4.56 4.56 0 01-1.828-1.212 2.657 2.657 0 01-.539-1.713 2.706 2.706 0 011.063-2.2 4.245 4.245 0 012.764-.862 6.669 6.669 0 011.164.116 5.131 5.131 0 011.078.3v2.214a4.943 4.943 0 00-1.078-.53 3.61 3.61 0 00-1.222-.221 1.776 1.776 0 00-1.035.26.822.822 0 00-.37.712m5.241 2.493a5.355 5.355 0 011.386-3.89 5.1 5.1 0 013.85-1.434 4.741 4.741 0 013.623 1.381 5.208 5.208 0 011.3 3.729 5.259 5.259 0 01-1.385 3.83 5.02 5.02 0 01-3.773 1.424 4.931 4.931 0 01-3.652-1.352 4.984 4.984 0 01-1.349-3.688m2.426-.076a3.535 3.535 0 00.7 2.367 2.506 2.506 0 002.012.818 2.344 2.344 0 001.934-.818 3.78 3.78 0 00.664-2.425 3.649 3.649 0 00-.688-2.411 2.391 2.391 0 00-1.93-.813 2.44 2.44 0 00-1.987.852 3.707 3.707 0 00-.707 2.43m15.464-3.109H99.7V18.4h-2.359v-7.988h-1.655V8.507h1.655V7.13a3.425 3.425 0 011.016-2.555 3.56 3.56 0 012.6-1 5.949 5.949 0 01.751.043 3.025 3.025 0 01.577.13v2.016a2.381 2.381 0 00-.4-.164 2.106 2.106 0 00-.664-.1 1.405 1.405 0 00-1.126.457 2.015 2.015 0 00-.395 1.356v1.194h3.469V6.283l2.338-.712v2.936h2.358v1.905h-2.358v4.629a1.954 1.954 0 00.332 1.29 1.329 1.329 0 001.045.375 1.569 1.569 0 00.486-.1 2.271 2.271 0 00.5-.231V18.3a2.765 2.765 0 01-.736.231 5.072 5.072 0 01-1.015.105 2.889 2.889 0 01-2.209-.784 3.341 3.341 0 01-.736-2.363z' fill='%23fff'/%3E%3Cpath fill='%23f25022' d='M0 0h10.931v10.931H0z'/%3E%3Cpath fill='%237fba00' d='M12.069 0H23v10.931H12.069z'/%3E%3Cpath fill='%2300a4ef' d='M0 12.069h10.931V23H0z'/%3E%3Cpath fill='%23ffb900' d='M12.069 12.069H23V23H12.069z'/%3E%3C/svg%3E)}.c-uhfh>.theme-dark .c-me .glyph_signIn_circle,.mectrl_theme_azure_hcdark .glyph_signIn_circle,.mectrl_theme_dark .glyph_signIn_circle,.mectrl_theme_gray .glyph_signIn_circle,.mectrl_theme_off_black .glyph_signIn_circle{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg xmlns=';http://www.w3.org/2000/svg' viewBox='0 0 64 64' stroke='%23fff'%3E%3Cg class='mectrl_stroke' stroke-width='1.9' fill='none'%3E%3Ccircle cx='32' cy='32' r='30.25'/%3E%3Cg transform='matrix(1.1 0 0 1.1 8.8 5.61)'%3E%3Ccircle class='mectrl_stroke' cx='20' cy='16' r='7'/%3E%3Cpath class='mectrl_stroke' d='M30 35h10m-5-5v10M30.833 32.09A11 11 0 009 34'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E)}.c-uhfh>.theme-dark .c-me .glyph_aadAccount_circle,.mectrl_theme_azure_hcdark .glyph_aadAccount_circle,.mectrl_theme_dark .glyph_aadAccount_circle,.mectrl_theme_gray .glyph_aadAccount_circle,.mectrl_theme_off_black .glyph_aadAccount_circle{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg xmlns=';http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='%23fff' stroke='%23fff'%3E%3Ccircle class='mectrl_stroke' cx='32' cy='32' r='30.25' stroke-width='1.5' fill='none'/%3E%3Cg class='mectrl_stroke' fill='none' stroke-width='2.5' transform='matrix(.9 0 0 .9 10.4 10.4)'%3E%3Crect x='13.3' y='12.3' width='21.4' height='28.5' rx='.6' ry='.6'/%3E%3Ccircle cy='25.4' cx='24' r='3.6'/%3E%3Cpath d='M18 35a1 1 0 1112 0'/%3E%3C/g%3E%3Cg class='mectrl_fill' stroke='none'%3E%3Cpath d='M36.68 14h2.34l-3.24 6.75h-2.43zM24.89 14h2.43l5.58 11.25a1.046 1.046 0 01-1.791 1.08l-.549-1.08z'/%3E%3C/g%3E%3C/svg%3E)}.c-uhfh>.theme-dark .c-me .glyph_account_circle,.mectrl_theme_azure_hcdark .glyph_account_circle,.mectrl_theme_dark .glyph_account_circle,.mectrl_theme_gray .glyph_account_circle,.mectrl_theme_off_black .glyph_account_circle{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg xmlns=';http://www.w3.org/2000/svg' viewBox='0 0 64 64' stroke='%23fff'%3E%3Cg class='mectrl_stroke' fill='none'%3E%3Ccircle cx='32' cy='32' r='30.25' stroke-width='1.5'/%3E%3Cg transform='matrix(.9 0 0 .9 10.431 10.431)' stroke-width='2'%3E%3Ccircle cx='24.25' cy='18' r='9'/%3E%3Cpath d='M11.2 40a1 1 0 1126.1 0'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E)}.c-uhfh>.theme-dark .c-me .glyph_more,.mectrl_theme_azure_hcdark .glyph_more,.mectrl_theme_dark .glyph_more,.mectrl_theme_gray .glyph_more,.mectrl_theme_off_black .glyph_more{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg xmlns=';http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='%23fff'%3E%3Cg class='mectrl_fill'%3E%3Ccircle r='2' cx='12' cy='24'/%3E%3Ccircle r='2' cx='24' cy='24'/%3E%3Ccircle r='2' cx='36' cy='24'/%3E%3C/g%3E%3C/svg%3E)}.c-uhfh>.theme-dark .c-me .glyph_chevron,.mectrl_theme_azure_hcdark .glyph_chevron,.mectrl_theme_dark .glyph_chevron,.mectrl_theme_gray .glyph_chevron,.mectrl_theme_off_black .glyph_chevron{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg xmlns=';http://www.w3.org/2000/svg' width='16' height='10' viewBox='0 3 16 10' fill='%23fff'%3E%3Cg class='mectrl_fill'%3E%3Cpath d='M15.284 3.642l.716.716-8 8-8-8 .716-.716L8 10.926z'/%3E%3C/g%3E%3C/svg%3E)}@media screen and (-ms-high-contrast:black-on-white){.c-uhfh>.theme-dark .c-me .glyph_text,.mectrl_theme_azure_hcdark .glyph_text,.mectrl_theme_dark .glyph_text,.mectrl_theme_gray .glyph_text,.mectrl_theme_off_black .glyph_text{clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}.c-uhfh>.theme-dark .c-me .glyph_signIn_circle,.mectrl_theme_azure_hcdark .glyph_signIn_circle,.mectrl_theme_dark .glyph_signIn_circle,.mectrl_theme_gray .glyph_signIn_circle,.mectrl_theme_off_black .glyph_signIn_circle{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg xmlns=';http://www.w3.org/2000/svg' viewBox='0 0 64 64' stroke='%23707070'%3E%3Cg class='mectrl_stroke' stroke-width='1.9' fill='none'%3E%3Ccircle cx='32' cy='32' r='30.25'/%3E%3Cg transform='matrix(1.1 0 0 1.1 8.8 5.61)'%3E%3Ccircle class='mectrl_stroke' cx='20' cy='16' r='7'/%3E%3Cpath class='mectrl_stroke' d='M30 35h10m-5-5v10M30.833 32.09A11 11 0 009 34'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E)}.c-uhfh>.theme-dark .c-me .glyph_aadAccount_circle,.mectrl_theme_azure_hcdark .glyph_aadAccount_circle,.mectrl_theme_dark .glyph_aadAccount_circle,.mectrl_theme_gray .glyph_aadAccount_circle,.mectrl_theme_off_black .glyph_aadAccount_circle{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg xmlns=';http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='%23707070' stroke='%23707070'%3E%3Ccircle class='mectrl_stroke' cx='32' cy='32' r='30.25' stroke-width='1.5' fill='none'/%3E%3Cg class='mectrl_stroke' fill='none' stroke-width='2.5' transform='matrix(.9 0 0 .9 10.4 10.4)'%3E%3Crect x='13.3' y='12.3' width='21.4' height='28.5' rx='.6' ry='.6'/%3E%3Ccircle cy='25.4' cx='24' r='3.6'/%3E%3Cpath d='M18 35a1 1 0 1112 0'/%3E%3C/g%3E%3Cg class='mectrl_fill' stroke='none'%3E%3Cpath d='M36.68 14h2.34l-3.24 6.75h-2.43zM24.89 14h2.43l5.58 11.25a1.046 1.046 0 01-1.791 1.08l-.549-1.08z'/%3E%3C/g%3E%3C/svg%3E)}.c-uhfh>.theme-dark .c-me .glyph_account_circle,.mectrl_theme_azure_hcdark .glyph_account_circle,.mectrl_theme_dark .glyph_account_circle,.mectrl_theme_gray .glyph_account_circle,.mectrl_theme_off_black .glyph_account_circle{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg xmlns=';http://www.w3.org/2000/svg' viewBox='0 0 64 64' stroke='%23707070'%3E%3Cg class='mectrl_stroke' fill='none'%3E%3Ccircle cx='32' cy='32' r='30.25' stroke-width='1.5'/%3E%3Cg transform='matrix(.9 0 0 .9 10.431 10.431)' stroke-width='2'%3E%3Ccircle cx='24.25' cy='18' r='9'/%3E%3Cpath d='M11.2 40a1 1 0 1126.1 0'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E)}.c-uhfh>.theme-dark .c-me .glyph_msft,.mectrl_theme_azure_hcdark .glyph_msft,.mectrl_theme_dark .glyph_msft,.mectrl_theme_gray .glyph_msft,.mectrl_theme_off_black .glyph_msft{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg xmlns=';http://www.w3.org/2000/svg' width='108' height='23'%3E%3Cpath d='M44.836 4.6v13.8h-2.4V7.583H42.4L38.119 18.4h-1.588L32.142 7.583h-.028V18.4H29.9V4.6h3.436L37.3 14.83h.057L41.545 4.6zm2 1.049a1.268 1.268 0 01.419-.967 1.411 1.411 0 011-.39 1.392 1.392 0 011.02.4 1.3 1.3 0 01.405.957 1.249 1.249 0 01-.414.953 1.428 1.428 0 01-1.011.385A1.4 1.4 0 0147.25 6.6a1.263 1.263 0 01-.41-.949M49.41 18.4h-2.329V8.507h2.329zm7.064-1.694a3.225 3.225 0 001.145-.24 4.808 4.808 0 001.155-.636V18a4.659 4.659 0 01-1.266.481 6.9 6.9 0 01-1.554.163 4.707 4.707 0 01-4.918-4.907 5.644 5.644 0 011.4-3.932 5.054 5.054 0 013.955-1.545 5.42 5.42 0 011.324.169 4.4 4.4 0 011.063.39v2.232a4.73 4.73 0 00-1.1-.611 3.187 3.187 0 00-1.15-.217 2.918 2.918 0 00-2.223.9 3.366 3.366 0 00-.847 2.415 3.217 3.217 0 00.813 2.339 2.938 2.938 0 002.209.837m8.931-8.363a2.892 2.892 0 01.5.039 2.025 2.025 0 01.376.1v2.357a2.075 2.075 0 00-.535-.255 2.649 2.649 0 00-.851-.12 1.811 1.811 0 00-1.449.722 3.47 3.47 0 00-.592 2.223V18.4h-2.335V8.507h2.329v1.559h.039a2.731 2.731 0 01.962-1.266 2.615 2.615 0 011.55-.457m1 5.254a5.355 5.355 0 011.387-3.887 5.1 5.1 0 013.85-1.434 4.741 4.741 0 013.623 1.381 5.208 5.208 0 011.3 3.729 5.259 5.259 0 01-1.385 3.83 5.02 5.02 0 01-3.773 1.424 4.931 4.931 0 01-3.652-1.352 4.984 4.984 0 01-1.349-3.688m2.426-.076a3.53 3.53 0 00.7 2.367 2.5 2.5 0 002.011.818 2.344 2.344 0 001.934-.818 3.78 3.78 0 00.664-2.425 3.649 3.649 0 00-.688-2.411 2.39 2.39 0 00-1.929-.813 2.441 2.441 0 00-1.988.852 3.707 3.707 0 00-.707 2.43m11.2-2.416a1 1 0 00.317.785 5.431 5.431 0 001.405.716 4.768 4.768 0 011.959 1.256 2.608 2.608 0 01.563 1.689 2.718 2.718 0 01-1.073 2.243 4.565 4.565 0 01-2.9.846 6.962 6.962 0 01-1.362-.149 6.036 6.036 0 01-1.265-.38v-2.29a5.74 5.74 0 001.367.7 4.009 4.009 0 001.328.26 2.37 2.37 0 001.164-.221.792.792 0 00.375-.741 1.027 1.027 0 00-.389-.813 5.772 5.772 0 00-1.478-.766 4.56 4.56 0 01-1.828-1.212 2.657 2.657 0 01-.539-1.713 2.706 2.706 0 011.063-2.2 4.245 4.245 0 012.764-.862 6.669 6.669 0 011.164.116 5.131 5.131 0 011.078.3v2.214a4.943 4.943 0 00-1.078-.53 3.61 3.61 0 00-1.222-.221 1.776 1.776 0 00-1.035.26.822.822 0 00-.37.712m5.241 2.493a5.355 5.355 0 011.386-3.89 5.1 5.1 0 013.85-1.434 4.741 4.741 0 013.623 1.381 5.208 5.208 0 011.3 3.729 5.259 5.259 0 01-1.385 3.83 5.02 5.02 0 01-3.773 1.424 4.931 4.931 0 01-3.652-1.352 4.984 4.984 0 01-1.349-3.688m2.426-.076a3.535 3.535 0 00.7 2.367 2.506 2.506 0 002.012.818 2.344 2.344 0 001.934-.818 3.78 3.78 0 00.664-2.425 3.649 3.649 0 00-.688-2.411 2.391 2.391 0 00-1.93-.813 2.44 2.44 0 00-1.987.852 3.707 3.707 0 00-.707 2.43m15.464-3.109H99.7V18.4h-2.359v-7.988h-1.655V8.507h1.655V7.13a3.425 3.425 0 011.016-2.555 3.56 3.56 0 012.6-1 5.949 5.949 0 01.751.043 3.025 3.025 0 01.577.13v2.016a2.381 2.381 0 00-.4-.164 2.106 2.106 0 00-.664-.1 1.405 1.405 0 00-1.126.457 2.015 2.015 0 00-.395 1.356v1.194h3.469V6.283l2.338-.712v2.936h2.358v1.905h-2.358v4.629a1.954 1.954 0 00.332 1.29 1.329 1.329 0 001.045.375 1.569 1.569 0 00.486-.1 2.271 2.271 0 00.5-.231V18.3a2.765 2.765 0 01-.736.231 5.072 5.072 0 01-1.015.105 2.889 2.889 0 01-2.209-.784 3.341 3.341 0 01-.736-2.363z' fill='%23737373'/%3E%3Cpath fill='%23f25022' d='M0 0h10.931v10.931H0z'/%3E%3Cpath fill='%237fba00' d='M12.069 0H23v10.931H12.069z'/%3E%3Cpath fill='%2300a4ef' d='M0 12.069h10.931V23H0z'/%3E%3Cpath fill='%23ffb900' d='M12.069 12.069H23V23H12.069z'/%3E%3C/svg%3E)}.c-uhfh>.theme-dark .c-me .glyph_more,.mectrl_theme_azure_hcdark .glyph_more,.mectrl_theme_dark .glyph_more,.mectrl_theme_gray .glyph_more,.mectrl_theme_off_black .glyph_more{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg xmlns=';http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='%23707070'%3E%3Cg class='mectrl_fill'%3E%3Ccircle r='2' cx='12' cy='24'/%3E%3Ccircle r='2' cx='24' cy='24'/%3E%3Ccircle r='2' cx='36' cy='24'/%3E%3C/g%3E%3C/svg%3E)}.c-uhfh>.theme-dark .c-me .glyph_chevron,.mectrl_theme_azure_hcdark .glyph_chevron,.mectrl_theme_dark .glyph_chevron,.mectrl_theme_gray .glyph_chevron,.mectrl_theme_off_black .glyph_chevron{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg xmlns=';http://www.w3.org/2000/svg' width='16' height='10' viewBox='0 3 16 10' fill='%23231F20'%3E%3Cg class='mectrl_fill'%3E%3Cpath d='M15.284 3.642l.716.716-8 8-8-8 .716-.716L8 10.926z'/%3E%3C/g%3E%3C/svg%3E)}}@media screen and (-ms-high-contrast:white-on-black){.glyph_msft{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg xmlns=';http://www.w3.org/2000/svg' width='108' height='23'%3E%3Cpath d='M44.836 4.6v13.8h-2.4V7.583H42.4L38.119 18.4h-1.588L32.142 7.583h-.028V18.4H29.9V4.6h3.436L37.3 14.83h.057L41.545 4.6zm2 1.049a1.268 1.268 0 01.419-.967 1.411 1.411 0 011-.39 1.392 1.392 0 011.02.4 1.3 1.3 0 01.405.957 1.249 1.249 0 01-.414.953 1.428 1.428 0 01-1.011.385A1.4 1.4 0 0147.25 6.6a1.263 1.263 0 01-.41-.949M49.41 18.4h-2.329V8.507h2.329zm7.064-1.694a3.225 3.225 0 001.145-.24 4.808 4.808 0 001.155-.636V18a4.659 4.659 0 01-1.266.481 6.9 6.9 0 01-1.554.163 4.707 4.707 0 01-4.918-4.907 5.644 5.644 0 011.4-3.932 5.054 5.054 0 013.955-1.545 5.42 5.42 0 011.324.169 4.4 4.4 0 011.063.39v2.232a4.73 4.73 0 00-1.1-.611 3.187 3.187 0 00-1.15-.217 2.918 2.918 0 00-2.223.9 3.366 3.366 0 00-.847 2.415 3.217 3.217 0 00.813 2.339 2.938 2.938 0 002.209.837m8.931-8.363a2.892 2.892 0 01.5.039 2.025 2.025 0 01.376.1v2.357a2.075 2.075 0 00-.535-.255 2.649 2.649 0 00-.851-.12 1.811 1.811 0 00-1.449.722 3.47 3.47 0 00-.592 2.223V18.4h-2.335V8.507h2.329v1.559h.039a2.731 2.731 0 01.962-1.266 2.615 2.615 0 011.55-.457m1 5.254a5.355 5.355 0 011.387-3.887 5.1 5.1 0 013.85-1.434 4.741 4.741 0 013.623 1.381 5.208 5.208 0 011.3 3.729 5.259 5.259 0 01-1.385 3.83 5.02 5.02 0 01-3.773 1.424 4.931 4.931 0 01-3.652-1.352 4.984 4.984 0 01-1.349-3.688m2.426-.076a3.53 3.53 0 00.7 2.367 2.5 2.5 0 002.011.818 2.344 2.344 0 001.934-.818 3.78 3.78 0 00.664-2.425 3.649 3.649 0 00-.688-2.411 2.39 2.39 0 00-1.929-.813 2.441 2.441 0 00-1.988.852 3.707 3.707 0 00-.707 2.43m11.2-2.416a1 1 0 00.317.785 5.431 5.431 0 001.405.716 4.768 4.768 0 011.959 1.256 2.608 2.608 0 01.563 1.689 2.718 2.718 0 01-1.073 2.243 4.565 4.565 0 01-2.9.846 6.962 6.962 0 01-1.362-.149 6.036 6.036 0 01-1.265-.38v-2.29a5.74 5.74 0 001.367.7 4.009 4.009 0 001.328.26 2.37 2.37 0 001.164-.221.792.792 0 00.375-.741 1.027 1.027 0 00-.389-.813 5.772 5.772 0 00-1.478-.766 4.56 4.56 0 01-1.828-1.212 2.657 2.657 0 01-.539-1.713 2.706 2.706 0 011.063-2.2 4.245 4.245 0 012.764-.862 6.669 6.669 0 011.164.116 5.131 5.131 0 011.078.3v2.214a4.943 4.943 0 00-1.078-.53 3.61 3.61 0 00-1.222-.221 1.776 1.776 0 00-1.035.26.822.822 0 00-.37.712m5.241 2.493a5.355 5.355 0 011.386-3.89 5.1 5.1 0 013.85-1.434 4.741 4.741 0 013.623 1.381 5.208 5.208 0 011.3 3.729 5.259 5.259 0 01-1.385 3.83 5.02 5.02 0 01-3.773 1.424 4.931 4.931 0 01-3.652-1.352 4.984 4.984 0 01-1.349-3.688m2.426-.076a3.535 3.535 0 00.7 2.367 2.506 2.506 0 002.012.818 2.344 2.344 0 001.934-.818 3.78 3.78 0 00.664-2.425 3.649 3.649 0 00-.688-2.411 2.391 2.391 0 00-1.93-.813 2.44 2.44 0 00-1.987.852 3.707 3.707 0 00-.707 2.43m15.464-3.109H99.7V18.4h-2.359v-7.988h-1.655V8.507h1.655V7.13a3.425 3.425 0 011.016-2.555 3.56 3.56 0 012.6-1 5.949 5.949 0 01.751.043 3.025 3.025 0 01.577.13v2.016a2.381 2.381 0 00-.4-.164 2.106 2.106 0 00-.664-.1 1.405 1.405 0 00-1.126.457 2.015 2.015 0 00-.395 1.356v1.194h3.469V6.283l2.338-.712v2.936h2.358v1.905h-2.358v4.629a1.954 1.954 0 00.332 1.29 1.329 1.329 0 001.045.375 1.569 1.569 0 00.486-.1 2.271 2.271 0 00.5-.231V18.3a2.765 2.765 0 01-.736.231 5.072 5.072 0 01-1.015.105 2.889 2.889 0 01-2.209-.784 3.341 3.341 0 01-.736-2.363z' fill='%23fff'/%3E%3Cpath fill='%23f25022' d='M0 0h10.931v10.931H0z'/%3E%3Cpath fill='%237fba00' d='M12.069 0H23v10.931H12.069z'/%3E%3Cpath fill='%2300a4ef' d='M0 12.069h10.931V23H0z'/%3E%3Cpath fill='%23ffb900' d='M12.069 12.069H23V23H12.069z'/%3E%3C/svg%3E)}.glyph_signIn_circle{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg xmlns=';http://www.w3.org/2000/svg' viewBox='0 0 64 64' stroke='%23fff'%3E%3Cg class='mectrl_stroke' stroke-width='1.9' fill='none'%3E%3Ccircle cx='32' cy='32' r='30.25'/%3E%3Cg transform='matrix(1.1 0 0 1.1 8.8 5.61)'%3E%3Ccircle class='mectrl_stroke' cx='20' cy='16' r='7'/%3E%3Cpath class='mectrl_stroke' d='M30 35h10m-5-5v10M30.833 32.09A11 11 0 009 34'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E)}.glyph_aadAccount_circle{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg xmlns=';http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='%23fff' stroke='%23fff'%3E%3Ccircle class='mectrl_stroke' cx='32' cy='32' r='30.25' stroke-width='1.5' fill='none'/%3E%3Cg class='mectrl_stroke' fill='none' stroke-width='2.5' transform='matrix(.9 0 0 .9 10.4 10.4)'%3E%3Crect x='13.3' y='12.3' width='21.4' height='28.5' rx='.6' ry='.6'/%3E%3Ccircle cy='25.4' cx='24' r='3.6'/%3E%3Cpath d='M18 35a1 1 0 1112 0'/%3E%3C/g%3E%3Cg class='mectrl_fill' stroke='none'%3E%3Cpath d='M36.68 14h2.34l-3.24 6.75h-2.43zM24.89 14h2.43l5.58 11.25a1.046 1.046 0 01-1.791 1.08l-.549-1.08z'/%3E%3C/g%3E%3C/svg%3E)}.glyph_account_circle{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg xmlns=';http://www.w3.org/2000/svg' viewBox='0 0 64 64' stroke='%23fff'%3E%3Cg class='mectrl_stroke' fill='none'%3E%3Ccircle cx='32' cy='32' r='30.25' stroke-width='1.5'/%3E%3Cg transform='matrix(.9 0 0 .9 10.431 10.431)' stroke-width='2'%3E%3Ccircle cx='24.25' cy='18' r='9'/%3E%3Cpath d='M11.2 40a1 1 0 1126.1 0'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E)}.glyph_more{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg xmlns=';http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='%23fff'%3E%3Cg class='mectrl_fill'%3E%3Ccircle r='2' cx='12' cy='24'/%3E%3Ccircle r='2' cx='24' cy='24'/%3E%3Ccircle r='2' cx='36' cy='24'/%3E%3C/g%3E%3C/svg%3E)}.glyph_chevron{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg xmlns=';http://www.w3.org/2000/svg' width='16' height='10' viewBox='0 3 16 10' fill='%23fff'%3E%3Cg class='mectrl_fill'%3E%3Cpath d='M15.284 3.642l.716.716-8 8-8-8 .716-.716L8 10.926z'/%3E%3C/g%3E%3C/svg%3E)}}@media screen and (-ms-high-contrast:black-on-white){.glyph_text{clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}.glyph_signIn_circle{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg xmlns=';http://www.w3.org/2000/svg' viewBox='0 0 64 64' stroke='%23707070'%3E%3Cg class='mectrl_stroke' stroke-width='1.9' fill='none'%3E%3Ccircle cx='32' cy='32' r='30.25'/%3E%3Cg transform='matrix(1.1 0 0 1.1 8.8 5.61)'%3E%3Ccircle class='mectrl_stroke' cx='20' cy='16' r='7'/%3E%3Cpath class='mectrl_stroke' d='M30 35h10m-5-5v10M30.833 32.09A11 11 0 009 34'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E)}.glyph_aadAccount_circle{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg xmlns=';http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='%23707070' stroke='%23707070'%3E%3Ccircle class='mectrl_stroke' cx='32' cy='32' r='30.25' stroke-width='1.5' fill='none'/%3E%3Cg class='mectrl_stroke' fill='none' stroke-width='2.5' transform='matrix(.9 0 0 .9 10.4 10.4)'%3E%3Crect x='13.3' y='12.3' width='21.4' height='28.5' rx='.6' ry='.6'/%3E%3Ccircle cy='25.4' cx='24' r='3.6'/%3E%3Cpath d='M18 35a1 1 0 1112 0'/%3E%3C/g%3E%3Cg class='mectrl_fill' stroke='none'%3E%3Cpath d='M36.68 14h2.34l-3.24 6.75h-2.43zM24.89 14h2.43l5.58 11.25a1.046 1.046 0 01-1.791 1.08l-.549-1.08z'/%3E%3C/g%3E%3C/svg%3E)}.glyph_account_circle{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg xmlns=';http://www.w3.org/2000/svg' viewBox='0 0 64 64' stroke='%23707070'%3E%3Cg class='mectrl_stroke' fill='none'%3E%3Ccircle cx='32' cy='32' r='30.25' stroke-width='1.5'/%3E%3Cg transform='matrix(.9 0 0 .9 10.431 10.431)' stroke-width='2'%3E%3Ccircle cx='24.25' cy='18' r='9'/%3E%3Cpath d='M11.2 40a1 1 0 1126.1 0'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E)}.glyph_msft{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg xmlns=';http://www.w3.org/2000/svg' width='108' height='23'%3E%3Cpath d='M44.836 4.6v13.8h-2.4V7.583H42.4L38.119 18.4h-1.588L32.142 7.583h-.028V18.4H29.9V4.6h3.436L37.3 14.83h.057L41.545 4.6zm2 1.049a1.268 1.268 0 01.419-.967 1.411 1.411 0 011-.39 1.392 1.392 0 011.02.4 1.3 1.3 0 01.405.957 1.249 1.249 0 01-.414.953 1.428 1.428 0 01-1.011.385A1.4 1.4 0 0147.25 6.6a1.263 1.263 0 01-.41-.949M49.41 18.4h-2.329V8.507h2.329zm7.064-1.694a3.225 3.225 0 001.145-.24 4.808 4.808 0 001.155-.636V18a4.659 4.659 0 01-1.266.481 6.9 6.9 0 01-1.554.163 4.707 4.707 0 01-4.918-4.907 5.644 5.644 0 011.4-3.932 5.054 5.054 0 013.955-1.545 5.42 5.42 0 011.324.169 4.4 4.4 0 011.063.39v2.232a4.73 4.73 0 00-1.1-.611 3.187 3.187 0 00-1.15-.217 2.918 2.918 0 00-2.223.9 3.366 3.366 0 00-.847 2.415 3.217 3.217 0 00.813 2.339 2.938 2.938 0 002.209.837m8.931-8.363a2.892 2.892 0 01.5.039 2.025 2.025 0 01.376.1v2.357a2.075 2.075 0 00-.535-.255 2.649 2.649 0 00-.851-.12 1.811 1.811 0 00-1.449.722 3.47 3.47 0 00-.592 2.223V18.4h-2.335V8.507h2.329v1.559h.039a2.731 2.731 0 01.962-1.266 2.615 2.615 0 011.55-.457m1 5.254a5.355 5.355 0 011.387-3.887 5.1 5.1 0 013.85-1.434 4.741 4.741 0 013.623 1.381 5.208 5.208 0 011.3 3.729 5.259 5.259 0 01-1.385 3.83 5.02 5.02 0 01-3.773 1.424 4.931 4.931 0 01-3.652-1.352 4.984 4.984 0 01-1.349-3.688m2.426-.076a3.53 3.53 0 00.7 2.367 2.5 2.5 0 002.011.818 2.344 2.344 0 001.934-.818 3.78 3.78 0 00.664-2.425 3.649 3.649 0 00-.688-2.411 2.39 2.39 0 00-1.929-.813 2.441 2.441 0 00-1.988.852 3.707 3.707 0 00-.707 2.43m11.2-2.416a1 1 0 00.317.785 5.431 5.431 0 001.405.716 4.768 4.768 0 011.959 1.256 2.608 2.608 0 01.563 1.689 2.718 2.718 0 01-1.073 2.243 4.565 4.565 0 01-2.9.846 6.962 6.962 0 01-1.362-.149 6.036 6.036 0 01-1.265-.38v-2.29a5.74 5.74 0 001.367.7 4.009 4.009 0 001.328.26 2.37 2.37 0 001.164-.221.792.792 0 00.375-.741 1.027 1.027 0 00-.389-.813 5.772 5.772 0 00-1.478-.766 4.56 4.56 0 01-1.828-1.212 2.657 2.657 0 01-.539-1.713 2.706 2.706 0 011.063-2.2 4.245 4.245 0 012.764-.862 6.669 6.669 0 011.164.116 5.131 5.131 0 011.078.3v2.214a4.943 4.943 0 00-1.078-.53 3.61 3.61 0 00-1.222-.221 1.776 1.776 0 00-1.035.26.822.822 0 00-.37.712m5.241 2.493a5.355 5.355 0 011.386-3.89 5.1 5.1 0 013.85-1.434 4.741 4.741 0 013.623 1.381 5.208 5.208 0 011.3 3.729 5.259 5.259 0 01-1.385 3.83 5.02 5.02 0 01-3.773 1.424 4.931 4.931 0 01-3.652-1.352 4.984 4.984 0 01-1.349-3.688m2.426-.076a3.535 3.535 0 00.7 2.367 2.506 2.506 0 002.012.818 2.344 2.344 0 001.934-.818 3.78 3.78 0 00.664-2.425 3.649 3.649 0 00-.688-2.411 2.391 2.391 0 00-1.93-.813 2.44 2.44 0 00-1.987.852 3.707 3.707 0 00-.707 2.43m15.464-3.109H99.7V18.4h-2.359v-7.988h-1.655V8.507h1.655V7.13a3.425 3.425 0 011.016-2.555 3.56 3.56 0 012.6-1 5.949 5.949 0 01.751.043 3.025 3.025 0 01.577.13v2.016a2.381 2.381 0 00-.4-.164 2.106 2.106 0 00-.664-.1 1.405 1.405 0 00-1.126.457 2.015 2.015 0 00-.395 1.356v1.194h3.469V6.283l2.338-.712v2.936h2.358v1.905h-2.358v4.629a1.954 1.954 0 00.332 1.29 1.329 1.329 0 001.045.375 1.569 1.569 0 00.486-.1 2.271 2.271 0 00.5-.231V18.3a2.765 2.765 0 01-.736.231 5.072 5.072 0 01-1.015.105 2.889 2.889 0 01-2.209-.784 3.341 3.341 0 01-.736-2.363z' fill='%23737373'/%3E%3Cpath fill='%23f25022' d='M0 0h10.931v10.931H0z'/%3E%3Cpath fill='%237fba00' d='M12.069 0H23v10.931H12.069z'/%3E%3Cpath fill='%2300a4ef' d='M0 12.069h10.931V23H0z'/%3E%3Cpath fill='%23ffb900' d='M12.069 12.069H23V23H12.069z'/%3E%3C/svg%3E)}.glyph_more{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg xmlns=';http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='%23707070'%3E%3Cg class='mectrl_fill'%3E%3Ccircle r='2' cx='12' cy='24'/%3E%3Ccircle r='2' cx='24' cy='24'/%3E%3Ccircle r='2' cx='36' cy='24'/%3E%3C/g%3E%3C/svg%3E)}.glyph_chevron{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg xmlns=';http://www.w3.org/2000/svg' width='16' height='10' viewBox='0 3 16 10' fill='%23231F20'%3E%3Cg class='mectrl_fill'%3E%3Cpath d='M15.284 3.642l.716.716-8 8-8-8 .716-.716L8 10.926z'/%3E%3C/g%3E%3C/svg%3E)}}.mectrl_profilepic{position:relative;width:100%;height:100%;border-radius:50%;overflow:hidden;background-size:cover;background-position:center center;background-repeat:no-repeat}.mectrl_profilepic_initials{border:1px solid #777;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#mectrl_currentAccount_picture .mectrl_profilepic_initials{font-size:32px}.mectrl_profilepic_initials.mectrl_initials{position:absolute;top:1px;bottom:1px;left:1px;right:1px;border-radius:50%}.c-uhfh>.theme-dark .c-me .mectrl_profilepic_initials,.mectrl_theme_azure_hcdark .mectrl_profilepic_initials,.mectrl_theme_dark .mectrl_profilepic_initials,.mectrl_theme_gray .mectrl_profilepic_initials,.mectrl_theme_off_black .mectrl_profilepic_initials{border:1px solid #fff;color:#fff}@media screen and (-ms-high-contrast:white-on-black){.mectrl_hc_aad{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg xmlns=';http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='%23fff' stroke='%23fff'%3E%3Ccircle class='mectrl_stroke' cx='32' cy='32' r='30.25' stroke-width='1.5' fill='none'/%3E%3Cg class='mectrl_stroke' fill='none' stroke-width='2.5' transform='matrix(.9 0 0 .9 10.4 10.4)'%3E%3Crect x='13.3' y='12.3' width='21.4' height='28.5' rx='.6' ry='.6'/%3E%3Ccircle cy='25.4' cx='24' r='3.6'/%3E%3Cpath d='M18 35a1 1 0 1112 0'/%3E%3C/g%3E%3Cg class='mectrl_fill' stroke='none'%3E%3Cpath d='M36.68 14h2.34l-3.24 6.75h-2.43zM24.89 14h2.43l5.58 11.25a1.046 1.046 0 01-1.791 1.08l-.549-1.08z'/%3E%3C/g%3E%3C/svg%3E)!important}.mectrl_hc_msa{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg xmlns=';http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='%23fff' stroke='%23fff'%3E%3Cg class='mectrl_stroke' fill='none'%3E%3Ccircle cx='32' cy='32' r='30.25' stroke-width='1.5'/%3E%3Cg transform='matrix(.9 0 0 .9 10.431 10.431)' stroke-width='2'%3E%3Ccircle cx='24.25' cy='18' r='9'/%3E%3Cpath d='M11.2 40a1 1 0 1126.1 0'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E)!important}}@media screen and (-ms-high-contrast:black-on-white){.mectrl_hc_aad{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg xmlns=';http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='%23707070' stroke='%23707070'%3E%3Ccircle class='mectrl_stroke' cx='32' cy='32' r='30.25' stroke-width='1.5' fill='none'/%3E%3Cg class='mectrl_stroke' fill='none' stroke-width='2.5' transform='matrix(.9 0 0 .9 10.4 10.4)'%3E%3Crect x='13.3' y='12.3' width='21.4' height='28.5' rx='.6' ry='.6'/%3E%3Ccircle cy='25.4' cx='24' r='3.6'/%3E%3Cpath d='M18 35a1 1 0 1112 0'/%3E%3C/g%3E%3Cg class='mectrl_fill' stroke='none'%3E%3Cpath d='M36.68 14h2.34l-3.24 6.75h-2.43zM24.89 14h2.43l5.58 11.25a1.046 1.046 0 01-1.791 1.08l-.549-1.08z'/%3E%3C/g%3E%3C/svg%3E)!important}.mectrl_hc_msa{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg xmlns=';http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='%23707070' stroke='%23707070'%3E%3Cg class='mectrl_stroke' fill='none'%3E%3Ccircle cx='32' cy='32' r='30.25' stroke-width='1.5'/%3E%3Cg transform='matrix(.9 0 0 .9 10.431 10.431)' stroke-width='2'%3E%3Ccircle cx='24.25' cy='18' r='9'/%3E%3Cpath d='M11.2 40a1 1 0 1126.1 0'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E)!important}}.mectrl_profilepic_button{position:relative}.mectrl_profilepic_button:hover::before{z-index:1;content:"";position:absolute;display:block;width:100%;height:100%;border-radius:50%;overflow:hidden;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg xmlns=';http://www.w3.org/2000/svg' viewBox='0 0 300 300' fill='%23fff' stroke='%23fff'%3E%3Ccircle cx='72.8' cy='106.3' r='7' stroke='none'/%3E%3Cg class='mectrl_stroke' fill='none'%3E%3Ccircle cx='150' cy='155' r='49' stroke-width='15'/%3E%3Cpath d='M45 79v153h210V79h-55l-15-15h-70l-15 15z' stroke-width='14'/%3E%3C/g%3E%3C/svg%3E);background-size:32px 32px;background-position:center center;background-repeat:no-repeat}@media screen and (-ms-high-contrast:black-on-white){.mectrl_profilepic_button:hover::before{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg xmlns=';http://www.w3.org/2000/svg' viewBox='0 0 300 300' stroke='%23000'%3E%3Ccircle cx='72.8' cy='106.3' r='7' stroke='none'/%3E%3Cg class='mectrl_stroke' fill='none'%3E%3Ccircle cx='150' cy='155' r='49' stroke-width='15'/%3E%3Cpath d='M45 79v153h210V79h-55l-15-15h-70l-15 15z' stroke-width='14'/%3E%3C/g%3E%3C/svg%3E)}}@media screen and (-ms-high-contrast:white-on-black){.mectrl_profilepic_button:hover::before{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg xmlns=';http://www.w3.org/2000/svg' viewBox='0 0 300 300' fill='%230ff' stroke='%230ff'%3E%3Ccircle cx='72.8' cy='106.3' r='7' stroke='none'/%3E%3Cg class='mectrl_stroke' fill='none'%3E%3Ccircle cx='150' cy='155' r='49' stroke-width='15'/%3E%3Cpath d='M45 79v153h210V79h-55l-15-15h-70l-15 15z' stroke-width='14'/%3E%3C/g%3E%3C/svg%3E)}}.mectrl_focus_visible .mectrl_profilepic_button:focus::before{z-index:1;content:"";position:absolute;display:block;width:100%;height:100%;border-radius:50%;overflow:hidden;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg xmlns=';http://www.w3.org/2000/svg' viewBox='0 0 300 300' fill='%23fff' stroke='%23fff'%3E%3Ccircle cx='72.8' cy='106.3' r='7' stroke='none'/%3E%3Cg class='mectrl_stroke' fill='none'%3E%3Ccircle cx='150' cy='155' r='49' stroke-width='15'/%3E%3Cpath d='M45 79v153h210V79h-55l-15-15h-70l-15 15z' stroke-width='14'/%3E%3C/g%3E%3C/svg%3E);background-size:32px 32px;background-position:center center;background-repeat:no-repeat}@media screen and (-ms-high-contrast:black-on-white){.mectrl_focus_visible .mectrl_profilepic_button:focus::before{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg xmlns=';http://www.w3.org/2000/svg' viewBox='0 0 300 300' stroke='%23000'%3E%3Ccircle cx='72.8' cy='106.3' r='7' stroke='none'/%3E%3Cg class='mectrl_stroke' fill='none'%3E%3Ccircle cx='150' cy='155' r='49' stroke-width='15'/%3E%3Cpath d='M45 79v153h210V79h-55l-15-15h-70l-15 15z' stroke-width='14'/%3E%3C/g%3E%3C/svg%3E)}}@media screen and (-ms-high-contrast:white-on-black){.mectrl_focus_visible .mectrl_profilepic_button:focus::before{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg xmlns=';http://www.w3.org/2000/svg' viewBox='0 0 300 300' fill='%230ff' stroke='%230ff'%3E%3Ccircle cx='72.8' cy='106.3' r='7' stroke='none'/%3E%3Cg class='mectrl_stroke' fill='none'%3E%3Ccircle cx='150' cy='155' r='49' stroke-width='15'/%3E%3Cpath d='M45 79v153h210V79h-55l-15-15h-70l-15 15z' stroke-width='14'/%3E%3C/g%3E%3C/svg%3E);}
.mectrl_header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;font-size:13px;width:100%;height:48px;}
.mectrl_header .mectrl_profilepic{width:32px;height:32px;margin:8px;}
.mectrl_header{color:#333;}
.mectrl_screen_reader_text{display:inline-block;position:absolute;width:1px;height:1px;overflow:hidden;color:#000;}
.mectrl_truncate,a.mectrl_truncate,button.mectrl_truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.mectrl_root,.mectrl_root div{font-family:"Segoe UI","Segoe UI Web Regular","Segoe UI Symbol","Helvetica Neue","BBAlpha Sans","S60 Sans",Arial,sans-serif;line-height:normal;}
.mectrl_root *,.mectrl_root div *{-webkit-box-sizing:border-box;box-sizing:border-box;}
.mectrl_mainDropdown>.mectrl_dropdownbody{width:320px;-webkit-box-shadow:0 24px 54px rgba(0,0,0,.15),0 4.5px 13.5px rgba(0,0,0,.08);box-shadow:0 24px 54px rgba(0,0,0,.15),0 4.5px 13.5px rgba(0,0,0,.08);}
@media screen and (-ms-high-contrast:active){
.mectrl_mainDropdown>.mectrl_dropdownbody{border:1px solid;}
}
/*! CSS Used from: Embedded */
.mectrl_resetStyle,a.mectrl_resetStyle,button.mectrl_resetStyle{height:auto;min-width:auto;min-height:auto;border-style:none;border-width:0;padding:0;margin:0;outline-style:none!important;background-color:transparent;text-decoration:none;text-align:left;font-family:"Segoe UI","Segoe UI Web Regular","Segoe UI Symbol","Helvetica Neue","BBAlpha Sans","S60 Sans",Arial,sans-serif;cursor:pointer;}
.mectrl_body{text-align:left;color:#333;background-color:#fff;}
.mectrl_body a{color:#333;}
.mectrl_body button{color:#333;}
.mectrl_company{padding-left:14px;padding-right:14px;font-size:13px;}
.mectrl_company .glyph_msft{width:16px;height:16px;float:left;margin-right:4px;}
#mectrl_currentAccount_picture{display:block;border-radius:50%;overflow:hidden;width:88px;height:88px;margin-left:16px;margin-right:20px;margin-top:20px;margin-bottom:20px;}
.mectrl_currentAccount{display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr auto;grid-template-columns:auto 1fr auto;-ms-grid-rows:48px auto;grid-template-rows:48px auto;}
.mectrl_currentAccount>*{display:block;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;}
.mectrl_currentAccount .mectrl_company{-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;}
.mectrl_currentAccount .mectrl_signout{-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;font-size:13px;padding:16px 14px;}
.mectrl_currentAccount .mectrl_accountInfo{min-height:132px;width:100%;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.mectrl_currentAccount .mectrl_accountInfo .mectrl_accountDetails{font-size:13px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:0;width:0;padding-right:12px;}
.mectrl_currentAccount .mectrl_accountInfo .mectrl_accountDetails>*{padding:1px;}
.mectrl_currentAccount .mectrl_accountInfo .mectrl_accountDetails>:nth-child(2){margin-top:3px;font-size:13px;}
.mectrl_currentAccount .mectrl_accountInfo .mectrl_accountDetails>:not(:nth-child(2)){margin-top:4px;}
.mectrl_currentAccount .mectrl_accountInfo .mectrl_accountDetails>:first-child{margin-top:0;}
.mectrl_currentAccount .mectrl_accountInfo .mectrl_accountDetails>:last-child{padding:0;}
.mectrl_currentAccount .mectrl_accountInfo .mectrl_accountDetails .mectrl_link{display:block;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;}
.mectrl_currentAccount .mectrl_accountInfo .mectrl_name{font-size:18px;font-weight:700;}
.mectrl_currentAccount .mectrl_accountInfo .mectrl_name:focus{outline:0;}
.mectrl_currentAccount .mectrl_accountInfo .mectrl_accountDetails .mectrl_link{color:#0078d6;background-color:inherit;text-decoration:none;}
.mectrl_currentAccount .mectrl_accountInfo .mectrl_accountDetails .mectrl_link:focus,.mectrl_currentAccount .mectrl_accountInfo .mectrl_accountDetails .mectrl_link:hover{text-decoration:underline;}
.mectrl_currentAccount a.mectrl_signout,.mectrl_currentAccount a.mectrl_signout:focus{color:#333;background-color:#fff;}
.mectrl_focus_visible .mectrl_currentAccount a.mectrl_signout:focus{color:inherit;background-color:rgba(0,0,0,.08);}
.mectrl_currentAccount a.mectrl_signout:hover{color:inherit;background-color:rgba(0,0,0,.08);}
.mectrl_currentAccount a.mectrl_signout:active{color:inherit;background-color:rgba(0,0,0,.12);}
@media screen and (-ms-high-contrast:white-on-black){
.mectrl_focus_visible .mectrl_currentAccount a.mectrl_signout:focus{text-decoration:underline;}
.mectrl_currentAccount a.mectrl_signout:hover{text-decoration:underline;}
.mectrl_currentAccount a.mectrl_signout:active{text-decoration:underline;}
}
@media screen and (-ms-high-contrast:black-on-white){
.mectrl_focus_visible .mectrl_currentAccount a.mectrl_signout:focus{text-decoration:underline;}
.mectrl_currentAccount a.mectrl_signout:hover{text-decoration:underline;}
.mectrl_currentAccount a.mectrl_signout:active{text-decoration:underline;}
}
.mectrl_commands{position:relative;}
.mectrl_commands .mectrl_link{padding:1px;font-size:13px;margin-right:34px;}
.mectrl_commands .moreCommands{position:absolute;top:1px;right:0;}
.mectrl_commands .moreCommands .mectrl_trigger,.mectrl_commands .moreCommands .mectrl_trigger:focus{color:#333;background-color:#fff;}
.mectrl_commands .moreCommands .mectrl_trigger:hover{color:inherit;background-color:rgba(0,0,0,.08);}
.mectrl_commands .moreCommands .mectrl_trigger:active{color:inherit;background-color:rgba(0,0,0,.12);}
.mectrl_focus_visible .mectrl_commands .moreCommands .mectrl_trigger:focus{color:inherit;background-color:rgba(0,0,0,.08);}
.mectrl_menu{position:relative;}
.mectrl_menu ul{list-style:none;position:absolute;bottom:0;right:0;z-index:1;opacity:0;visibility:hidden;-webkit-transition:visibility 0s linear 130ms,opacity 130ms ease;transition:visibility 0s linear 130ms,opacity 130ms ease;max-width:260px;min-width:130px;margin:0;padding:0;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.16);box-shadow:0 3px 6px 0 rgba(0,0,0,.16);border:solid 1px #ccc!important;}
@media screen and (-ms-high-contrast:black-on-white),screen and (-ms-high-contrast:white-on-black){
.mectrl_menu ul{border:none!important;}
}
.mectrl_menu ul li{display:block;height:36px;}
.mectrl_menu ul li button{width:100%;height:100%;display:block;padding:0 10px;line-height:36px;font-size:14px;}
@media screen and (-ms-high-contrast:black-on-white),screen and (-ms-high-contrast:white-on-black){
.mectrl_menu ul li button{border:solid 1px;}
}
.mectrl_menu ul{color:#333!important;background-color:#fff!important;}
.mectrl_menu ul button:focus{color:#333!important;background-color:#fff!important;}
.mectrl_menu ul button:hover{color:inherit!important;background-color:rgba(0,0,0,.08)!important;}
.mectrl_menu ul button:active{color:inherit!important;background-color:rgba(0,0,0,.12)!important;}
.mectrl_focus_visible .mectrl_menu ul button:focus{color:inherit!important;background-color:rgba(0,0,0,.08)!important;}
.mectrl_currentAccount .mectrl_accountInfo>*{padding:0;}
.mectrl_scrollShadow{background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),to(rgba(255,255,255,0))),-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,.44)),color-stop(40%,rgba(0,0,0,.16)),to(rgba(0,0,0,0)));background:linear-gradient(#fff 50%,rgba(255,255,255,0)),linear-gradient(rgba(0,0,0,.44) 0,rgba(0,0,0,.16) 40%,rgba(0,0,0,0) 100%);background-repeat:no-repeat;background-size:100% 12px,100% 6px;background-attachment:local,scroll;}
div.mectrl_accountList_container{overflow:auto;max-height:270px;}
ul.mectrl_accountList{list-style:none;margin:0;padding:0;}
ul.mectrl_accountList .mectrl_profilepic{float:left;margin-left:16px;margin-right:12px;margin-top:10px;margin-bottom:10px;width:40px;height:40px;}
div.mectrl_accountList_container{border-top:1px solid rgba(0,0,0,.08);}
.mectrl_accountItem{height:60px;position:relative;}
.mectrl_accountItem .primaryAction{width:100%;height:100%;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
@media screen and (-ms-high-contrast:active){
.mectrl_accountItem .primaryAction:focus{outline-offset:-3px;}
}
@media screen and (-ms-high-contrast:white-on-black){
.mectrl_accountItem .primaryAction:active,.mectrl_accountItem .primaryAction:focus,.mectrl_accountItem .primaryAction:hover{background-color:#0ff;}
}
@media screen and (-ms-high-contrast:black-on-white){
.mectrl_accountItem .primaryAction:active,.mectrl_accountItem .primaryAction:focus,.mectrl_accountItem .primaryAction:hover{background-color:indigo;}
}
.mectrl_accountItem .primaryAction .mectrl_accountItemInfo{padding-top:10px;padding-bottom:10px;padding-right:48px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:0;width:0;}
.mectrl_accountItem .primaryAction:disabled{cursor:auto;}
.mectrl_accountItem .primaryAction:disabled .mectrl_profilepic:after{content:"";display:block;width:100%;height:100%;}
.mectrl_accountItem .primaryAction,.mectrl_accountItem .primaryAction:focus{color:inherit;background-color:rgba(0,0,0,.04);}
.mectrl_accountItem:hover .primaryAction{color:inherit;background-color:rgba(0,0,0,.08);}
@media screen and (-ms-high-contrast:white-on-black){
.mectrl_accountItem:hover .primaryAction.signIn{background-color:#0ff;}
}
@media screen and (-ms-high-contrast:black-on-white){
.mectrl_accountItem:hover .primaryAction.signIn{background-color:indigo;}
}
.mectrl_accountItem .primaryAction:active{color:inherit;background-color:rgba(0,0,0,.12);}
@media screen and (-ms-high-contrast:white-on-black){
.mectrl_accountItem .primaryAction:active.signIn{background-color:#0ff;}
}
@media screen and (-ms-high-contrast:black-on-white){
.mectrl_accountItem .primaryAction:active.signIn{background-color:indigo;}
}
.mectrl_accountItem .primaryAction:disabled .mectrl_accountItemInfo{color:#656565;}
.mectrl_focus_visible .mectrl_accountItem .primaryAction:focus{color:inherit;background-color:rgba(0,0,0,.08);}
@media screen and (-ms-high-contrast:white-on-black){
.mectrl_focus_visible .mectrl_accountItem .primaryAction:focus{background-color:#0ff;}
}
@media screen and (-ms-high-contrast:black-on-white){
.mectrl_focus_visible .mectrl_accountItem .primaryAction:focus{background-color:indigo;}
}
.mectrl_accountItemInfo{font-size:12px;}
.mectrl_accountItemInfo div{font-size:12px;}
/*! CSS Used keyframes */
@keyframes spinner-anim{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}
/*! CSS Used fontfaces */
@font-face{font-family:"AzureDevOpsMDL2Assets";src:url("https://cdn.vsassets.io/v/M181_20210205.1/_ext/ms.vss-features/ui-core-content/Components/Icon/fonts/AzDevMDL2.woff") format("woff");}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment