mirror of
https://github.com/usnistgov/macos_security.git
synced 2026-02-03 14:03:24 +00:00
deploy: 1c369913b4
This commit is contained in:
BIN
.github/ISSUE_TEMPLATE/.bug_report.md.swp
vendored
BIN
.github/ISSUE_TEMPLATE/.bug_report.md.swp
vendored
Binary file not shown.
50
.github/ISSUE_TEMPLATE/bug_report.md
vendored
50
.github/ISSUE_TEMPLATE/bug_report.md
vendored
@@ -1,50 +0,0 @@
|
||||
---
|
||||
name: Bug report
|
||||
about: Create a report to help us improve
|
||||
title: ''
|
||||
labels: ''
|
||||
assignees: ''
|
||||
|
||||
---
|
||||
|
||||
<!---
|
||||
Please read this!
|
||||
|
||||
Before opening a new issue, make sure to search for keywords in the issues filtered by the "regression" or "bug" label and verify the issue you're about to submit isn't a duplicate.
|
||||
--->
|
||||
|
||||
### Summary
|
||||
|
||||
(Summarize the bug encountered concisely)
|
||||
|
||||
### Steps to reproduce
|
||||
|
||||
(How one can reproduce the issue - this is very important)
|
||||
|
||||
### Operating System version
|
||||
|
||||
(macOS Version and build)
|
||||
|
||||
### Intel or Apple Silicon
|
||||
|
||||
(Intel based process or Apple Silicon Mac)
|
||||
|
||||
### What is the current *bug* behavior?
|
||||
|
||||
(What actually happens)
|
||||
|
||||
### What is the expected *correct* behavior?
|
||||
|
||||
(What you should see instead)
|
||||
|
||||
### Relevant logs and/or screenshots
|
||||
|
||||
(Paste any relevant logs - please use code blocks (```) to format console output, logs, and code as it's tough to read otherwise.)
|
||||
|
||||
### Output of checks
|
||||
|
||||
(Paste any output that occurs with the bug)
|
||||
|
||||
### Possible fixes
|
||||
|
||||
(If you can, link to the line of code that might be responsible for the problem)
|
||||
40
.github/ISSUE_TEMPLATE/feature-proposal.md
vendored
40
.github/ISSUE_TEMPLATE/feature-proposal.md
vendored
@@ -1,40 +0,0 @@
|
||||
---
|
||||
name: Feature Proposal
|
||||
about: Suggest an idea for this project
|
||||
title: ''
|
||||
labels: ''
|
||||
assignees: ''
|
||||
|
||||
---
|
||||
|
||||
### Problem to solve
|
||||
|
||||
<!-- What problem do we solve? -->
|
||||
|
||||
### Intended users
|
||||
|
||||
<!-- Who will use this feature? If known, include any of the following: types of users (e.g. Member) -->
|
||||
|
||||
### Further details
|
||||
|
||||
<!-- Include use cases, benefits, and/or goals (contributes to our vision?) -->
|
||||
|
||||
### Proposal
|
||||
|
||||
<!-- How are we going to solve the problem? -->
|
||||
|
||||
### Documentation
|
||||
|
||||
<!-- Relevant documentation to the feature-->
|
||||
|
||||
### Testing
|
||||
|
||||
<!-- What risks does this change pose? How might it affect the quality of the product? What additional test coverage or changes to tests will be needed? -->
|
||||
|
||||
### What does success look like, and how can we measure that?
|
||||
|
||||
<!-- Define both the success metrics and acceptance criteria. Note that success metrics indicate the desired business outcomes, while acceptance criteria indicate when the solution is working correctly. If there is no way to measure success, link to an issue that will implement a way to measure this. -->
|
||||
|
||||
### Links / references
|
||||
|
||||
<!-- Any relevant links or references -->
|
||||
53
.github/workflows/build_documentation.yml
vendored
53
.github/workflows/build_documentation.yml
vendored
@@ -1,53 +0,0 @@
|
||||
name: Build documentation site to nist-pages
|
||||
|
||||
on:
|
||||
push:
|
||||
branches: ["nist-pages"]
|
||||
workflow_dispatch:
|
||||
|
||||
permissions:
|
||||
contents: write
|
||||
pages: write
|
||||
id-token: write
|
||||
|
||||
concurrency:
|
||||
group: "pages"
|
||||
cancel-in-progress: false
|
||||
|
||||
env:
|
||||
BUILD_PATH: "."
|
||||
SITE_PATH: "https://pages.nist.gov/"
|
||||
BASE_PATH: "/macos_security"
|
||||
|
||||
jobs:
|
||||
build:
|
||||
name: Build
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v4
|
||||
- name: Setup PNPM
|
||||
uses: pnpm/action-setup@v2
|
||||
with:
|
||||
version: 8
|
||||
- name: Setup Node
|
||||
uses: actions/setup-node@v4
|
||||
with:
|
||||
node-version: "20"
|
||||
cache: pnpm
|
||||
cache-dependency-path: ${{ env.BUILD_PATH }}/pnpm-lock.yaml
|
||||
- name: Install dependencies
|
||||
run: pnpm install
|
||||
working-directory: ${{ env.BUILD_PATH }}
|
||||
- name: Build with Astro
|
||||
run: |
|
||||
pnpm astro build \
|
||||
--site "${{ env.SITE_PATH }}" \
|
||||
--base "${{ env.BASE_PATH }}"
|
||||
working-directory: ${{ env.BUILD_PATH }}
|
||||
- name: Upload to nist-pages
|
||||
uses: peaceiris/actions-gh-pages@v3
|
||||
with:
|
||||
github_token: ${{ secrets.GITHUB_TOKEN }}
|
||||
publish_dir: ${{ env.BUILD_PATH }}/dist
|
||||
publish_branch: nist-pages
|
||||
8
.gitignore
vendored
8
.gitignore
vendored
@@ -1,8 +0,0 @@
|
||||
.DS_Store
|
||||
.vscode
|
||||
*.lock
|
||||
.bundle
|
||||
bin
|
||||
node_modules/
|
||||
.astro/
|
||||
package-lock.json
|
||||
51
404.html
Normal file
51
404.html
Normal file
@@ -0,0 +1,51 @@
|
||||
<!DOCTYPE html><html lang="en" dir="ltr" data-theme="dark" data-has-hero class="astro-auahww4s"> <head><meta charset="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><title> | mSCP</title><link rel="canonical" href="https://pages.nist.gov/macos_security/404/"/><link rel="sitemap" href="/macos_security/sitemap-index.xml"/><link rel="stylesheet" href="https://pages.nist.gov/nist-header-footer/css/nist-combined.css"/><script src="https://pages.nist.gov/nist-header-footer/js/nist-header-footer-v-2.0.js" type="text/javascript" defer></script><script async src="https://www.googletagmanager.com/gtag/js?id=G-QBDGYZRSGT"></script><script></script><link rel="shortcut icon" href="/macos_security/favicon.png" type="image/png"/><meta name="generator" content="Astro v5.13.3"/><meta name="generator" content="Starlight v0.35.2"/><meta property="og:title" content/><meta property="og:type" content="article"/><meta property="og:url" content="https://pages.nist.gov/macos_security/404/"/><meta property="og:locale" content="en"/><meta property="og:description"/><meta property="og:site_name" content="mSCP"/><meta name="twitter:card" content="summary_large_image"/><script>
|
||||
window.StarlightThemeProvider = (() => {
|
||||
const storedTheme =
|
||||
typeof localStorage !== 'undefined' && localStorage.getItem('starlight-theme');
|
||||
const theme =
|
||||
storedTheme ||
|
||||
(window.matchMedia('(prefers-color-scheme: light)').matches ? 'light' : 'dark');
|
||||
document.documentElement.dataset.theme = theme === 'light' ? 'light' : 'dark';
|
||||
return {
|
||||
updatePickers(theme = storedTheme || 'auto') {
|
||||
document.querySelectorAll('starlight-theme-select').forEach((picker) => {
|
||||
const select = picker.querySelector('select');
|
||||
if (select) select.value = theme;
|
||||
/** @type {HTMLTemplateElement | null} */
|
||||
const tmpl = document.querySelector(`#theme-icons`);
|
||||
const newIcon = tmpl && tmpl.content.querySelector('.' + theme);
|
||||
if (newIcon) {
|
||||
const oldIcon = picker.querySelector('svg.label-icon');
|
||||
if (oldIcon) {
|
||||
oldIcon.replaceChildren(...newIcon.cloneNode(true).childNodes);
|
||||
}
|
||||
}
|
||||
});
|
||||
},
|
||||
};
|
||||
})();
|
||||
</script><template id="theme-icons"><svg aria-hidden="true" class="light astro-a2d7oxeo" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1em;"><path d="M5 12a1 1 0 0 0-1-1H3a1 1 0 0 0 0 2h1a1 1 0 0 0 1-1Zm.64 5-.71.71a1 1 0 0 0 0 1.41 1 1 0 0 0 1.41 0l.71-.71A1 1 0 0 0 5.64 17ZM12 5a1 1 0 0 0 1-1V3a1 1 0 0 0-2 0v1a1 1 0 0 0 1 1Zm5.66 2.34a1 1 0 0 0 .7-.29l.71-.71a1 1 0 1 0-1.41-1.41l-.66.71a1 1 0 0 0 0 1.41 1 1 0 0 0 .66.29Zm-12-.29a1 1 0 0 0 1.41 0 1 1 0 0 0 0-1.41l-.71-.71a1.004 1.004 0 1 0-1.43 1.41l.73.71ZM21 11h-1a1 1 0 0 0 0 2h1a1 1 0 0 0 0-2Zm-2.64 6A1 1 0 0 0 17 18.36l.71.71a1 1 0 0 0 1.41 0 1 1 0 0 0 0-1.41l-.76-.66ZM12 6.5a5.5 5.5 0 1 0 5.5 5.5A5.51 5.51 0 0 0 12 6.5Zm0 9a3.5 3.5 0 1 1 0-7 3.5 3.5 0 0 1 0 7Zm0 3.5a1 1 0 0 0-1 1v1a1 1 0 0 0 2 0v-1a1 1 0 0 0-1-1Z"/></svg><svg aria-hidden="true" class="dark astro-a2d7oxeo" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1em;"><path d="M21.64 13a1 1 0 0 0-1.05-.14 8.049 8.049 0 0 1-3.37.73 8.15 8.15 0 0 1-8.14-8.1 8.59 8.59 0 0 1 .25-2A1 1 0 0 0 8 2.36a10.14 10.14 0 1 0 14 11.69 1 1 0 0 0-.36-1.05Zm-9.5 6.69A8.14 8.14 0 0 1 7.08 5.22v.27a10.15 10.15 0 0 0 10.14 10.14 9.784 9.784 0 0 0 2.1-.22 8.11 8.11 0 0 1-7.18 4.32v-.04Z"/></svg><svg aria-hidden="true" class="auto astro-a2d7oxeo" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1em;"><path d="M21 14h-1V7a3 3 0 0 0-3-3H7a3 3 0 0 0-3 3v7H3a1 1 0 0 0-1 1v2a3 3 0 0 0 3 3h14a3 3 0 0 0 3-3v-2a1 1 0 0 0-1-1ZM6 7a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v7H6V7Zm14 10a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-1h16v1Z"/></svg></template><link rel="stylesheet" href="/macos_security/_astro/print.DNXP8c50.css" media="print"><link rel="stylesheet" href="/macos_security/_astro/index.CF4ROC9O.css">
|
||||
<style>@layer starlight.components{:root{--sl-badge-default-border: var(--sl-color-accent);--sl-badge-default-bg: var(--sl-color-accent-low);--sl-badge-default-text: #fff;--sl-badge-note-border: var(--sl-color-blue);--sl-badge-note-bg: var(--sl-color-blue-low);--sl-badge-note-text: #fff;--sl-badge-danger-border: var(--sl-color-red);--sl-badge-danger-bg: var(--sl-color-red-low);--sl-badge-danger-text: #fff;--sl-badge-success-border: var(--sl-color-green);--sl-badge-success-bg: var(--sl-color-green-low);--sl-badge-success-text: #fff;--sl-badge-caution-border: var(--sl-color-orange);--sl-badge-caution-bg: var(--sl-color-orange-low);--sl-badge-caution-text: #fff;--sl-badge-tip-border: var(--sl-color-purple);--sl-badge-tip-bg: var(--sl-color-purple-low);--sl-badge-tip-text: #fff}[data-theme=light]:root{--sl-badge-default-bg: var(--sl-color-accent-high);--sl-badge-note-bg: var(--sl-color-blue-high);--sl-badge-danger-bg: var(--sl-color-red-high);--sl-badge-success-bg: var(--sl-color-green-high);--sl-badge-caution-bg: var(--sl-color-orange-high);--sl-badge-tip-bg: var(--sl-color-purple-high)}.sl-badge:where(.astro-qwcfigum){display:inline-block;border:1px solid var(--sl-color-border-badge);border-radius:.25rem;font-family:var(--sl-font-system-mono);line-height:normal;color:var(--sl-color-text-badge);background-color:var(--sl-color-bg-badge);overflow-wrap:anywhere}.sidebar-content .sl-badge:where(.astro-qwcfigum){line-height:1;font-size:var(--sl-text-xs);padding:.125rem .375rem}.sidebar-content a[aria-current=page]>.sl-badge:where(.astro-qwcfigum){--sl-color-bg-badge: transparent;--sl-color-border-badge: currentColor;color:inherit}.default:where(.astro-qwcfigum){--sl-color-bg-badge: var(--sl-badge-default-bg);--sl-color-border-badge: var(--sl-badge-default-border);--sl-color-text-badge: var(--sl-badge-default-text)}.note:where(.astro-qwcfigum){--sl-color-bg-badge: var(--sl-badge-note-bg);--sl-color-border-badge: var(--sl-badge-note-border);--sl-color-text-badge: var(--sl-badge-note-text)}.danger:where(.astro-qwcfigum){--sl-color-bg-badge: var(--sl-badge-danger-bg);--sl-color-border-badge: var(--sl-badge-danger-border);--sl-color-text-badge: var(--sl-badge-danger-text)}.success:where(.astro-qwcfigum){--sl-color-bg-badge: var(--sl-badge-success-bg);--sl-color-border-badge: var(--sl-badge-success-border);--sl-color-text-badge: var(--sl-badge-success-text)}.tip:where(.astro-qwcfigum){--sl-color-bg-badge: var(--sl-badge-tip-bg);--sl-color-border-badge: var(--sl-badge-tip-border);--sl-color-text-badge: var(--sl-badge-tip-text)}.caution:where(.astro-qwcfigum){--sl-color-bg-badge: var(--sl-badge-caution-bg);--sl-color-border-badge: var(--sl-badge-caution-border);--sl-color-text-badge: var(--sl-badge-caution-text)}.small:where(.astro-qwcfigum){font-size:var(--sl-text-xs);padding:.125rem .25rem}.medium:where(.astro-qwcfigum){font-size:var(--sl-text-sm);padding:.175rem .35rem}.large:where(.astro-qwcfigum){font-size:var(--sl-text-base);padding:.225rem .45rem}.sl-markdown-content :is(h1,h2,h3,h4,h5,h6) .sl-badge:where(.astro-qwcfigum){vertical-align:middle}}
|
||||
@layer starlight.components{.card-grid:where(.astro-mcmbrh7b){display:grid;grid-template-columns:100%;gap:1rem}.card-grid:where(.astro-mcmbrh7b)>*{margin-top:0!important}@media (min-width: 50rem){.card-grid:where(.astro-mcmbrh7b){grid-template-columns:1fr 1fr;gap:1.5rem}.stagger:where(.astro-mcmbrh7b){--stagger-height: 5rem;padding-bottom:var(--stagger-height)}.stagger:where(.astro-mcmbrh7b)>*:nth-child(2n){transform:translateY(var(--stagger-height))}}}
|
||||
@layer starlight.components{.card:where(.astro-xpokkt7r){--sl-card-border: var(--sl-color-purple);--sl-card-bg: var(--sl-color-purple-low);border:1px solid var(--sl-color-gray-5);background-color:var(--sl-color-black);padding:clamp(1rem,calc(.125rem + 3vw),2.5rem);flex-direction:column;gap:clamp(.5rem,calc(.125rem + 1vw),1rem)}.card:where(.astro-xpokkt7r):nth-child(4n+1){--sl-card-border: var(--sl-color-orange);--sl-card-bg: var(--sl-color-orange-low)}.card:where(.astro-xpokkt7r):nth-child(4n+3){--sl-card-border: var(--sl-color-green);--sl-card-bg: var(--sl-color-green-low)}.card:where(.astro-xpokkt7r):nth-child(4n+4){--sl-card-border: var(--sl-color-red);--sl-card-bg: var(--sl-color-red-low)}.card:where(.astro-xpokkt7r):nth-child(4n+5){--sl-card-border: var(--sl-color-blue);--sl-card-bg: var(--sl-color-blue-low)}.title:where(.astro-xpokkt7r){font-weight:600;font-size:var(--sl-text-h4);color:var(--sl-color-white);line-height:var(--sl-line-height-headings);gap:1rem;align-items:center}.card:where(.astro-xpokkt7r) .icon:where(.astro-xpokkt7r){border:1px solid var(--sl-card-border);background-color:var(--sl-card-bg);padding:.2em;border-radius:.25rem;flex-shrink:0}.card:where(.astro-xpokkt7r) .body:where(.astro-xpokkt7r){margin:0;font-size:clamp(var(--sl-text-sm),calc(.5rem + 1vw),var(--sl-text-body))}}
|
||||
@layer starlight.components{svg:where(.astro-a2d7oxeo){color:var(--sl-icon-color);font-size:var(--sl-icon-size, 1em);width:1em;height:1em}}
|
||||
@layer starlight.components{.sl-steps{--bullet-size: calc(var(--sl-line-height) * 1rem);--bullet-margin: .375rem;list-style:none;counter-reset:steps-counter var(--sl-steps-start, 0);padding-inline-start:0}.sl-steps>li{counter-increment:steps-counter;position:relative;padding-inline-start:calc(var(--bullet-size) + 1rem);padding-bottom:1px;min-height:calc(var(--bullet-size) + var(--bullet-margin))}.sl-steps>li+li{margin-top:0}.sl-steps>li:before{content:counter(steps-counter);position:absolute;top:0;inset-inline-start:0;width:var(--bullet-size);height:var(--bullet-size);line-height:var(--bullet-size);font-size:var(--sl-text-xs);font-weight:600;text-align:center;color:var(--sl-color-white);background-color:var(--sl-color-gray-6);border-radius:99rem;box-shadow:inset 0 0 0 1px var(--sl-color-gray-5)}.sl-steps>li:after{--guide-width: 1px;content:"";position:absolute;top:calc(var(--bullet-size) + var(--bullet-margin));bottom:var(--bullet-margin);inset-inline-start:calc((var(--bullet-size) - var(--guide-width)) / 2);width:var(--guide-width);background-color:var(--sl-color-hairline-light)}}@layer starlight.content{.sl-steps>li>:first-child{--lh: calc(1em * var(--sl-line-height));--shift-y: calc(.5 * (var(--bullet-size) - var(--lh)));transform:translateY(var(--shift-y));margin-bottom:var(--shift-y)}.sl-steps>li>:first-child:where(h1,h2,h3,h4,h5,h6){--lh: calc(1em * var(--sl-line-height-headings))}@supports (--prop: 1lh){.sl-steps>li>:first-child{--lh: 1lh}}}
|
||||
@layer starlight.components{starlight-file-tree:where(.astro-tmajaojt){--x-space: 1.5rem;--y-space: .125rem;--y-pad: 0;display:block;border:1px solid var(--sl-color-gray-5);padding:1rem;background-color:var(--sl-color-gray-6);font-size:var(--sl-text-xs);font-family:var(--__sl-font-mono);overflow-x:auto}starlight-file-tree:where(.astro-tmajaojt) .directory>details{border:0;padding:0;padding-inline-start:var(--x-space);background:transparent}starlight-file-tree:where(.astro-tmajaojt) .directory>details>summary{margin-inline-start:calc(-1 * var(--x-space));border:0;padding:var(--y-pad) .625rem;font-weight:400;color:var(--sl-color-white);max-width:100%}starlight-file-tree:where(.astro-tmajaojt) .directory>details>summary::marker,starlight-file-tree:where(.astro-tmajaojt) .directory>details>summary::-webkit-details-marker{color:var(--sl-color-gray-3)}starlight-file-tree:where(.astro-tmajaojt) .directory>details>summary:hover,starlight-file-tree:where(.astro-tmajaojt) .directory>details>summary:hover .tree-icon{cursor:pointer;color:var(--sl-color-text-accent);fill:currentColor}starlight-file-tree:where(.astro-tmajaojt) .directory>details>summary:hover~ul{border-color:var(--sl-color-gray-4)}starlight-file-tree:where(.astro-tmajaojt) .directory>details>summary:hover .highlight .tree-icon{color:var(--sl-color-text-invert);fill:currentColor}starlight-file-tree:where(.astro-tmajaojt) ul{margin-inline-start:.5rem;border-inline-start:1px solid var(--sl-color-gray-5);padding:0;padding-inline-start:.125rem;list-style:none}starlight-file-tree:where(.astro-tmajaojt)>ul{margin:0;border:0;padding:0}starlight-file-tree:where(.astro-tmajaojt) li{margin:var(--y-space) 0;padding:var(--y-pad) 0}starlight-file-tree:where(.astro-tmajaojt) .file{margin-inline-start:calc(var(--x-space) - .125rem);color:var(--sl-color-white)}starlight-file-tree:where(.astro-tmajaojt) .tree-entry{display:inline-flex;align-items:flex-start;flex-wrap:wrap;max-width:calc(100% - 1rem)}@media (min-width: 30em){starlight-file-tree:where(.astro-tmajaojt) .tree-entry{flex-wrap:nowrap}}starlight-file-tree:where(.astro-tmajaojt) .tree-entry>:first-child{flex-shrink:0}starlight-file-tree:where(.astro-tmajaojt) .empty{color:var(--sl-color-gray-3);padding-inline-start:.375rem}starlight-file-tree:where(.astro-tmajaojt) .comment{color:var(--sl-color-gray-3);padding-inline-start:1.625rem;max-width:24rem;min-width:12rem}starlight-file-tree:where(.astro-tmajaojt) .highlight{display:inline-block;border-radius:.25rem;padding-inline-end:.5rem;color:var(--sl-color-text-invert);background-color:var(--sl-color-text-accent)}starlight-file-tree:where(.astro-tmajaojt) svg{display:inline;fill:var(--sl-color-gray-3);vertical-align:middle;margin-inline:.25rem .375rem;width:.875rem;height:.875rem}starlight-file-tree:where(.astro-tmajaojt) .highlight svg.tree-icon{fill:currentColor}}
|
||||
@layer starlight.components{.sl-link-button:where(.astro-akcnyex7){align-items:center;border:1px solid transparent;border-radius:999rem;display:inline-flex;font-size:var(--sl-text-sm);gap:.5em;line-height:1.1875;outline-offset:.25rem;padding:.4375rem 1.125rem;text-decoration:none}.sl-link-button:where(.astro-akcnyex7).primary{background:var(--sl-color-text-accent);border-color:var(--sl-color-text-accent);color:var(--sl-color-black)}.sl-link-button:where(.astro-akcnyex7).primary:hover{color:var(--sl-color-black)}.sl-link-button:where(.astro-akcnyex7).secondary{border-color:inherit;color:var(--sl-color-white)}.sl-link-button:where(.astro-akcnyex7).minimal{color:var(--sl-color-white);padding-inline:0}.sl-link-button:where(.astro-akcnyex7) svg{flex-shrink:0}@media (min-width: 50rem){.sl-link-button:where(.astro-akcnyex7){font-size:var(--sl-text-base);padding:.9375rem 1.25rem}}.sl-markdown-content .sl-link-button:where(.astro-akcnyex7){margin-inline-end:1rem}.sl-markdown-content .sl-link-button:where(.astro-akcnyex7):not(:where(p *)){margin-block:1rem}}
|
||||
</style><script type="module" src="/macos_security/_astro/page.7qqag-5g.js"></script></head> <body class="astro-auahww4s"> <a href="#_top" class="astro-bp5kbnsb">Skip to content</a> <div class="page sl-flex astro-zrjrdmdh"> <header class="header astro-zrjrdmdh"><div class="header astro-uezbl4sj"> <div class="title-wrapper sl-flex astro-uezbl4sj"> <a href="/macos_security/" class="site-title sl-flex astro-iimce6uw"> <img class="astro-iimce6uw" alt src="/macos_security/_astro/logo.Bo805N9R.png" width="3822" height="4358"> <span class="astro-iimce6uw" translate="no"> mSCP </span> </a> </div> <div class="sl-flex print:hidden astro-uezbl4sj"> <site-search class="astro-uezbl4sj astro-zvhkx2mc" data-translations="{"placeholder":"Search"}"> <button data-open-modal disabled aria-label="Search" aria-keyshortcuts="Control+K" class="astro-zvhkx2mc"> <svg aria-hidden="true" class="astro-zvhkx2mc astro-a2d7oxeo" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1em;"><path d="M21.71 20.29 18 16.61A9 9 0 1 0 16.61 18l3.68 3.68a.999.999 0 0 0 1.42 0 1 1 0 0 0 0-1.39ZM11 18a7 7 0 1 1 0-14 7 7 0 0 1 0 14Z"/></svg> <span class="sl-hidden md:sl-block astro-zvhkx2mc" aria-hidden="true">Search</span> <kbd class="sl-hidden md:sl-flex astro-zvhkx2mc" style="display: none;"> <kbd class="astro-zvhkx2mc">Ctrl</kbd><kbd class="astro-zvhkx2mc">K</kbd> </kbd> </button> <dialog style="padding:0" aria-label="Search" class="astro-zvhkx2mc"> <div class="dialog-frame sl-flex astro-zvhkx2mc"> <button data-close-modal class="sl-flex md:sl-hidden astro-zvhkx2mc"> Cancel </button> <div class="search-container astro-zvhkx2mc"> <div id="starlight__search" class="astro-zvhkx2mc"></div> </div> </div> </dialog> </site-search> <script>
|
||||
(() => {
|
||||
const openBtn = document.querySelector('button[data-open-modal]');
|
||||
const shortcut = openBtn?.querySelector('kbd');
|
||||
if (!openBtn || !(shortcut instanceof HTMLElement)) return;
|
||||
const platformKey = shortcut.querySelector('kbd');
|
||||
if (platformKey && /(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)) {
|
||||
platformKey.textContent = '⌘';
|
||||
openBtn.setAttribute('aria-keyshortcuts', 'Meta+K');
|
||||
}
|
||||
shortcut.style.display = '';
|
||||
})();
|
||||
</script> <script type="module" src="/macos_security/_astro/Search.astro_astro_type_script_index_0_lang.BndYISCa.js"></script> </div> <div class="sl-hidden md:sl-flex print:hidden right-group astro-uezbl4sj"> <div class="sl-flex social-icons astro-uezbl4sj"> <a href="https://github.com/usnistgov/macos_security" rel="me" class="sl-flex astro-7tjhfcli"><span class="sr-only astro-7tjhfcli">GitHub</span><svg aria-hidden="true" class="astro-7tjhfcli astro-a2d7oxeo" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1em;"><path d="M12 .3a12 12 0 0 0-3.8 23.38c.6.12.83-.26.83-.57L9 21.07c-3.34.72-4.04-1.61-4.04-1.61-.55-1.39-1.34-1.76-1.34-1.76-1.08-.74.09-.73.09-.73 1.2.09 1.83 1.24 1.83 1.24 1.08 1.83 2.81 1.3 3.5 1 .1-.78.42-1.31.76-1.61-2.67-.3-5.47-1.33-5.47-5.93 0-1.31.47-2.38 1.24-3.22-.14-.3-.54-1.52.1-3.18 0 0 1-.32 3.3 1.23a11.5 11.5 0 0 1 6 0c2.28-1.55 3.29-1.23 3.29-1.23.64 1.66.24 2.88.12 3.18a4.65 4.65 0 0 1 1.23 3.22c0 4.61-2.8 5.63-5.48 5.92.42.36.81 1.1.81 2.22l-.01 3.29c0 .31.2.69.82.57A12 12 0 0 0 12 .3Z"/></svg></a><a href="https://macadmins.slack.com/archives/C0158JKQTC5" rel="me" class="sl-flex astro-7tjhfcli"><span class="sr-only astro-7tjhfcli">Slack</span><svg aria-hidden="true" class="astro-7tjhfcli astro-a2d7oxeo" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1em;"><path d="M5.042 15.165a2.528 2.528 0 0 1-2.52 2.523A2.528 2.528 0 0 1 0 15.165a2.527 2.527 0 0 1 2.522-2.52h2.52v2.52Zm1.271 0a2.527 2.527 0 0 1 2.521-2.52 2.527 2.527 0 0 1 2.521 2.52v6.313A2.528 2.528 0 0 1 8.834 24a2.528 2.528 0 0 1-2.521-2.522v-6.313ZM8.834 5.042a2.528 2.528 0 0 1-2.521-2.52A2.528 2.528 0 0 1 8.834 0a2.528 2.528 0 0 1 2.521 2.522v2.52H8.834Zm0 1.271a2.528 2.528 0 0 1 2.521 2.521 2.528 2.528 0 0 1-2.521 2.521H2.522A2.528 2.528 0 0 1 0 8.834a2.528 2.528 0 0 1 2.522-2.521h6.312Zm10.122 2.521a2.528 2.528 0 0 1 2.522-2.521A2.528 2.528 0 0 1 24 8.834a2.528 2.528 0 0 1-2.522 2.521h-2.522V8.834Zm-1.268 0a2.528 2.528 0 0 1-2.523 2.521 2.527 2.527 0 0 1-2.52-2.521V2.522A2.527 2.527 0 0 1 15.165 0a2.528 2.528 0 0 1 2.523 2.522v6.312Zm-2.523 10.122a2.528 2.528 0 0 1 2.523 2.522A2.528 2.528 0 0 1 15.165 24a2.527 2.527 0 0 1-2.52-2.522v-2.522h2.52Zm0-1.268a2.527 2.527 0 0 1-2.52-2.523 2.526 2.526 0 0 1 2.52-2.52h6.313A2.527 2.527 0 0 1 24 15.165a2.528 2.528 0 0 1-2.522 2.523h-6.313Z"/></svg></a> </div> <starlight-theme-select> <label style="--sl-select-width: 6.25em" class="astro-ht3pq74k"> <span class="sr-only astro-ht3pq74k">Select theme</span> <svg aria-hidden="true" class="icon label-icon astro-ht3pq74k astro-a2d7oxeo" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1em;"><path d="M21 14h-1V7a3 3 0 0 0-3-3H7a3 3 0 0 0-3 3v7H3a1 1 0 0 0-1 1v2a3 3 0 0 0 3 3h14a3 3 0 0 0 3-3v-2a1 1 0 0 0-1-1ZM6 7a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v7H6V7Zm14 10a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-1h16v1Z"/></svg> <select value="auto" autocomplete="off" class="astro-ht3pq74k"> <option value="dark" class="astro-ht3pq74k">Dark</option><option value="light" class="astro-ht3pq74k">Light</option><option value="auto" selected class="astro-ht3pq74k">Auto</option> </select> <svg aria-hidden="true" class="icon caret astro-ht3pq74k astro-a2d7oxeo" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1em;"><path d="M17 9.17a1 1 0 0 0-1.41 0L12 12.71 8.46 9.17a1 1 0 1 0-1.41 1.42l4.24 4.24a1.002 1.002 0 0 0 1.42 0L17 10.59a1.002 1.002 0 0 0 0-1.42Z"/></svg> </label> </starlight-theme-select> <script>
|
||||
StarlightThemeProvider.updatePickers();
|
||||
</script> <script type="module">const r="starlight-theme",o=e=>e==="auto"||e==="dark"||e==="light"?e:"auto",c=()=>o(typeof localStorage<"u"&&localStorage.getItem(r));function n(e){typeof localStorage<"u"&&localStorage.setItem(r,e==="light"||e==="dark"?e:"")}const l=()=>matchMedia("(prefers-color-scheme: light)").matches?"light":"dark";function t(e){StarlightThemeProvider.updatePickers(e),document.documentElement.dataset.theme=e==="auto"?l():e,n(e)}matchMedia("(prefers-color-scheme: light)").addEventListener("change",()=>{c()==="auto"&&t("auto")});class s extends HTMLElement{constructor(){super(),t(c()),this.querySelector("select")?.addEventListener("change",a=>{a.currentTarget instanceof HTMLSelectElement&&t(o(a.currentTarget.value))})}}customElements.define("starlight-theme-select",s);</script> <script type="module">class s extends HTMLElement{constructor(){super();const e=this.querySelector("select");e&&(e.addEventListener("change",t=>{t.currentTarget instanceof HTMLSelectElement&&(window.location.pathname=t.currentTarget.value)}),window.addEventListener("pageshow",t=>{if(!t.persisted)return;const n=e.querySelector("option[selected]")?.index;n!==e.selectedIndex&&(e.selectedIndex=n??0)}))}}customElements.define("starlight-lang-select",s);</script> </div> </div> </header> <div class="main-frame astro-zrjrdmdh"> <script type="module">const a=document.getElementById("starlight__sidebar"),n=a?.querySelector("sl-sidebar-state-persist"),o="sl-sidebar-state",i=()=>{let t=[];const e=n?.dataset.hash||"";try{const s=sessionStorage.getItem(o),r=JSON.parse(s||"{}");Array.isArray(r.open)&&r.hash===e&&(t=r.open)}catch{}return{hash:e,open:t,scroll:a?.scrollTop||0}},c=t=>{try{sessionStorage.setItem(o,JSON.stringify(t))}catch{}},d=()=>c(i()),l=(t,e)=>{const s=i();s.open[e]=t,c(s)};n?.addEventListener("click",t=>{if(!(t.target instanceof Element))return;const e=t.target.closest("summary")?.closest("details");if(!e)return;const s=e.querySelector("sl-sidebar-restore"),r=parseInt(s?.dataset.index||"");isNaN(r)||l(!e.open,r)});addEventListener("visibilitychange",()=>{document.visibilityState==="hidden"&&d()});addEventListener("pageHide",d);</script> <div class="lg:sl-flex astro-atsulunt"> <div class="main-pane astro-atsulunt"> <main class="astro-auahww4s" lang="en" dir="ltr"> <div class="content-panel astro-c47ibaha"> <div class="sl-container astro-c47ibaha"> <div class="hero astro-qkavfmz5"> <img src="/macos_security/_astro/logo.Bo805N9R_ZHNbEj.webp" loading="eager" decoding="async" alt fetchpriority="auto" width="400" height="400" class="astro-qkavfmz5"> <div class="sl-flex stack astro-qkavfmz5"> <div class="sl-flex copy astro-qkavfmz5"> <h1 id="_top" data-page-title class="astro-qkavfmz5">404 – You're Lost!</h1> <div class="tagline astro-qkavfmz5">Looks like you wandered off the path of greatness into a no man's land.<br>
|
||||
Find your way back to the best macOS compliance project ever!
|
||||
</div> </div> <div class="sl-flex actions astro-qkavfmz5"> <a class="sl-link-button not-content primary astro-qkavfmz5 astro-akcnyex7" href="/"> Go Back Home <svg aria-hidden="true" class="astro-akcnyex7 astro-a2d7oxeo" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.5rem;"><path d="M17.92 11.62a1.001 1.001 0 0 0-.21-.33l-5-5a1.003 1.003 0 1 0-1.42 1.42l3.3 3.29H7a1 1 0 0 0 0 2h7.59l-3.3 3.29a1.002 1.002 0 0 0 .325 1.639 1 1 0 0 0 1.095-.219l5-5a1 1 0 0 0 .21-.33 1 1 0 0 0 0-.76Z"/></svg> </a> <a class="sl-link-button not-content primary astro-qkavfmz5 astro-akcnyex7" href="/macos_security/welcome/getting-started/"> Head To Getting Started <svg aria-hidden="true" class="astro-akcnyex7 astro-a2d7oxeo" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.5rem;"><path d="M17.92 11.62a1.001 1.001 0 0 0-.21-.33l-5-5a1.003 1.003 0 1 0-1.42 1.42l3.3 3.29H7a1 1 0 0 0 0 2h7.59l-3.3 3.29a1.002 1.002 0 0 0 .325 1.639 1 1 0 0 0 1.095-.219l5-5a1 1 0 0 0 .21-.33 1 1 0 0 0 0-.76Z"/></svg> </a> </div> </div> </div> <div class="sl-markdown-content"> </div> <footer class="sl-flex astro-elu33lco"> <div class="meta sl-flex astro-elu33lco"> </div> <div class="pagination-links print:hidden astro-tuojlv64" dir="ltr"> </div> </footer> </div> </div> </main> </div> </div> </div> </div> </body></html>
|
||||
@@ -0,0 +1 @@
|
||||
import{S as r}from"./TableOfContents.astro_astro_type_script_index_0_lang.CKWWgpjV.js";class c extends r{set current(e){super.current=e;const t=this.querySelector(".display-current");t&&(t.textContent=e.textContent)}constructor(){super();const e=this.querySelector("details");if(!e)return;const t=()=>{e.open=!1};e.querySelectorAll("a").forEach(s=>{s.addEventListener("click",t)}),window.addEventListener("click",s=>{e.contains(s.target)||t()}),window.addEventListener("keydown",s=>{if(s.key==="Escape"&&e.open){const o=e.contains(document.activeElement);if(t(),o){const n=e.querySelector("summary");n&&n.focus()}}})}}customElements.define("mobile-starlight-toc",c);
|
||||
@@ -0,0 +1 @@
|
||||
const y="modulepreload",w=function(f){return"/macos_security/"+f},g={},S=function(m,c,l){let h=Promise.resolve();if(c&&c.length>0){let o=function(n){return Promise.all(n.map(a=>Promise.resolve(a).then(r=>({status:"fulfilled",value:r}),r=>({status:"rejected",reason:r}))))};document.getElementsByTagName("link");const t=document.querySelector("meta[property=csp-nonce]"),u=t?.nonce||t?.getAttribute("nonce");h=o(c.map(n=>{if(n=w(n),n in g)return;g[n]=!0;const a=n.endsWith(".css"),r=a?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${n}"]${r}`))return;const e=document.createElement("link");if(e.rel=a?"stylesheet":y,a||(e.as="script"),e.crossOrigin="",e.href=n,u&&e.setAttribute("nonce",u),document.head.appendChild(e),a)return new Promise((i,s)=>{e.addEventListener("load",i),e.addEventListener("error",()=>s(new Error(`Unable to preload CSS for ${n}`)))})}))}function d(o){const t=new Event("vite:preloadError",{cancelable:!0});if(t.payload=o,window.dispatchEvent(t),!t.defaultPrevented)throw o}return h.then(o=>{for(const t of o||[])t.status==="rejected"&&d(t.reason);return m().catch(d)})},E={ranking:{pageLength:.1,termFrequency:.1,termSaturation:2,termSimilarity:9}};class v extends HTMLElement{constructor(){super();const m=this.querySelector("button[data-open-modal]"),c=this.querySelector("button[data-close-modal]"),l=this.querySelector("dialog"),h=this.querySelector(".dialog-frame"),d=e=>{("href"in(e.target||{})||document.body.contains(e.target)&&!h.contains(e.target))&&t()},o=e=>{l.showModal(),document.body.toggleAttribute("data-search-modal-open",!0),this.querySelector("input")?.focus(),e?.stopPropagation(),window.addEventListener("click",d)},t=()=>l.close();m.addEventListener("click",o),m.disabled=!1,c.addEventListener("click",t),l.addEventListener("close",()=>{document.body.toggleAttribute("data-search-modal-open",!1),window.removeEventListener("click",d)}),window.addEventListener("keydown",e=>{(e.metaKey===!0||e.ctrlKey===!0)&&e.key==="k"&&(l.open?t():o(),e.preventDefault())});let u={};try{u=JSON.parse(this.dataset.translations||"{}")}catch{}const r=this.dataset.stripTrailingSlash!==void 0?e=>e.replace(/(.)\/(#.*)?$/,"$1$2"):e=>e;window.addEventListener("DOMContentLoaded",()=>{(window.requestIdleCallback||(i=>setTimeout(i,1)))(async()=>{const{PagefindUI:i}=await S(async()=>{const{PagefindUI:s}=await import("./ui-core.DmvsRQ-3.js");return{PagefindUI:s}},[]);new i({...E,element:"#starlight__search",baseUrl:"/macos_security",bundlePath:"/macos_security".replace(/\/$/,"")+"/pagefind/",showImages:!1,translations:u,showSubResults:!0,processResult:s=>{s.url=r(s.url),s.sub_results=s.sub_results.map(p=>(p.url=r(p.url),p))}})})})}}customElements.define("site-search",v);export{S as _};
|
||||
@@ -0,0 +1 @@
|
||||
const g="_top";class f extends HTMLElement{constructor(){super(),this._current=this.querySelector('a[aria-current="true"]'),this.minH=parseInt(this.dataset.minH||"2",10),this.maxH=parseInt(this.dataset.maxH||"3",10),this.onIdle=e=>(window.requestIdleCallback||(o=>setTimeout(o,1)))(e),this.init=()=>{const e=[...this.querySelectorAll("a")],o=t=>{if(t instanceof HTMLHeadingElement){if(t.id===g)return!0;const s=t.tagName[1];if(s){const n=parseInt(s,10);if(n>=this.minH&&n<=this.maxH)return!0}}return!1},i=t=>{if(!t)return null;const s=t;for(;t;){if(o(t))return t;for(t=t.previousElementSibling;t?.lastElementChild;)t=t.lastElementChild;const n=i(t);if(n)return n}return i(s.parentElement)},c=t=>{for(const{isIntersecting:s,target:n}of t){if(!s)continue;const l=i(n);if(!l)continue;const m=e.find(d=>d.hash==="#"+encodeURIComponent(l.id));if(m){this.current=m;break}}},a=document.querySelectorAll("main [id], main [id] ~ *, main .content > *");let r;const u=()=>{r||(r=new IntersectionObserver(c,{rootMargin:this.getRootMargin()}),a.forEach(t=>r.observe(t)))};u();let h;window.addEventListener("resize",()=>{r&&(r.disconnect(),r=void 0),clearTimeout(h),h=setTimeout(()=>this.onIdle(u),200)})},this.onIdle(()=>this.init())}set current(e){e!==this._current&&(this._current&&this._current.removeAttribute("aria-current"),e.setAttribute("aria-current","true"),this._current=e)}getRootMargin(){const e=document.querySelector("header")?.getBoundingClientRect().height||0,o=this.querySelector("summary")?.getBoundingClientRect().height||0,i=e+o+32,c=i+53,a=document.documentElement.clientHeight;return`-${i}px 0% ${c-a}px`}}customElements.define("starlight-toc",f);export{f as S};
|
||||
3
_astro/ec.p1z7b.js
Normal file
3
_astro/ec.p1z7b.js
Normal file
@@ -0,0 +1,3 @@
|
||||
try{(()=>{function a(e){if(!e)return;let t=e.getAttribute("tabindex")!==null,r=e.scrollWidth>e.clientWidth;r&&!t?(e.setAttribute("tabindex","0"),e.setAttribute("role","region")):!r&&t&&(e.removeAttribute("tabindex"),e.removeAttribute("role"))}var u=window.requestIdleCallback||(e=>setTimeout(e,1)),s=window.cancelIdleCallback||clearTimeout;function l(e){let t=new Set,r,n;return new ResizeObserver(c=>{c.forEach(o=>t.add(o.target)),r&&clearTimeout(r),n&&s(n),r=setTimeout(()=>{n&&s(n),n=u(()=>{t.forEach(o=>e(o)),t.clear()})},250)})}function i(e,t){e.querySelectorAll?.(".expressive-code pre > code").forEach(r=>{let n=r.parentElement;n&&t.observe(n)})}var d=l(a);i(document,d);var b=new MutationObserver(e=>e.forEach(t=>t.addedNodes.forEach(r=>{i(r,d)})));b.observe(document.body,{childList:!0,subtree:!0});document.addEventListener("astro:page-load",()=>{i(document,d)});})();}catch(e){console.error("[EC] tabindex-js-module failed:",e)}
|
||||
try{(()=>{function i(o){let e=document.createElement("pre");Object.assign(e.style,{opacity:"0",pointerEvents:"none",position:"absolute",overflow:"hidden",left:"0",top:"0",width:"20px",height:"20px",webkitUserSelect:"auto",userSelect:"all"}),e.ariaHidden="true",e.textContent=o,document.body.appendChild(e);let a=document.createRange();a.selectNode(e);let n=getSelection();if(!n)return!1;n.removeAllRanges(),n.addRange(a);let r=!1;try{r=document.execCommand("copy")}finally{n.removeAllRanges(),document.body.removeChild(e)}return r}async function l(o){let e=o.currentTarget,a=e.dataset,n=!1,r=a.code.replace(/\u007f/g,`
|
||||
`);try{await navigator.clipboard.writeText(r),n=!0}catch{n=i(r)}if(!n||e.parentNode?.querySelector(".feedback"))return;let t=document.createElement("div");t.classList.add("feedback"),t.append(a.copied),e.before(t),t.offsetWidth,requestAnimationFrame(()=>t?.classList.add("show"));let c=()=>!t||t.classList.remove("show"),d=()=>{!t||parseFloat(getComputedStyle(t).opacity)>0||(t.remove(),t=void 0)};setTimeout(c,1500),setTimeout(d,2500),e.addEventListener("blur",c),t.addEventListener("transitioncancel",d),t.addEventListener("transitionend",d)}function s(o){o.querySelectorAll?.(".expressive-code .copy button").forEach(e=>e.addEventListener("click",l))}s(document);var u=new MutationObserver(o=>o.forEach(e=>e.addedNodes.forEach(a=>{s(a)})));u.observe(document.body,{childList:!0,subtree:!0});document.addEventListener("astro:page-load",()=>{s(document)});})();}catch(e){console.error("[EC] copy-js-module failed:",e)}
|
||||
1
_astro/ec.v4551.css
Normal file
1
_astro/ec.v4551.css
Normal file
File diff suppressed because one or more lines are too long
1
_astro/index.CF4ROC9O.css
Normal file
1
_astro/index.CF4ROC9O.css
Normal file
File diff suppressed because one or more lines are too long
|
Before Width: | Height: | Size: 2.0 MiB After Width: | Height: | Size: 2.0 MiB |
BIN
_astro/logo.Bo805N9R_ZHNbEj.webp
Normal file
BIN
_astro/logo.Bo805N9R_ZHNbEj.webp
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 18 KiB |
1
_astro/page.7qqag-5g.js
Normal file
1
_astro/page.7qqag-5g.js
Normal file
@@ -0,0 +1 @@
|
||||
const d=new Set,c=new WeakSet;let f=!0,h,l=!1;function v(e){l||(l=!0,f??=!1,h??="hover",g(),p(),w(),L())}function g(){for(const e of["touchstart","mousedown"])document.body.addEventListener(e,t=>{i(t.target,"tap")&&s(t.target.href,{ignoreSlowConnection:!0})},{passive:!0})}function p(){let e;document.body.addEventListener("focusin",n=>{i(n.target,"hover")&&t(n)},{passive:!0}),document.body.addEventListener("focusout",o,{passive:!0}),u(()=>{for(const n of document.getElementsByTagName("a"))c.has(n)||i(n,"hover")&&(c.add(n),n.addEventListener("mouseenter",t,{passive:!0}),n.addEventListener("mouseleave",o,{passive:!0}))});function t(n){const r=n.target.href;e&&clearTimeout(e),e=setTimeout(()=>{s(r)},80)}function o(){e&&(clearTimeout(e),e=0)}}function w(){let e;u(()=>{for(const t of document.getElementsByTagName("a"))c.has(t)||i(t,"viewport")&&(c.add(t),e??=y(),e.observe(t))})}function y(){const e=new WeakMap;return new IntersectionObserver((t,o)=>{for(const n of t){const r=n.target,a=e.get(r);n.isIntersecting?(a&&clearTimeout(a),e.set(r,setTimeout(()=>{o.unobserve(r),e.delete(r),s(r.href)},300))):a&&(clearTimeout(a),e.delete(r))}})}function L(){u(()=>{for(const e of document.getElementsByTagName("a"))i(e,"load")&&s(e.href)})}function s(e,t){e=e.replace(/#.*/,"");const o=t?.ignoreSlowConnection??!1;if(S(e,o))if(d.add(e),document.createElement("link").relList?.supports?.("prefetch")&&t?.with!=="fetch"){const n=document.createElement("link");n.rel="prefetch",n.setAttribute("href",e),document.head.append(n)}else fetch(e,{priority:"low"})}function S(e,t){if(!navigator.onLine||!t&&m())return!1;try{const o=new URL(e,location.href);return location.origin===o.origin&&(location.pathname!==o.pathname||location.search!==o.search)&&!d.has(e)}catch{}return!1}function i(e,t){if(e?.tagName!=="A")return!1;const o=e.dataset.astroPrefetch;return o==="false"?!1:t==="tap"&&(o!=null||f)&&m()?!0:o==null&&f||o===""?t===h:o===t}function m(){if("connection"in navigator){const e=navigator.connection;return e.saveData||/2g/.test(e.effectiveType)}return!1}function u(e){e();let t=!1;document.addEventListener("astro:page-load",()=>{if(!t){t=!0;return}e()})}v();
|
||||
1
_astro/print.DNXP8c50.css
Normal file
1
_astro/print.DNXP8c50.css
Normal file
@@ -0,0 +1 @@
|
||||
@media print{:root{--sl-color-white: hsl(224, 10%, 10%);--sl-color-gray-1: hsl(224, 14%, 16%);--sl-color-gray-2: hsl(224, 10%, 23%);--sl-color-gray-3: hsl(224, 7%, 36%);--sl-color-gray-4: hsl(224, 6%, 56%);--sl-color-gray-5: hsl(224, 6%, 77%);--sl-color-gray-6: hsl(224, 20%, 94%);--sl-color-gray-7: hsl(224, 19%, 97%);--sl-color-black: hsl(0, 0%, 100%);--sl-color-orange-high: hsl(var(--sl-hue-orange), 80%, 25%);--sl-color-orange: hsl(var(--sl-hue-orange), 90%, 60%);--sl-color-orange-low: hsl(var(--sl-hue-orange), 90%, 88%);--sl-color-green-high: hsl(var(--sl-hue-green), 80%, 22%);--sl-color-green: hsl(var(--sl-hue-green), 90%, 46%);--sl-color-green-low: hsl(var(--sl-hue-green), 85%, 90%);--sl-color-blue-high: hsl(var(--sl-hue-blue), 80%, 30%);--sl-color-blue: hsl(var(--sl-hue-blue), 90%, 60%);--sl-color-blue-low: hsl(var(--sl-hue-blue), 88%, 90%);--sl-color-purple-high: hsl(var(--sl-hue-purple), 90%, 30%);--sl-color-purple: hsl(var(--sl-hue-purple), 90%, 60%);--sl-color-purple-low: hsl(var(--sl-hue-purple), 80%, 90%);--sl-color-red-high: hsl(var(--sl-hue-red), 80%, 30%);--sl-color-red: hsl(var(--sl-hue-red), 90%, 60%);--sl-color-red-low: hsl(var(--sl-hue-red), 80%, 90%);--sl-color-accent-high: hsl(234, 80%, 30%);--sl-color-accent: hsl(234, 90%, 60%);--sl-color-accent-low: hsl(234, 88%, 90%);--sl-color-text-accent: var(--sl-color-accent);--sl-color-text-invert: var(--sl-color-black);--sl-color-bg-nav: var(--sl-color-gray-7);--sl-color-bg-sidebar: var(--sl-color-bg);--sl-color-bg-inline-code: var(--sl-color-gray-6);--sl-color-bg-accent: var(--sl-color-accent);--sl-color-hairline-light: var(--sl-color-gray-6);--sl-color-hairline-shade: var(--sl-color-gray-6);--sl-color-backdrop-overlay: hsla(225, 9%, 36%, .66);--sl-shadow-sm: none;--sl-shadow-md: none;--sl-shadow-lg: none}.print\:hidden{display:none}.print\:flex{display:flex}.print\:block{display:block}main{padding-bottom:0}main>.content-panel{padding-block-start:0}.content-panel+.content-panel{border:0}.page>header{position:relative}.page>.main-frame{padding-top:0;padding-inline-start:0}.main-pane{--sl-sidebar-width: 0px;--sl-content-width: 100%}.sl-banner{--sl-color-banner-text: var(--sl-color-white);background-color:transparent}.sl-markdown-content :is(h1,h2,h3,h4,h5,h6){break-after:avoid}.sl-markdown-content :is(p,li){orphans:2;widows:2}.sl-markdown-content pre{overflow-x:hidden;white-space:pre-wrap}.sl-markdown-content .expressive-code,.sl-markdown-content figure,.sl-markdown-content pre{break-inside:avoid}.expressive-code .frame.is-terminal .header:before{box-shadow:inset 99rem 99rem var(--sl-color-gray-5)}.expressive-code .frame.has-title:not(.is-terminal) .header{background:transparent;border-bottom:1px solid var(--sl-color-gray-6)}.expressive-code .frame.has-title:not(.is-terminal) .title{background:transparent}.expressive-code .frame.has-title:not(.is-terminal) .title:after{border-top:0}.expressive-code .copy{display:none}.sl-markdown-content code:not(:where(.not-content *)){background-color:transparent;padding:0;margin-block:unset;font-size:.9375em}.sl-badge{background:transparent;color:var(--sl-color-white)}starlight-file-tree{break-inside:avoid}starlight-file-tree .highlight{outline:3px solid var(--sl-color-accent-low);color:var(--sl-color-text);background-color:transparent}.starlight-aside{break-inside:avoid}.sl-link-button.primary{background:transparent;border-color:var(--sl-color-white);color:var(--sl-color-white)}starlight-tabs{break-inside:avoid}.sl-steps>li:after{box-shadow:inset 99rem 99rem var(--sl-color-hairline-light)}}
|
||||
2
_astro/ui-core.DmvsRQ-3.js
Normal file
2
_astro/ui-core.DmvsRQ-3.js
Normal file
File diff suppressed because one or more lines are too long
157
astro.config.mjs
157
astro.config.mjs
@@ -1,157 +0,0 @@
|
||||
import { defineConfig } from 'astro/config';
|
||||
import starlight from '@astrojs/starlight';
|
||||
|
||||
export default defineConfig({
|
||||
integrations: [
|
||||
starlight({
|
||||
title: 'mSCP',
|
||||
favicon: '/favicon.png',
|
||||
logo: {
|
||||
src: './src/assets/logo.png',
|
||||
},
|
||||
customCss: [
|
||||
// Path to your custom CSS file
|
||||
'./src/styles/custom.css',
|
||||
'./src/styles/home_page.css',
|
||||
],
|
||||
head: [
|
||||
{
|
||||
tag: 'link',
|
||||
attrs: {
|
||||
rel: 'stylesheet',
|
||||
href: 'https://pages.nist.gov/nist-header-footer/css/nist-combined.css',
|
||||
},
|
||||
},
|
||||
{
|
||||
tag: 'script',
|
||||
attrs: {
|
||||
src: 'https://pages.nist.gov/nist-header-footer/js/nist-header-footer-v-2.0.js',
|
||||
type: 'text/javascript',
|
||||
defer: 'defer',
|
||||
},
|
||||
},
|
||||
{
|
||||
tag: 'script',
|
||||
attrs: {
|
||||
async: 'async',
|
||||
src: 'https://www.googletagmanager.com/gtag/js?id=G-QBDGYZRSGT',
|
||||
},
|
||||
},
|
||||
{
|
||||
tag: 'script',
|
||||
children: `
|
||||
window.dataLayer = window.dataLayer || [];
|
||||
function gtag(){dataLayer.push(arguments);}
|
||||
gtag('js', new Date());
|
||||
gtag('config', 'G-QBDGYZRSGT');
|
||||
`,
|
||||
},
|
||||
],
|
||||
social: [
|
||||
{ icon: 'github', label: 'GitHub', href: 'https://github.com/usnistgov/macos_security' },
|
||||
{ icon: 'slack', label: 'Slack', href: 'https://macadmins.slack.com/archives/C0158JKQTC5' },
|
||||
],
|
||||
sidebar: [
|
||||
{
|
||||
label: 'Welcome',
|
||||
collapsed: false,
|
||||
items: [
|
||||
{ label: 'Introduction', link: '/welcome/introduction/' },
|
||||
{ label: 'Getting Started', link: '/welcome/getting-started/' },
|
||||
{ label: 'Quick Guide', link: '/welcome/quick-guide/' },
|
||||
],
|
||||
},
|
||||
{
|
||||
label: 'Baselines',
|
||||
collapsed: true,
|
||||
items: [
|
||||
{ label: 'What Are Baselines?', link: '/baselines/what-are-baselines/' },
|
||||
{ label: 'How To Generate Baseline', link: '/baselines/how-to-generate-baselines/' },
|
||||
{ label: 'Baseline File Layout', link: '/baselines/baseline-file-layout/' },
|
||||
{ label: 'Tailoring a Baseline', link: '/baselines/tailoring-a-baseline/' },
|
||||
],
|
||||
},
|
||||
{
|
||||
label: 'Guidance',
|
||||
collapsed: true,
|
||||
items: [
|
||||
{ label: 'What Is Guidance?', link: '/guidance/what-is-guidance/' },
|
||||
{ label: 'How To Generate Guidance', link: '/guidance/how-to-generate-guidance/' },
|
||||
{ label: 'Guidance File Layout', link: '/guidance/guidance-file-example/' },
|
||||
],
|
||||
},
|
||||
{
|
||||
label: 'Configuration Profiles',
|
||||
collapsed: true,
|
||||
items: [
|
||||
{ label: 'What Are Configuration Profiles?', link: '/configuration-profiles/what-are-configuration-profiles/' },
|
||||
{ label: 'How to Generate Configuration Profiles', link: '/configuration-profiles/how-to-generate-configuration-profiles/' },
|
||||
{ label: 'Configuration Profile Layout', link: '/configuration-profiles/configuration-profile-layout/' },
|
||||
],
|
||||
},
|
||||
{
|
||||
label: 'DDM Components',
|
||||
collapsed: true,
|
||||
items: [
|
||||
{ label: 'What is DDM?', link: '/ddm-components/what-is-ddm/' },
|
||||
{ label: 'How to Generate DDM Components', link: '/ddm-components/how-to-generate-ddm-components/' },
|
||||
{ label: 'DDM Component Layout', link: '/ddm-components/ddm-component-layout/' },
|
||||
],
|
||||
},
|
||||
{
|
||||
label: 'Compliance Scripts',
|
||||
collapsed: true,
|
||||
items: [
|
||||
{ label: 'What Are Compliance Scripts?', link: '/compliance-scripts/what-are-compliance-scripts/' },
|
||||
{ label: 'How to Generate Compliance Scripts', link: '/compliance-scripts/how-to-generate-compliance-scripts/' },
|
||||
{ label: 'Compliance Script Layout', link: '/compliance-scripts/compliance-script-layout/' },
|
||||
],
|
||||
},
|
||||
{
|
||||
label: 'Other Generated Content',
|
||||
collapsed: true,
|
||||
items: [
|
||||
{ label: 'Generate Mapping', link: '/other/generate-mapping/' },
|
||||
{ label: 'Generate SCAP', link: '/other/generate-scap/' },
|
||||
],
|
||||
},
|
||||
{
|
||||
label: 'Personalization',
|
||||
collapsed: true,
|
||||
items: [
|
||||
{ label: 'Tailoring Rules', link: '/personalization/tailoring-rules/' },
|
||||
{ label: 'Customize Rules', link: '/personalization/customize-rules/' },
|
||||
{ label: 'Exempting Rules', link: '/personalization/exempting-rules/' },
|
||||
],
|
||||
},
|
||||
{
|
||||
label: 'Repository',
|
||||
collapsed: true,
|
||||
items: [
|
||||
{ label: 'Directory Layout', link: '/repository/directory-layout/' },
|
||||
{ label: 'Includes Directory', link: '/repository/includes-directory/' },
|
||||
{ label: 'Rules File Layout', link: '/repository/rule-file-layout/' },
|
||||
{ label: 'Sections File Layout', link: '/repository/sections-file-layout/' },
|
||||
{ label: 'Script Arguments List', link: '/repository/script-arguments-list/' },
|
||||
],
|
||||
},
|
||||
{
|
||||
label: 'More Information',
|
||||
collapsed: true,
|
||||
items: [
|
||||
{ label: 'mSCP Training/Resources', link: '/more-information/resources/' },
|
||||
{ label: 'Additional Documents', link: '/more-information/additional-documents/' },
|
||||
{ label: 'Contributing', link: '/more-information/contributing/' },
|
||||
{ label: 'Vendor Attribution', link: '/more-information/vendor-attribution/' },
|
||||
{ label: 'FAQ', link: '/more-information/faq/' },
|
||||
],
|
||||
},
|
||||
],
|
||||
editLink: {
|
||||
baseUrl: 'https://github.com/usnistgov/macos_security/edit/nist-pages/docs/',
|
||||
},
|
||||
lastUpdated: true,
|
||||
}),
|
||||
],
|
||||
});
|
||||
|
||||
106
baselines/baseline-file-layout/index.html
Normal file
106
baselines/baseline-file-layout/index.html
Normal file
File diff suppressed because one or more lines are too long
133
baselines/how-to-generate-baselines/index.html
Normal file
133
baselines/how-to-generate-baselines/index.html
Normal file
File diff suppressed because one or more lines are too long
142
baselines/tailoring-a-baseline/index.html
Normal file
142
baselines/tailoring-a-baseline/index.html
Normal file
File diff suppressed because one or more lines are too long
182
baselines/what-are-baselines/index.html
Normal file
182
baselines/what-are-baselines/index.html
Normal file
File diff suppressed because one or more lines are too long
133
compliance-scripts/compliance-script-layout/index.html
Normal file
133
compliance-scripts/compliance-script-layout/index.html
Normal file
File diff suppressed because one or more lines are too long
132
compliance-scripts/how-to-generate-compliance-scripts/index.html
Normal file
132
compliance-scripts/how-to-generate-compliance-scripts/index.html
Normal file
File diff suppressed because one or more lines are too long
88
compliance-scripts/what-are-compliance-scripts/index.html
Normal file
88
compliance-scripts/what-are-compliance-scripts/index.html
Normal file
File diff suppressed because one or more lines are too long
119
configuration-profiles/configuration-profile-layout/index.html
Normal file
119
configuration-profiles/configuration-profile-layout/index.html
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
144
ddm-components/ddm-component-layout/index.html
Normal file
144
ddm-components/ddm-component-layout/index.html
Normal file
File diff suppressed because one or more lines are too long
95
ddm-components/how-to-generate-ddm-components/index.html
Normal file
95
ddm-components/how-to-generate-ddm-components/index.html
Normal file
File diff suppressed because one or more lines are too long
113
ddm-components/what-is-ddm/index.html
Normal file
113
ddm-components/what-is-ddm/index.html
Normal file
File diff suppressed because one or more lines are too long
|
Before Width: | Height: | Size: 3.8 KiB After Width: | Height: | Size: 3.8 KiB |
85
guidance/guidance-file-example/index.html
Normal file
85
guidance/guidance-file-example/index.html
Normal file
File diff suppressed because one or more lines are too long
152
guidance/how-to-generate-guidance/index.html
Normal file
152
guidance/how-to-generate-guidance/index.html
Normal file
File diff suppressed because one or more lines are too long
88
guidance/what-is-guidance/index.html
Normal file
88
guidance/what-is-guidance/index.html
Normal file
File diff suppressed because one or more lines are too long
54
index.html
Normal file
54
index.html
Normal file
File diff suppressed because one or more lines are too long
219
more-information/additional-documents/index.html
Normal file
219
more-information/additional-documents/index.html
Normal file
File diff suppressed because one or more lines are too long
142
more-information/contributing/index.html
Normal file
142
more-information/contributing/index.html
Normal file
File diff suppressed because one or more lines are too long
119
more-information/faq/index.html
Normal file
119
more-information/faq/index.html
Normal file
File diff suppressed because one or more lines are too long
104
more-information/resources/index.html
Normal file
104
more-information/resources/index.html
Normal file
File diff suppressed because one or more lines are too long
132
more-information/vendor-attribution/index.html
Normal file
132
more-information/vendor-attribution/index.html
Normal file
File diff suppressed because one or more lines are too long
104
other/generate-mapping/index.html
Normal file
104
other/generate-mapping/index.html
Normal file
File diff suppressed because one or more lines are too long
102
other/generate-scap/index.html
Normal file
102
other/generate-scap/index.html
Normal file
File diff suppressed because one or more lines are too long
17
package.json
17
package.json
@@ -1,17 +0,0 @@
|
||||
{
|
||||
"name": "docs",
|
||||
"type": "module",
|
||||
"version": "0.0.1",
|
||||
"scripts": {
|
||||
"dev": "astro dev",
|
||||
"start": "astro dev",
|
||||
"build": "astro build",
|
||||
"preview": "astro preview",
|
||||
"astro": "astro"
|
||||
},
|
||||
"dependencies": {
|
||||
"@astrojs/starlight": "^0.35.2",
|
||||
"astro": "^5.13.0",
|
||||
"sharp": "^0.33.5"
|
||||
}
|
||||
}
|
||||
BIN
pagefind/fragment/en_056e9e9.pf_fragment
Normal file
BIN
pagefind/fragment/en_056e9e9.pf_fragment
Normal file
Binary file not shown.
BIN
pagefind/fragment/en_17bb328.pf_fragment
Normal file
BIN
pagefind/fragment/en_17bb328.pf_fragment
Normal file
Binary file not shown.
BIN
pagefind/fragment/en_1870e9d.pf_fragment
Normal file
BIN
pagefind/fragment/en_1870e9d.pf_fragment
Normal file
Binary file not shown.
BIN
pagefind/fragment/en_1a82eb7.pf_fragment
Normal file
BIN
pagefind/fragment/en_1a82eb7.pf_fragment
Normal file
Binary file not shown.
BIN
pagefind/fragment/en_21a72db.pf_fragment
Normal file
BIN
pagefind/fragment/en_21a72db.pf_fragment
Normal file
Binary file not shown.
BIN
pagefind/fragment/en_295d818.pf_fragment
Normal file
BIN
pagefind/fragment/en_295d818.pf_fragment
Normal file
Binary file not shown.
BIN
pagefind/fragment/en_2f8b2ed.pf_fragment
Normal file
BIN
pagefind/fragment/en_2f8b2ed.pf_fragment
Normal file
Binary file not shown.
BIN
pagefind/fragment/en_35e3782.pf_fragment
Normal file
BIN
pagefind/fragment/en_35e3782.pf_fragment
Normal file
Binary file not shown.
BIN
pagefind/fragment/en_43ada8f.pf_fragment
Normal file
BIN
pagefind/fragment/en_43ada8f.pf_fragment
Normal file
Binary file not shown.
BIN
pagefind/fragment/en_4ff2902.pf_fragment
Normal file
BIN
pagefind/fragment/en_4ff2902.pf_fragment
Normal file
Binary file not shown.
BIN
pagefind/fragment/en_54c397d.pf_fragment
Normal file
BIN
pagefind/fragment/en_54c397d.pf_fragment
Normal file
Binary file not shown.
BIN
pagefind/fragment/en_68f0754.pf_fragment
Normal file
BIN
pagefind/fragment/en_68f0754.pf_fragment
Normal file
Binary file not shown.
BIN
pagefind/fragment/en_6978570.pf_fragment
Normal file
BIN
pagefind/fragment/en_6978570.pf_fragment
Normal file
Binary file not shown.
BIN
pagefind/fragment/en_71ce441.pf_fragment
Normal file
BIN
pagefind/fragment/en_71ce441.pf_fragment
Normal file
Binary file not shown.
BIN
pagefind/fragment/en_8029322.pf_fragment
Normal file
BIN
pagefind/fragment/en_8029322.pf_fragment
Normal file
Binary file not shown.
BIN
pagefind/fragment/en_805b596.pf_fragment
Normal file
BIN
pagefind/fragment/en_805b596.pf_fragment
Normal file
Binary file not shown.
BIN
pagefind/fragment/en_8f7bf57.pf_fragment
Normal file
BIN
pagefind/fragment/en_8f7bf57.pf_fragment
Normal file
Binary file not shown.
BIN
pagefind/fragment/en_8f7ce19.pf_fragment
Normal file
BIN
pagefind/fragment/en_8f7ce19.pf_fragment
Normal file
Binary file not shown.
BIN
pagefind/fragment/en_9767af9.pf_fragment
Normal file
BIN
pagefind/fragment/en_9767af9.pf_fragment
Normal file
Binary file not shown.
BIN
pagefind/fragment/en_a234dcf.pf_fragment
Normal file
BIN
pagefind/fragment/en_a234dcf.pf_fragment
Normal file
Binary file not shown.
BIN
pagefind/fragment/en_a65122e.pf_fragment
Normal file
BIN
pagefind/fragment/en_a65122e.pf_fragment
Normal file
Binary file not shown.
BIN
pagefind/fragment/en_acbfe78.pf_fragment
Normal file
BIN
pagefind/fragment/en_acbfe78.pf_fragment
Normal file
Binary file not shown.
BIN
pagefind/fragment/en_b228233.pf_fragment
Normal file
BIN
pagefind/fragment/en_b228233.pf_fragment
Normal file
Binary file not shown.
BIN
pagefind/fragment/en_beff183.pf_fragment
Normal file
BIN
pagefind/fragment/en_beff183.pf_fragment
Normal file
Binary file not shown.
BIN
pagefind/fragment/en_c4a6208.pf_fragment
Normal file
BIN
pagefind/fragment/en_c4a6208.pf_fragment
Normal file
Binary file not shown.
BIN
pagefind/fragment/en_df65666.pf_fragment
Normal file
BIN
pagefind/fragment/en_df65666.pf_fragment
Normal file
Binary file not shown.
BIN
pagefind/fragment/en_e03c3b5.pf_fragment
Normal file
BIN
pagefind/fragment/en_e03c3b5.pf_fragment
Normal file
Binary file not shown.
BIN
pagefind/fragment/en_e25dd08.pf_fragment
Normal file
BIN
pagefind/fragment/en_e25dd08.pf_fragment
Normal file
Binary file not shown.
BIN
pagefind/fragment/en_e5ff4f3.pf_fragment
Normal file
BIN
pagefind/fragment/en_e5ff4f3.pf_fragment
Normal file
Binary file not shown.
BIN
pagefind/fragment/en_ee2b9fa.pf_fragment
Normal file
BIN
pagefind/fragment/en_ee2b9fa.pf_fragment
Normal file
Binary file not shown.
BIN
pagefind/fragment/en_f365cbe.pf_fragment
Normal file
BIN
pagefind/fragment/en_f365cbe.pf_fragment
Normal file
Binary file not shown.
BIN
pagefind/fragment/en_f6b66ac.pf_fragment
Normal file
BIN
pagefind/fragment/en_f6b66ac.pf_fragment
Normal file
Binary file not shown.
BIN
pagefind/fragment/en_fb9af7b.pf_fragment
Normal file
BIN
pagefind/fragment/en_fb9af7b.pf_fragment
Normal file
Binary file not shown.
BIN
pagefind/fragment/en_fe695e7.pf_fragment
Normal file
BIN
pagefind/fragment/en_fe695e7.pf_fragment
Normal file
Binary file not shown.
BIN
pagefind/fragment/en_ffc1f4f.pf_fragment
Normal file
BIN
pagefind/fragment/en_ffc1f4f.pf_fragment
Normal file
Binary file not shown.
BIN
pagefind/index/en_21f44d2.pf_index
Normal file
BIN
pagefind/index/en_21f44d2.pf_index
Normal file
Binary file not shown.
BIN
pagefind/index/en_333a144.pf_index
Normal file
BIN
pagefind/index/en_333a144.pf_index
Normal file
Binary file not shown.
1
pagefind/pagefind-entry.json
Normal file
1
pagefind/pagefind-entry.json
Normal file
@@ -0,0 +1 @@
|
||||
{"version":"1.3.0","languages":{"en":{"hash":"en_57e9b36a76","wasm":"en","page_count":35}}}
|
||||
1069
pagefind/pagefind-highlight.js
Normal file
1069
pagefind/pagefind-highlight.js
Normal file
File diff suppressed because it is too large
Load Diff
214
pagefind/pagefind-modular-ui.css
Normal file
214
pagefind/pagefind-modular-ui.css
Normal file
@@ -0,0 +1,214 @@
|
||||
:root {
|
||||
--pagefind-ui-scale: 0.8;
|
||||
--pagefind-ui-primary: #034AD8;
|
||||
--pagefind-ui-fade: #707070;
|
||||
--pagefind-ui-text: #393939;
|
||||
--pagefind-ui-background: #ffffff;
|
||||
--pagefind-ui-border: #eeeeee;
|
||||
--pagefind-ui-tag: #eeeeee;
|
||||
--pagefind-ui-border-width: 2px;
|
||||
--pagefind-ui-border-radius: 8px;
|
||||
--pagefind-ui-image-border-radius: 8px;
|
||||
--pagefind-ui-image-box-ratio: 3 / 2;
|
||||
--pagefind-ui-font: system, -apple-system, ".SFNSText-Regular",
|
||||
"San Francisco", "Roboto", "Segoe UI", "Helvetica Neue",
|
||||
"Lucida Grande", sans-serif;
|
||||
}
|
||||
|
||||
[data-pfmod-hidden] {
|
||||
display: none !important;
|
||||
}
|
||||
|
||||
[data-pfmod-suppressed] {
|
||||
opacity: 0 !important;
|
||||
pointer-events: none !important;
|
||||
}
|
||||
|
||||
[data-pfmod-sr-hidden] {
|
||||
-webkit-clip: rect(0 0 0 0) !important;
|
||||
clip: rect(0 0 0 0) !important;
|
||||
-webkit-clip-path: inset(100%) !important;
|
||||
clip-path: inset(100%) !important;
|
||||
height: 1px !important;
|
||||
overflow: hidden !important;
|
||||
overflow: clip !important;
|
||||
position: absolute !important;
|
||||
white-space: nowrap !important;
|
||||
width: 1px !important;
|
||||
}
|
||||
|
||||
[data-pfmod-loading] {
|
||||
color: var(--pagefind-ui-text);
|
||||
background-color: var(--pagefind-ui-text);
|
||||
border-radius: var(--pagefind-ui-border-radius);
|
||||
opacity: 0.1;
|
||||
pointer-events: none;
|
||||
}
|
||||
|
||||
/* Input */
|
||||
|
||||
.pagefind-modular-input-wrapper {
|
||||
position: relative;
|
||||
}
|
||||
|
||||
.pagefind-modular-input-wrapper::before {
|
||||
background-color: var(--pagefind-ui-text);
|
||||
width: calc(18px * var(--pagefind-ui-scale));
|
||||
height: calc(18px * var(--pagefind-ui-scale));
|
||||
top: calc(23px * var(--pagefind-ui-scale));
|
||||
left: calc(20px * var(--pagefind-ui-scale));
|
||||
content: "";
|
||||
position: absolute;
|
||||
display: block;
|
||||
opacity: 0.7;
|
||||
-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.7549 11.255H11.9649L11.6849 10.985C12.6649 9.845 13.2549 8.365 13.2549 6.755C13.2549 3.165 10.3449 0.255005 6.75488 0.255005C3.16488 0.255005 0.254883 3.165 0.254883 6.755C0.254883 10.345 3.16488 13.255 6.75488 13.255C8.36488 13.255 9.84488 12.665 10.9849 11.685L11.2549 11.965V12.755L16.2549 17.745L17.7449 16.255L12.7549 11.255ZM6.75488 11.255C4.26488 11.255 2.25488 9.245 2.25488 6.755C2.25488 4.26501 4.26488 2.255 6.75488 2.255C9.24488 2.255 11.2549 4.26501 11.2549 6.755C11.2549 9.245 9.24488 11.255 6.75488 11.255Z' fill='%23000000'/%3E%3C/svg%3E%0A");
|
||||
mask-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.7549 11.255H11.9649L11.6849 10.985C12.6649 9.845 13.2549 8.365 13.2549 6.755C13.2549 3.165 10.3449 0.255005 6.75488 0.255005C3.16488 0.255005 0.254883 3.165 0.254883 6.755C0.254883 10.345 3.16488 13.255 6.75488 13.255C8.36488 13.255 9.84488 12.665 10.9849 11.685L11.2549 11.965V12.755L16.2549 17.745L17.7449 16.255L12.7549 11.255ZM6.75488 11.255C4.26488 11.255 2.25488 9.245 2.25488 6.755C2.25488 4.26501 4.26488 2.255 6.75488 2.255C9.24488 2.255 11.2549 4.26501 11.2549 6.755C11.2549 9.245 9.24488 11.255 6.75488 11.255Z' fill='%23000000'/%3E%3C/svg%3E%0A");
|
||||
-webkit-mask-size: 100%;
|
||||
mask-size: 100%;
|
||||
z-index: 9;
|
||||
pointer-events: none;
|
||||
}
|
||||
|
||||
.pagefind-modular-input {
|
||||
height: calc(64px * var(--pagefind-ui-scale));
|
||||
padding: 0 calc(70px * var(--pagefind-ui-scale)) 0 calc(54px * var(--pagefind-ui-scale));
|
||||
background-color: var(--pagefind-ui-background);
|
||||
border: var(--pagefind-ui-border-width) solid var(--pagefind-ui-border);
|
||||
border-radius: var(--pagefind-ui-border-radius);
|
||||
font-size: calc(21px * var(--pagefind-ui-scale));
|
||||
position: relative;
|
||||
appearance: none;
|
||||
-webkit-appearance: none;
|
||||
display: flex;
|
||||
width: 100%;
|
||||
box-sizing: border-box;
|
||||
font-weight: 700;
|
||||
}
|
||||
|
||||
.pagefind-modular-input::placeholder {
|
||||
opacity: 0.2;
|
||||
}
|
||||
|
||||
.pagefind-modular-input-clear {
|
||||
position: absolute;
|
||||
top: calc(2px * var(--pagefind-ui-scale));
|
||||
right: calc(2px * var(--pagefind-ui-scale));
|
||||
height: calc(60px * var(--pagefind-ui-scale));
|
||||
border-radius: var(--pagefind-ui-border-radius);
|
||||
padding: 0 calc(15px * var(--pagefind-ui-scale)) 0 calc(2px * var(--pagefind-ui-scale));
|
||||
color: var(--pagefind-ui-text);
|
||||
font-size: calc(14px * var(--pagefind-ui-scale));
|
||||
cursor: pointer;
|
||||
background-color: var(--pagefind-ui-background);
|
||||
border: none;
|
||||
appearance: none;
|
||||
}
|
||||
|
||||
/* ResultList */
|
||||
|
||||
.pagefind-modular-list-result {
|
||||
list-style-type: none;
|
||||
display: flex;
|
||||
align-items: flex-start;
|
||||
gap: min(calc(40px * var(--pagefind-ui-scale)), 3%);
|
||||
padding: calc(30px * var(--pagefind-ui-scale)) 0 calc(40px * var(--pagefind-ui-scale));
|
||||
border-top: solid var(--pagefind-ui-border-width) var(--pagefind-ui-border);
|
||||
}
|
||||
|
||||
.pagefind-modular-list-result:last-of-type {
|
||||
border-bottom: solid var(--pagefind-ui-border-width) var(--pagefind-ui-border);
|
||||
}
|
||||
|
||||
.pagefind-modular-list-thumb {
|
||||
width: min(30%,
|
||||
calc((30% - (100px * var(--pagefind-ui-scale))) * 100000));
|
||||
max-width: calc(120px * var(--pagefind-ui-scale));
|
||||
margin-top: calc(10px * var(--pagefind-ui-scale));
|
||||
aspect-ratio: var(--pagefind-ui-image-box-ratio);
|
||||
position: relative;
|
||||
}
|
||||
|
||||
.pagefind-modular-list-image {
|
||||
display: block;
|
||||
position: absolute;
|
||||
left: 50%;
|
||||
transform: translateX(-50%);
|
||||
font-size: 0;
|
||||
width: auto;
|
||||
height: auto;
|
||||
max-width: 100%;
|
||||
max-height: 100%;
|
||||
border-radius: var(--pagefind-ui-image-border-radius);
|
||||
}
|
||||
|
||||
.pagefind-modular-list-inner {
|
||||
flex: 1;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: flex-start;
|
||||
margin-top: calc(10px * var(--pagefind-ui-scale));
|
||||
}
|
||||
|
||||
.pagefind-modular-list-title {
|
||||
display: inline-block;
|
||||
font-weight: 700;
|
||||
font-size: calc(21px * var(--pagefind-ui-scale));
|
||||
margin-top: 0;
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
.pagefind-modular-list-link {
|
||||
color: var(--pagefind-ui-text);
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
.pagefind-modular-list-link:hover {
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
.pagefind-modular-list-excerpt {
|
||||
display: inline-block;
|
||||
font-weight: 400;
|
||||
font-size: calc(16px * var(--pagefind-ui-scale));
|
||||
margin-top: calc(4px * var(--pagefind-ui-scale));
|
||||
margin-bottom: 0;
|
||||
min-width: calc(250px * var(--pagefind-ui-scale));
|
||||
}
|
||||
|
||||
/* FilterPills */
|
||||
|
||||
.pagefind-modular-filter-pills-wrapper {
|
||||
overflow-x: scroll;
|
||||
padding: 15px 0;
|
||||
}
|
||||
|
||||
.pagefind-modular-filter-pills {
|
||||
display: flex;
|
||||
gap: 6px;
|
||||
}
|
||||
|
||||
.pagefind-modular-filter-pill {
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
border: none;
|
||||
appearance: none;
|
||||
padding: 0 calc(24px * var(--pagefind-ui-scale));
|
||||
background-color: var(--pagefind-ui-background);
|
||||
color: var(--pagefind-ui-fade);
|
||||
border: var(--pagefind-ui-border-width) solid var(--pagefind-ui-border);
|
||||
border-radius: calc(25px * var(--pagefind-ui-scale));
|
||||
font-size: calc(18px * var(--pagefind-ui-scale));
|
||||
height: calc(50px * var(--pagefind-ui-scale));
|
||||
cursor: pointer;
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
.pagefind-modular-filter-pill:hover {
|
||||
border-color: var(--pagefind-ui-primary);
|
||||
}
|
||||
|
||||
.pagefind-modular-filter-pill[aria-pressed="true"] {
|
||||
border-color: var(--pagefind-ui-primary);
|
||||
color: var(--pagefind-ui-primary);
|
||||
}
|
||||
8
pagefind/pagefind-modular-ui.js
Normal file
8
pagefind/pagefind-modular-ui.js
Normal file
File diff suppressed because one or more lines are too long
1
pagefind/pagefind-ui.css
Normal file
1
pagefind/pagefind-ui.css
Normal file
File diff suppressed because one or more lines are too long
2
pagefind/pagefind-ui.js
Normal file
2
pagefind/pagefind-ui.js
Normal file
File diff suppressed because one or more lines are too long
BIN
pagefind/pagefind.en_57e9b36a76.pf_meta
Normal file
BIN
pagefind/pagefind.en_57e9b36a76.pf_meta
Normal file
Binary file not shown.
9
pagefind/pagefind.js
Normal file
9
pagefind/pagefind.js
Normal file
File diff suppressed because one or more lines are too long
BIN
pagefind/wasm.en.pagefind
Normal file
BIN
pagefind/wasm.en.pagefind
Normal file
Binary file not shown.
BIN
pagefind/wasm.unknown.pagefind
Normal file
BIN
pagefind/wasm.unknown.pagefind
Normal file
Binary file not shown.
110
personalization/customize-rules/index.html
Normal file
110
personalization/customize-rules/index.html
Normal file
File diff suppressed because one or more lines are too long
102
personalization/exempting-rules/index.html
Normal file
102
personalization/exempting-rules/index.html
Normal file
File diff suppressed because one or more lines are too long
115
personalization/tailoring-rules/index.html
Normal file
115
personalization/tailoring-rules/index.html
Normal file
File diff suppressed because one or more lines are too long
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user