├── .gitignore ├── Makefile ├── README.md ├── package-lock.json ├── package.json ├── styles.json └── terms.md /.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- 1 | NPMBIN=node_modules/.bin 2 | CFCM=$(NPMBIN)/commonform-commonmark 3 | CFHTML=$(NPMBIN)/commonform-html 4 | CFDOCX=$(NPMBIN)/commonform-docx 5 | JSON=$(NPMBIN)/json 6 | 7 | GIT_TAG=$(shell (git diff-index --quiet HEAD && git describe --exact-match --tags 2>/dev/null | sed 's/v//')) 8 | EDITION:=$(or $(EDITION),$(if $(GIT_TAG),$(GIT_TAG),Development Draft)) 9 | 10 | BUILD=build 11 | TARGETS=$(addprefix $(BUILD)/,terms.html terms.docx terms.pdf) 12 | 13 | all: $(TARGETS) 14 | 15 | $(BUILD)/%.form.json: %.md | $(BUILD) $(CFCM) 16 | $(CFCM) parse --only form $< > $@ 17 | 18 | $(BUILD)/%.html: $(BUILD)/%.form.json $(BUILD)/%.title | $(BUILD) $(CFHTML) 19 | $(CFHTML) \ 20 | --title "$(shell cat $(BUILD)/$*.title)" \ 21 | --edition "$(EDITION)" \ 22 | --ids \ 23 | --lists \ 24 | --html5 \ 25 | < $< > $@ 26 | 27 | $(BUILD)/%.docx: $(BUILD)/%.form.json $(BUILD)/%.title styles.json | $(BUILD) $(CFDOCX) 28 | $(CFDOCX) \ 29 | --number outline \ 30 | --left-align-title \ 31 | --indent-margins \ 32 | --title "$(shell cat $(BUILD)/$*.title)" \ 33 | --edition "$(EDITION)" \ 34 | --styles styles.json \ 35 | $< > $@ 36 | 37 | $(BUILD)/%.title: %.md | $(BUILD) $(CFCM) $(JSON) 38 | $(CFCM) parse < $< | $(JSON) frontMatter.title > $@ 39 | 40 | $(BUILD)/%.pdf: $(BUILD)/%.docx 41 | unoconv $< 42 | 43 | $(BUILD): 44 | mkdir -p $(BUILD) 45 | 46 | $(CFCM) $(CFHTML) $(CFDOCX): 47 | npm ci 48 | 49 | .PHONY: clean 50 | 51 | clean: 52 | rm -rf $(BUILD) 53 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Plain-Language Website Terms of Service 2 | 3 | ## Be Warned! 4 | 5 | **Terms of service are contracts, and contracts are prescription-strength legal devices. If you need terms for a contracting relationship, don't be an idiot. Hire a lawyer. A good one will ask good questions. They may decide this form fits your needs.** 6 | 7 | **Do _not_ put confidential information about you, your work, or your clients in issues or pull requests. Do _not_ ask for legal advice on GitHub, or try to disguise requests for legal advice as general questions or hypotheticals. You don't want advice from anybody dumb enough to fall for that.** 8 | 9 | ## Scope 10 | 11 | These terms were prepared with the following in mind: 12 | 13 | - website 14 | - with user accounts 15 | - accepts some user-submitted content 16 | - company based in the USA 17 | - separate copyright policy 18 | - separate privacy policy 19 | 20 | That does _not_ mean these terms will work for every website meeting those criteria. 21 | -------------------------------------------------------------------------------- /package-lock.json: -------------------------------------------------------------------------------- 1 | { 2 | "requires": true, 3 | "lockfileVersion": 1, 4 | "dependencies": { 5 | "@kemitchell/docopt": { 6 | "version": "1.0.0", 7 | "resolved": "https://registry.npmjs.org/@kemitchell/docopt/-/docopt-1.0.0.tgz", 8 | "integrity": "sha512-j6LvUorsk1dV7GW1rqLhmIgc1kUnQ2EEiw3UJNBX+E+chCbzhqeuXSwnBZBzTq7rQNiAROUPacwHu+t2mHLP0g==", 9 | "dev": true 10 | }, 11 | "@types/color-name": { 12 | "version": "1.1.1", 13 | "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", 14 | "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==", 15 | "dev": true 16 | }, 17 | "agreement-schedules-exhibits-numbering": { 18 | "version": "2.0.0", 19 | "resolved": "https://registry.npmjs.org/agreement-schedules-exhibits-numbering/-/agreement-schedules-exhibits-numbering-2.0.0.tgz", 20 | "integrity": "sha512-I1zT87H0nm4QTcv6yEegwdsKXZd+/pP8SdL5BgRV8IyzC4wfLO8TLEVoc1P4Ai68MZiCL3Tyw9VDI5MgnVZDAg==", 21 | "dev": true, 22 | "requires": { 23 | "outline-numbering": "^2.0.0" 24 | } 25 | }, 26 | "alphabet-numbering": { 27 | "version": "1.0.1", 28 | "resolved": "https://registry.npmjs.org/alphabet-numbering/-/alphabet-numbering-1.0.1.tgz", 29 | "integrity": "sha1-ztNxNAEXEkaCC0EtTMwaiiQDFaw=", 30 | "dev": true 31 | }, 32 | "ansi-regex": { 33 | "version": "5.0.0", 34 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", 35 | "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", 36 | "dev": true 37 | }, 38 | "ansi-styles": { 39 | "version": "4.2.1", 40 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", 41 | "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", 42 | "dev": true, 43 | "requires": { 44 | "@types/color-name": "^1.1.1", 45 | "color-convert": "^2.0.1" 46 | } 47 | }, 48 | "argparse": { 49 | "version": "1.0.10", 50 | "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", 51 | "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", 52 | "dev": true, 53 | "requires": { 54 | "sprintf-js": "~1.0.2" 55 | } 56 | }, 57 | "camelcase": { 58 | "version": "5.3.1", 59 | "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", 60 | "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", 61 | "dev": true 62 | }, 63 | "capitalize": { 64 | "version": "2.0.3", 65 | "resolved": "https://registry.npmjs.org/capitalize/-/capitalize-2.0.3.tgz", 66 | "integrity": "sha512-Qc5ksT1/zEJBbFYD05h99hCNEW0cgyD0zzE5WvkgisNnppJ+16zfaSk34evF0j6pGW8hejkRUeygJ5uN5k22SQ==", 67 | "dev": true 68 | }, 69 | "cliui": { 70 | "version": "6.0.0", 71 | "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", 72 | "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", 73 | "dev": true, 74 | "requires": { 75 | "string-width": "^4.2.0", 76 | "strip-ansi": "^6.0.0", 77 | "wrap-ansi": "^6.2.0" 78 | } 79 | }, 80 | "color-convert": { 81 | "version": "2.0.1", 82 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 83 | "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 84 | "dev": true, 85 | "requires": { 86 | "color-name": "~1.1.4" 87 | } 88 | }, 89 | "color-name": { 90 | "version": "1.1.4", 91 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 92 | "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 93 | "dev": true 94 | }, 95 | "commonform-commonmark": { 96 | "version": "6.0.0", 97 | "resolved": "https://registry.npmjs.org/commonform-commonmark/-/commonform-commonmark-6.0.0.tgz", 98 | "integrity": "sha512-1GSESD9DUX+2WebTIwz2me1kfqLt8Wxk2lACFk1POHlOsA+YZkuIGNxvTeIu/Y4vskbvVB6159Yox4OiSCEogA==", 99 | "dev": true, 100 | "requires": { 101 | "commonform-fix-strings": "^2.0.1", 102 | "commonform-group-series": "^2.0.0", 103 | "commonform-prepare-blanks": "^1.0.2", 104 | "commonmark": "^0.29.0", 105 | "github-slugger": "^1.2.1", 106 | "gray-matter": "^4.0.2", 107 | "has": "^1.0.3", 108 | "markdown-escape": "^1.0.0", 109 | "nanoassert": "^2.0.0", 110 | "simple-concat": "^1.0.0", 111 | "url-parse": "^1.4.7", 112 | "yargs": "^15.3.1" 113 | } 114 | }, 115 | "commonform-docx": { 116 | "version": "5.2.0", 117 | "resolved": "https://registry.npmjs.org/commonform-docx/-/commonform-docx-5.2.0.tgz", 118 | "integrity": "sha512-NP/6DkJ9P2dgnuHBOSVf+HdJ1tZRvOPaQKlIPaFsTNdhlfjC6ev3pf5slwM6Utyx4MikeNrtiltMCE/nBpq1oQ==", 119 | "dev": true, 120 | "requires": { 121 | "@kemitchell/docopt": "^1.0.0", 122 | "agreement-schedules-exhibits-numbering": "^2.0.0", 123 | "commonform-flatten": "^1.0.0", 124 | "commonform-hash": "^1.0.0", 125 | "commonform-prepare-blanks": "^1.0.1", 126 | "commonform-smartify": "^1.0.1", 127 | "decimal-numbering": "^3.0.2", 128 | "has": "^1.0.3", 129 | "jszip": "^3.2.1", 130 | "object-assign": "^4.1.1", 131 | "ooxml-signature-pages": "^3.0.2", 132 | "outline-numbering": "^2.0.0", 133 | "plan-addenda-exhibits-numbering": "^3.0.0", 134 | "resolutions-schedules-exhibits-numbering": "^1.0.0" 135 | } 136 | }, 137 | "commonform-fix-strings": { 138 | "version": "2.0.1", 139 | "resolved": "https://registry.npmjs.org/commonform-fix-strings/-/commonform-fix-strings-2.0.1.tgz", 140 | "integrity": "sha512-jlUOxSTeKak38/aySChIRcnBglihAMvsxp3erOTVJqkP79/VxQkN60PnucGmdFsdjGVp8w+b7rs80j/OZRA7Jw==", 141 | "dev": true, 142 | "requires": { 143 | "commonform-predicate": "^3.0.1" 144 | } 145 | }, 146 | "commonform-flatten": { 147 | "version": "1.1.0", 148 | "resolved": "https://registry.npmjs.org/commonform-flatten/-/commonform-flatten-1.1.0.tgz", 149 | "integrity": "sha512-FySDDVrnlJLYsDyiWbq/a/MtbuwrtOipmuycT3tC2iJ3FvapYrpzSPCd7MkRO6kpaYcGxrELr6Mylp2SZaHaAQ==", 150 | "dev": true, 151 | "requires": { 152 | "commonform-resolve": "^2.1.0" 153 | } 154 | }, 155 | "commonform-group-series": { 156 | "version": "2.0.0", 157 | "resolved": "https://registry.npmjs.org/commonform-group-series/-/commonform-group-series-2.0.0.tgz", 158 | "integrity": "sha512-tSwjR8jmzltGBzUB+q8mNhPv3+34FAs+p6ChmfRxEYp61yyJAkKj4CX+TWs8dX+A6NISM2jgfxzHI34nhgl0IQ==", 159 | "dev": true, 160 | "requires": { 161 | "commonform-predicate": "^3.0.0" 162 | } 163 | }, 164 | "commonform-hash": { 165 | "version": "1.0.0", 166 | "resolved": "https://registry.npmjs.org/commonform-hash/-/commonform-hash-1.0.0.tgz", 167 | "integrity": "sha512-UWt+3e2neQLHy+mxT8MyiXyZtoGxPAz95wfuTOjD3uZ6RMs93Q5hoVw6OUSmTORFjGzEwsnAuo8X4XLB3urV5g==", 168 | "dev": true, 169 | "requires": { 170 | "commonform-serialize": "^1.0.0", 171 | "sha.js": "^2.4.5" 172 | } 173 | }, 174 | "commonform-html": { 175 | "version": "3.6.0", 176 | "resolved": "https://registry.npmjs.org/commonform-html/-/commonform-html-3.6.0.tgz", 177 | "integrity": "sha512-rvBgVSgojsrt5cdM6Bx6J+rFUcqhozvZolSznCXDP6YAfu30thoKhMs4Op9y5yxJvYyrqqde67a02XcfHk5JjA==", 178 | "dev": true, 179 | "requires": { 180 | "commonform-group-series": "^2.0.0", 181 | "commonform-hash": "^1.0.0", 182 | "commonform-predicate": "^3.0.1", 183 | "commonform-prepare-blanks": "^1.0.1", 184 | "commonform-smartify": "^1.0.1", 185 | "escape-html": "^1.0.2", 186 | "github-slugger": "^1.2.1", 187 | "has": "^1.0.3", 188 | "yargs": "^14.0.0" 189 | }, 190 | "dependencies": { 191 | "ansi-regex": { 192 | "version": "4.1.0", 193 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", 194 | "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", 195 | "dev": true 196 | }, 197 | "ansi-styles": { 198 | "version": "3.2.1", 199 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", 200 | "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", 201 | "dev": true, 202 | "requires": { 203 | "color-convert": "^1.9.0" 204 | } 205 | }, 206 | "cliui": { 207 | "version": "5.0.0", 208 | "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", 209 | "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", 210 | "dev": true, 211 | "requires": { 212 | "string-width": "^3.1.0", 213 | "strip-ansi": "^5.2.0", 214 | "wrap-ansi": "^5.1.0" 215 | } 216 | }, 217 | "color-convert": { 218 | "version": "1.9.3", 219 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", 220 | "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", 221 | "dev": true, 222 | "requires": { 223 | "color-name": "1.1.3" 224 | } 225 | }, 226 | "color-name": { 227 | "version": "1.1.3", 228 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", 229 | "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", 230 | "dev": true 231 | }, 232 | "emoji-regex": { 233 | "version": "7.0.3", 234 | "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", 235 | "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", 236 | "dev": true 237 | }, 238 | "find-up": { 239 | "version": "3.0.0", 240 | "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", 241 | "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", 242 | "dev": true, 243 | "requires": { 244 | "locate-path": "^3.0.0" 245 | } 246 | }, 247 | "is-fullwidth-code-point": { 248 | "version": "2.0.0", 249 | "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", 250 | "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", 251 | "dev": true 252 | }, 253 | "locate-path": { 254 | "version": "3.0.0", 255 | "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", 256 | "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", 257 | "dev": true, 258 | "requires": { 259 | "p-locate": "^3.0.0", 260 | "path-exists": "^3.0.0" 261 | } 262 | }, 263 | "p-locate": { 264 | "version": "3.0.0", 265 | "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", 266 | "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", 267 | "dev": true, 268 | "requires": { 269 | "p-limit": "^2.0.0" 270 | } 271 | }, 272 | "path-exists": { 273 | "version": "3.0.0", 274 | "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", 275 | "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", 276 | "dev": true 277 | }, 278 | "string-width": { 279 | "version": "3.1.0", 280 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", 281 | "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", 282 | "dev": true, 283 | "requires": { 284 | "emoji-regex": "^7.0.1", 285 | "is-fullwidth-code-point": "^2.0.0", 286 | "strip-ansi": "^5.1.0" 287 | } 288 | }, 289 | "strip-ansi": { 290 | "version": "5.2.0", 291 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", 292 | "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", 293 | "dev": true, 294 | "requires": { 295 | "ansi-regex": "^4.1.0" 296 | } 297 | }, 298 | "wrap-ansi": { 299 | "version": "5.1.0", 300 | "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", 301 | "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", 302 | "dev": true, 303 | "requires": { 304 | "ansi-styles": "^3.2.0", 305 | "string-width": "^3.0.0", 306 | "strip-ansi": "^5.0.0" 307 | } 308 | }, 309 | "yargs": { 310 | "version": "14.2.3", 311 | "resolved": "https://registry.npmjs.org/yargs/-/yargs-14.2.3.tgz", 312 | "integrity": "sha512-ZbotRWhF+lkjijC/VhmOT9wSgyBQ7+zr13+YLkhfsSiTriYsMzkTUFP18pFhWwBeMa5gUc1MzbhrO6/VB7c9Xg==", 313 | "dev": true, 314 | "requires": { 315 | "cliui": "^5.0.0", 316 | "decamelize": "^1.2.0", 317 | "find-up": "^3.0.0", 318 | "get-caller-file": "^2.0.1", 319 | "require-directory": "^2.1.1", 320 | "require-main-filename": "^2.0.0", 321 | "set-blocking": "^2.0.0", 322 | "string-width": "^3.0.0", 323 | "which-module": "^2.0.0", 324 | "y18n": "^4.0.0", 325 | "yargs-parser": "^15.0.1" 326 | } 327 | }, 328 | "yargs-parser": { 329 | "version": "15.0.1", 330 | "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-15.0.1.tgz", 331 | "integrity": "sha512-0OAMV2mAZQrs3FkNpDQcBk1x5HXb8X4twADss4S0Iuk+2dGnLOE/fRHrsYm542GduMveyA77OF4wrNJuanRCWw==", 332 | "dev": true, 333 | "requires": { 334 | "camelcase": "^5.0.0", 335 | "decamelize": "^1.2.0" 336 | } 337 | } 338 | } 339 | }, 340 | "commonform-number": { 341 | "version": "1.1.0", 342 | "resolved": "https://registry.npmjs.org/commonform-number/-/commonform-number-1.1.0.tgz", 343 | "integrity": "sha512-A0wy+rVFrTvFg35E0qKZ+RIfkcrqQ01NTn6ZVNHQyW1MSoyUxxgJgz5cmDQK4PEiDk6ysz9k2bBOTDeFZutdnw==", 344 | "dev": true, 345 | "requires": { 346 | "commonform-group-series": "^2.0.0" 347 | } 348 | }, 349 | "commonform-predicate": { 350 | "version": "3.0.1", 351 | "resolved": "https://registry.npmjs.org/commonform-predicate/-/commonform-predicate-3.0.1.tgz", 352 | "integrity": "sha512-YzhrIRUTl0VitxlZM+fDmMepsinkaMHHuAsw0aUY9ang5nO79ymfib8fQqeG7mp7Bp5sJb15Spyi0qbvp8oMDw==", 353 | "dev": true 354 | }, 355 | "commonform-prepare-blanks": { 356 | "version": "1.0.2", 357 | "resolved": "https://registry.npmjs.org/commonform-prepare-blanks/-/commonform-prepare-blanks-1.0.2.tgz", 358 | "integrity": "sha512-AHXD85J5EX8lhe1EiuZhM5Kczqu86Ck5BOWai51Ksx8Is3q+nIH+xKidqgY/YEsUxeRa+Vn5B44cLtZYxTRM+Q==", 359 | "dev": true 360 | }, 361 | "commonform-resolve": { 362 | "version": "2.1.0", 363 | "resolved": "https://registry.npmjs.org/commonform-resolve/-/commonform-resolve-2.1.0.tgz", 364 | "integrity": "sha512-m4kiUjyQ37ducKdaJ/FoEeQmJFtXTbXFnnQAMGx+rmYmm4fc4WMJk8xZ6UxuRvtubKy+GP0l24SuFK/EYFuGCA==", 365 | "dev": true, 366 | "requires": { 367 | "commonform-number": "^1.1.0", 368 | "commonform-predicate": "^3.0.0", 369 | "deep-equal": "^1.0.1", 370 | "has": "^1.0.3" 371 | } 372 | }, 373 | "commonform-serialize": { 374 | "version": "1.0.0", 375 | "resolved": "https://registry.npmjs.org/commonform-serialize/-/commonform-serialize-1.0.0.tgz", 376 | "integrity": "sha512-dlVKNxlxnCG+T4XJL8/skYuDVQpw+0hVRKkuFSJcZWEMRdTGHMQvSZtZE12Ksv83aVsgABEH1lgB2MGwLq/GPg==", 377 | "dev": true, 378 | "requires": { 379 | "is-array": "^1.0.1", 380 | "is-object": "^1.0.1" 381 | } 382 | }, 383 | "commonform-smartify": { 384 | "version": "1.1.0", 385 | "resolved": "https://registry.npmjs.org/commonform-smartify/-/commonform-smartify-1.1.0.tgz", 386 | "integrity": "sha512-2CT1UZX2ow0P3N9i5aB5RQKSOkmGNXfQkKOoeq0pGPj67SKAHYYLG1TcA5mc8famvwJEFQvGi7fczPf4bMR08w==", 387 | "dev": true 388 | }, 389 | "commonmark": { 390 | "version": "0.29.1", 391 | "resolved": "https://registry.npmjs.org/commonmark/-/commonmark-0.29.1.tgz", 392 | "integrity": "sha512-DafPdNYFXoEhsSiR4O+dJ45UJBfDL4cBTks4B+agKiaWt7qjG0bIhg5xuCE0RqU71ikJcBIf4/sRHh9vYQVF8Q==", 393 | "dev": true, 394 | "requires": { 395 | "entities": "~1.1.1", 396 | "mdurl": "~1.0.1", 397 | "minimist": "~1.2.0", 398 | "string.prototype.repeat": "^0.2.0" 399 | } 400 | }, 401 | "core-util-is": { 402 | "version": "1.0.2", 403 | "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", 404 | "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", 405 | "dev": true 406 | }, 407 | "decamelize": { 408 | "version": "1.2.0", 409 | "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", 410 | "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", 411 | "dev": true 412 | }, 413 | "decimal-numbering": { 414 | "version": "3.0.2", 415 | "resolved": "https://registry.npmjs.org/decimal-numbering/-/decimal-numbering-3.0.2.tgz", 416 | "integrity": "sha512-MF3VlpRK2+7QyEeErR1ev7s+ZlL4+QsXk5sahiA/j6uv31EO0W6LJU0cCpqjzOykAxAfwgtEtQ7OJfjWxK45pw==", 417 | "dev": true, 418 | "requires": { 419 | "lower-alpha": "^2.0.0" 420 | } 421 | }, 422 | "deep-equal": { 423 | "version": "1.1.1", 424 | "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", 425 | "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", 426 | "dev": true, 427 | "requires": { 428 | "is-arguments": "^1.0.4", 429 | "is-date-object": "^1.0.1", 430 | "is-regex": "^1.0.4", 431 | "object-is": "^1.0.1", 432 | "object-keys": "^1.1.1", 433 | "regexp.prototype.flags": "^1.2.0" 434 | } 435 | }, 436 | "define-properties": { 437 | "version": "1.1.3", 438 | "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", 439 | "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", 440 | "dev": true, 441 | "requires": { 442 | "object-keys": "^1.0.12" 443 | } 444 | }, 445 | "emoji-regex": { 446 | "version": "6.1.1", 447 | "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-6.1.1.tgz", 448 | "integrity": "sha1-xs0OwbBkLio8Z6ETfvxeeW2k+I4=", 449 | "dev": true 450 | }, 451 | "entities": { 452 | "version": "1.1.2", 453 | "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", 454 | "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", 455 | "dev": true 456 | }, 457 | "es-abstract": { 458 | "version": "1.17.5", 459 | "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.5.tgz", 460 | "integrity": "sha512-BR9auzDbySxOcfog0tLECW8l28eRGpDpU3Dm3Hp4q/N+VtLTmyj4EUN088XZWQDW/hzj6sYRDXeOFsaAODKvpg==", 461 | "dev": true, 462 | "requires": { 463 | "es-to-primitive": "^1.2.1", 464 | "function-bind": "^1.1.1", 465 | "has": "^1.0.3", 466 | "has-symbols": "^1.0.1", 467 | "is-callable": "^1.1.5", 468 | "is-regex": "^1.0.5", 469 | "object-inspect": "^1.7.0", 470 | "object-keys": "^1.1.1", 471 | "object.assign": "^4.1.0", 472 | "string.prototype.trimleft": "^2.1.1", 473 | "string.prototype.trimright": "^2.1.1" 474 | } 475 | }, 476 | "es-to-primitive": { 477 | "version": "1.2.1", 478 | "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", 479 | "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", 480 | "dev": true, 481 | "requires": { 482 | "is-callable": "^1.1.4", 483 | "is-date-object": "^1.0.1", 484 | "is-symbol": "^1.0.2" 485 | } 486 | }, 487 | "escape-html": { 488 | "version": "1.0.3", 489 | "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", 490 | "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", 491 | "dev": true 492 | }, 493 | "esprima": { 494 | "version": "4.0.1", 495 | "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", 496 | "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", 497 | "dev": true 498 | }, 499 | "extend-shallow": { 500 | "version": "2.0.1", 501 | "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", 502 | "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", 503 | "dev": true, 504 | "requires": { 505 | "is-extendable": "^0.1.0" 506 | } 507 | }, 508 | "find-up": { 509 | "version": "4.1.0", 510 | "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", 511 | "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", 512 | "dev": true, 513 | "requires": { 514 | "locate-path": "^5.0.0", 515 | "path-exists": "^4.0.0" 516 | } 517 | }, 518 | "function-bind": { 519 | "version": "1.1.1", 520 | "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", 521 | "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", 522 | "dev": true 523 | }, 524 | "get-caller-file": { 525 | "version": "2.0.5", 526 | "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", 527 | "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", 528 | "dev": true 529 | }, 530 | "github-slugger": { 531 | "version": "1.3.0", 532 | "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.3.0.tgz", 533 | "integrity": "sha512-gwJScWVNhFYSRDvURk/8yhcFBee6aFjye2a7Lhb2bUyRulpIoek9p0I9Kt7PT67d/nUlZbFu8L9RLiA0woQN8Q==", 534 | "dev": true, 535 | "requires": { 536 | "emoji-regex": ">=6.0.0 <=6.1.1" 537 | } 538 | }, 539 | "gray-matter": { 540 | "version": "4.0.2", 541 | "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.2.tgz", 542 | "integrity": "sha512-7hB/+LxrOjq/dd8APlK0r24uL/67w7SkYnfwhNFwg/VDIGWGmduTDYf3WNstLW2fbbmRwrDGCVSJ2isuf2+4Hw==", 543 | "dev": true, 544 | "requires": { 545 | "js-yaml": "^3.11.0", 546 | "kind-of": "^6.0.2", 547 | "section-matter": "^1.0.0", 548 | "strip-bom-string": "^1.0.0" 549 | } 550 | }, 551 | "has": { 552 | "version": "1.0.3", 553 | "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", 554 | "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", 555 | "dev": true, 556 | "requires": { 557 | "function-bind": "^1.1.1" 558 | } 559 | }, 560 | "has-symbols": { 561 | "version": "1.0.1", 562 | "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", 563 | "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", 564 | "dev": true 565 | }, 566 | "immediate": { 567 | "version": "3.0.6", 568 | "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", 569 | "integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=", 570 | "dev": true 571 | }, 572 | "indefinite-article": { 573 | "version": "0.0.2", 574 | "resolved": "https://registry.npmjs.org/indefinite-article/-/indefinite-article-0.0.2.tgz", 575 | "integrity": "sha1-S8hVJXBmz6th6mi+unXRANbiUGs=", 576 | "dev": true 577 | }, 578 | "inherits": { 579 | "version": "2.0.4", 580 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 581 | "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", 582 | "dev": true 583 | }, 584 | "is-arguments": { 585 | "version": "1.0.4", 586 | "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz", 587 | "integrity": "sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==", 588 | "dev": true 589 | }, 590 | "is-array": { 591 | "version": "1.0.1", 592 | "resolved": "https://registry.npmjs.org/is-array/-/is-array-1.0.1.tgz", 593 | "integrity": "sha1-6YUMwsyGDDvAl36EzPDdRkWEJ5o=", 594 | "dev": true 595 | }, 596 | "is-callable": { 597 | "version": "1.1.5", 598 | "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", 599 | "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==", 600 | "dev": true 601 | }, 602 | "is-date-object": { 603 | "version": "1.0.2", 604 | "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", 605 | "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==", 606 | "dev": true 607 | }, 608 | "is-extendable": { 609 | "version": "0.1.1", 610 | "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", 611 | "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", 612 | "dev": true 613 | }, 614 | "is-fullwidth-code-point": { 615 | "version": "3.0.0", 616 | "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 617 | "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 618 | "dev": true 619 | }, 620 | "is-object": { 621 | "version": "1.0.1", 622 | "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.1.tgz", 623 | "integrity": "sha1-iVJojF7C/9awPsyF52ngKQMINHA=", 624 | "dev": true 625 | }, 626 | "is-regex": { 627 | "version": "1.0.5", 628 | "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz", 629 | "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==", 630 | "dev": true, 631 | "requires": { 632 | "has": "^1.0.3" 633 | } 634 | }, 635 | "is-symbol": { 636 | "version": "1.0.3", 637 | "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", 638 | "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", 639 | "dev": true, 640 | "requires": { 641 | "has-symbols": "^1.0.1" 642 | } 643 | }, 644 | "isarray": { 645 | "version": "1.0.0", 646 | "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", 647 | "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", 648 | "dev": true 649 | }, 650 | "js-yaml": { 651 | "version": "3.13.1", 652 | "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", 653 | "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", 654 | "dev": true, 655 | "requires": { 656 | "argparse": "^1.0.7", 657 | "esprima": "^4.0.0" 658 | } 659 | }, 660 | "json": { 661 | "version": "9.0.6", 662 | "resolved": "https://registry.npmjs.org/json/-/json-9.0.6.tgz", 663 | "integrity": "sha1-eXLCpaSKQmeNsnMMfCxO5uTiRYU=", 664 | "dev": true 665 | }, 666 | "jszip": { 667 | "version": "3.4.0", 668 | "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.4.0.tgz", 669 | "integrity": "sha512-gZAOYuPl4EhPTXT0GjhI3o+ZAz3su6EhLrKUoAivcKqyqC7laS5JEv4XWZND9BgcDcF83vI85yGbDmDR6UhrIg==", 670 | "dev": true, 671 | "requires": { 672 | "lie": "~3.3.0", 673 | "pako": "~1.0.2", 674 | "readable-stream": "~2.3.6", 675 | "set-immediate-shim": "~1.0.1" 676 | } 677 | }, 678 | "kind-of": { 679 | "version": "6.0.3", 680 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", 681 | "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", 682 | "dev": true 683 | }, 684 | "lie": { 685 | "version": "3.3.0", 686 | "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz", 687 | "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==", 688 | "dev": true, 689 | "requires": { 690 | "immediate": "~3.0.5" 691 | } 692 | }, 693 | "locate-path": { 694 | "version": "5.0.0", 695 | "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", 696 | "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", 697 | "dev": true, 698 | "requires": { 699 | "p-locate": "^4.1.0" 700 | } 701 | }, 702 | "lower-alpha": { 703 | "version": "2.0.2", 704 | "resolved": "https://registry.npmjs.org/lower-alpha/-/lower-alpha-2.0.2.tgz", 705 | "integrity": "sha1-ybIl+tVET7KKHy5/gmbMxyOlLek=", 706 | "dev": true, 707 | "requires": { 708 | "alphabet-numbering": "^1.0.0" 709 | } 710 | }, 711 | "markdown-escape": { 712 | "version": "1.0.2", 713 | "resolved": "https://registry.npmjs.org/markdown-escape/-/markdown-escape-1.0.2.tgz", 714 | "integrity": "sha1-cYSuJFVMSehLgv1WSP4qU9H5Gwg=", 715 | "dev": true 716 | }, 717 | "mdurl": { 718 | "version": "1.0.1", 719 | "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", 720 | "integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=", 721 | "dev": true 722 | }, 723 | "minimist": { 724 | "version": "1.2.5", 725 | "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", 726 | "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", 727 | "dev": true 728 | }, 729 | "nanoassert": { 730 | "version": "2.0.0", 731 | "resolved": "https://registry.npmjs.org/nanoassert/-/nanoassert-2.0.0.tgz", 732 | "integrity": "sha512-7vO7n28+aYO4J+8w96AzhmU8G+Y/xpPDJz/se19ICsqj/momRbb9mh9ZUtkoJ5X3nTnPdhEJyc0qnM6yAsHBaA==", 733 | "dev": true 734 | }, 735 | "object-assign": { 736 | "version": "4.1.1", 737 | "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", 738 | "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", 739 | "dev": true 740 | }, 741 | "object-inspect": { 742 | "version": "1.7.0", 743 | "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz", 744 | "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==", 745 | "dev": true 746 | }, 747 | "object-is": { 748 | "version": "1.1.2", 749 | "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.2.tgz", 750 | "integrity": "sha512-5lHCz+0uufF6wZ7CRFWJN3hp8Jqblpgve06U5CMQ3f//6iDjPr2PEo9MWCjEssDsa+UZEL4PkFpr+BMop6aKzQ==", 751 | "dev": true, 752 | "requires": { 753 | "define-properties": "^1.1.3", 754 | "es-abstract": "^1.17.5" 755 | } 756 | }, 757 | "object-keys": { 758 | "version": "1.1.1", 759 | "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", 760 | "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", 761 | "dev": true 762 | }, 763 | "object.assign": { 764 | "version": "4.1.0", 765 | "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", 766 | "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", 767 | "dev": true, 768 | "requires": { 769 | "define-properties": "^1.1.2", 770 | "function-bind": "^1.1.1", 771 | "has-symbols": "^1.0.0", 772 | "object-keys": "^1.0.11" 773 | } 774 | }, 775 | "ooxml-signature-pages": { 776 | "version": "3.0.2", 777 | "resolved": "https://registry.npmjs.org/ooxml-signature-pages/-/ooxml-signature-pages-3.0.2.tgz", 778 | "integrity": "sha512-1z9HVxpKVyk3m14nscrW2XQIn2TC9+7AVy8oBoMdlOmjuT7hMDjxUoaw80AGQ+VkUu9kJ1pRrLUMkmy92NTF6A==", 779 | "dev": true, 780 | "requires": { 781 | "capitalize": "^2.0.0", 782 | "indefinite-article": "0.0.2", 783 | "string-repeat": "^1.1.1", 784 | "xml-escape": "^1.0.0" 785 | } 786 | }, 787 | "outline-numbering": { 788 | "version": "2.0.0", 789 | "resolved": "https://registry.npmjs.org/outline-numbering/-/outline-numbering-2.0.0.tgz", 790 | "integrity": "sha512-n88+IJNHJwMZdLH9ukREt41fWkaFWuYBz8tqcv9F4s9JFwLMmpPWv34crqOKwQBAMHazuzBG2PI26F+/Jg5dBg==", 791 | "dev": true, 792 | "requires": { 793 | "lower-alpha": "~2.0.0", 794 | "romanize": "^1.1.1" 795 | } 796 | }, 797 | "p-limit": { 798 | "version": "2.3.0", 799 | "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", 800 | "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", 801 | "dev": true, 802 | "requires": { 803 | "p-try": "^2.0.0" 804 | } 805 | }, 806 | "p-locate": { 807 | "version": "4.1.0", 808 | "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", 809 | "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", 810 | "dev": true, 811 | "requires": { 812 | "p-limit": "^2.2.0" 813 | } 814 | }, 815 | "p-try": { 816 | "version": "2.2.0", 817 | "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", 818 | "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", 819 | "dev": true 820 | }, 821 | "pako": { 822 | "version": "1.0.11", 823 | "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", 824 | "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", 825 | "dev": true 826 | }, 827 | "path-exists": { 828 | "version": "4.0.0", 829 | "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", 830 | "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", 831 | "dev": true 832 | }, 833 | "plan-addenda-exhibits-numbering": { 834 | "version": "3.0.0", 835 | "resolved": "https://registry.npmjs.org/plan-addenda-exhibits-numbering/-/plan-addenda-exhibits-numbering-3.0.0.tgz", 836 | "integrity": "sha512-HBG3GLLhkoZ8Av4yQ2ML4U1XZ2IPGc7jGQaJK1rQ/RpciNTVloqdsph3b566s5sPYGQKM0hs+ELbC6t7Qn/Fvg==", 837 | "dev": true, 838 | "requires": { 839 | "outline-numbering": "^2.0.0" 840 | } 841 | }, 842 | "process-nextick-args": { 843 | "version": "2.0.1", 844 | "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", 845 | "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", 846 | "dev": true 847 | }, 848 | "querystringify": { 849 | "version": "2.1.1", 850 | "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.1.1.tgz", 851 | "integrity": "sha512-w7fLxIRCRT7U8Qu53jQnJyPkYZIaR4n5151KMfcJlO/A9397Wxb1amJvROTK6TOnp7PfoAmg/qXiNHI+08jRfA==", 852 | "dev": true 853 | }, 854 | "readable-stream": { 855 | "version": "2.3.7", 856 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", 857 | "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", 858 | "dev": true, 859 | "requires": { 860 | "core-util-is": "~1.0.0", 861 | "inherits": "~2.0.3", 862 | "isarray": "~1.0.0", 863 | "process-nextick-args": "~2.0.0", 864 | "safe-buffer": "~5.1.1", 865 | "string_decoder": "~1.1.1", 866 | "util-deprecate": "~1.0.1" 867 | }, 868 | "dependencies": { 869 | "safe-buffer": { 870 | "version": "5.1.2", 871 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 872 | "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", 873 | "dev": true 874 | } 875 | } 876 | }, 877 | "regexp.prototype.flags": { 878 | "version": "1.3.0", 879 | "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz", 880 | "integrity": "sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ==", 881 | "dev": true, 882 | "requires": { 883 | "define-properties": "^1.1.3", 884 | "es-abstract": "^1.17.0-next.1" 885 | } 886 | }, 887 | "repeat-string": { 888 | "version": "1.6.1", 889 | "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", 890 | "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", 891 | "dev": true 892 | }, 893 | "require-directory": { 894 | "version": "2.1.1", 895 | "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", 896 | "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", 897 | "dev": true 898 | }, 899 | "require-main-filename": { 900 | "version": "2.0.0", 901 | "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", 902 | "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", 903 | "dev": true 904 | }, 905 | "requires-port": { 906 | "version": "1.0.0", 907 | "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", 908 | "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", 909 | "dev": true 910 | }, 911 | "resolutions-schedules-exhibits-numbering": { 912 | "version": "1.0.0", 913 | "resolved": "https://registry.npmjs.org/resolutions-schedules-exhibits-numbering/-/resolutions-schedules-exhibits-numbering-1.0.0.tgz", 914 | "integrity": "sha512-YFw5Teg3CgsqAr7G8JVPwXlAPEApIShFkXSjXzeAbMgrj+8TVpW9/x0YibfSdKb8BMEe6TS1EXAZRnwpRz8Rzg==", 915 | "dev": true, 916 | "requires": { 917 | "agreement-schedules-exhibits-numbering": "^2.0.0" 918 | } 919 | }, 920 | "romanize": { 921 | "version": "1.1.1", 922 | "resolved": "https://registry.npmjs.org/romanize/-/romanize-1.1.1.tgz", 923 | "integrity": "sha1-yVb6E4dkHINycDB3oAmc0bfXDBw=", 924 | "dev": true, 925 | "requires": { 926 | "repeat-string": "^1.6.1" 927 | } 928 | }, 929 | "safe-buffer": { 930 | "version": "5.2.1", 931 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", 932 | "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", 933 | "dev": true 934 | }, 935 | "section-matter": { 936 | "version": "1.0.0", 937 | "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", 938 | "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==", 939 | "dev": true, 940 | "requires": { 941 | "extend-shallow": "^2.0.1", 942 | "kind-of": "^6.0.0" 943 | } 944 | }, 945 | "set-blocking": { 946 | "version": "2.0.0", 947 | "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", 948 | "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", 949 | "dev": true 950 | }, 951 | "set-immediate-shim": { 952 | "version": "1.0.1", 953 | "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", 954 | "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=", 955 | "dev": true 956 | }, 957 | "sha.js": { 958 | "version": "2.4.11", 959 | "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", 960 | "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", 961 | "dev": true, 962 | "requires": { 963 | "inherits": "^2.0.1", 964 | "safe-buffer": "^5.0.1" 965 | } 966 | }, 967 | "simple-concat": { 968 | "version": "1.0.0", 969 | "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.0.tgz", 970 | "integrity": "sha1-c0TLuLbib7J9ZrL8hvn21Zl1IcY=", 971 | "dev": true 972 | }, 973 | "sprintf-js": { 974 | "version": "1.0.3", 975 | "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", 976 | "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", 977 | "dev": true 978 | }, 979 | "string-repeat": { 980 | "version": "1.1.1", 981 | "resolved": "https://registry.npmjs.org/string-repeat/-/string-repeat-1.1.1.tgz", 982 | "integrity": "sha1-4WINaezccXItpGMKayvEw4Gih3c=", 983 | "dev": true 984 | }, 985 | "string-width": { 986 | "version": "4.2.0", 987 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", 988 | "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", 989 | "dev": true, 990 | "requires": { 991 | "emoji-regex": "^8.0.0", 992 | "is-fullwidth-code-point": "^3.0.0", 993 | "strip-ansi": "^6.0.0" 994 | }, 995 | "dependencies": { 996 | "emoji-regex": { 997 | "version": "8.0.0", 998 | "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 999 | "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 1000 | "dev": true 1001 | } 1002 | } 1003 | }, 1004 | "string.prototype.repeat": { 1005 | "version": "0.2.0", 1006 | "resolved": "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-0.2.0.tgz", 1007 | "integrity": "sha1-q6Nt4I3O5qWjN9SbLqHaGyj8Ds8=", 1008 | "dev": true 1009 | }, 1010 | "string.prototype.trimend": { 1011 | "version": "1.0.1", 1012 | "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz", 1013 | "integrity": "sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==", 1014 | "dev": true, 1015 | "requires": { 1016 | "define-properties": "^1.1.3", 1017 | "es-abstract": "^1.17.5" 1018 | } 1019 | }, 1020 | "string.prototype.trimleft": { 1021 | "version": "2.1.2", 1022 | "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.2.tgz", 1023 | "integrity": "sha512-gCA0tza1JBvqr3bfAIFJGqfdRTyPae82+KTnm3coDXkZN9wnuW3HjGgN386D7hfv5CHQYCI022/rJPVlqXyHSw==", 1024 | "dev": true, 1025 | "requires": { 1026 | "define-properties": "^1.1.3", 1027 | "es-abstract": "^1.17.5", 1028 | "string.prototype.trimstart": "^1.0.0" 1029 | } 1030 | }, 1031 | "string.prototype.trimright": { 1032 | "version": "2.1.2", 1033 | "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.2.tgz", 1034 | "integrity": "sha512-ZNRQ7sY3KroTaYjRS6EbNiiHrOkjihL9aQE/8gfQ4DtAC/aEBRHFJa44OmoWxGGqXuJlfKkZW4WcXErGr+9ZFg==", 1035 | "dev": true, 1036 | "requires": { 1037 | "define-properties": "^1.1.3", 1038 | "es-abstract": "^1.17.5", 1039 | "string.prototype.trimend": "^1.0.0" 1040 | } 1041 | }, 1042 | "string.prototype.trimstart": { 1043 | "version": "1.0.1", 1044 | "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz", 1045 | "integrity": "sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==", 1046 | "dev": true, 1047 | "requires": { 1048 | "define-properties": "^1.1.3", 1049 | "es-abstract": "^1.17.5" 1050 | } 1051 | }, 1052 | "string_decoder": { 1053 | "version": "1.1.1", 1054 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", 1055 | "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", 1056 | "dev": true, 1057 | "requires": { 1058 | "safe-buffer": "~5.1.0" 1059 | }, 1060 | "dependencies": { 1061 | "safe-buffer": { 1062 | "version": "5.1.2", 1063 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 1064 | "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", 1065 | "dev": true 1066 | } 1067 | } 1068 | }, 1069 | "strip-ansi": { 1070 | "version": "6.0.0", 1071 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", 1072 | "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", 1073 | "dev": true, 1074 | "requires": { 1075 | "ansi-regex": "^5.0.0" 1076 | } 1077 | }, 1078 | "strip-bom-string": { 1079 | "version": "1.0.0", 1080 | "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", 1081 | "integrity": "sha1-5SEekiQ2n7uB1jOi8ABE3IztrZI=", 1082 | "dev": true 1083 | }, 1084 | "url-parse": { 1085 | "version": "1.4.7", 1086 | "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.7.tgz", 1087 | "integrity": "sha512-d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg==", 1088 | "dev": true, 1089 | "requires": { 1090 | "querystringify": "^2.1.1", 1091 | "requires-port": "^1.0.0" 1092 | } 1093 | }, 1094 | "util-deprecate": { 1095 | "version": "1.0.2", 1096 | "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 1097 | "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", 1098 | "dev": true 1099 | }, 1100 | "which-module": { 1101 | "version": "2.0.0", 1102 | "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", 1103 | "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", 1104 | "dev": true 1105 | }, 1106 | "wrap-ansi": { 1107 | "version": "6.2.0", 1108 | "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", 1109 | "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", 1110 | "dev": true, 1111 | "requires": { 1112 | "ansi-styles": "^4.0.0", 1113 | "string-width": "^4.1.0", 1114 | "strip-ansi": "^6.0.0" 1115 | } 1116 | }, 1117 | "xml-escape": { 1118 | "version": "1.1.0", 1119 | "resolved": "https://registry.npmjs.org/xml-escape/-/xml-escape-1.1.0.tgz", 1120 | "integrity": "sha1-OQTBQ/qOs6ADDsZG0pAqLxtwbEQ=", 1121 | "dev": true 1122 | }, 1123 | "y18n": { 1124 | "version": "4.0.0", 1125 | "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", 1126 | "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", 1127 | "dev": true 1128 | }, 1129 | "yargs": { 1130 | "version": "15.3.1", 1131 | "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.3.1.tgz", 1132 | "integrity": "sha512-92O1HWEjw27sBfgmXiixJWT5hRBp2eobqXicLtPBIDBhYB+1HpwZlXmbW2luivBJHBzki+7VyCLRtAkScbTBQA==", 1133 | "dev": true, 1134 | "requires": { 1135 | "cliui": "^6.0.0", 1136 | "decamelize": "^1.2.0", 1137 | "find-up": "^4.1.0", 1138 | "get-caller-file": "^2.0.1", 1139 | "require-directory": "^2.1.1", 1140 | "require-main-filename": "^2.0.0", 1141 | "set-blocking": "^2.0.0", 1142 | "string-width": "^4.2.0", 1143 | "which-module": "^2.0.0", 1144 | "y18n": "^4.0.0", 1145 | "yargs-parser": "^18.1.1" 1146 | } 1147 | }, 1148 | "yargs-parser": { 1149 | "version": "18.1.3", 1150 | "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", 1151 | "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", 1152 | "dev": true, 1153 | "requires": { 1154 | "camelcase": "^5.0.0", 1155 | "decamelize": "^1.2.0" 1156 | } 1157 | } 1158 | } 1159 | } 1160 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "private": true, 3 | "devDependencies": { 4 | "commonform-commonmark": "^6.0.0", 5 | "commonform-docx": "^5.2.0", 6 | "commonform-html": "^3.6.0", 7 | "json": "^9.0.6" 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /styles.json: -------------------------------------------------------------------------------- 1 | { 2 | "alignment": "left", 3 | "heading": { 4 | "italic": true 5 | }, 6 | "beforeDefinition": false, 7 | "afterDefinition": false, 8 | "reference": { 9 | "italic": true 10 | }, 11 | "referenceHeading": { 12 | "italic": true 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /terms.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Terms of Service 3 | --- 4 | 5 | These terms govern use of the website `Website Link`. To use the website, you must agree to these terms with `Company Name` the company that runs the website. The company may offer other products and services, under different terms. These terms apply only to use of the website. 6 | 7 | # Important Terms 8 | 9 | !!! These terms include a number of important provisions that affect your rights and responsibilities, such as the disclaimers in [Disclaimers](#disclaimers), limits on the company's liability to you in [Limits on Liability](#limits-on-liability), your agreement to cover the company for damages caused by your misuse of the website in [Your Responsibility](#responsibility), and an agreement to arbitrate disputes in [Disputes](#disputes). 10 | 11 | # Your Permission to Use the Website 12 | 13 | Subject to these terms, the company gives you permission to use the website. You can't transfer your permission to anyone else. Others need to agree to these terms for themselves to use the website. 14 | 15 | # Conditions for Use of the Website 16 | 17 | Your permission to use the website is subject to the following conditions: 18 | 19 | - You must be at least thirteen years old. 20 | 21 | - You may no longer use the website if the company contacts you directly to say that you may not. 22 | 23 | - You must use the website in accordance with [Acceptable Use](#acceptable-use) and [Content Standards](#content-standards). 24 | 25 | # Acceptable Use 26 | 27 | - You may not break the law using the website. 28 | 29 | - You may not use or try to use another's account on the website without their specific permission. 30 | 31 | - You may not buy, sell, or otherwise trade in user names or other unique identifiers on the website. 32 | 33 | - You may not send advertisements, chain letters, or other solicitations through the website, or use the website to gather addresses for commercial mailing lists. 34 | 35 | - You may not automate access to the website, or monitor the website, such as with a web crawler, browser plug-in or add-on, or other computer program that is not a web browser. You may crawl the website to index it for a publicly available search engine. 36 | 37 | - You may not use the website to send e-mail to distribution lists, newsgroups, or group mail aliases. 38 | 39 | - You may not falsely imply that you're affiliated with or endorsed by the company. 40 | 41 | - You may not hyperlink to images or other non-hypertext content on the website. 42 | 43 | - You may not remove any marks showing proprietary ownership from materials you download from the website. 44 | 45 | - You may not show any part of the website on other websites with