aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--package.json3
-rwxr-xr-xscripts/generate-api-doc.sh3
-rw-r--r--server/tests/utils/miscs/miscs.ts1
-rw-r--r--server/tests/utils/videos/videos.ts2
-rw-r--r--support/doc/api/html/index.html5953
-rw-r--r--support/doc/api/html/javascripts/spectacle.js242
-rw-r--r--support/doc/api/html/javascripts/spectacle.min.js1
-rw-r--r--support/doc/api/html/stylesheets/foundation.css2278
-rw-r--r--support/doc/api/html/stylesheets/foundation.min.css1
-rw-r--r--support/doc/api/html/stylesheets/spectacle.css1335
-rw-r--r--support/doc/api/html/stylesheets/spectacle.min.css1
-rw-r--r--support/doc/api/openapi.yaml18
-rw-r--r--yarn.lock1617
13 files changed, 11388 insertions, 67 deletions
diff --git a/package.json b/package.json
index 82bf57095..45651a1e5 100644
--- a/package.json
+++ b/package.json
@@ -37,9 +37,11 @@
37 "update-host": "ts-node ./scripts/update-host.ts", 37 "update-host": "ts-node ./scripts/update-host.ts",
38 "test": "scripty", 38 "test": "scripty",
39 "help": "scripty", 39 "help": "scripty",
40 "generate-api-doc": "scripty",
40 "parse-log": "ts-node ./scripts/parse-log.ts", 41 "parse-log": "ts-node ./scripts/parse-log.ts",
41 "postinstall": "cd client && yarn install --pure-lockfile", 42 "postinstall": "cd client && yarn install --pure-lockfile",
42 "tsc": "tsc", 43 "tsc": "tsc",
44 "spectacle-docs": "node_modules/spectacle-docs/bin/spectacle.js",
43 "commander": "commander", 45 "commander": "commander",
44 "ng": "ng", 46 "ng": "ng",
45 "nodemon": "nodemon", 47 "nodemon": "nodemon",
@@ -120,6 +122,7 @@
120 "mocha": "^5.0.0", 122 "mocha": "^5.0.0",
121 "nodemon": "^1.11.0", 123 "nodemon": "^1.11.0",
122 "source-map-support": "^0.5.0", 124 "source-map-support": "^0.5.0",
125 "spectacle-docs": "^0.9.13",
123 "standard": "^10.0.0", 126 "standard": "^10.0.0",
124 "supertest": "^3.0.0", 127 "supertest": "^3.0.0",
125 "tslint": "^5.7.0", 128 "tslint": "^5.7.0",
diff --git a/scripts/generate-api-doc.sh b/scripts/generate-api-doc.sh
new file mode 100755
index 000000000..81b80a0be
--- /dev/null
+++ b/scripts/generate-api-doc.sh
@@ -0,0 +1,3 @@
1#!/usr/bin/env sh
2
3npm run spectacle-docs -- -t support/doc/api/html support/doc/api/openapi.yaml
diff --git a/server/tests/utils/miscs/miscs.ts b/server/tests/utils/miscs/miscs.ts
index f93e2372e..99d109bfe 100644
--- a/server/tests/utils/miscs/miscs.ts
+++ b/server/tests/utils/miscs/miscs.ts
@@ -1,6 +1,5 @@
1/* tslint:disable:no-unused-expression */ 1/* tslint:disable:no-unused-expression */
2 2
3import { expect } from 'chai'
4import { join } from 'path' 3import { join } from 'path'
5import * as request from 'supertest' 4import * as request from 'supertest'
6import * as WebTorrent from 'webtorrent' 5import * as WebTorrent from 'webtorrent'
diff --git a/server/tests/utils/videos/videos.ts b/server/tests/utils/videos/videos.ts
index 605acf565..860f04fd8 100644
--- a/server/tests/utils/videos/videos.ts
+++ b/server/tests/utils/videos/videos.ts
@@ -7,7 +7,7 @@ import { extname, isAbsolute, join } from 'path'
7import * as request from 'supertest' 7import * as request from 'supertest'
8import { getMyUserInformation, makeGetRequest, root, ServerInfo, testImage } from '../' 8import { getMyUserInformation, makeGetRequest, root, ServerInfo, testImage } from '../'
9import { VideoPrivacy } from '../../../../shared/models/videos' 9import { VideoPrivacy } from '../../../../shared/models/videos'
10import { readdirPromise, readFileBufferPromise } from '../../../helpers/core-utils' 10import { readdirPromise } from '../../../helpers/core-utils'
11import { VIDEO_CATEGORIES, VIDEO_LANGUAGES, VIDEO_LICENCES, VIDEO_PRIVACIES } from '../../../initializers' 11import { VIDEO_CATEGORIES, VIDEO_LANGUAGES, VIDEO_LICENCES, VIDEO_PRIVACIES } from '../../../initializers'
12import { dateIsValid, webtorrentAdd } from '../index' 12import { dateIsValid, webtorrentAdd } from '../index'
13 13
diff --git a/support/doc/api/html/index.html b/support/doc/api/html/index.html
new file mode 100644
index 000000000..9baa091d1
--- /dev/null
+++ b/support/doc/api/html/index.html
@@ -0,0 +1,5953 @@
1<!doctype html>
2<html class="no-js" lang="en">
3 <head>
4 <meta charset="utf-8" />
5 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
6 <title>PeerTube | API Reference</title>
7 <link rel="stylesheet" href="stylesheets/foundation.min.css" />
8 <link rel="stylesheet" href="stylesheets/spectacle.min.css" />
9 <script src="https://code.jquery.com/jquery-2.1.4.min.js"></script>
10 <!-- <script src="javascripts/foundation.js"></script> -->
11 <script src="javascripts/spectacle.min.js"></script>
12 </head>
13 <body id="spectacle">
14 <div id="page" class="drawer-layout drawer-slide-right-large">
15 <div id="sidebar">
16 <button class="close-button" aria-label="Close menu" type="button" data-drawer-close>
17 <span aria-hidden="true">×</span>
18 </button>
19 <nav id="nav" role="navigation">
20 <h5>API Reference</h5>
21 <a href="#introduction">Introduction</a>
22 <h5>Operations</h5>
23 <section>
24 <a href="#tag-Accounts">Accounts</a>
25 <ul>
26 <li>
27 <a href="#operation--accounts--id--get"> GET /accounts/{id} </a>
28 </li>
29 <li>
30 <a href="#operation--accounts-get"> GET /accounts </a>
31 </li>
32 </ul>
33 </section>
34 <section>
35 <a href="#tag-Config">Config</a>
36 <ul>
37 <li>
38 <a href="#operation--config-get"> GET /config </a>
39 </li>
40 </ul>
41 </section>
42 <section>
43 <a href="#tag-Job">Job</a>
44 <ul>
45 <li>
46 <a href="#operation--jobs-get"> GET /jobs </a>
47 </li>
48 </ul>
49 </section>
50 <section>
51 <a href="#tag-ServerFollowing">ServerFollowing</a>
52 <ul>
53 <li>
54 <a href="#operation--server-following--host--delete"> DELETE /server/following/{host} </a>
55 </li>
56 <li>
57 <a href="#operation--server-followers-get"> GET /server/followers </a>
58 </li>
59 <li>
60 <a href="#operation--server-following-get"> GET /server/following </a>
61 </li>
62 <li>
63 <a href="#operation--server-following-post"> POST /server/following </a>
64 </li>
65 </ul>
66 </section>
67 <section>
68 <a href="#tag-User">User</a>
69 <ul>
70 <li>
71 <a href="#operation--users-post"> POST /users </a>
72 </li>
73 <li>
74 <a href="#operation--users-get"> GET /users </a>
75 </li>
76 <li>
77 <a href="#operation--users--id--delete"> DELETE /users/{id} </a>
78 </li>
79 <li>
80 <a href="#operation--users--id--get"> GET /users/{id} </a>
81 </li>
82 <li>
83 <a href="#operation--users--id--put"> PUT /users/{id} </a>
84 </li>
85 <li>
86 <a href="#operation--users-me-get"> GET /users/me </a>
87 </li>
88 <li>
89 <a href="#operation--users-me-put"> PUT /users/me </a>
90 </li>
91 <li>
92 <a href="#operation--users-me-video-quota-used-get"> GET /users/me/video-quota-used </a>
93 </li>
94 <li>
95 <a href="#operation--users-me-videos--videoId--rating-get"> GET /users/me/videos/{videoId}/rating </a>
96 </li>
97 <li>
98 <a href="#operation--users-me-videos-get"> GET /users/me/videos </a>
99 </li>
100 <li>
101 <a href="#operation--users-register-post"> POST /users/register </a>
102 </li>
103 <li>
104 <a href="#operation--users-me-avatar-pick-post"> POST /users/me/avatar/pick </a>
105 </li>
106 </ul>
107 </section>
108 <section>
109 <a href="#tag-Video">Video</a>
110 <ul>
111 <li>
112 <a href="#operation--video-get"> GET /video </a>
113 </li>
114 <li>
115 <a href="#operation--video-categories-get"> GET /video/categories </a>
116 </li>
117 <li>
118 <a href="#operation--video-licences-get"> GET /video/licences </a>
119 </li>
120 <li>
121 <a href="#operation--video-languages-get"> GET /video/languages </a>
122 </li>
123 <li>
124 <a href="#operation--video-privacies-get"> GET /video/privacies </a>
125 </li>
126 <li>
127 <a href="#operation--video-search-get"> GET /video/search </a>
128 </li>
129 <li>
130 <a href="#operation--video--id--put"> PUT /video/{id} </a>
131 </li>
132 <li>
133 <a href="#operation--video--id--get"> GET /video/{id} </a>
134 </li>
135 <li>
136 <a href="#operation--video--id--delete"> DELETE /video/{id} </a>
137 </li>
138 <li>
139 <a href="#operation--video--id--description-get"> GET /video/{id}/description </a>
140 </li>
141 <li>
142 <a href="#operation--video--id--views-post"> POST /video/{id}/views </a>
143 </li>
144 <li>
145 <a href="#operation--video-upload-post"> POST /video/upload </a>
146 </li>
147 </ul>
148 </section>
149 <section>
150 <a href="#tag-VideoAbuse">VideoAbuse</a>
151 <ul>
152 <li>
153 <a href="#operation--video-abuse-get"> GET /video/abuse </a>
154 </li>
155 <li>
156 <a href="#operation--video--id--abuse-post"> POST /video/{id}/abuse </a>
157 </li>
158 </ul>
159 </section>
160 <section>
161 <a href="#tag-VideoBlacklist">VideoBlacklist</a>
162 <ul>
163 <li>
164 <a href="#operation--video--videoId--blacklist-post"> POST /video/{videoId}/blacklist </a>
165 </li>
166 <li>
167 <a href="#operation--video--videoId--blacklist-delete"> DELETE /video/{videoId}/blacklist </a>
168 </li>
169 <li>
170 <a href="#operation--video-blacklist-get"> GET /video/blacklist </a>
171 </li>
172 </ul>
173 </section>
174 <section>
175 <a href="#tag-VideoChannel">VideoChannel</a>
176 <ul>
177 <li>
178 <a href="#operation--video-channels-get"> GET /video/channels </a>
179 </li>
180 <li>
181 <a href="#operation--video-channels-post"> POST /video/channels </a>
182 </li>
183 <li>
184 <a href="#operation--video-channels--id--get"> GET /video/channels/{id} </a>
185 </li>
186 <li>
187 <a href="#operation--video-channels--id--put"> PUT /video/channels/{id} </a>
188 </li>
189 <li>
190 <a href="#operation--video-channels--id--delete"> DELETE /video/channels/{id} </a>
191 </li>
192 <li>
193 <a href="#operation--video-accounts--accountId--channels-get"> GET /video/accounts/{accountId}/channels </a>
194 </li>
195 </ul>
196 </section>
197 <section>
198 <a href="#tag-VideoComment">VideoComment</a>
199 <ul>
200 <li>
201 <a href="#operation--video--videoId--comment-threads-get"> GET /video/{videoId}/comment-threads </a>
202 </li>
203 <li>
204 <a href="#operation--video--videoId--comment-threads-post"> POST /video/{videoId}/comment-threads </a>
205 </li>
206 <li>
207 <a href="#operation--video--videoId--comment-threads--threadId--get"> GET /video/{videoId}/comment-threads/{threadId} </a>
208 </li>
209 <li>
210 <a href="#operation--video--videoId--comments--commentId--post"> POST /video/{videoId}/comments/{commentId} </a>
211 </li>
212 <li>
213 <a href="#operation--video--videoId--comments--commentId--delete"> DELETE /video/{videoId}/comments/{commentId} </a>
214 </li>
215 </ul>
216 </section>
217 <section>
218 <a href="#tag-VideoRate">VideoRate</a>
219 <ul>
220 <li>
221 <a href="#operation--video--id--rate-put"> PUT /video/{id}/rate </a>
222 </li>
223 </ul>
224 </section>
225 <h5>Schema Definitions</h5>
226 <a href="#definition-Video"> Video </a>
227 <a href="#definition-VideoAbuse"> VideoAbuse </a>
228 <a href="#definition-VideoBlacklist"> VideoBlacklist </a>
229 <a href="#definition-VideoChannel"> VideoChannel </a>
230 <a href="#definition-VideoComment"> VideoComment </a>
231 <a href="#definition-VideoCommentThreadTree"> VideoCommentThreadTree </a>
232 <a href="#definition-Avatar"> Avatar </a>
233 <a href="#definition-Actor"> Actor </a>
234 <a href="#definition-Account"> Account </a>
235 <a href="#definition-User"> User </a>
236 <a href="#definition-ServerConfig"> ServerConfig </a>
237 <a href="#definition-Follow"> Follow </a>
238 <a href="#definition-Job"> Job </a>
239 <a href="#definition-AddUserResponse"> AddUserResponse </a>
240 <a href="#definition-VideoUploadResponse"> VideoUploadResponse </a>
241 <a href="#definition-AddUser"> AddUser </a>
242 <a href="#definition-UpdateUser"> UpdateUser </a>
243 <a href="#definition-UpdateMe"> UpdateMe </a>
244 <a href="#definition-GetMeVideoRating"> GetMeVideoRating </a>
245 <a href="#definition-RegisterUser"> RegisterUser </a>
246 <a href="#definition-VideoChannelInput"> VideoChannelInput </a>
247 </nav>
248 </div>
249 <div id="docs" class="row collapse expanded drawer" data-drawer>
250 <button class="floating-menu-icon" type="button" data-drawer-slide="right">
251 <span class="hamburger"></span>
252 </button>
253 <div class="example-box doc-content"></div>
254 <article>
255 <div id="introduction" data-traverse-target="introduction">
256 <h1 class="doc-title">PeerTube
257 <span>API Reference</span>
258 </h1>
259 <div class="doc-row">
260 <div class="doc-copy">
261 <p>Federated (ActivityPub) video streaming platform using P2P (BitTorrent) directly in the web browser with WebTorrent and Angular.</p>
262 </div>
263 <div class="doc-examples">
264 <section>
265 <h5>Version:
266 <span>0.0.15-alpha</span>
267 </h5>
268 </section>
269 </div>
270 </div>
271 </div>
272 <h1 id="tag-Accounts" class="swagger-summary-tag" data-traverse-target="tag-Accounts">Accounts</h1>
273 <div id="operation--accounts--id--get" class="operation panel" data-traverse-target="operation--accounts--id--get">
274 <!-- <section class="operation-tags row"> -->
275 <!-- <div class="doc-copy"> -->
276 <div class="operation-tags">
277 <a class="label" href="#tag-Accounts">Accounts</a>
278 <!---->
279 </div>
280 <!-- </div> -->
281 <!-- </section> -->
282 <h2 class="operation-title">
283 <span class="operation-name">
284 <span class="operation-name">GET</span>
285 <span class="operation-path">/accounts/{id}</span>
286 </span>
287 </h2>
288 <div class="doc-row">
289 <div class="doc-copy">
290 <section class="swagger-request-params">
291 <div class="prop-row prop-group">
292 <div class="prop-name">
293 <div class="prop-title">id</div>
294 <span class="json-property-required"></span>
295 </div>
296 <div class="prop-value">
297 <p>The id of the account</p>
298 </div>
299 </div>
300 <div class="prop-row prop-inner">
301 <div class="prop-name param-label">type</div>
302 <div class="prop-value">
303 <span class="json-property-type">string</span>
304 <span class="json-property-range" title="Value limits"></span>
305 </div>
306 </div>
307 <div class="prop-row prop-inner">
308 <div class="prop-name param-label">in</div>
309 <div class="prop-value">path</div>
310 </div>
311 </section>
312 </div>
313 <div class="doc-examples"></div>
314 </div>
315 <div class="doc-row">
316 <div class="doc-copy">
317 <section class="swagger-responses">
318 <div class="prop-row prop-group">
319 <div class="prop-name">
320 <div class="prop-title">200 OK</div>
321 <div class="prop-ref">
322 <span class="">
323 <a class="json-schema-ref" href="#/definitions/Account">Account</a>
324 </span>
325 </div>
326 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
327 </div>
328 <div class="prop-value">
329 <p>successful operation</p>
330 </div>
331 </div>
332 </section>
333 </div>
334 <div class="doc-examples">
335 <h5>Response Content-Types:
336 <span>application/json</span>
337 </h5>
338 <section>
339 <h5>Response Example
340 <span>(200 OK)</span>
341 </h5>
342 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
343 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
344 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
345 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
346 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
347 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
348 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
349 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
350 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
351 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
352 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
353 <span class="hljs-attr">&quot;avatar&quot;</span>: {
354 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
355 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
356 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
357 }
358}
359</code></pre>
360 <!-- </div> -->
361 </section>
362 </div>
363 </div>
364 </div>
365 <div id="operation--accounts-get" class="operation panel" data-traverse-target="operation--accounts-get">
366 <!-- <section class="operation-tags row"> -->
367 <!-- <div class="doc-copy"> -->
368 <div class="operation-tags">
369 <a class="label" href="#tag-Accounts">Accounts</a>
370 <!---->
371 </div>
372 <!-- </div> -->
373 <!-- </section> -->
374 <h2 class="operation-title">
375 <span class="operation-name">
376 <span class="operation-name">GET</span>
377 <span class="operation-path">/accounts</span>
378 </span>
379 </h2>
380 <div class="doc-row">
381 <div class="doc-copy"> </div>
382 <div class="doc-examples"></div>
383 </div>
384 <div class="doc-row">
385 <div class="doc-copy">
386 <section class="swagger-responses">
387 <div class="prop-row prop-group">
388 <div class="prop-name">
389 <div class="prop-title">200 OK</div>
390 <div class="prop-ref">
391 <span class="json-schema-ref-array">
392 <a class="json-schema-ref" href="#/definitions/Account">Account</a>
393 </span>
394 </div>
395 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
396 </div>
397 <div class="prop-value">
398 <p>successful operation</p>
399 </div>
400 </div>
401 </section>
402 </div>
403 <div class="doc-examples">
404 <h5>Response Content-Types:
405 <span>application/json</span>
406 </h5>
407 <section>
408 <h5>Response Example
409 <span>(200 OK)</span>
410 </h5>
411 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
412 {
413 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
414 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
415 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
416 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
417 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
418 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
419 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
420 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
421 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
422 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
423 <span class="hljs-attr">&quot;avatar&quot;</span>: {
424 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
425 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
426 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
427 }
428 }
429]
430</code></pre>
431 <!-- </div> -->
432 </section>
433 </div>
434 </div>
435 </div>
436 <h1 id="tag-Config" class="swagger-summary-tag" data-traverse-target="tag-Config">Config</h1>
437 <div id="operation--config-get" class="operation panel" data-traverse-target="operation--config-get">
438 <!-- <section class="operation-tags row"> -->
439 <!-- <div class="doc-copy"> -->
440 <div class="operation-tags">
441 <a class="label" href="#tag-Config">Config</a>
442 <!---->
443 </div>
444 <!-- </div> -->
445 <!-- </section> -->
446 <h2 class="operation-title">
447 <span class="operation-name">
448 <span class="operation-name">GET</span>
449 <span class="operation-path">/config</span>
450 </span>
451 </h2>
452 <div class="doc-row">
453 <div class="doc-copy"> </div>
454 <div class="doc-examples"></div>
455 </div>
456 <div class="doc-row">
457 <div class="doc-copy">
458 <section class="swagger-responses">
459 <div class="prop-row prop-group">
460 <div class="prop-name">
461 <div class="prop-title">200 OK</div>
462 <div class="prop-ref">
463 <span class="">
464 <a class="json-schema-ref" href="#/definitions/ServerConfig">ServerConfig</a>
465 </span>
466 </div>
467 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
468 </div>
469 <div class="prop-value">
470 <p>successful operation</p>
471 </div>
472 </div>
473 </section>
474 </div>
475 <div class="doc-examples">
476 <h5>Response Content-Types:
477 <span>application/json</span>
478 </h5>
479 <section>
480 <h5>Response Example
481 <span>(200 OK)</span>
482 </h5>
483 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
484 <span class="hljs-attr">&quot;signup&quot;</span>: {
485 <span class="hljs-attr">&quot;allowed&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>
486 },
487 <span class="hljs-attr">&quot;transcoding&quot;</span>: {
488 <span class="hljs-attr">&quot;enabledResolutions&quot;</span>: [
489 <span class="hljs-string">&quot;number&quot;</span>
490 ]
491 },
492 <span class="hljs-attr">&quot;avatar&quot;</span>: {
493 <span class="hljs-attr">&quot;file&quot;</span>: {
494 <span class="hljs-attr">&quot;size&quot;</span>: {
495 <span class="hljs-attr">&quot;max&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>
496 }
497 },
498 <span class="hljs-attr">&quot;extensions&quot;</span>: [
499 <span class="hljs-string">&quot;string&quot;</span>
500 ]
501 },
502 <span class="hljs-attr">&quot;video&quot;</span>: {
503 <span class="hljs-attr">&quot;file&quot;</span>: {
504 <span class="hljs-attr">&quot;extensions&quot;</span>: [
505 <span class="hljs-string">&quot;string&quot;</span>
506 ]
507 }
508 }
509}
510</code></pre>
511 <!-- </div> -->
512 </section>
513 </div>
514 </div>
515 </div>
516 <h1 id="tag-Job" class="swagger-summary-tag" data-traverse-target="tag-Job">Job</h1>
517 <div id="operation--jobs-get" class="operation panel" data-traverse-target="operation--jobs-get">
518 <!-- <section class="operation-tags row"> -->
519 <!-- <div class="doc-copy"> -->
520 <div class="operation-tags">
521 <a class="label" href="#tag-Job">Job</a>
522 <!---->
523 </div>
524 <!-- </div> -->
525 <!-- </section> -->
526 <h2 class="operation-title">
527 <span class="operation-name">
528 <span class="operation-name">GET</span>
529 <span class="operation-path">/jobs</span>
530 </span>
531 </h2>
532 <div class="doc-row">
533 <div class="doc-copy"> </div>
534 <div class="doc-examples"></div>
535 </div>
536 <div class="doc-row">
537 <div class="doc-copy">
538 <section class="swagger-responses">
539 <div class="prop-row prop-group">
540 <div class="prop-name">
541 <div class="prop-title">200 OK</div>
542 <div class="prop-ref">
543 <span class="json-schema-ref-array">
544 <a class="json-schema-ref" href="#/definitions/Job">Job</a>
545 </span>
546 </div>
547 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
548 </div>
549 <div class="prop-value">
550 <p>successful operation</p>
551 </div>
552 </div>
553 </section>
554 </div>
555 <div class="doc-examples">
556 <h5>Response Content-Types:
557 <span>application/json</span>
558 </h5>
559 <section>
560 <h5>Response Example
561 <span>(200 OK)</span>
562 </h5>
563 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
564 {
565 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
566 <span class="hljs-attr">&quot;state&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
567 <span class="hljs-attr">&quot;category&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
568 <span class="hljs-attr">&quot;handlerName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
569 <span class="hljs-attr">&quot;handlerInputData&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
570 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
571 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
572 }
573]
574</code></pre>
575 <!-- </div> -->
576 </section>
577 </div>
578 </div>
579 </div>
580 <h1 id="tag-ServerFollowing" class="swagger-summary-tag" data-traverse-target="tag-ServerFollowing">ServerFollowing</h1>
581 <div id="operation--server-following--host--delete" class="operation panel" data-traverse-target="operation--server-following--host--delete">
582 <!-- <section class="operation-tags row"> -->
583 <!-- <div class="doc-copy"> -->
584 <div class="operation-tags">
585 <a class="label" href="#tag-ServerFollowing">ServerFollowing</a>
586 <!---->
587 </div>
588 <!-- </div> -->
589 <!-- </section> -->
590 <h2 class="operation-title">
591 <span class="operation-name">
592 <span class="operation-name">DELETE</span>
593 <span class="operation-path">/server/following/{host}</span>
594 </span>
595 </h2>
596 <div class="doc-row">
597 <div class="doc-copy">
598 <section class="swagger-request-params">
599 <div class="prop-row prop-group">
600 <div class="prop-name">
601 <div class="prop-title">host</div>
602 <span class="json-property-required"></span>
603 </div>
604 <div class="prop-value">
605 <p>The host to unfollow </p>
606 </div>
607 </div>
608 <div class="prop-row prop-inner">
609 <div class="prop-name param-label">type</div>
610 <div class="prop-value">
611 <span class="json-property-type">string</span>
612 <span class="json-property-range" title="Value limits"></span>
613 </div>
614 </div>
615 <div class="prop-row prop-inner">
616 <div class="prop-name param-label">in</div>
617 <div class="prop-value">path</div>
618 </div>
619 </section>
620 </div>
621 <div class="doc-examples"></div>
622 </div>
623 <div class="doc-row">
624 <div class="doc-copy">
625 <section class="swagger-responses">
626 <div class="prop-row prop-group">
627 <div class="prop-name">
628 <div class="prop-title">201 Created</div>
629 </div>
630 <div class="prop-value">
631 <p>successful operation</p>
632 </div>
633 </div>
634 </section>
635 </div>
636 <div class="doc-examples">
637 <h5>Response Content-Types:
638 <span>application/json</span>
639 </h5>
640 </div>
641 </div>
642 </div>
643 <div id="operation--server-followers-get" class="operation panel" data-traverse-target="operation--server-followers-get">
644 <!-- <section class="operation-tags row"> -->
645 <!-- <div class="doc-copy"> -->
646 <div class="operation-tags">
647 <a class="label" href="#tag-ServerFollowing">ServerFollowing</a>
648 <!---->
649 </div>
650 <!-- </div> -->
651 <!-- </section> -->
652 <h2 class="operation-title">
653 <span class="operation-name">
654 <span class="operation-name">GET</span>
655 <span class="operation-path">/server/followers</span>
656 </span>
657 </h2>
658 <div class="doc-row">
659 <div class="doc-copy"> </div>
660 <div class="doc-examples"></div>
661 </div>
662 <div class="doc-row">
663 <div class="doc-copy">
664 <section class="swagger-responses">
665 <div class="prop-row prop-group">
666 <div class="prop-name">
667 <div class="prop-title">200 OK</div>
668 <div class="prop-ref">
669 <span class="json-schema-ref-array">
670 <a class="json-schema-ref" href="#/definitions/Follow">Follow</a>
671 </span>
672 </div>
673 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
674 </div>
675 <div class="prop-value">
676 <p>successful operation</p>
677 </div>
678 </div>
679 </section>
680 </div>
681 <div class="doc-examples">
682 <h5>Response Content-Types:
683 <span>application/json</span>
684 </h5>
685 <section>
686 <h5>Response Example
687 <span>(200 OK)</span>
688 </h5>
689 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
690 {
691 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
692 <span class="hljs-attr">&quot;follower&quot;</span>: {
693 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
694 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
695 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
696 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
697 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
698 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
699 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
700 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
701 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
702 <span class="hljs-attr">&quot;avatar&quot;</span>: {
703 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
704 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
705 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
706 }
707 },
708 <span class="hljs-attr">&quot;following&quot;</span>: {
709 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
710 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
711 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
712 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
713 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
714 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
715 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
716 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
717 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
718 <span class="hljs-attr">&quot;avatar&quot;</span>: {
719 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
720 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
721 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
722 }
723 },
724 <span class="hljs-attr">&quot;score&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
725 <span class="hljs-attr">&quot;state&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
726 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
727 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
728 }
729]
730</code></pre>
731 <!-- </div> -->
732 </section>
733 </div>
734 </div>
735 </div>
736 <div id="operation--server-following-get" class="operation panel" data-traverse-target="operation--server-following-get">
737 <!-- <section class="operation-tags row"> -->
738 <!-- <div class="doc-copy"> -->
739 <div class="operation-tags">
740 <a class="label" href="#tag-ServerFollowing">ServerFollowing</a>
741 <!---->
742 </div>
743 <!-- </div> -->
744 <!-- </section> -->
745 <h2 class="operation-title">
746 <span class="operation-name">
747 <span class="operation-name">GET</span>
748 <span class="operation-path">/server/following</span>
749 </span>
750 </h2>
751 <div class="doc-row">
752 <div class="doc-copy"> </div>
753 <div class="doc-examples"></div>
754 </div>
755 <div class="doc-row">
756 <div class="doc-copy">
757 <section class="swagger-responses">
758 <div class="prop-row prop-group">
759 <div class="prop-name">
760 <div class="prop-title">200 OK</div>
761 <div class="prop-ref">
762 <span class="json-schema-ref-array">
763 <a class="json-schema-ref" href="#/definitions/Follow">Follow</a>
764 </span>
765 </div>
766 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
767 </div>
768 <div class="prop-value">
769 <p>successful operation</p>
770 </div>
771 </div>
772 </section>
773 </div>
774 <div class="doc-examples">
775 <h5>Response Content-Types:
776 <span>application/json</span>
777 </h5>
778 <section>
779 <h5>Response Example
780 <span>(200 OK)</span>
781 </h5>
782 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
783 {
784 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
785 <span class="hljs-attr">&quot;follower&quot;</span>: {
786 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
787 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
788 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
789 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
790 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
791 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
792 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
793 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
794 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
795 <span class="hljs-attr">&quot;avatar&quot;</span>: {
796 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
797 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
798 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
799 }
800 },
801 <span class="hljs-attr">&quot;following&quot;</span>: {
802 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
803 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
804 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
805 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
806 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
807 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
808 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
809 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
810 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
811 <span class="hljs-attr">&quot;avatar&quot;</span>: {
812 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
813 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
814 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
815 }
816 },
817 <span class="hljs-attr">&quot;score&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
818 <span class="hljs-attr">&quot;state&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
819 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
820 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
821 }
822]
823</code></pre>
824 <!-- </div> -->
825 </section>
826 </div>
827 </div>
828 </div>
829 <div id="operation--server-following-post" class="operation panel" data-traverse-target="operation--server-following-post">
830 <!-- <section class="operation-tags row"> -->
831 <!-- <div class="doc-copy"> -->
832 <div class="operation-tags">
833 <a class="label" href="#tag-ServerFollowing">ServerFollowing</a>
834 <!---->
835 </div>
836 <!-- </div> -->
837 <!-- </section> -->
838 <h2 class="operation-title">
839 <span class="operation-name">
840 <span class="operation-name">POST</span>
841 <span class="operation-path">/server/following</span>
842 </span>
843 </h2>
844 <div class="doc-row">
845 <div class="doc-copy">
846 <section class="swagger-request-body">
847 <div class="prop-row">
848 <div class="prop-name">
849 <div class="swagger-request-model">
850 <span class="">
851 <a class="json-schema-ref" href="#/definitions/Follow">Follow</a>
852 </span>
853 </div>
854 </div>
855 <div class="prop-value columns small-6">
856 <!-- <div class="swagger-request-description"> -->undefined
857 <!-- </div> -->
858 </div>
859 </div>
860 </section>
861 </div>
862 <div class="doc-examples">
863 <section>
864 <h5>Request Content-Types:
865 <span>application/json</span>
866 </h5>
867 <h5>Request Example</h5>
868 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
869 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
870 <span class="hljs-attr">&quot;follower&quot;</span>: {
871 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
872 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
873 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
874 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
875 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
876 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
877 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
878 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
879 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
880 <span class="hljs-attr">&quot;avatar&quot;</span>: {
881 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
882 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
883 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
884 }
885 },
886 <span class="hljs-attr">&quot;following&quot;</span>: {
887 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
888 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
889 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
890 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
891 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
892 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
893 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
894 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
895 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
896 <span class="hljs-attr">&quot;avatar&quot;</span>: {
897 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
898 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
899 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
900 }
901 },
902 <span class="hljs-attr">&quot;score&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
903 <span class="hljs-attr">&quot;state&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
904 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
905 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
906}
907</code></pre>
908 <!-- </div> -->
909 </section>
910 </div>
911 </div>
912 <div class="doc-row">
913 <div class="doc-copy">
914 <section class="swagger-responses">
915 <div class="prop-row prop-group">
916 <div class="prop-name">
917 <div class="prop-title">204 No Content</div>
918 </div>
919 <div class="prop-value">
920 <p>successful operation</p>
921 </div>
922 </div>
923 </section>
924 </div>
925 <div class="doc-examples">
926 <h5>Response Content-Types:
927 <span>application/json</span>
928 </h5>
929 </div>
930 </div>
931 </div>
932 <h1 id="tag-User" class="swagger-summary-tag" data-traverse-target="tag-User">User</h1>
933 <div id="operation--users-post" class="operation panel" data-traverse-target="operation--users-post">
934 <!-- <section class="operation-tags row"> -->
935 <!-- <div class="doc-copy"> -->
936 <div class="operation-tags">
937 <a class="label" href="#tag-User">User</a>
938 <!---->
939 </div>
940 <!-- </div> -->
941 <!-- </section> -->
942 <h2 class="operation-title">
943 <span class="operation-name">
944 <span class="operation-name">POST</span>
945 <span class="operation-path">/users</span>
946 </span>
947 </h2>
948 <div class="doc-row">
949 <div class="doc-copy">
950 <section class="swagger-request-body">
951 <div class="prop-row">
952 <div class="prop-name">
953 <div class="swagger-request-model">
954 <span class="">
955 <a class="json-schema-ref" href="#/definitions/AddUser">AddUser</a>
956 </span>
957 </div>
958 </div>
959 <div class="prop-value columns small-6">
960 <!-- <div class="swagger-request-description"> -->undefined
961 <!-- </div> -->
962 </div>
963 </div>
964 </section>
965 </div>
966 <div class="doc-examples">
967 <section>
968 <h5>Request Content-Types:
969 <span>application/json</span>
970 </h5>
971 <h5>Request Example</h5>
972 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
973 <span class="hljs-attr">&quot;username&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
974 <span class="hljs-attr">&quot;password&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
975 <span class="hljs-attr">&quot;email&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
976 <span class="hljs-attr">&quot;videoQuota&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
977 <span class="hljs-attr">&quot;role&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
978}
979</code></pre>
980 <!-- </div> -->
981 </section>
982 </div>
983 </div>
984 <div class="doc-row">
985 <div class="doc-copy">
986 <section class="swagger-responses">
987 <div class="prop-row prop-group">
988 <div class="prop-name">
989 <div class="prop-title">200 OK</div>
990 <div class="prop-ref">
991 <span class="">
992 <a class="json-schema-ref" href="#/definitions/AddUserResponse">AddUserResponse</a>
993 </span>
994 </div>
995 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
996 </div>
997 <div class="prop-value">
998 <p>successful operation</p>
999 </div>
1000 </div>
1001 </section>
1002 </div>
1003 <div class="doc-examples">
1004 <h5>Response Content-Types:
1005 <span>application/json</span>
1006 </h5>
1007 <section>
1008 <h5>Response Example
1009 <span>(200 OK)</span>
1010 </h5>
1011 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
1012 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1013 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1014}
1015</code></pre>
1016 <!-- </div> -->
1017 </section>
1018 </div>
1019 </div>
1020 </div>
1021 <div id="operation--users-get" class="operation panel" data-traverse-target="operation--users-get">
1022 <!-- <section class="operation-tags row"> -->
1023 <!-- <div class="doc-copy"> -->
1024 <div class="operation-tags">
1025 <a class="label" href="#tag-User">User</a>
1026 <!---->
1027 </div>
1028 <!-- </div> -->
1029 <!-- </section> -->
1030 <h2 class="operation-title">
1031 <span class="operation-name">
1032 <span class="operation-name">GET</span>
1033 <span class="operation-path">/users</span>
1034 </span>
1035 </h2>
1036 <div class="doc-row">
1037 <div class="doc-copy"> </div>
1038 <div class="doc-examples"></div>
1039 </div>
1040 <div class="doc-row">
1041 <div class="doc-copy">
1042 <section class="swagger-responses">
1043 <div class="prop-row prop-group">
1044 <div class="prop-name">
1045 <div class="prop-title">200 OK</div>
1046 <div class="prop-ref">
1047 <span class="json-schema-ref-array">
1048 <a class="json-schema-ref" href="#/definitions/User">User</a>
1049 </span>
1050 </div>
1051 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
1052 </div>
1053 <div class="prop-value">
1054 <p>successful operation</p>
1055 </div>
1056 </div>
1057 </section>
1058 </div>
1059 <div class="doc-examples">
1060 <h5>Response Content-Types:
1061 <span>application/json</span>
1062 </h5>
1063 <section>
1064 <h5>Response Example
1065 <span>(200 OK)</span>
1066 </h5>
1067 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
1068 {
1069 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1070 <span class="hljs-attr">&quot;username&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1071 <span class="hljs-attr">&quot;email&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1072 <span class="hljs-attr">&quot;displayNSFW&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
1073 <span class="hljs-attr">&quot;autoPlayVideo&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
1074 <span class="hljs-attr">&quot;role&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1075 <span class="hljs-attr">&quot;videoQuota&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1076 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1077 <span class="hljs-attr">&quot;account&quot;</span>: {
1078 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1079 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1080 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1081 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1082 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1083 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1084 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1085 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1086 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1087 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1088 <span class="hljs-attr">&quot;avatar&quot;</span>: {
1089 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1090 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1091 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1092 }
1093 },
1094 <span class="hljs-attr">&quot;videoChannels&quot;</span>: [
1095 {
1096 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1097 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1098 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
1099 <span class="hljs-attr">&quot;owner&quot;</span>: {
1100 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1101 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1102 },
1103 <span class="hljs-attr">&quot;videos&quot;</span>: [
1104 {
1105 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1106 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1107 <span class="hljs-attr">&quot;accountName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1108 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1109 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1110 <span class="hljs-attr">&quot;categoryLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1111 <span class="hljs-attr">&quot;category&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1112 <span class="hljs-attr">&quot;licenceLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1113 <span class="hljs-attr">&quot;licence&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1114 <span class="hljs-attr">&quot;languageLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1115 <span class="hljs-attr">&quot;language&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1116 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1117 <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1118 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
1119 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1120 <span class="hljs-attr">&quot;serverHost&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1121 <span class="hljs-attr">&quot;thumbnailPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1122 <span class="hljs-attr">&quot;previewPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1123 <span class="hljs-attr">&quot;embedPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1124 <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1125 <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1126 <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1127 <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>
1128 }
1129 ]
1130 }
1131 ]
1132 }
1133]
1134</code></pre>
1135 <!-- </div> -->
1136 </section>
1137 </div>
1138 </div>
1139 </div>
1140 <div id="operation--users--id--delete" class="operation panel" data-traverse-target="operation--users--id--delete">
1141 <!-- <section class="operation-tags row"> -->
1142 <!-- <div class="doc-copy"> -->
1143 <div class="operation-tags">
1144 <a class="label" href="#tag-User">User</a>
1145 <!---->
1146 </div>
1147 <!-- </div> -->
1148 <!-- </section> -->
1149 <h2 class="operation-title">
1150 <span class="operation-name">
1151 <span class="operation-name">DELETE</span>
1152 <span class="operation-path">/users/{id}</span>
1153 </span>
1154 </h2>
1155 <div class="doc-row">
1156 <div class="doc-copy">
1157 <section class="swagger-request-params">
1158 <div class="prop-row prop-group">
1159 <div class="prop-name">
1160 <div class="prop-title">id</div>
1161 <span class="json-property-required"></span>
1162 </div>
1163 <div class="prop-value">
1164 <p>The user id </p>
1165 </div>
1166 </div>
1167 <div class="prop-row prop-inner">
1168 <div class="prop-name param-label">type</div>
1169 <div class="prop-value">
1170 <span class="json-property-type">string</span>
1171 <span class="json-property-range" title="Value limits"></span>
1172 </div>
1173 </div>
1174 <div class="prop-row prop-inner">
1175 <div class="prop-name param-label">in</div>
1176 <div class="prop-value">path</div>
1177 </div>
1178 </section>
1179 </div>
1180 <div class="doc-examples"></div>
1181 </div>
1182 <div class="doc-row">
1183 <div class="doc-copy">
1184 <section class="swagger-responses">
1185 <div class="prop-row prop-group">
1186 <div class="prop-name">
1187 <div class="prop-title">204 No Content</div>
1188 </div>
1189 <div class="prop-value">
1190 <p>successful operation</p>
1191 </div>
1192 </div>
1193 </section>
1194 </div>
1195 <div class="doc-examples">
1196 <h5>Response Content-Types:
1197 <span>application/json</span>
1198 </h5>
1199 </div>
1200 </div>
1201 </div>
1202 <div id="operation--users--id--get" class="operation panel" data-traverse-target="operation--users--id--get">
1203 <!-- <section class="operation-tags row"> -->
1204 <!-- <div class="doc-copy"> -->
1205 <div class="operation-tags">
1206 <a class="label" href="#tag-User">User</a>
1207 <!---->
1208 </div>
1209 <!-- </div> -->
1210 <!-- </section> -->
1211 <h2 class="operation-title">
1212 <span class="operation-name">
1213 <span class="operation-name">GET</span>
1214 <span class="operation-path">/users/{id}</span>
1215 </span>
1216 </h2>
1217 <div class="doc-row">
1218 <div class="doc-copy">
1219 <section class="swagger-request-params">
1220 <div class="prop-row prop-group">
1221 <div class="prop-name">
1222 <div class="prop-title">id</div>
1223 <span class="json-property-required"></span>
1224 </div>
1225 <div class="prop-value">
1226 <p>The user id </p>
1227 </div>
1228 </div>
1229 <div class="prop-row prop-inner">
1230 <div class="prop-name param-label">type</div>
1231 <div class="prop-value">
1232 <span class="json-property-type">string</span>
1233 <span class="json-property-range" title="Value limits"></span>
1234 </div>
1235 </div>
1236 <div class="prop-row prop-inner">
1237 <div class="prop-name param-label">in</div>
1238 <div class="prop-value">path</div>
1239 </div>
1240 </section>
1241 </div>
1242 <div class="doc-examples"></div>
1243 </div>
1244 <div class="doc-row">
1245 <div class="doc-copy">
1246 <section class="swagger-responses">
1247 <div class="prop-row prop-group">
1248 <div class="prop-name">
1249 <div class="prop-title">200 OK</div>
1250 <div class="prop-ref">
1251 <span class="">
1252 <a class="json-schema-ref" href="#/definitions/User">User</a>
1253 </span>
1254 </div>
1255 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
1256 </div>
1257 <div class="prop-value">
1258 <p>successful operation</p>
1259 </div>
1260 </div>
1261 </section>
1262 </div>
1263 <div class="doc-examples">
1264 <h5>Response Content-Types:
1265 <span>application/json</span>
1266 </h5>
1267 <section>
1268 <h5>Response Example
1269 <span>(200 OK)</span>
1270 </h5>
1271 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
1272 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1273 <span class="hljs-attr">&quot;username&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1274 <span class="hljs-attr">&quot;email&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1275 <span class="hljs-attr">&quot;displayNSFW&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
1276 <span class="hljs-attr">&quot;autoPlayVideo&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
1277 <span class="hljs-attr">&quot;role&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1278 <span class="hljs-attr">&quot;videoQuota&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1279 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1280 <span class="hljs-attr">&quot;account&quot;</span>: {
1281 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1282 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1283 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1284 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1285 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1286 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1287 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1288 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1289 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1290 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1291 <span class="hljs-attr">&quot;avatar&quot;</span>: {
1292 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1293 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1294 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1295 }
1296 },
1297 <span class="hljs-attr">&quot;videoChannels&quot;</span>: [
1298 {
1299 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1300 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1301 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
1302 <span class="hljs-attr">&quot;owner&quot;</span>: {
1303 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1304 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1305 },
1306 <span class="hljs-attr">&quot;videos&quot;</span>: [
1307 {
1308 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1309 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1310 <span class="hljs-attr">&quot;accountName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1311 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1312 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1313 <span class="hljs-attr">&quot;categoryLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1314 <span class="hljs-attr">&quot;category&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1315 <span class="hljs-attr">&quot;licenceLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1316 <span class="hljs-attr">&quot;licence&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1317 <span class="hljs-attr">&quot;languageLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1318 <span class="hljs-attr">&quot;language&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1319 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1320 <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1321 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
1322 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1323 <span class="hljs-attr">&quot;serverHost&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1324 <span class="hljs-attr">&quot;thumbnailPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1325 <span class="hljs-attr">&quot;previewPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1326 <span class="hljs-attr">&quot;embedPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1327 <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1328 <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1329 <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1330 <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>
1331 }
1332 ]
1333 }
1334 ]
1335}
1336</code></pre>
1337 <!-- </div> -->
1338 </section>
1339 </div>
1340 </div>
1341 </div>
1342 <div id="operation--users--id--put" class="operation panel" data-traverse-target="operation--users--id--put">
1343 <!-- <section class="operation-tags row"> -->
1344 <!-- <div class="doc-copy"> -->
1345 <div class="operation-tags">
1346 <a class="label" href="#tag-User">User</a>
1347 <!---->
1348 </div>
1349 <!-- </div> -->
1350 <!-- </section> -->
1351 <h2 class="operation-title">
1352 <span class="operation-name">
1353 <span class="operation-name">PUT</span>
1354 <span class="operation-path">/users/{id}</span>
1355 </span>
1356 </h2>
1357 <div class="doc-row">
1358 <div class="doc-copy">
1359 <section class="swagger-request-body">
1360 <div class="prop-row">
1361 <div class="prop-name">
1362 <div class="swagger-request-model">
1363 <span class="">
1364 <a class="json-schema-ref" href="#/definitions/UpdateUser">UpdateUser</a>
1365 </span>
1366 </div>
1367 </div>
1368 <div class="prop-value columns small-6">
1369 <!-- <div class="swagger-request-description"> -->undefined
1370 <!-- </div> -->
1371 </div>
1372 </div>
1373 </section>
1374 <section class="swagger-request-params">
1375 <div class="prop-row prop-group">
1376 <div class="prop-name">
1377 <div class="prop-title">id</div>
1378 <span class="json-property-required"></span>
1379 </div>
1380 <div class="prop-value">
1381 <p>The user id </p>
1382 </div>
1383 </div>
1384 <div class="prop-row prop-inner">
1385 <div class="prop-name param-label">type</div>
1386 <div class="prop-value">
1387 <span class="json-property-type">string</span>
1388 <span class="json-property-range" title="Value limits"></span>
1389 </div>
1390 </div>
1391 <div class="prop-row prop-inner">
1392 <div class="prop-name param-label">in</div>
1393 <div class="prop-value">path</div>
1394 </div>
1395 </section>
1396 </div>
1397 <div class="doc-examples">
1398 <section>
1399 <h5>Request Content-Types:
1400 <span>application/json</span>
1401 </h5>
1402 <h5>Request Example</h5>
1403 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
1404 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1405 <span class="hljs-attr">&quot;email&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1406 <span class="hljs-attr">&quot;videoQuota&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1407 <span class="hljs-attr">&quot;role&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1408}
1409</code></pre>
1410 <!-- </div> -->
1411 </section>
1412 </div>
1413 </div>
1414 <div class="doc-row">
1415 <div class="doc-copy">
1416 <section class="swagger-responses">
1417 <div class="prop-row prop-group">
1418 <div class="prop-name">
1419 <div class="prop-title">204 No Content</div>
1420 </div>
1421 <div class="prop-value">
1422 <p>successful operation</p>
1423 </div>
1424 </div>
1425 </section>
1426 </div>
1427 <div class="doc-examples">
1428 <h5>Response Content-Types:
1429 <span>application/json</span>
1430 </h5>
1431 </div>
1432 </div>
1433 </div>
1434 <div id="operation--users-me-get" class="operation panel" data-traverse-target="operation--users-me-get">
1435 <!-- <section class="operation-tags row"> -->
1436 <!-- <div class="doc-copy"> -->
1437 <div class="operation-tags">
1438 <a class="label" href="#tag-User">User</a>
1439 <!---->
1440 </div>
1441 <!-- </div> -->
1442 <!-- </section> -->
1443 <h2 class="operation-title">
1444 <span class="operation-name">
1445 <span class="operation-name">GET</span>
1446 <span class="operation-path">/users/me</span>
1447 </span>
1448 </h2>
1449 <div class="doc-row">
1450 <div class="doc-copy"> </div>
1451 <div class="doc-examples"></div>
1452 </div>
1453 <div class="doc-row">
1454 <div class="doc-copy">
1455 <section class="swagger-responses">
1456 <div class="prop-row prop-group">
1457 <div class="prop-name">
1458 <div class="prop-title">200 OK</div>
1459 <div class="prop-ref">
1460 <span class="json-schema-ref-array">
1461 <a class="json-schema-ref" href="#/definitions/User">User</a>
1462 </span>
1463 </div>
1464 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
1465 </div>
1466 <div class="prop-value">
1467 <p>successful operation</p>
1468 </div>
1469 </div>
1470 </section>
1471 </div>
1472 <div class="doc-examples">
1473 <h5>Response Content-Types:
1474 <span>application/json</span>
1475 </h5>
1476 <section>
1477 <h5>Response Example
1478 <span>(200 OK)</span>
1479 </h5>
1480 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
1481 {
1482 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1483 <span class="hljs-attr">&quot;username&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1484 <span class="hljs-attr">&quot;email&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1485 <span class="hljs-attr">&quot;displayNSFW&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
1486 <span class="hljs-attr">&quot;autoPlayVideo&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
1487 <span class="hljs-attr">&quot;role&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1488 <span class="hljs-attr">&quot;videoQuota&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1489 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1490 <span class="hljs-attr">&quot;account&quot;</span>: {
1491 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1492 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1493 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1494 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1495 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1496 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1497 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1498 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1499 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1500 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1501 <span class="hljs-attr">&quot;avatar&quot;</span>: {
1502 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1503 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1504 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1505 }
1506 },
1507 <span class="hljs-attr">&quot;videoChannels&quot;</span>: [
1508 {
1509 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1510 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1511 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
1512 <span class="hljs-attr">&quot;owner&quot;</span>: {
1513 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1514 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1515 },
1516 <span class="hljs-attr">&quot;videos&quot;</span>: [
1517 {
1518 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1519 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1520 <span class="hljs-attr">&quot;accountName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1521 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1522 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1523 <span class="hljs-attr">&quot;categoryLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1524 <span class="hljs-attr">&quot;category&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1525 <span class="hljs-attr">&quot;licenceLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1526 <span class="hljs-attr">&quot;licence&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1527 <span class="hljs-attr">&quot;languageLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1528 <span class="hljs-attr">&quot;language&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1529 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1530 <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1531 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
1532 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1533 <span class="hljs-attr">&quot;serverHost&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1534 <span class="hljs-attr">&quot;thumbnailPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1535 <span class="hljs-attr">&quot;previewPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1536 <span class="hljs-attr">&quot;embedPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1537 <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1538 <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1539 <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1540 <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>
1541 }
1542 ]
1543 }
1544 ]
1545 }
1546]
1547</code></pre>
1548 <!-- </div> -->
1549 </section>
1550 </div>
1551 </div>
1552 </div>
1553 <div id="operation--users-me-put" class="operation panel" data-traverse-target="operation--users-me-put">
1554 <!-- <section class="operation-tags row"> -->
1555 <!-- <div class="doc-copy"> -->
1556 <div class="operation-tags">
1557 <a class="label" href="#tag-User">User</a>
1558 <!---->
1559 </div>
1560 <!-- </div> -->
1561 <!-- </section> -->
1562 <h2 class="operation-title">
1563 <span class="operation-name">
1564 <span class="operation-name">PUT</span>
1565 <span class="operation-path">/users/me</span>
1566 </span>
1567 </h2>
1568 <div class="doc-row">
1569 <div class="doc-copy">
1570 <section class="swagger-request-body">
1571 <div class="prop-row">
1572 <div class="prop-name">
1573 <div class="swagger-request-model">
1574 <span class="">
1575 <a class="json-schema-ref" href="#/definitions/UpdateMe">UpdateMe</a>
1576 </span>
1577 </div>
1578 </div>
1579 <div class="prop-value columns small-6">
1580 <!-- <div class="swagger-request-description"> -->undefined
1581 <!-- </div> -->
1582 </div>
1583 </div>
1584 </section>
1585 </div>
1586 <div class="doc-examples">
1587 <section>
1588 <h5>Request Content-Types:
1589 <span>application/json</span>
1590 </h5>
1591 <h5>Request Example</h5>
1592 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
1593 <span class="hljs-attr">&quot;password&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1594 <span class="hljs-attr">&quot;email&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1595 <span class="hljs-attr">&quot;displayNSFW&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1596 <span class="hljs-attr">&quot;autoPlayVideo&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1597}
1598</code></pre>
1599 <!-- </div> -->
1600 </section>
1601 </div>
1602 </div>
1603 <div class="doc-row">
1604 <div class="doc-copy">
1605 <section class="swagger-responses">
1606 <div class="prop-row prop-group">
1607 <div class="prop-name">
1608 <div class="prop-title">204 No Content</div>
1609 </div>
1610 <div class="prop-value">
1611 <p>successful operation</p>
1612 </div>
1613 </div>
1614 </section>
1615 </div>
1616 <div class="doc-examples">
1617 <h5>Response Content-Types:
1618 <span>application/json</span>
1619 </h5>
1620 </div>
1621 </div>
1622 </div>
1623 <div id="operation--users-me-video-quota-used-get" class="operation panel" data-traverse-target="operation--users-me-video-quota-used-get">
1624 <!-- <section class="operation-tags row"> -->
1625 <!-- <div class="doc-copy"> -->
1626 <div class="operation-tags">
1627 <a class="label" href="#tag-User">User</a>
1628 <!---->
1629 </div>
1630 <!-- </div> -->
1631 <!-- </section> -->
1632 <h2 class="operation-title">
1633 <span class="operation-name">
1634 <span class="operation-name">GET</span>
1635 <span class="operation-path">/users/me/video-quota-used</span>
1636 </span>
1637 </h2>
1638 <div class="doc-row">
1639 <div class="doc-copy"> </div>
1640 <div class="doc-examples"></div>
1641 </div>
1642 <div class="doc-row">
1643 <div class="doc-copy">
1644 <section class="swagger-responses">
1645 <div class="prop-row prop-group">
1646 <div class="prop-name">
1647 <div class="prop-title">200 OK</div>
1648 <div class="prop-ref"></div>
1649 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
1650 </div>
1651 <div class="prop-value">
1652 <p>successful operation</p>
1653 </div>
1654 </div>
1655 </section>
1656 </div>
1657 <div class="doc-examples">
1658 <h5>Response Content-Types:
1659 <span>application/json</span>
1660 </h5>
1661 <section>
1662 <h5>Response Example
1663 <span>(200 OK)</span>
1664 </h5>
1665 <!-- <div class="hljs"> --><pre><code class="hljs lang-json"><span class="hljs-string">&quot;number&quot;</span>
1666</code></pre>
1667 <!-- </div> -->
1668 </section>
1669 </div>
1670 </div>
1671 </div>
1672 <div id="operation--users-me-videos--videoId--rating-get" class="operation panel" data-traverse-target="operation--users-me-videos--videoId--rating-get">
1673 <!-- <section class="operation-tags row"> -->
1674 <!-- <div class="doc-copy"> -->
1675 <div class="operation-tags">
1676 <a class="label" href="#tag-User">User</a>
1677 <!---->
1678 </div>
1679 <!-- </div> -->
1680 <!-- </section> -->
1681 <h2 class="operation-title">
1682 <span class="operation-name">
1683 <span class="operation-name">GET</span>
1684 <span class="operation-path">/users/me/videos/{videoId}/rating</span>
1685 </span>
1686 </h2>
1687 <div class="doc-row">
1688 <div class="doc-copy">
1689 <section class="swagger-request-params">
1690 <div class="prop-row prop-group">
1691 <div class="prop-name">
1692 <div class="prop-title">videoId</div>
1693 <span class="json-property-required"></span>
1694 </div>
1695 <div class="prop-value">
1696 <p>The video id </p>
1697 </div>
1698 </div>
1699 <div class="prop-row prop-inner">
1700 <div class="prop-name param-label">type</div>
1701 <div class="prop-value">
1702 <span class="json-property-type">string</span>
1703 <span class="json-property-range" title="Value limits"></span>
1704 </div>
1705 </div>
1706 <div class="prop-row prop-inner">
1707 <div class="prop-name param-label">in</div>
1708 <div class="prop-value">path</div>
1709 </div>
1710 </section>
1711 </div>
1712 <div class="doc-examples"></div>
1713 </div>
1714 <div class="doc-row">
1715 <div class="doc-copy">
1716 <section class="swagger-responses">
1717 <div class="prop-row prop-group">
1718 <div class="prop-name">
1719 <div class="prop-title">200 OK</div>
1720 <div class="prop-ref">
1721 <span class="">
1722 <a class="json-schema-ref" href="#/definitions/GetMeVideoRating">GetMeVideoRating</a>
1723 </span>
1724 </div>
1725 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
1726 </div>
1727 <div class="prop-value">
1728 <p>successful operation</p>
1729 </div>
1730 </div>
1731 </section>
1732 </div>
1733 <div class="doc-examples">
1734 <h5>Response Content-Types:
1735 <span>application/json</span>
1736 </h5>
1737 <section>
1738 <h5>Response Example
1739 <span>(200 OK)</span>
1740 </h5>
1741 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
1742 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1743 <span class="hljs-attr">&quot;rating&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>
1744}
1745</code></pre>
1746 <!-- </div> -->
1747 </section>
1748 </div>
1749 </div>
1750 </div>
1751 <div id="operation--users-me-videos-get" class="operation panel" data-traverse-target="operation--users-me-videos-get">
1752 <!-- <section class="operation-tags row"> -->
1753 <!-- <div class="doc-copy"> -->
1754 <div class="operation-tags">
1755 <a class="label" href="#tag-User">User</a>
1756 <!---->
1757 </div>
1758 <!-- </div> -->
1759 <!-- </section> -->
1760 <h2 class="operation-title">
1761 <span class="operation-name">
1762 <span class="operation-name">GET</span>
1763 <span class="operation-path">/users/me/videos</span>
1764 </span>
1765 </h2>
1766 <div class="doc-row">
1767 <div class="doc-copy"> </div>
1768 <div class="doc-examples"></div>
1769 </div>
1770 <div class="doc-row">
1771 <div class="doc-copy">
1772 <section class="swagger-responses">
1773 <div class="prop-row prop-group">
1774 <div class="prop-name">
1775 <div class="prop-title">200 OK</div>
1776 <div class="prop-ref">
1777 <span class="json-schema-ref-array">
1778 <a class="json-schema-ref" href="#/definitions/Video">Video</a>
1779 </span>
1780 </div>
1781 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
1782 </div>
1783 <div class="prop-value">
1784 <p>successful operation</p>
1785 </div>
1786 </div>
1787 </section>
1788 </div>
1789 <div class="doc-examples">
1790 <h5>Response Content-Types:
1791 <span>application/json</span>
1792 </h5>
1793 <section>
1794 <h5>Response Example
1795 <span>(200 OK)</span>
1796 </h5>
1797 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
1798 {
1799 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1800 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1801 <span class="hljs-attr">&quot;accountName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1802 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1803 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1804 <span class="hljs-attr">&quot;categoryLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1805 <span class="hljs-attr">&quot;category&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1806 <span class="hljs-attr">&quot;licenceLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1807 <span class="hljs-attr">&quot;licence&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1808 <span class="hljs-attr">&quot;languageLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1809 <span class="hljs-attr">&quot;language&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1810 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1811 <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1812 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
1813 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1814 <span class="hljs-attr">&quot;serverHost&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1815 <span class="hljs-attr">&quot;thumbnailPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1816 <span class="hljs-attr">&quot;previewPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1817 <span class="hljs-attr">&quot;embedPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1818 <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1819 <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1820 <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1821 <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>
1822 }
1823]
1824</code></pre>
1825 <!-- </div> -->
1826 </section>
1827 </div>
1828 </div>
1829 </div>
1830 <div id="operation--users-register-post" class="operation panel" data-traverse-target="operation--users-register-post">
1831 <!-- <section class="operation-tags row"> -->
1832 <!-- <div class="doc-copy"> -->
1833 <div class="operation-tags">
1834 <a class="label" href="#tag-User">User</a>
1835 <!---->
1836 </div>
1837 <!-- </div> -->
1838 <!-- </section> -->
1839 <h2 class="operation-title">
1840 <span class="operation-name">
1841 <span class="operation-name">POST</span>
1842 <span class="operation-path">/users/register</span>
1843 </span>
1844 </h2>
1845 <div class="doc-row">
1846 <div class="doc-copy">
1847 <section class="swagger-request-body">
1848 <div class="prop-row">
1849 <div class="prop-name">
1850 <div class="swagger-request-model">
1851 <span class="">
1852 <a class="json-schema-ref" href="#/definitions/RegisterUser">RegisterUser</a>
1853 </span>
1854 </div>
1855 </div>
1856 <div class="prop-value columns small-6">
1857 <!-- <div class="swagger-request-description"> -->undefined
1858 <!-- </div> -->
1859 </div>
1860 </div>
1861 </section>
1862 </div>
1863 <div class="doc-examples">
1864 <section>
1865 <h5>Request Content-Types:
1866 <span>application/json</span>
1867 </h5>
1868 <h5>Request Example</h5>
1869 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
1870 <span class="hljs-attr">&quot;username&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1871 <span class="hljs-attr">&quot;password&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1872 <span class="hljs-attr">&quot;email&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1873}
1874</code></pre>
1875 <!-- </div> -->
1876 </section>
1877 </div>
1878 </div>
1879 <div class="doc-row">
1880 <div class="doc-copy">
1881 <section class="swagger-responses">
1882 <div class="prop-row prop-group">
1883 <div class="prop-name">
1884 <div class="prop-title">204 No Content</div>
1885 </div>
1886 <div class="prop-value">
1887 <p>successful operation</p>
1888 </div>
1889 </div>
1890 </section>
1891 </div>
1892 <div class="doc-examples">
1893 <h5>Response Content-Types:
1894 <span>application/json</span>
1895 </h5>
1896 </div>
1897 </div>
1898 </div>
1899 <div id="operation--users-me-avatar-pick-post" class="operation panel" data-traverse-target="operation--users-me-avatar-pick-post">
1900 <!-- <section class="operation-tags row"> -->
1901 <!-- <div class="doc-copy"> -->
1902 <div class="operation-tags">
1903 <a class="label" href="#tag-User">User</a>
1904 <!---->
1905 </div>
1906 <!-- </div> -->
1907 <!-- </section> -->
1908 <h2 class="operation-title">
1909 <span class="operation-name">
1910 <span class="operation-name">POST</span>
1911 <span class="operation-path">/users/me/avatar/pick</span>
1912 </span>
1913 </h2>
1914 <div class="doc-row">
1915 <div class="doc-copy">
1916 <section class="swagger-request-params">
1917 <div class="prop-row prop-group">
1918 <div class="prop-name">
1919 <div class="prop-title">avatarfile</div>
1920 </div>
1921 <div class="prop-value">
1922 <p>The file to upload.</p>
1923 </div>
1924 </div>
1925 <div class="prop-row prop-inner">
1926 <div class="prop-name param-label">type</div>
1927 <div class="prop-value">
1928 <span class="json-property-type">file</span>
1929 <span class="json-property-range" title="Value limits"></span>
1930 </div>
1931 </div>
1932 <div class="prop-row prop-inner">
1933 <div class="prop-name param-label">in</div>
1934 <div class="prop-value">formData</div>
1935 </div>
1936 </section>
1937 </div>
1938 <div class="doc-examples"></div>
1939 </div>
1940 <div class="doc-row">
1941 <div class="doc-copy">
1942 <section class="swagger-responses">
1943 <div class="prop-row prop-group">
1944 <div class="prop-name">
1945 <div class="prop-title">200 OK</div>
1946 <div class="prop-ref">
1947 <span class="">
1948 <a class="json-schema-ref" href="#/definitions/Avatar">Avatar</a>
1949 </span>
1950 </div>
1951 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
1952 </div>
1953 <div class="prop-value">
1954 <p>successful operation</p>
1955 </div>
1956 </div>
1957 </section>
1958 </div>
1959 <div class="doc-examples">
1960 <h5>Response Content-Types:
1961 <span>application/json</span>
1962 </h5>
1963 <section>
1964 <h5>Response Example
1965 <span>(200 OK)</span>
1966 </h5>
1967 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
1968 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1969 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1970 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1971}
1972</code></pre>
1973 <!-- </div> -->
1974 </section>
1975 </div>
1976 </div>
1977 </div>
1978 <h1 id="tag-Video" class="swagger-summary-tag" data-traverse-target="tag-Video">Video</h1>
1979 <div id="operation--video-get" class="operation panel" data-traverse-target="operation--video-get">
1980 <!-- <section class="operation-tags row"> -->
1981 <!-- <div class="doc-copy"> -->
1982 <div class="operation-tags">
1983 <a class="label" href="#tag-Video">Video</a>
1984 <!---->
1985 </div>
1986 <!-- </div> -->
1987 <!-- </section> -->
1988 <h2 class="operation-title">
1989 <span class="operation-name">
1990 <span class="operation-name">GET</span>
1991 <span class="operation-path">/video</span>
1992 </span>
1993 </h2>
1994 <div class="doc-row">
1995 <div class="doc-copy"> </div>
1996 <div class="doc-examples"></div>
1997 </div>
1998 <div class="doc-row">
1999 <div class="doc-copy">
2000 <section class="swagger-responses">
2001 <div class="prop-row prop-group">
2002 <div class="prop-name">
2003 <div class="prop-title">200 OK</div>
2004 <div class="prop-ref">
2005 <span class="json-schema-ref-array">
2006 <a class="json-schema-ref" href="#/definitions/Video">Video</a>
2007 </span>
2008 </div>
2009 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
2010 </div>
2011 <div class="prop-value">
2012 <p>successful operation</p>
2013 </div>
2014 </div>
2015 </section>
2016 </div>
2017 <div class="doc-examples">
2018 <h5>Response Content-Types:
2019 <span>application/json</span>
2020 </h5>
2021 <section>
2022 <h5>Response Example
2023 <span>(200 OK)</span>
2024 </h5>
2025 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
2026 {
2027 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2028 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2029 <span class="hljs-attr">&quot;accountName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2030 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2031 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2032 <span class="hljs-attr">&quot;categoryLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2033 <span class="hljs-attr">&quot;category&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2034 <span class="hljs-attr">&quot;licenceLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2035 <span class="hljs-attr">&quot;licence&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2036 <span class="hljs-attr">&quot;languageLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2037 <span class="hljs-attr">&quot;language&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2038 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2039 <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2040 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
2041 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2042 <span class="hljs-attr">&quot;serverHost&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2043 <span class="hljs-attr">&quot;thumbnailPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2044 <span class="hljs-attr">&quot;previewPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2045 <span class="hljs-attr">&quot;embedPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2046 <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2047 <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2048 <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2049 <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>
2050 }
2051]
2052</code></pre>
2053 <!-- </div> -->
2054 </section>
2055 </div>
2056 </div>
2057 </div>
2058 <div id="operation--video-categories-get" class="operation panel" data-traverse-target="operation--video-categories-get">
2059 <!-- <section class="operation-tags row"> -->
2060 <!-- <div class="doc-copy"> -->
2061 <div class="operation-tags">
2062 <a class="label" href="#tag-Video">Video</a>
2063 <!---->
2064 </div>
2065 <!-- </div> -->
2066 <!-- </section> -->
2067 <h2 class="operation-title">
2068 <span class="operation-name">
2069 <span class="operation-name">GET</span>
2070 <span class="operation-path">/video/categories</span>
2071 </span>
2072 </h2>
2073 <div class="doc-row">
2074 <div class="doc-copy"> </div>
2075 <div class="doc-examples"></div>
2076 </div>
2077 <div class="doc-row">
2078 <div class="doc-copy">
2079 <section class="swagger-responses">
2080 <div class="prop-row prop-group">
2081 <div class="prop-name">
2082 <div class="prop-title">200 OK</div>
2083 <div class="prop-ref"></div>
2084 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
2085 </div>
2086 <div class="prop-value">
2087 <p>successful operation</p>
2088 </div>
2089 </div>
2090 </section>
2091 </div>
2092 <div class="doc-examples">
2093 <h5>Response Content-Types:
2094 <span>application/json</span>
2095 </h5>
2096 <section>
2097 <h5>Response Example
2098 <span>(200 OK)</span>
2099 </h5>
2100 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
2101 <span class="hljs-string">&quot;string&quot;</span>
2102]
2103</code></pre>
2104 <!-- </div> -->
2105 </section>
2106 </div>
2107 </div>
2108 </div>
2109 <div id="operation--video-licences-get" class="operation panel" data-traverse-target="operation--video-licences-get">
2110 <!-- <section class="operation-tags row"> -->
2111 <!-- <div class="doc-copy"> -->
2112 <div class="operation-tags">
2113 <a class="label" href="#tag-Video">Video</a>
2114 <!---->
2115 </div>
2116 <!-- </div> -->
2117 <!-- </section> -->
2118 <h2 class="operation-title">
2119 <span class="operation-name">
2120 <span class="operation-name">GET</span>
2121 <span class="operation-path">/video/licences</span>
2122 </span>
2123 </h2>
2124 <div class="doc-row">
2125 <div class="doc-copy"> </div>
2126 <div class="doc-examples"></div>
2127 </div>
2128 <div class="doc-row">
2129 <div class="doc-copy">
2130 <section class="swagger-responses">
2131 <div class="prop-row prop-group">
2132 <div class="prop-name">
2133 <div class="prop-title">200 OK</div>
2134 <div class="prop-ref"></div>
2135 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
2136 </div>
2137 <div class="prop-value">
2138 <p>successful operation</p>
2139 </div>
2140 </div>
2141 </section>
2142 </div>
2143 <div class="doc-examples">
2144 <h5>Response Content-Types:
2145 <span>application/json</span>
2146 </h5>
2147 <section>
2148 <h5>Response Example
2149 <span>(200 OK)</span>
2150 </h5>
2151 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
2152 <span class="hljs-string">&quot;string&quot;</span>
2153]
2154</code></pre>
2155 <!-- </div> -->
2156 </section>
2157 </div>
2158 </div>
2159 </div>
2160 <div id="operation--video-languages-get" class="operation panel" data-traverse-target="operation--video-languages-get">
2161 <!-- <section class="operation-tags row"> -->
2162 <!-- <div class="doc-copy"> -->
2163 <div class="operation-tags">
2164 <a class="label" href="#tag-Video">Video</a>
2165 <!---->
2166 </div>
2167 <!-- </div> -->
2168 <!-- </section> -->
2169 <h2 class="operation-title">
2170 <span class="operation-name">
2171 <span class="operation-name">GET</span>
2172 <span class="operation-path">/video/languages</span>
2173 </span>
2174 </h2>
2175 <div class="doc-row">
2176 <div class="doc-copy"> </div>
2177 <div class="doc-examples"></div>
2178 </div>
2179 <div class="doc-row">
2180 <div class="doc-copy">
2181 <section class="swagger-responses">
2182 <div class="prop-row prop-group">
2183 <div class="prop-name">
2184 <div class="prop-title">200 OK</div>
2185 <div class="prop-ref"></div>
2186 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
2187 </div>
2188 <div class="prop-value">
2189 <p>successful operation</p>
2190 </div>
2191 </div>
2192 </section>
2193 </div>
2194 <div class="doc-examples">
2195 <h5>Response Content-Types:
2196 <span>application/json</span>
2197 </h5>
2198 <section>
2199 <h5>Response Example
2200 <span>(200 OK)</span>
2201 </h5>
2202 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
2203 <span class="hljs-string">&quot;string&quot;</span>
2204]
2205</code></pre>
2206 <!-- </div> -->
2207 </section>
2208 </div>
2209 </div>
2210 </div>
2211 <div id="operation--video-privacies-get" class="operation panel" data-traverse-target="operation--video-privacies-get">
2212 <!-- <section class="operation-tags row"> -->
2213 <!-- <div class="doc-copy"> -->
2214 <div class="operation-tags">
2215 <a class="label" href="#tag-Video">Video</a>
2216 <!---->
2217 </div>
2218 <!-- </div> -->
2219 <!-- </section> -->
2220 <h2 class="operation-title">
2221 <span class="operation-name">
2222 <span class="operation-name">GET</span>
2223 <span class="operation-path">/video/privacies</span>
2224 </span>
2225 </h2>
2226 <div class="doc-row">
2227 <div class="doc-copy"> </div>
2228 <div class="doc-examples"></div>
2229 </div>
2230 <div class="doc-row">
2231 <div class="doc-copy">
2232 <section class="swagger-responses">
2233 <div class="prop-row prop-group">
2234 <div class="prop-name">
2235 <div class="prop-title">200 OK</div>
2236 <div class="prop-ref"></div>
2237 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
2238 </div>
2239 <div class="prop-value">
2240 <p>successful operation</p>
2241 </div>
2242 </div>
2243 </section>
2244 </div>
2245 <div class="doc-examples">
2246 <h5>Response Content-Types:
2247 <span>application/json</span>
2248 </h5>
2249 <section>
2250 <h5>Response Example
2251 <span>(200 OK)</span>
2252 </h5>
2253 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
2254 <span class="hljs-string">&quot;string&quot;</span>
2255]
2256</code></pre>
2257 <!-- </div> -->
2258 </section>
2259 </div>
2260 </div>
2261 </div>
2262 <div id="operation--video-search-get" class="operation panel" data-traverse-target="operation--video-search-get">
2263 <!-- <section class="operation-tags row"> -->
2264 <!-- <div class="doc-copy"> -->
2265 <div class="operation-tags">
2266 <a class="label" href="#tag-Video">Video</a>
2267 <!---->
2268 </div>
2269 <!-- </div> -->
2270 <!-- </section> -->
2271 <h2 class="operation-title">
2272 <span class="operation-name">
2273 <span class="operation-name">GET</span>
2274 <span class="operation-path">/video/search</span>
2275 </span>
2276 </h2>
2277 <div class="doc-row">
2278 <div class="doc-copy"> </div>
2279 <div class="doc-examples"></div>
2280 </div>
2281 <div class="doc-row">
2282 <div class="doc-copy">
2283 <section class="swagger-responses">
2284 <div class="prop-row prop-group">
2285 <div class="prop-name">
2286 <div class="prop-title">200 OK</div>
2287 <div class="prop-ref">
2288 <span class="json-schema-ref-array">
2289 <a class="json-schema-ref" href="#/definitions/Video">Video</a>
2290 </span>
2291 </div>
2292 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
2293 </div>
2294 <div class="prop-value">
2295 <p>successful operation</p>
2296 </div>
2297 </div>
2298 </section>
2299 </div>
2300 <div class="doc-examples">
2301 <h5>Response Content-Types:
2302 <span>application/json</span>
2303 </h5>
2304 <section>
2305 <h5>Response Example
2306 <span>(200 OK)</span>
2307 </h5>
2308 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
2309 {
2310 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2311 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2312 <span class="hljs-attr">&quot;accountName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2313 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2314 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2315 <span class="hljs-attr">&quot;categoryLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2316 <span class="hljs-attr">&quot;category&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2317 <span class="hljs-attr">&quot;licenceLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2318 <span class="hljs-attr">&quot;licence&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2319 <span class="hljs-attr">&quot;languageLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2320 <span class="hljs-attr">&quot;language&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2321 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2322 <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2323 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
2324 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2325 <span class="hljs-attr">&quot;serverHost&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2326 <span class="hljs-attr">&quot;thumbnailPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2327 <span class="hljs-attr">&quot;previewPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2328 <span class="hljs-attr">&quot;embedPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2329 <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2330 <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2331 <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2332 <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>
2333 }
2334]
2335</code></pre>
2336 <!-- </div> -->
2337 </section>
2338 </div>
2339 </div>
2340 </div>
2341 <div id="operation--video--id--put" class="operation panel" data-traverse-target="operation--video--id--put">
2342 <!-- <section class="operation-tags row"> -->
2343 <!-- <div class="doc-copy"> -->
2344 <div class="operation-tags">
2345 <a class="label" href="#tag-Video">Video</a>
2346 <!---->
2347 </div>
2348 <!-- </div> -->
2349 <!-- </section> -->
2350 <h2 class="operation-title">
2351 <span class="operation-name">
2352 <span class="operation-name">PUT</span>
2353 <span class="operation-path">/video/{id}</span>
2354 </span>
2355 </h2>
2356 <div class="doc-row">
2357 <div class="doc-copy">
2358 <section class="swagger-request-params">
2359 <div class="prop-row prop-group">
2360 <div class="prop-name">
2361 <div class="prop-title">id</div>
2362 <span class="json-property-required"></span>
2363 </div>
2364 <div class="prop-value">
2365 <p>The video id </p>
2366 </div>
2367 </div>
2368 <div class="prop-row prop-inner">
2369 <div class="prop-name param-label">type</div>
2370 <div class="prop-value">
2371 <span class="json-property-type">string</span>
2372 <span class="json-property-range" title="Value limits"></span>
2373 </div>
2374 </div>
2375 <div class="prop-row prop-inner">
2376 <div class="prop-name param-label">in</div>
2377 <div class="prop-value">path</div>
2378 </div>
2379 </section>
2380 </div>
2381 <div class="doc-examples"></div>
2382 </div>
2383 <div class="doc-row">
2384 <div class="doc-copy">
2385 <section class="swagger-responses">
2386 <div class="prop-row prop-group">
2387 <div class="prop-name">
2388 <div class="prop-title">200 OK</div>
2389 <div class="prop-ref">
2390 <span class="">
2391 <a class="json-schema-ref" href="#/definitions/Video">Video</a>
2392 </span>
2393 </div>
2394 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
2395 </div>
2396 <div class="prop-value">
2397 <p>successful operation</p>
2398 </div>
2399 </div>
2400 </section>
2401 </div>
2402 <div class="doc-examples">
2403 <h5>Response Content-Types:
2404 <span>application/json</span>
2405 </h5>
2406 <section>
2407 <h5>Response Example
2408 <span>(200 OK)</span>
2409 </h5>
2410 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
2411 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2412 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2413 <span class="hljs-attr">&quot;accountName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2414 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2415 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2416 <span class="hljs-attr">&quot;categoryLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2417 <span class="hljs-attr">&quot;category&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2418 <span class="hljs-attr">&quot;licenceLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2419 <span class="hljs-attr">&quot;licence&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2420 <span class="hljs-attr">&quot;languageLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2421 <span class="hljs-attr">&quot;language&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2422 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2423 <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2424 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
2425 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2426 <span class="hljs-attr">&quot;serverHost&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2427 <span class="hljs-attr">&quot;thumbnailPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2428 <span class="hljs-attr">&quot;previewPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2429 <span class="hljs-attr">&quot;embedPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2430 <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2431 <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2432 <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2433 <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>
2434}
2435</code></pre>
2436 <!-- </div> -->
2437 </section>
2438 </div>
2439 </div>
2440 </div>
2441 <div id="operation--video--id--get" class="operation panel" data-traverse-target="operation--video--id--get">
2442 <!-- <section class="operation-tags row"> -->
2443 <!-- <div class="doc-copy"> -->
2444 <div class="operation-tags">
2445 <a class="label" href="#tag-Video">Video</a>
2446 <!---->
2447 </div>
2448 <!-- </div> -->
2449 <!-- </section> -->
2450 <h2 class="operation-title">
2451 <span class="operation-name">
2452 <span class="operation-name">GET</span>
2453 <span class="operation-path">/video/{id}</span>
2454 </span>
2455 </h2>
2456 <div class="doc-row">
2457 <div class="doc-copy">
2458 <section class="swagger-request-params">
2459 <div class="prop-row prop-group">
2460 <div class="prop-name">
2461 <div class="prop-title">id</div>
2462 <span class="json-property-required"></span>
2463 </div>
2464 <div class="prop-value">
2465 <p>The video id </p>
2466 </div>
2467 </div>
2468 <div class="prop-row prop-inner">
2469 <div class="prop-name param-label">type</div>
2470 <div class="prop-value">
2471 <span class="json-property-type">string</span>
2472 <span class="json-property-range" title="Value limits"></span>
2473 </div>
2474 </div>
2475 <div class="prop-row prop-inner">
2476 <div class="prop-name param-label">in</div>
2477 <div class="prop-value">path</div>
2478 </div>
2479 </section>
2480 </div>
2481 <div class="doc-examples"></div>
2482 </div>
2483 <div class="doc-row">
2484 <div class="doc-copy">
2485 <section class="swagger-responses">
2486 <div class="prop-row prop-group">
2487 <div class="prop-name">
2488 <div class="prop-title">200 OK</div>
2489 <div class="prop-ref">
2490 <span class="">
2491 <a class="json-schema-ref" href="#/definitions/Video">Video</a>
2492 </span>
2493 </div>
2494 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
2495 </div>
2496 <div class="prop-value">
2497 <p>successful operation</p>
2498 </div>
2499 </div>
2500 </section>
2501 </div>
2502 <div class="doc-examples">
2503 <h5>Response Content-Types:
2504 <span>application/json</span>
2505 </h5>
2506 <section>
2507 <h5>Response Example
2508 <span>(200 OK)</span>
2509 </h5>
2510 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
2511 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2512 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2513 <span class="hljs-attr">&quot;accountName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2514 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2515 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2516 <span class="hljs-attr">&quot;categoryLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2517 <span class="hljs-attr">&quot;category&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2518 <span class="hljs-attr">&quot;licenceLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2519 <span class="hljs-attr">&quot;licence&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2520 <span class="hljs-attr">&quot;languageLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2521 <span class="hljs-attr">&quot;language&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2522 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2523 <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2524 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
2525 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2526 <span class="hljs-attr">&quot;serverHost&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2527 <span class="hljs-attr">&quot;thumbnailPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2528 <span class="hljs-attr">&quot;previewPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2529 <span class="hljs-attr">&quot;embedPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2530 <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2531 <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2532 <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2533 <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>
2534}
2535</code></pre>
2536 <!-- </div> -->
2537 </section>
2538 </div>
2539 </div>
2540 </div>
2541 <div id="operation--video--id--delete" class="operation panel" data-traverse-target="operation--video--id--delete">
2542 <!-- <section class="operation-tags row"> -->
2543 <!-- <div class="doc-copy"> -->
2544 <div class="operation-tags">
2545 <a class="label" href="#tag-Video">Video</a>
2546 <!---->
2547 </div>
2548 <!-- </div> -->
2549 <!-- </section> -->
2550 <h2 class="operation-title">
2551 <span class="operation-name">
2552 <span class="operation-name">DELETE</span>
2553 <span class="operation-path">/video/{id}</span>
2554 </span>
2555 </h2>
2556 <div class="doc-row">
2557 <div class="doc-copy">
2558 <section class="swagger-request-params">
2559 <div class="prop-row prop-group">
2560 <div class="prop-name">
2561 <div class="prop-title">id</div>
2562 <span class="json-property-required"></span>
2563 </div>
2564 <div class="prop-value">
2565 <p>The video id </p>
2566 </div>
2567 </div>
2568 <div class="prop-row prop-inner">
2569 <div class="prop-name param-label">type</div>
2570 <div class="prop-value">
2571 <span class="json-property-type">string</span>
2572 <span class="json-property-range" title="Value limits"></span>
2573 </div>
2574 </div>
2575 <div class="prop-row prop-inner">
2576 <div class="prop-name param-label">in</div>
2577 <div class="prop-value">path</div>
2578 </div>
2579 </section>
2580 </div>
2581 <div class="doc-examples"></div>
2582 </div>
2583 <div class="doc-row">
2584 <div class="doc-copy">
2585 <section class="swagger-responses">
2586 <div class="prop-row prop-group">
2587 <div class="prop-name">
2588 <div class="prop-title">204 No Content</div>
2589 </div>
2590 <div class="prop-value">
2591 <p>successful operation</p>
2592 </div>
2593 </div>
2594 </section>
2595 </div>
2596 <div class="doc-examples">
2597 <h5>Response Content-Types:
2598 <span>application/json</span>
2599 </h5>
2600 </div>
2601 </div>
2602 </div>
2603 <div id="operation--video--id--description-get" class="operation panel" data-traverse-target="operation--video--id--description-get">
2604 <!-- <section class="operation-tags row"> -->
2605 <!-- <div class="doc-copy"> -->
2606 <div class="operation-tags">
2607 <a class="label" href="#tag-Video">Video</a>
2608 <!---->
2609 </div>
2610 <!-- </div> -->
2611 <!-- </section> -->
2612 <h2 class="operation-title">
2613 <span class="operation-name">
2614 <span class="operation-name">GET</span>
2615 <span class="operation-path">/video/{id}/description</span>
2616 </span>
2617 </h2>
2618 <div class="doc-row">
2619 <div class="doc-copy">
2620 <section class="swagger-request-params">
2621 <div class="prop-row prop-group">
2622 <div class="prop-name">
2623 <div class="prop-title">id</div>
2624 <span class="json-property-required"></span>
2625 </div>
2626 <div class="prop-value">
2627 <p>The video id </p>
2628 </div>
2629 </div>
2630 <div class="prop-row prop-inner">
2631 <div class="prop-name param-label">type</div>
2632 <div class="prop-value">
2633 <span class="json-property-type">string</span>
2634 <span class="json-property-range" title="Value limits"></span>
2635 </div>
2636 </div>
2637 <div class="prop-row prop-inner">
2638 <div class="prop-name param-label">in</div>
2639 <div class="prop-value">path</div>
2640 </div>
2641 </section>
2642 </div>
2643 <div class="doc-examples"></div>
2644 </div>
2645 <div class="doc-row">
2646 <div class="doc-copy">
2647 <section class="swagger-responses">
2648 <div class="prop-row prop-group">
2649 <div class="prop-name">
2650 <div class="prop-title">200 OK</div>
2651 <div class="prop-ref"></div>
2652 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
2653 </div>
2654 <div class="prop-value">
2655 <p>successful operation</p>
2656 </div>
2657 </div>
2658 </section>
2659 </div>
2660 <div class="doc-examples">
2661 <h5>Response Content-Types:
2662 <span>application/json</span>
2663 </h5>
2664 <section>
2665 <h5>Response Example
2666 <span>(200 OK)</span>
2667 </h5>
2668 <!-- <div class="hljs"> --><pre><code class="hljs lang-json"><span class="hljs-string">&quot;string&quot;</span>
2669</code></pre>
2670 <!-- </div> -->
2671 </section>
2672 </div>
2673 </div>
2674 </div>
2675 <div id="operation--video--id--views-post" class="operation panel" data-traverse-target="operation--video--id--views-post">
2676 <!-- <section class="operation-tags row"> -->
2677 <!-- <div class="doc-copy"> -->
2678 <div class="operation-tags">
2679 <a class="label" href="#tag-Video">Video</a>
2680 <!---->
2681 </div>
2682 <!-- </div> -->
2683 <!-- </section> -->
2684 <h2 class="operation-title">
2685 <span class="operation-name">
2686 <span class="operation-name">POST</span>
2687 <span class="operation-path">/video/{id}/views</span>
2688 </span>
2689 </h2>
2690 <div class="doc-row">
2691 <div class="doc-copy">
2692 <section class="swagger-request-params">
2693 <div class="prop-row prop-group">
2694 <div class="prop-name">
2695 <div class="prop-title">id</div>
2696 <span class="json-property-required"></span>
2697 </div>
2698 <div class="prop-value">
2699 <p>The video id </p>
2700 </div>
2701 </div>
2702 <div class="prop-row prop-inner">
2703 <div class="prop-name param-label">type</div>
2704 <div class="prop-value">
2705 <span class="json-property-type">string</span>
2706 <span class="json-property-range" title="Value limits"></span>
2707 </div>
2708 </div>
2709 <div class="prop-row prop-inner">
2710 <div class="prop-name param-label">in</div>
2711 <div class="prop-value">path</div>
2712 </div>
2713 </section>
2714 </div>
2715 <div class="doc-examples"></div>
2716 </div>
2717 <div class="doc-row">
2718 <div class="doc-copy">
2719 <section class="swagger-responses">
2720 <div class="prop-row prop-group">
2721 <div class="prop-name">
2722 <div class="prop-title">204 No Content</div>
2723 </div>
2724 <div class="prop-value">
2725 <p>successful operation</p>
2726 </div>
2727 </div>
2728 </section>
2729 </div>
2730 <div class="doc-examples">
2731 <h5>Response Content-Types:
2732 <span>application/json</span>
2733 </h5>
2734 </div>
2735 </div>
2736 </div>
2737 <div id="operation--video-upload-post" class="operation panel" data-traverse-target="operation--video-upload-post">
2738 <!-- <section class="operation-tags row"> -->
2739 <!-- <div class="doc-copy"> -->
2740 <div class="operation-tags">
2741 <a class="label" href="#tag-Video">Video</a>
2742 <!---->
2743 </div>
2744 <!-- </div> -->
2745 <!-- </section> -->
2746 <h2 class="operation-title">
2747 <span class="operation-name">
2748 <span class="operation-name">POST</span>
2749 <span class="operation-path">/video/upload</span>
2750 </span>
2751 </h2>
2752 <div class="doc-row">
2753 <div class="doc-copy">
2754 <section class="swagger-request-params">
2755 <div class="prop-row prop-group">
2756 <div class="prop-name">
2757 <div class="prop-title">videofile</div>
2758 </div>
2759 <div class="prop-value">
2760 <p>The file to upload.</p>
2761 </div>
2762 </div>
2763 <div class="prop-row prop-inner">
2764 <div class="prop-name param-label">type</div>
2765 <div class="prop-value">
2766 <span class="json-property-type">file</span>
2767 <span class="json-property-range" title="Value limits"></span>
2768 </div>
2769 </div>
2770 <div class="prop-row prop-inner">
2771 <div class="prop-name param-label">in</div>
2772 <div class="prop-value">formData</div>
2773 </div>
2774 </section>
2775 </div>
2776 <div class="doc-examples"></div>
2777 </div>
2778 <div class="doc-row">
2779 <div class="doc-copy">
2780 <section class="swagger-responses">
2781 <div class="prop-row prop-group">
2782 <div class="prop-name">
2783 <div class="prop-title">200 OK</div>
2784 <div class="prop-ref">
2785 <span class="">
2786 <a class="json-schema-ref" href="#/definitions/VideoUploadResponse">VideoUploadResponse</a>
2787 </span>
2788 </div>
2789 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
2790 </div>
2791 <div class="prop-value">
2792 <p>successful operation</p>
2793 </div>
2794 </div>
2795 </section>
2796 </div>
2797 <div class="doc-examples">
2798 <h5>Response Content-Types:
2799 <span>application/json</span>
2800 </h5>
2801 <section>
2802 <h5>Response Example
2803 <span>(200 OK)</span>
2804 </h5>
2805 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
2806 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2807 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
2808}
2809</code></pre>
2810 <!-- </div> -->
2811 </section>
2812 </div>
2813 </div>
2814 </div>
2815 <h1 id="tag-VideoAbuse" class="swagger-summary-tag" data-traverse-target="tag-VideoAbuse">VideoAbuse</h1>
2816 <div id="operation--video-abuse-get" class="operation panel" data-traverse-target="operation--video-abuse-get">
2817 <!-- <section class="operation-tags row"> -->
2818 <!-- <div class="doc-copy"> -->
2819 <div class="operation-tags">
2820 <a class="label" href="#tag-VideoAbuse">VideoAbuse</a>
2821 <!---->
2822 </div>
2823 <!-- </div> -->
2824 <!-- </section> -->
2825 <h2 class="operation-title">
2826 <span class="operation-name">
2827 <span class="operation-name">GET</span>
2828 <span class="operation-path">/video/abuse</span>
2829 </span>
2830 </h2>
2831 <div class="doc-row">
2832 <div class="doc-copy"> </div>
2833 <div class="doc-examples"></div>
2834 </div>
2835 <div class="doc-row">
2836 <div class="doc-copy">
2837 <section class="swagger-responses">
2838 <div class="prop-row prop-group">
2839 <div class="prop-name">
2840 <div class="prop-title">200 OK</div>
2841 <div class="prop-ref">
2842 <span class="json-schema-ref-array">
2843 <a class="json-schema-ref" href="#/definitions/VideoAbuse">VideoAbuse</a>
2844 </span>
2845 </div>
2846 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
2847 </div>
2848 <div class="prop-value">
2849 <p>successful operation</p>
2850 </div>
2851 </div>
2852 </section>
2853 </div>
2854 <div class="doc-examples">
2855 <h5>Response Content-Types:
2856 <span>application/json</span>
2857 </h5>
2858 <section>
2859 <h5>Response Example
2860 <span>(200 OK)</span>
2861 </h5>
2862 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
2863 {
2864 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2865 <span class="hljs-attr">&quot;reason&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2866 <span class="hljs-attr">&quot;reporterUsername&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2867 <span class="hljs-attr">&quot;reporterServerHost&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2868 <span class="hljs-attr">&quot;videoId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2869 <span class="hljs-attr">&quot;videoUUID&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2870 <span class="hljs-attr">&quot;videoName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2871 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
2872 }
2873]
2874</code></pre>
2875 <!-- </div> -->
2876 </section>
2877 </div>
2878 </div>
2879 </div>
2880 <div id="operation--video--id--abuse-post" class="operation panel" data-traverse-target="operation--video--id--abuse-post">
2881 <!-- <section class="operation-tags row"> -->
2882 <!-- <div class="doc-copy"> -->
2883 <div class="operation-tags">
2884 <a class="label" href="#tag-VideoAbuse">VideoAbuse</a>
2885 <!---->
2886 </div>
2887 <!-- </div> -->
2888 <!-- </section> -->
2889 <h2 class="operation-title">
2890 <span class="operation-name">
2891 <span class="operation-name">POST</span>
2892 <span class="operation-path">/video/{id}/abuse</span>
2893 </span>
2894 </h2>
2895 <div class="doc-row">
2896 <div class="doc-copy">
2897 <section class="swagger-request-params">
2898 <div class="prop-row prop-group">
2899 <div class="prop-name">
2900 <div class="prop-title">id</div>
2901 <span class="json-property-required"></span>
2902 </div>
2903 <div class="prop-value">
2904 <p>The video id </p>
2905 </div>
2906 </div>
2907 <div class="prop-row prop-inner">
2908 <div class="prop-name param-label">type</div>
2909 <div class="prop-value">
2910 <span class="json-property-type">string</span>
2911 <span class="json-property-range" title="Value limits"></span>
2912 </div>
2913 </div>
2914 <div class="prop-row prop-inner">
2915 <div class="prop-name param-label">in</div>
2916 <div class="prop-value">path</div>
2917 </div>
2918 </section>
2919 </div>
2920 <div class="doc-examples"></div>
2921 </div>
2922 <div class="doc-row">
2923 <div class="doc-copy">
2924 <section class="swagger-responses">
2925 <div class="prop-row prop-group">
2926 <div class="prop-name">
2927 <div class="prop-title">204 No Content</div>
2928 </div>
2929 <div class="prop-value">
2930 <p>successful operation</p>
2931 </div>
2932 </div>
2933 </section>
2934 </div>
2935 <div class="doc-examples">
2936 <h5>Response Content-Types:
2937 <span>application/json</span>
2938 </h5>
2939 </div>
2940 </div>
2941 </div>
2942 <h1 id="tag-VideoBlacklist" class="swagger-summary-tag" data-traverse-target="tag-VideoBlacklist">VideoBlacklist</h1>
2943 <div id="operation--video--videoId--blacklist-post" class="operation panel" data-traverse-target="operation--video--videoId--blacklist-post">
2944 <!-- <section class="operation-tags row"> -->
2945 <!-- <div class="doc-copy"> -->
2946 <div class="operation-tags">
2947 <a class="label" href="#tag-VideoBlacklist">VideoBlacklist</a>
2948 <!---->
2949 </div>
2950 <!-- </div> -->
2951 <!-- </section> -->
2952 <h2 class="operation-title">
2953 <span class="operation-name">
2954 <span class="operation-name">POST</span>
2955 <span class="operation-path">/video/{videoId}/blacklist</span>
2956 </span>
2957 </h2>
2958 <div class="doc-row">
2959 <div class="doc-copy">
2960 <section class="swagger-request-params">
2961 <div class="prop-row prop-group">
2962 <div class="prop-name">
2963 <div class="prop-title">videoId</div>
2964 <span class="json-property-required"></span>
2965 </div>
2966 <div class="prop-value">
2967 <p>The video id </p>
2968 </div>
2969 </div>
2970 <div class="prop-row prop-inner">
2971 <div class="prop-name param-label">type</div>
2972 <div class="prop-value">
2973 <span class="json-property-type">string</span>
2974 <span class="json-property-range" title="Value limits"></span>
2975 </div>
2976 </div>
2977 <div class="prop-row prop-inner">
2978 <div class="prop-name param-label">in</div>
2979 <div class="prop-value">path</div>
2980 </div>
2981 </section>
2982 </div>
2983 <div class="doc-examples"></div>
2984 </div>
2985 <div class="doc-row">
2986 <div class="doc-copy">
2987 <section class="swagger-responses">
2988 <div class="prop-row prop-group">
2989 <div class="prop-name">
2990 <div class="prop-title">204 No Content</div>
2991 </div>
2992 <div class="prop-value">
2993 <p>successful operation</p>
2994 </div>
2995 </div>
2996 </section>
2997 </div>
2998 <div class="doc-examples">
2999 <h5>Response Content-Types:
3000 <span>application/json</span>
3001 </h5>
3002 </div>
3003 </div>
3004 </div>
3005 <div id="operation--video--videoId--blacklist-delete" class="operation panel" data-traverse-target="operation--video--videoId--blacklist-delete">
3006 <!-- <section class="operation-tags row"> -->
3007 <!-- <div class="doc-copy"> -->
3008 <div class="operation-tags">
3009 <a class="label" href="#tag-VideoBlacklist">VideoBlacklist</a>
3010 <!---->
3011 </div>
3012 <!-- </div> -->
3013 <!-- </section> -->
3014 <h2 class="operation-title">
3015 <span class="operation-name">
3016 <span class="operation-name">DELETE</span>
3017 <span class="operation-path">/video/{videoId}/blacklist</span>
3018 </span>
3019 </h2>
3020 <div class="doc-row">
3021 <div class="doc-copy">
3022 <section class="swagger-request-params">
3023 <div class="prop-row prop-group">
3024 <div class="prop-name">
3025 <div class="prop-title">videoId</div>
3026 <span class="json-property-required"></span>
3027 </div>
3028 <div class="prop-value">
3029 <p>The video id </p>
3030 </div>
3031 </div>
3032 <div class="prop-row prop-inner">
3033 <div class="prop-name param-label">type</div>
3034 <div class="prop-value">
3035 <span class="json-property-type">string</span>
3036 <span class="json-property-range" title="Value limits"></span>
3037 </div>
3038 </div>
3039 <div class="prop-row prop-inner">
3040 <div class="prop-name param-label">in</div>
3041 <div class="prop-value">path</div>
3042 </div>
3043 </section>
3044 </div>
3045 <div class="doc-examples"></div>
3046 </div>
3047 <div class="doc-row">
3048 <div class="doc-copy">
3049 <section class="swagger-responses">
3050 <div class="prop-row prop-group">
3051 <div class="prop-name">
3052 <div class="prop-title">204 No Content</div>
3053 </div>
3054 <div class="prop-value">
3055 <p>successful operation</p>
3056 </div>
3057 </div>
3058 </section>
3059 </div>
3060 <div class="doc-examples">
3061 <h5>Response Content-Types:
3062 <span>application/json</span>
3063 </h5>
3064 </div>
3065 </div>
3066 </div>
3067 <div id="operation--video-blacklist-get" class="operation panel" data-traverse-target="operation--video-blacklist-get">
3068 <!-- <section class="operation-tags row"> -->
3069 <!-- <div class="doc-copy"> -->
3070 <div class="operation-tags">
3071 <a class="label" href="#tag-VideoBlacklist">VideoBlacklist</a>
3072 <!---->
3073 </div>
3074 <!-- </div> -->
3075 <!-- </section> -->
3076 <h2 class="operation-title">
3077 <span class="operation-name">
3078 <span class="operation-name">GET</span>
3079 <span class="operation-path">/video/blacklist</span>
3080 </span>
3081 </h2>
3082 <div class="doc-row">
3083 <div class="doc-copy"> </div>
3084 <div class="doc-examples"></div>
3085 </div>
3086 <div class="doc-row">
3087 <div class="doc-copy">
3088 <section class="swagger-responses">
3089 <div class="prop-row prop-group">
3090 <div class="prop-name">
3091 <div class="prop-title">200 OK</div>
3092 <div class="prop-ref">
3093 <span class="json-schema-ref-array">
3094 <a class="json-schema-ref" href="#/definitions/VideoBlacklist">VideoBlacklist</a>
3095 </span>
3096 </div>
3097 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
3098 </div>
3099 <div class="prop-value">
3100 <p>successful operation</p>
3101 </div>
3102 </div>
3103 </section>
3104 </div>
3105 <div class="doc-examples">
3106 <h5>Response Content-Types:
3107 <span>application/json</span>
3108 </h5>
3109 <section>
3110 <h5>Response Example
3111 <span>(200 OK)</span>
3112 </h5>
3113 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
3114 {
3115 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3116 <span class="hljs-attr">&quot;videoId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3117 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3118 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3119 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3120 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3121 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3122 <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3123 <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3124 <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3125 <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3126 <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>
3127 }
3128]
3129</code></pre>
3130 <!-- </div> -->
3131 </section>
3132 </div>
3133 </div>
3134 </div>
3135 <h1 id="tag-VideoChannel" class="swagger-summary-tag" data-traverse-target="tag-VideoChannel">VideoChannel</h1>
3136 <div id="operation--video-channels-get" class="operation panel" data-traverse-target="operation--video-channels-get">
3137 <!-- <section class="operation-tags row"> -->
3138 <!-- <div class="doc-copy"> -->
3139 <div class="operation-tags">
3140 <a class="label" href="#tag-VideoChannel">VideoChannel</a>
3141 <!---->
3142 </div>
3143 <!-- </div> -->
3144 <!-- </section> -->
3145 <h2 class="operation-title">
3146 <span class="operation-name">
3147 <span class="operation-name">GET</span>
3148 <span class="operation-path">/video/channels</span>
3149 </span>
3150 </h2>
3151 <div class="doc-row">
3152 <div class="doc-copy"> </div>
3153 <div class="doc-examples"></div>
3154 </div>
3155 <div class="doc-row">
3156 <div class="doc-copy">
3157 <section class="swagger-responses">
3158 <div class="prop-row prop-group">
3159 <div class="prop-name">
3160 <div class="prop-title">200 OK</div>
3161 <div class="prop-ref">
3162 <span class="json-schema-ref-array">
3163 <a class="json-schema-ref" href="#/definitions/VideoChannel">VideoChannel</a>
3164 </span>
3165 </div>
3166 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
3167 </div>
3168 <div class="prop-value">
3169 <p>successful operation</p>
3170 </div>
3171 </div>
3172 </section>
3173 </div>
3174 <div class="doc-examples">
3175 <h5>Response Content-Types:
3176 <span>application/json</span>
3177 </h5>
3178 <section>
3179 <h5>Response Example
3180 <span>(200 OK)</span>
3181 </h5>
3182 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
3183 {
3184 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3185 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3186 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
3187 <span class="hljs-attr">&quot;owner&quot;</span>: {
3188 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3189 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
3190 },
3191 <span class="hljs-attr">&quot;videos&quot;</span>: [
3192 {
3193 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3194 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3195 <span class="hljs-attr">&quot;accountName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3196 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3197 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3198 <span class="hljs-attr">&quot;categoryLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3199 <span class="hljs-attr">&quot;category&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3200 <span class="hljs-attr">&quot;licenceLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3201 <span class="hljs-attr">&quot;licence&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3202 <span class="hljs-attr">&quot;languageLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3203 <span class="hljs-attr">&quot;language&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3204 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3205 <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3206 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
3207 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3208 <span class="hljs-attr">&quot;serverHost&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3209 <span class="hljs-attr">&quot;thumbnailPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3210 <span class="hljs-attr">&quot;previewPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3211 <span class="hljs-attr">&quot;embedPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3212 <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3213 <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3214 <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3215 <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>
3216 }
3217 ]
3218 }
3219]
3220</code></pre>
3221 <!-- </div> -->
3222 </section>
3223 </div>
3224 </div>
3225 </div>
3226 <div id="operation--video-channels-post" class="operation panel" data-traverse-target="operation--video-channels-post">
3227 <!-- <section class="operation-tags row"> -->
3228 <!-- <div class="doc-copy"> -->
3229 <div class="operation-tags">
3230 <a class="label" href="#tag-VideoChannel">VideoChannel</a>
3231 <!---->
3232 </div>
3233 <!-- </div> -->
3234 <!-- </section> -->
3235 <h2 class="operation-title">
3236 <span class="operation-name">
3237 <span class="operation-name">POST</span>
3238 <span class="operation-path">/video/channels</span>
3239 </span>
3240 </h2>
3241 <div class="doc-row">
3242 <div class="doc-copy">
3243 <section class="swagger-request-body">
3244 <div class="prop-row">
3245 <div class="prop-name">
3246 <div class="swagger-request-model">
3247 <span class="">
3248 <a class="json-schema-ref" href="#/definitions/VideoChannelInput">VideoChannelInput</a>
3249 </span>
3250 </div>
3251 </div>
3252 <div class="prop-value columns small-6">
3253 <!-- <div class="swagger-request-description"> -->undefined
3254 <!-- </div> -->
3255 </div>
3256 </div>
3257 </section>
3258 </div>
3259 <div class="doc-examples">
3260 <section>
3261 <h5>Request Content-Types:
3262 <span>application/json</span>
3263 </h5>
3264 <h5>Request Example</h5>
3265 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
3266 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3267 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
3268}
3269</code></pre>
3270 <!-- </div> -->
3271 </section>
3272 </div>
3273 </div>
3274 <div class="doc-row">
3275 <div class="doc-copy">
3276 <section class="swagger-responses">
3277 <div class="prop-row prop-group">
3278 <div class="prop-name">
3279 <div class="prop-title">204 No Content</div>
3280 </div>
3281 <div class="prop-value">
3282 <p>successful operation</p>
3283 </div>
3284 </div>
3285 </section>
3286 </div>
3287 <div class="doc-examples">
3288 <h5>Response Content-Types:
3289 <span>application/json</span>
3290 </h5>
3291 </div>
3292 </div>
3293 </div>
3294 <div id="operation--video-channels--id--get" class="operation panel" data-traverse-target="operation--video-channels--id--get">
3295 <!-- <section class="operation-tags row"> -->
3296 <!-- <div class="doc-copy"> -->
3297 <div class="operation-tags">
3298 <a class="label" href="#tag-VideoChannel">VideoChannel</a>
3299 <!---->
3300 </div>
3301 <!-- </div> -->
3302 <!-- </section> -->
3303 <h2 class="operation-title">
3304 <span class="operation-name">
3305 <span class="operation-name">GET</span>
3306 <span class="operation-path">/video/channels/{id}</span>
3307 </span>
3308 </h2>
3309 <div class="doc-row">
3310 <div class="doc-copy">
3311 <section class="swagger-request-params">
3312 <div class="prop-row prop-group">
3313 <div class="prop-name">
3314 <div class="prop-title">id</div>
3315 <span class="json-property-required"></span>
3316 </div>
3317 <div class="prop-value">
3318 <p>The video id </p>
3319 </div>
3320 </div>
3321 <div class="prop-row prop-inner">
3322 <div class="prop-name param-label">type</div>
3323 <div class="prop-value">
3324 <span class="json-property-type">string</span>
3325 <span class="json-property-range" title="Value limits"></span>
3326 </div>
3327 </div>
3328 <div class="prop-row prop-inner">
3329 <div class="prop-name param-label">in</div>
3330 <div class="prop-value">path</div>
3331 </div>
3332 </section>
3333 </div>
3334 <div class="doc-examples"></div>
3335 </div>
3336 <div class="doc-row">
3337 <div class="doc-copy">
3338 <section class="swagger-responses">
3339 <div class="prop-row prop-group">
3340 <div class="prop-name">
3341 <div class="prop-title">200 OK</div>
3342 <div class="prop-ref">
3343 <span class="">
3344 <a class="json-schema-ref" href="#/definitions/VideoChannel">VideoChannel</a>
3345 </span>
3346 </div>
3347 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
3348 </div>
3349 <div class="prop-value">
3350 <p>successful operation</p>
3351 </div>
3352 </div>
3353 </section>
3354 </div>
3355 <div class="doc-examples">
3356 <h5>Response Content-Types:
3357 <span>application/json</span>
3358 </h5>
3359 <section>
3360 <h5>Response Example
3361 <span>(200 OK)</span>
3362 </h5>
3363 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
3364 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3365 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3366 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
3367 <span class="hljs-attr">&quot;owner&quot;</span>: {
3368 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3369 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
3370 },
3371 <span class="hljs-attr">&quot;videos&quot;</span>: [
3372 {
3373 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3374 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3375 <span class="hljs-attr">&quot;accountName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3376 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3377 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3378 <span class="hljs-attr">&quot;categoryLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3379 <span class="hljs-attr">&quot;category&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3380 <span class="hljs-attr">&quot;licenceLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3381 <span class="hljs-attr">&quot;licence&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3382 <span class="hljs-attr">&quot;languageLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3383 <span class="hljs-attr">&quot;language&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3384 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3385 <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3386 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
3387 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3388 <span class="hljs-attr">&quot;serverHost&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3389 <span class="hljs-attr">&quot;thumbnailPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3390 <span class="hljs-attr">&quot;previewPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3391 <span class="hljs-attr">&quot;embedPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3392 <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3393 <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3394 <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3395 <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>
3396 }
3397 ]
3398}
3399</code></pre>
3400 <!-- </div> -->
3401 </section>
3402 </div>
3403 </div>
3404 </div>
3405 <div id="operation--video-channels--id--put" class="operation panel" data-traverse-target="operation--video-channels--id--put">
3406 <!-- <section class="operation-tags row"> -->
3407 <!-- <div class="doc-copy"> -->
3408 <div class="operation-tags">
3409 <a class="label" href="#tag-VideoChannel">VideoChannel</a>
3410 <!---->
3411 </div>
3412 <!-- </div> -->
3413 <!-- </section> -->
3414 <h2 class="operation-title">
3415 <span class="operation-name">
3416 <span class="operation-name">PUT</span>
3417 <span class="operation-path">/video/channels/{id}</span>
3418 </span>
3419 </h2>
3420 <div class="doc-row">
3421 <div class="doc-copy">
3422 <section class="swagger-request-body">
3423 <div class="prop-row">
3424 <div class="prop-name">
3425 <div class="swagger-request-model">
3426 <span class="">
3427 <a class="json-schema-ref" href="#/definitions/VideoChannelInput">VideoChannelInput</a>
3428 </span>
3429 </div>
3430 </div>
3431 <div class="prop-value columns small-6">
3432 <!-- <div class="swagger-request-description"> -->undefined
3433 <!-- </div> -->
3434 </div>
3435 </div>
3436 </section>
3437 <section class="swagger-request-params">
3438 <div class="prop-row prop-group">
3439 <div class="prop-name">
3440 <div class="prop-title">id</div>
3441 <span class="json-property-required"></span>
3442 </div>
3443 <div class="prop-value">
3444 <p>The video id </p>
3445 </div>
3446 </div>
3447 <div class="prop-row prop-inner">
3448 <div class="prop-name param-label">type</div>
3449 <div class="prop-value">
3450 <span class="json-property-type">string</span>
3451 <span class="json-property-range" title="Value limits"></span>
3452 </div>
3453 </div>
3454 <div class="prop-row prop-inner">
3455 <div class="prop-name param-label">in</div>
3456 <div class="prop-value">path</div>
3457 </div>
3458 </section>
3459 </div>
3460 <div class="doc-examples">
3461 <section>
3462 <h5>Request Content-Types:
3463 <span>application/json</span>
3464 </h5>
3465 <h5>Request Example</h5>
3466 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
3467 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3468 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
3469}
3470</code></pre>
3471 <!-- </div> -->
3472 </section>
3473 </div>
3474 </div>
3475 <div class="doc-row">
3476 <div class="doc-copy">
3477 <section class="swagger-responses">
3478 <div class="prop-row prop-group">
3479 <div class="prop-name">
3480 <div class="prop-title">204 No Content</div>
3481 </div>
3482 <div class="prop-value">
3483 <p>successful operation</p>
3484 </div>
3485 </div>
3486 </section>
3487 </div>
3488 <div class="doc-examples">
3489 <h5>Response Content-Types:
3490 <span>application/json</span>
3491 </h5>
3492 </div>
3493 </div>
3494 </div>
3495 <div id="operation--video-channels--id--delete" class="operation panel" data-traverse-target="operation--video-channels--id--delete">
3496 <!-- <section class="operation-tags row"> -->
3497 <!-- <div class="doc-copy"> -->
3498 <div class="operation-tags">
3499 <a class="label" href="#tag-VideoChannel">VideoChannel</a>
3500 <!---->
3501 </div>
3502 <!-- </div> -->
3503 <!-- </section> -->
3504 <h2 class="operation-title">
3505 <span class="operation-name">
3506 <span class="operation-name">DELETE</span>
3507 <span class="operation-path">/video/channels/{id}</span>
3508 </span>
3509 </h2>
3510 <div class="doc-row">
3511 <div class="doc-copy">
3512 <section class="swagger-request-params">
3513 <div class="prop-row prop-group">
3514 <div class="prop-name">
3515 <div class="prop-title">id</div>
3516 <span class="json-property-required"></span>
3517 </div>
3518 <div class="prop-value">
3519 <p>The video id </p>
3520 </div>
3521 </div>
3522 <div class="prop-row prop-inner">
3523 <div class="prop-name param-label">type</div>
3524 <div class="prop-value">
3525 <span class="json-property-type">string</span>
3526 <span class="json-property-range" title="Value limits"></span>
3527 </div>
3528 </div>
3529 <div class="prop-row prop-inner">
3530 <div class="prop-name param-label">in</div>
3531 <div class="prop-value">path</div>
3532 </div>
3533 </section>
3534 </div>
3535 <div class="doc-examples"></div>
3536 </div>
3537 <div class="doc-row">
3538 <div class="doc-copy">
3539 <section class="swagger-responses">
3540 <div class="prop-row prop-group">
3541 <div class="prop-name">
3542 <div class="prop-title">204 No Content</div>
3543 </div>
3544 <div class="prop-value">
3545 <p>successful operation</p>
3546 </div>
3547 </div>
3548 </section>
3549 </div>
3550 <div class="doc-examples">
3551 <h5>Response Content-Types:
3552 <span>application/json</span>
3553 </h5>
3554 </div>
3555 </div>
3556 </div>
3557 <div id="operation--video-accounts--accountId--channels-get" class="operation panel" data-traverse-target="operation--video-accounts--accountId--channels-get">
3558 <!-- <section class="operation-tags row"> -->
3559 <!-- <div class="doc-copy"> -->
3560 <div class="operation-tags">
3561 <a class="label" href="#tag-VideoChannel">VideoChannel</a>
3562 <!---->
3563 </div>
3564 <!-- </div> -->
3565 <!-- </section> -->
3566 <h2 class="operation-title">
3567 <span class="operation-name">
3568 <span class="operation-name">GET</span>
3569 <span class="operation-path">/video/accounts/{accountId}/channels</span>
3570 </span>
3571 </h2>
3572 <div class="doc-row">
3573 <div class="doc-copy">
3574 <section class="swagger-request-params">
3575 <div class="prop-row prop-group">
3576 <div class="prop-name">
3577 <div class="prop-title">accountId</div>
3578 <span class="json-property-required"></span>
3579 </div>
3580 <div class="prop-value">
3581 <p>The account id </p>
3582 </div>
3583 </div>
3584 <div class="prop-row prop-inner">
3585 <div class="prop-name param-label">type</div>
3586 <div class="prop-value">
3587 <span class="json-property-type">string</span>
3588 <span class="json-property-range" title="Value limits"></span>
3589 </div>
3590 </div>
3591 <div class="prop-row prop-inner">
3592 <div class="prop-name param-label">in</div>
3593 <div class="prop-value">path</div>
3594 </div>
3595 </section>
3596 </div>
3597 <div class="doc-examples"></div>
3598 </div>
3599 <div class="doc-row">
3600 <div class="doc-copy">
3601 <section class="swagger-responses">
3602 <div class="prop-row prop-group">
3603 <div class="prop-name">
3604 <div class="prop-title">200 OK</div>
3605 <div class="prop-ref">
3606 <span class="json-schema-ref-array">
3607 <a class="json-schema-ref" href="#/definitions/VideoChannel">VideoChannel</a>
3608 </span>
3609 </div>
3610 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
3611 </div>
3612 <div class="prop-value">
3613 <p>successful operation</p>
3614 </div>
3615 </div>
3616 </section>
3617 </div>
3618 <div class="doc-examples">
3619 <h5>Response Content-Types:
3620 <span>application/json</span>
3621 </h5>
3622 <section>
3623 <h5>Response Example
3624 <span>(200 OK)</span>
3625 </h5>
3626 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
3627 {
3628 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3629 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3630 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
3631 <span class="hljs-attr">&quot;owner&quot;</span>: {
3632 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3633 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
3634 },
3635 <span class="hljs-attr">&quot;videos&quot;</span>: [
3636 {
3637 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3638 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3639 <span class="hljs-attr">&quot;accountName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3640 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3641 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3642 <span class="hljs-attr">&quot;categoryLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3643 <span class="hljs-attr">&quot;category&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3644 <span class="hljs-attr">&quot;licenceLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3645 <span class="hljs-attr">&quot;licence&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3646 <span class="hljs-attr">&quot;languageLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3647 <span class="hljs-attr">&quot;language&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3648 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3649 <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3650 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
3651 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3652 <span class="hljs-attr">&quot;serverHost&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3653 <span class="hljs-attr">&quot;thumbnailPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3654 <span class="hljs-attr">&quot;previewPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3655 <span class="hljs-attr">&quot;embedPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3656 <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3657 <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3658 <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3659 <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>
3660 }
3661 ]
3662 }
3663]
3664</code></pre>
3665 <!-- </div> -->
3666 </section>
3667 </div>
3668 </div>
3669 </div>
3670 <h1 id="tag-VideoComment" class="swagger-summary-tag" data-traverse-target="tag-VideoComment">VideoComment</h1>
3671 <div id="operation--video--videoId--comment-threads-get" class="operation panel" data-traverse-target="operation--video--videoId--comment-threads-get">
3672 <!-- <section class="operation-tags row"> -->
3673 <!-- <div class="doc-copy"> -->
3674 <div class="operation-tags">
3675 <a class="label" href="#tag-VideoComment">VideoComment</a>
3676 <!---->
3677 </div>
3678 <!-- </div> -->
3679 <!-- </section> -->
3680 <h2 class="operation-title">
3681 <span class="operation-name">
3682 <span class="operation-name">GET</span>
3683 <span class="operation-path">/video/{videoId}/comment-threads</span>
3684 </span>
3685 </h2>
3686 <div class="doc-row">
3687 <div class="doc-copy">
3688 <section class="swagger-request-params">
3689 <div class="prop-row prop-group">
3690 <div class="prop-name">
3691 <div class="prop-title">videoId</div>
3692 <span class="json-property-required"></span>
3693 </div>
3694 <div class="prop-value">
3695 <p>The video id </p>
3696 </div>
3697 </div>
3698 <div class="prop-row prop-inner">
3699 <div class="prop-name param-label">type</div>
3700 <div class="prop-value">
3701 <span class="json-property-type">string</span>
3702 <span class="json-property-range" title="Value limits"></span>
3703 </div>
3704 </div>
3705 <div class="prop-row prop-inner">
3706 <div class="prop-name param-label">in</div>
3707 <div class="prop-value">path</div>
3708 </div>
3709 </section>
3710 </div>
3711 <div class="doc-examples"></div>
3712 </div>
3713 <div class="doc-row">
3714 <div class="doc-copy">
3715 <section class="swagger-responses">
3716 <div class="prop-row prop-group">
3717 <div class="prop-name">
3718 <div class="prop-title">200 OK</div>
3719 <div class="prop-ref">
3720 <span class="">
3721 <a class="json-schema-ref" href="#/definitions/VideoComment">VideoComment</a>
3722 </span>
3723 </div>
3724 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
3725 </div>
3726 <div class="prop-value">
3727 <p>successful operation</p>
3728 </div>
3729 </div>
3730 </section>
3731 </div>
3732 <div class="doc-examples">
3733 <h5>Response Content-Types:
3734 <span>application/json</span>
3735 </h5>
3736 <section>
3737 <h5>Response Example
3738 <span>(200 OK)</span>
3739 </h5>
3740 <!-- <div class="hljs"> -->
3741 <!-- </div> -->
3742 </section>
3743 </div>
3744 </div>
3745 </div>
3746 <div id="operation--video--videoId--comment-threads-post" class="operation panel" data-traverse-target="operation--video--videoId--comment-threads-post">
3747 <!-- <section class="operation-tags row"> -->
3748 <!-- <div class="doc-copy"> -->
3749 <div class="operation-tags">
3750 <a class="label" href="#tag-VideoComment">VideoComment</a>
3751 <!---->
3752 </div>
3753 <!-- </div> -->
3754 <!-- </section> -->
3755 <h2 class="operation-title">
3756 <span class="operation-name">
3757 <span class="operation-name">POST</span>
3758 <span class="operation-path">/video/{videoId}/comment-threads</span>
3759 </span>
3760 </h2>
3761 <div class="doc-row">
3762 <div class="doc-copy">
3763 <section class="swagger-request-params">
3764 <div class="prop-row prop-group">
3765 <div class="prop-name">
3766 <div class="prop-title">videoId</div>
3767 <span class="json-property-required"></span>
3768 </div>
3769 <div class="prop-value">
3770 <p>The video id </p>
3771 </div>
3772 </div>
3773 <div class="prop-row prop-inner">
3774 <div class="prop-name param-label">type</div>
3775 <div class="prop-value">
3776 <span class="json-property-type">string</span>
3777 <span class="json-property-range" title="Value limits"></span>
3778 </div>
3779 </div>
3780 <div class="prop-row prop-inner">
3781 <div class="prop-name param-label">in</div>
3782 <div class="prop-value">path</div>
3783 </div>
3784 </section>
3785 </div>
3786 <div class="doc-examples"></div>
3787 </div>
3788 <div class="doc-row">
3789 <div class="doc-copy">
3790 <section class="swagger-responses">
3791 <div class="prop-row prop-group">
3792 <div class="prop-name">
3793 <div class="prop-title">200 OK</div>
3794 </div>
3795 <div class="prop-value">
3796 <p>successful operation</p>
3797 </div>
3798 </div>
3799 </section>
3800 </div>
3801 <div class="doc-examples">
3802 <h5>Response Content-Types:
3803 <span>application/json</span>
3804 </h5>
3805 </div>
3806 </div>
3807 </div>
3808 <div id="operation--video--videoId--comment-threads--threadId--get" class="operation panel" data-traverse-target="operation--video--videoId--comment-threads--threadId--get">
3809 <!-- <section class="operation-tags row"> -->
3810 <!-- <div class="doc-copy"> -->
3811 <div class="operation-tags">
3812 <a class="label" href="#tag-VideoComment">VideoComment</a>
3813 <!---->
3814 </div>
3815 <!-- </div> -->
3816 <!-- </section> -->
3817 <h2 class="operation-title">
3818 <span class="operation-name">
3819 <span class="operation-name">GET</span>
3820 <span class="operation-path">/video/{videoId}/comment-threads/{threadId}</span>
3821 </span>
3822 </h2>
3823 <div class="doc-row">
3824 <div class="doc-copy">
3825 <section class="swagger-request-params">
3826 <div class="prop-row prop-group">
3827 <div class="prop-name">
3828 <div class="prop-title">videoId</div>
3829 <span class="json-property-required"></span>
3830 </div>
3831 <div class="prop-value">
3832 <p>The video id </p>
3833 </div>
3834 </div>
3835 <div class="prop-row prop-inner">
3836 <div class="prop-name param-label">type</div>
3837 <div class="prop-value">
3838 <span class="json-property-type">string</span>
3839 <span class="json-property-range" title="Value limits"></span>
3840 </div>
3841 </div>
3842 <div class="prop-row prop-inner">
3843 <div class="prop-name param-label">in</div>
3844 <div class="prop-value">path</div>
3845 </div>
3846 <div class="prop-row prop-group">
3847 <div class="prop-name">
3848 <div class="prop-title">threadId</div>
3849 <span class="json-property-required"></span>
3850 </div>
3851 <div class="prop-value">
3852 <p>The thread id </p>
3853 </div>
3854 </div>
3855 <div class="prop-row prop-inner">
3856 <div class="prop-name param-label">type</div>
3857 <div class="prop-value">
3858 <span class="json-property-type">string</span>
3859 <span class="json-property-range" title="Value limits"></span>
3860 </div>
3861 </div>
3862 <div class="prop-row prop-inner">
3863 <div class="prop-name param-label">in</div>
3864 <div class="prop-value">path</div>
3865 </div>
3866 </section>
3867 </div>
3868 <div class="doc-examples"></div>
3869 </div>
3870 <div class="doc-row">
3871 <div class="doc-copy">
3872 <section class="swagger-responses">
3873 <div class="prop-row prop-group">
3874 <div class="prop-name">
3875 <div class="prop-title">200 OK</div>
3876 <div class="prop-ref">
3877 <span class="">
3878 <a class="json-schema-ref" href="#/definitions/VideoCommentThreadTree">VideoCommentThreadTree</a>
3879 </span>
3880 </div>
3881 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
3882 </div>
3883 <div class="prop-value">
3884 <p>successful operation</p>
3885 </div>
3886 </div>
3887 </section>
3888 </div>
3889 <div class="doc-examples">
3890 <h5>Response Content-Types:
3891 <span>application/json</span>
3892 </h5>
3893 <section>
3894 <h5>Response Example
3895 <span>(200 OK)</span>
3896 </h5>
3897 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
3898 <span class="hljs-attr">&quot;comment&quot;</span>: {
3899 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3900 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3901 <span class="hljs-attr">&quot;text&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3902 <span class="hljs-attr">&quot;threadId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3903 <span class="hljs-attr">&quot;inReplyToCommentId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3904 <span class="hljs-attr">&quot;videoId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3905 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3906 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3907 <span class="hljs-attr">&quot;totalReplies&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3908 <span class="hljs-attr">&quot;account&quot;</span>: {
3909 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3910 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3911 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3912 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3913 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3914 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3915 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3916 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3917 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3918 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3919 <span class="hljs-attr">&quot;avatar&quot;</span>: {
3920 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3921 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3922 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
3923 }
3924 }
3925 },
3926 <span class="hljs-attr">&quot;children&quot;</span>: [
3927 {
3928 <span class="hljs-attr">&quot;comment&quot;</span>: {
3929 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3930 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3931 <span class="hljs-attr">&quot;text&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3932 <span class="hljs-attr">&quot;threadId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3933 <span class="hljs-attr">&quot;inReplyToCommentId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3934 <span class="hljs-attr">&quot;videoId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3935 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3936 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3937 <span class="hljs-attr">&quot;totalReplies&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3938 <span class="hljs-attr">&quot;account&quot;</span>: {
3939 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3940 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3941 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3942 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3943 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3944 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3945 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3946 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3947 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3948 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3949 <span class="hljs-attr">&quot;avatar&quot;</span>: {
3950 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3951 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3952 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
3953 }
3954 }
3955 },
3956 <span class="hljs-attr">&quot;children&quot;</span>: [
3957 {
3958 <span class="hljs-attr">&quot;comment&quot;</span>: {
3959 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3960 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3961 <span class="hljs-attr">&quot;text&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3962 <span class="hljs-attr">&quot;threadId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3963 <span class="hljs-attr">&quot;inReplyToCommentId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3964 <span class="hljs-attr">&quot;videoId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3965 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3966 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3967 <span class="hljs-attr">&quot;totalReplies&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3968 <span class="hljs-attr">&quot;account&quot;</span>: {
3969 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3970 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3971 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3972 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3973 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3974 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3975 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3976 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3977 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3978 <span class="hljs-attr">&quot;avatar&quot;</span>: {
3979 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3980 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3981 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
3982 }
3983 }
3984 }
3985 }
3986 ]
3987 }
3988 ]
3989}
3990</code></pre>
3991 <!-- </div> -->
3992 </section>
3993 </div>
3994 </div>
3995 </div>
3996 <div id="operation--video--videoId--comments--commentId--post" class="operation panel" data-traverse-target="operation--video--videoId--comments--commentId--post">
3997 <!-- <section class="operation-tags row"> -->
3998 <!-- <div class="doc-copy"> -->
3999 <div class="operation-tags">
4000 <a class="label" href="#tag-VideoComment">VideoComment</a>
4001 <!---->
4002 </div>
4003 <!-- </div> -->
4004 <!-- </section> -->
4005 <h2 class="operation-title">
4006 <span class="operation-name">
4007 <span class="operation-name">POST</span>
4008 <span class="operation-path">/video/{videoId}/comments/{commentId}</span>
4009 </span>
4010 </h2>
4011 <div class="doc-row">
4012 <div class="doc-copy">
4013 <section class="swagger-request-params">
4014 <div class="prop-row prop-group">
4015 <div class="prop-name">
4016 <div class="prop-title">videoId</div>
4017 <span class="json-property-required"></span>
4018 </div>
4019 <div class="prop-value">
4020 <p>The video id </p>
4021 </div>
4022 </div>
4023 <div class="prop-row prop-inner">
4024 <div class="prop-name param-label">type</div>
4025 <div class="prop-value">
4026 <span class="json-property-type">string</span>
4027 <span class="json-property-range" title="Value limits"></span>
4028 </div>
4029 </div>
4030 <div class="prop-row prop-inner">
4031 <div class="prop-name param-label">in</div>
4032 <div class="prop-value">path</div>
4033 </div>
4034 <div class="prop-row prop-group">
4035 <div class="prop-name">
4036 <div class="prop-title">commentId</div>
4037 <span class="json-property-required"></span>
4038 </div>
4039 <div class="prop-value">
4040 <p>The comment id </p>
4041 </div>
4042 </div>
4043 <div class="prop-row prop-inner">
4044 <div class="prop-name param-label">type</div>
4045 <div class="prop-value">
4046 <span class="json-property-type">string</span>
4047 <span class="json-property-range" title="Value limits"></span>
4048 </div>
4049 </div>
4050 <div class="prop-row prop-inner">
4051 <div class="prop-name param-label">in</div>
4052 <div class="prop-value">path</div>
4053 </div>
4054 </section>
4055 </div>
4056 <div class="doc-examples"></div>
4057 </div>
4058 <div class="doc-row">
4059 <div class="doc-copy">
4060 <section class="swagger-responses">
4061 <div class="prop-row prop-group">
4062 <div class="prop-name">
4063 <div class="prop-title">200 OK</div>
4064 </div>
4065 <div class="prop-value">
4066 <p>successful operation</p>
4067 </div>
4068 </div>
4069 </section>
4070 </div>
4071 <div class="doc-examples">
4072 <h5>Response Content-Types:
4073 <span>application/json</span>
4074 </h5>
4075 </div>
4076 </div>
4077 </div>
4078 <div id="operation--video--videoId--comments--commentId--delete" class="operation panel" data-traverse-target="operation--video--videoId--comments--commentId--delete">
4079 <!-- <section class="operation-tags row"> -->
4080 <!-- <div class="doc-copy"> -->
4081 <div class="operation-tags">
4082 <a class="label" href="#tag-VideoComment">VideoComment</a>
4083 <!---->
4084 </div>
4085 <!-- </div> -->
4086 <!-- </section> -->
4087 <h2 class="operation-title">
4088 <span class="operation-name">
4089 <span class="operation-name">DELETE</span>
4090 <span class="operation-path">/video/{videoId}/comments/{commentId}</span>
4091 </span>
4092 </h2>
4093 <div class="doc-row">
4094 <div class="doc-copy">
4095 <section class="swagger-request-params">
4096 <div class="prop-row prop-group">
4097 <div class="prop-name">
4098 <div class="prop-title">videoId</div>
4099 <span class="json-property-required"></span>
4100 </div>
4101 <div class="prop-value">
4102 <p>The video id </p>
4103 </div>
4104 </div>
4105 <div class="prop-row prop-inner">
4106 <div class="prop-name param-label">type</div>
4107 <div class="prop-value">
4108 <span class="json-property-type">string</span>
4109 <span class="json-property-range" title="Value limits"></span>
4110 </div>
4111 </div>
4112 <div class="prop-row prop-inner">
4113 <div class="prop-name param-label">in</div>
4114 <div class="prop-value">path</div>
4115 </div>
4116 <div class="prop-row prop-group">
4117 <div class="prop-name">
4118 <div class="prop-title">commentId</div>
4119 <span class="json-property-required"></span>
4120 </div>
4121 <div class="prop-value">
4122 <p>The comment id </p>
4123 </div>
4124 </div>
4125 <div class="prop-row prop-inner">
4126 <div class="prop-name param-label">type</div>
4127 <div class="prop-value">
4128 <span class="json-property-type">string</span>
4129 <span class="json-property-range" title="Value limits"></span>
4130 </div>
4131 </div>
4132 <div class="prop-row prop-inner">
4133 <div class="prop-name param-label">in</div>
4134 <div class="prop-value">path</div>
4135 </div>
4136 </section>
4137 </div>
4138 <div class="doc-examples"></div>
4139 </div>
4140 <div class="doc-row">
4141 <div class="doc-copy">
4142 <section class="swagger-responses">
4143 <div class="prop-row prop-group">
4144 <div class="prop-name">
4145 <div class="prop-title">204 No Content</div>
4146 </div>
4147 <div class="prop-value">
4148 <p>successful operation</p>
4149 </div>
4150 </div>
4151 </section>
4152 </div>
4153 <div class="doc-examples">
4154 <h5>Response Content-Types:
4155 <span>application/json</span>
4156 </h5>
4157 </div>
4158 </div>
4159 </div>
4160 <h1 id="tag-VideoRate" class="swagger-summary-tag" data-traverse-target="tag-VideoRate">VideoRate</h1>
4161 <div id="operation--video--id--rate-put" class="operation panel" data-traverse-target="operation--video--id--rate-put">
4162 <!-- <section class="operation-tags row"> -->
4163 <!-- <div class="doc-copy"> -->
4164 <div class="operation-tags">
4165 <a class="label" href="#tag-VideoRate">VideoRate</a>
4166 <!---->
4167 </div>
4168 <!-- </div> -->
4169 <!-- </section> -->
4170 <h2 class="operation-title">
4171 <span class="operation-name">
4172 <span class="operation-name">PUT</span>
4173 <span class="operation-path">/video/{id}/rate</span>
4174 </span>
4175 </h2>
4176 <div class="doc-row">
4177 <div class="doc-copy">
4178 <section class="swagger-request-params">
4179 <div class="prop-row prop-group">
4180 <div class="prop-name">
4181 <div class="prop-title">id</div>
4182 <span class="json-property-required"></span>
4183 </div>
4184 <div class="prop-value">
4185 <p>The video id </p>
4186 </div>
4187 </div>
4188 <div class="prop-row prop-inner">
4189 <div class="prop-name param-label">type</div>
4190 <div class="prop-value">
4191 <span class="json-property-type">string</span>
4192 <span class="json-property-range" title="Value limits"></span>
4193 </div>
4194 </div>
4195 <div class="prop-row prop-inner">
4196 <div class="prop-name param-label">in</div>
4197 <div class="prop-value">path</div>
4198 </div>
4199 </section>
4200 </div>
4201 <div class="doc-examples"></div>
4202 </div>
4203 <div class="doc-row">
4204 <div class="doc-copy">
4205 <section class="swagger-responses">
4206 <div class="prop-row prop-group">
4207 <div class="prop-name">
4208 <div class="prop-title">204 No Content</div>
4209 </div>
4210 <div class="prop-value">
4211 <p>successful operation</p>
4212 </div>
4213 </div>
4214 </section>
4215 </div>
4216 <div class="doc-examples">
4217 <h5>Response Content-Types:
4218 <span>application/json</span>
4219 </h5>
4220 </div>
4221 </div>
4222 </div>
4223 <h1>Schema Definitions</h1>
4224 <div id="definition-Video" class="definition panel" data-traverse-target="definition-Video">
4225 <h2 class="panel-title">
4226 <a name="/definitions/Video"></a>Video:
4227 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
4228 <span class="json-property-range" title="Value limits"></span>
4229
4230
4231 </span> -->
4232 </h2>
4233 <div class="doc-row">
4234 <div class="doc-copy">
4235 <section class="json-schema-properties">
4236 <dl>
4237 <dt data-property-name="id">
4238 <span class="json-property-name">id:</span>
4239 <span class="json-property-type">number</span>
4240 <span class="json-property-range" title="Value limits"></span>
4241 </dt>
4242 <dt data-property-name="uuid">
4243 <span class="json-property-name">uuid:</span>
4244 <span class="json-property-type">string</span>
4245 <span class="json-property-range" title="Value limits"></span>
4246 </dt>
4247 <dt data-property-name="accountName">
4248 <span class="json-property-name">accountName:</span>
4249 <span class="json-property-type">string</span>
4250 <span class="json-property-range" title="Value limits"></span>
4251 </dt>
4252 <dt data-property-name="createdAt">
4253 <span class="json-property-name">createdAt:</span>
4254 <span class="json-property-type">string</span>
4255 <span class="json-property-range" title="Value limits"></span>
4256 </dt>
4257 <dt data-property-name="updatedAt">
4258 <span class="json-property-name">updatedAt:</span>
4259 <span class="json-property-type">string</span>
4260 <span class="json-property-range" title="Value limits"></span>
4261 </dt>
4262 <dt data-property-name="categoryLabel">
4263 <span class="json-property-name">categoryLabel:</span>
4264 <span class="json-property-type">string</span>
4265 <span class="json-property-range" title="Value limits"></span>
4266 </dt>
4267 <dt data-property-name="category">
4268 <span class="json-property-name">category:</span>
4269 <span class="json-property-type">number</span>
4270 <span class="json-property-range" title="Value limits"></span>
4271 </dt>
4272 <dt data-property-name="licenceLabel">
4273 <span class="json-property-name">licenceLabel:</span>
4274 <span class="json-property-type">string</span>
4275 <span class="json-property-range" title="Value limits"></span>
4276 </dt>
4277 <dt data-property-name="licence">
4278 <span class="json-property-name">licence:</span>
4279 <span class="json-property-type">number</span>
4280 <span class="json-property-range" title="Value limits"></span>
4281 </dt>
4282 <dt data-property-name="languageLabel">
4283 <span class="json-property-name">languageLabel:</span>
4284 <span class="json-property-type">string</span>
4285 <span class="json-property-range" title="Value limits"></span>
4286 </dt>
4287 <dt data-property-name="language">
4288 <span class="json-property-name">language:</span>
4289 <span class="json-property-type">number</span>
4290 <span class="json-property-range" title="Value limits"></span>
4291 </dt>
4292 <dt data-property-name="description">
4293 <span class="json-property-name">description:</span>
4294 <span class="json-property-type">string</span>
4295 <span class="json-property-range" title="Value limits"></span>
4296 </dt>
4297 <dt data-property-name="duration">
4298 <span class="json-property-name">duration:</span>
4299 <span class="json-property-type">number</span>
4300 <span class="json-property-range" title="Value limits"></span>
4301 </dt>
4302 <dt data-property-name="isLocal">
4303 <span class="json-property-name">isLocal:</span>
4304 <span class="json-property-type">boolean</span>
4305 <span class="json-property-range" title="Value limits"></span>
4306 </dt>
4307 <dt data-property-name="name">
4308 <span class="json-property-name">name:</span>
4309 <span class="json-property-type">string</span>
4310 <span class="json-property-range" title="Value limits"></span>
4311 </dt>
4312 <dt data-property-name="serverHost">
4313 <span class="json-property-name">serverHost:</span>
4314 <span class="json-property-type">string</span>
4315 <span class="json-property-range" title="Value limits"></span>
4316 </dt>
4317 <dt data-property-name="thumbnailPath">
4318 <span class="json-property-name">thumbnailPath:</span>
4319 <span class="json-property-type">string</span>
4320 <span class="json-property-range" title="Value limits"></span>
4321 </dt>
4322 <dt data-property-name="previewPath">
4323 <span class="json-property-name">previewPath:</span>
4324 <span class="json-property-type">string</span>
4325 <span class="json-property-range" title="Value limits"></span>
4326 </dt>
4327 <dt data-property-name="embedPath">
4328 <span class="json-property-name">embedPath:</span>
4329 <span class="json-property-type">string</span>
4330 <span class="json-property-range" title="Value limits"></span>
4331 </dt>
4332 <dt data-property-name="views">
4333 <span class="json-property-name">views:</span>
4334 <span class="json-property-type">number</span>
4335 <span class="json-property-range" title="Value limits"></span>
4336 </dt>
4337 <dt data-property-name="likes">
4338 <span class="json-property-name">likes:</span>
4339 <span class="json-property-type">number</span>
4340 <span class="json-property-range" title="Value limits"></span>
4341 </dt>
4342 <dt data-property-name="dislikes">
4343 <span class="json-property-name">dislikes:</span>
4344 <span class="json-property-type">number</span>
4345 <span class="json-property-range" title="Value limits"></span>
4346 </dt>
4347 <dt data-property-name="nsfw">
4348 <span class="json-property-name">nsfw:</span>
4349 <span class="json-property-type">boolean</span>
4350 <span class="json-property-range" title="Value limits"></span>
4351 </dt>
4352 </dl>
4353 </section>
4354 </div>
4355 <div class="doc-examples">
4356 <section>
4357 <h5>Example</h5>
4358 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
4359 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4360 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4361 <span class="hljs-attr">&quot;accountName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4362 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4363 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4364 <span class="hljs-attr">&quot;categoryLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4365 <span class="hljs-attr">&quot;category&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4366 <span class="hljs-attr">&quot;licenceLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4367 <span class="hljs-attr">&quot;licence&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4368 <span class="hljs-attr">&quot;languageLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4369 <span class="hljs-attr">&quot;language&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4370 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4371 <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4372 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
4373 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4374 <span class="hljs-attr">&quot;serverHost&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4375 <span class="hljs-attr">&quot;thumbnailPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4376 <span class="hljs-attr">&quot;previewPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4377 <span class="hljs-attr">&quot;embedPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4378 <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4379 <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4380 <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4381 <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>
4382}
4383</code></pre>
4384 <!-- </div> -->
4385 </section>
4386 </div>
4387 </div>
4388 </div>
4389 <div id="definition-VideoAbuse" class="definition panel" data-traverse-target="definition-VideoAbuse">
4390 <h2 class="panel-title">
4391 <a name="/definitions/VideoAbuse"></a>VideoAbuse:
4392 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
4393 <span class="json-property-range" title="Value limits"></span>
4394
4395
4396 </span> -->
4397 </h2>
4398 <div class="doc-row">
4399 <div class="doc-copy">
4400 <section class="json-schema-properties">
4401 <dl>
4402 <dt data-property-name="id">
4403 <span class="json-property-name">id:</span>
4404 <span class="json-property-type">number</span>
4405 <span class="json-property-range" title="Value limits"></span>
4406 </dt>
4407 <dt data-property-name="reason">
4408 <span class="json-property-name">reason:</span>
4409 <span class="json-property-type">string</span>
4410 <span class="json-property-range" title="Value limits"></span>
4411 </dt>
4412 <dt data-property-name="reporterUsername">
4413 <span class="json-property-name">reporterUsername:</span>
4414 <span class="json-property-type">string</span>
4415 <span class="json-property-range" title="Value limits"></span>
4416 </dt>
4417 <dt data-property-name="reporterServerHost">
4418 <span class="json-property-name">reporterServerHost:</span>
4419 <span class="json-property-type">string</span>
4420 <span class="json-property-range" title="Value limits"></span>
4421 </dt>
4422 <dt data-property-name="videoId">
4423 <span class="json-property-name">videoId:</span>
4424 <span class="json-property-type">number</span>
4425 <span class="json-property-range" title="Value limits"></span>
4426 </dt>
4427 <dt data-property-name="videoUUID">
4428 <span class="json-property-name">videoUUID:</span>
4429 <span class="json-property-type">string</span>
4430 <span class="json-property-range" title="Value limits"></span>
4431 </dt>
4432 <dt data-property-name="videoName">
4433 <span class="json-property-name">videoName:</span>
4434 <span class="json-property-type">string</span>
4435 <span class="json-property-range" title="Value limits"></span>
4436 </dt>
4437 <dt data-property-name="createdAt">
4438 <span class="json-property-name">createdAt:</span>
4439 <span class="json-property-type">string</span>
4440 <span class="json-property-range" title="Value limits"></span>
4441 </dt>
4442 </dl>
4443 </section>
4444 </div>
4445 <div class="doc-examples">
4446 <section>
4447 <h5>Example</h5>
4448 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
4449 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4450 <span class="hljs-attr">&quot;reason&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4451 <span class="hljs-attr">&quot;reporterUsername&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4452 <span class="hljs-attr">&quot;reporterServerHost&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4453 <span class="hljs-attr">&quot;videoId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4454 <span class="hljs-attr">&quot;videoUUID&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4455 <span class="hljs-attr">&quot;videoName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4456 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
4457}
4458</code></pre>
4459 <!-- </div> -->
4460 </section>
4461 </div>
4462 </div>
4463 </div>
4464 <div id="definition-VideoBlacklist" class="definition panel" data-traverse-target="definition-VideoBlacklist">
4465 <h2 class="panel-title">
4466 <a name="/definitions/VideoBlacklist"></a>VideoBlacklist:
4467 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
4468 <span class="json-property-range" title="Value limits"></span>
4469
4470
4471 </span> -->
4472 </h2>
4473 <div class="doc-row">
4474 <div class="doc-copy">
4475 <section class="json-schema-properties">
4476 <dl>
4477 <dt data-property-name="id">
4478 <span class="json-property-name">id:</span>
4479 <span class="json-property-type">number</span>
4480 <span class="json-property-range" title="Value limits"></span>
4481 </dt>
4482 <dt data-property-name="videoId">
4483 <span class="json-property-name">videoId:</span>
4484 <span class="json-property-type">number</span>
4485 <span class="json-property-range" title="Value limits"></span>
4486 </dt>
4487 <dt data-property-name="createdAt">
4488 <span class="json-property-name">createdAt:</span>
4489 <span class="json-property-type">string</span>
4490 <span class="json-property-range" title="Value limits"></span>
4491 </dt>
4492 <dt data-property-name="updatedAt">
4493 <span class="json-property-name">updatedAt:</span>
4494 <span class="json-property-type">string</span>
4495 <span class="json-property-range" title="Value limits"></span>
4496 </dt>
4497 <dt data-property-name="name">
4498 <span class="json-property-name">name:</span>
4499 <span class="json-property-type">string</span>
4500 <span class="json-property-range" title="Value limits"></span>
4501 </dt>
4502 <dt data-property-name="uuid">
4503 <span class="json-property-name">uuid:</span>
4504 <span class="json-property-type">string</span>
4505 <span class="json-property-range" title="Value limits"></span>
4506 </dt>
4507 <dt data-property-name="description">
4508 <span class="json-property-name">description:</span>
4509 <span class="json-property-type">string</span>
4510 <span class="json-property-range" title="Value limits"></span>
4511 </dt>
4512 <dt data-property-name="duration">
4513 <span class="json-property-name">duration:</span>
4514 <span class="json-property-type">number</span>
4515 <span class="json-property-range" title="Value limits"></span>
4516 </dt>
4517 <dt data-property-name="views">
4518 <span class="json-property-name">views:</span>
4519 <span class="json-property-type">number</span>
4520 <span class="json-property-range" title="Value limits"></span>
4521 </dt>
4522 <dt data-property-name="likes">
4523 <span class="json-property-name">likes:</span>
4524 <span class="json-property-type">number</span>
4525 <span class="json-property-range" title="Value limits"></span>
4526 </dt>
4527 <dt data-property-name="dislikes">
4528 <span class="json-property-name">dislikes:</span>
4529 <span class="json-property-type">number</span>
4530 <span class="json-property-range" title="Value limits"></span>
4531 </dt>
4532 <dt data-property-name="nsfw">
4533 <span class="json-property-name">nsfw:</span>
4534 <span class="json-property-type">boolean</span>
4535 <span class="json-property-range" title="Value limits"></span>
4536 </dt>
4537 </dl>
4538 </section>
4539 </div>
4540 <div class="doc-examples">
4541 <section>
4542 <h5>Example</h5>
4543 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
4544 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4545 <span class="hljs-attr">&quot;videoId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4546 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4547 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4548 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4549 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4550 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4551 <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4552 <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4553 <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4554 <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4555 <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>
4556}
4557</code></pre>
4558 <!-- </div> -->
4559 </section>
4560 </div>
4561 </div>
4562 </div>
4563 <div id="definition-VideoChannel" class="definition panel" data-traverse-target="definition-VideoChannel">
4564 <h2 class="panel-title">
4565 <a name="/definitions/VideoChannel"></a>VideoChannel:
4566 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
4567 <span class="json-property-range" title="Value limits"></span>
4568
4569
4570 </span> -->
4571 </h2>
4572 <div class="doc-row">
4573 <div class="doc-copy">
4574 <section class="json-schema-properties">
4575 <dl>
4576 <dt data-property-name="displayName">
4577 <span class="json-property-name">displayName:</span>
4578 <span class="json-property-type">string</span>
4579 <span class="json-property-range" title="Value limits"></span>
4580 </dt>
4581 <dt data-property-name="description">
4582 <span class="json-property-name">description:</span>
4583 <span class="json-property-type">string</span>
4584 <span class="json-property-range" title="Value limits"></span>
4585 </dt>
4586 <dt data-property-name="isLocal">
4587 <span class="json-property-name">isLocal:</span>
4588 <span class="json-property-type">boolean</span>
4589 <span class="json-property-range" title="Value limits"></span>
4590 </dt>
4591 <dt data-property-name="owner">
4592 <span class="json-property-name">owner:</span>
4593 <span class="json-property-type">object</span>
4594 <span class="json-property-range" title="Value limits"></span>
4595 </dt>
4596 <dt data-property-name="videos">
4597 <span class="json-property-name">videos:</span>
4598 <span class="json-property-type">
4599 <span class="json-schema-ref-array">
4600 <a class="json-schema-ref" href="#/definitions/Video">Video</a>
4601 </span>
4602 </span>
4603 <span class="json-property-range" title="Value limits"></span>
4604 </dt>
4605 </dl>
4606 </section>
4607 </div>
4608 <div class="doc-examples">
4609 <section>
4610 <h5>Example</h5>
4611 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
4612 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4613 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4614 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
4615 <span class="hljs-attr">&quot;owner&quot;</span>: {
4616 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4617 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
4618 },
4619 <span class="hljs-attr">&quot;videos&quot;</span>: [
4620 {
4621 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4622 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4623 <span class="hljs-attr">&quot;accountName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4624 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4625 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4626 <span class="hljs-attr">&quot;categoryLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4627 <span class="hljs-attr">&quot;category&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4628 <span class="hljs-attr">&quot;licenceLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4629 <span class="hljs-attr">&quot;licence&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4630 <span class="hljs-attr">&quot;languageLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4631 <span class="hljs-attr">&quot;language&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4632 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4633 <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4634 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
4635 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4636 <span class="hljs-attr">&quot;serverHost&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4637 <span class="hljs-attr">&quot;thumbnailPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4638 <span class="hljs-attr">&quot;previewPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4639 <span class="hljs-attr">&quot;embedPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4640 <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4641 <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4642 <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4643 <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>
4644 }
4645 ]
4646}
4647</code></pre>
4648 <!-- </div> -->
4649 </section>
4650 </div>
4651 </div>
4652 </div>
4653 <div id="definition-VideoComment" class="definition panel" data-traverse-target="definition-VideoComment">
4654 <h2 class="panel-title">
4655 <a name="/definitions/VideoComment"></a>VideoComment:
4656 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
4657 <span class="json-property-range" title="Value limits"></span>
4658
4659
4660 </span> -->
4661 </h2>
4662 <div class="doc-row">
4663 <div class="doc-copy">
4664 <section class="json-schema-properties">
4665 <dl>
4666 <dt data-property-name="id">
4667 <span class="json-property-name">id:</span>
4668 <span class="json-property-type">number</span>
4669 <span class="json-property-range" title="Value limits"></span>
4670 </dt>
4671 <dt data-property-name="url">
4672 <span class="json-property-name">url:</span>
4673 <span class="json-property-type">string</span>
4674 <span class="json-property-range" title="Value limits"></span>
4675 </dt>
4676 <dt data-property-name="text">
4677 <span class="json-property-name">text:</span>
4678 <span class="json-property-type">string</span>
4679 <span class="json-property-range" title="Value limits"></span>
4680 </dt>
4681 <dt data-property-name="threadId">
4682 <span class="json-property-name">threadId:</span>
4683 <span class="json-property-type">number</span>
4684 <span class="json-property-range" title="Value limits"></span>
4685 </dt>
4686 <dt data-property-name="inReplyToCommentId">
4687 <span class="json-property-name">inReplyToCommentId:</span>
4688 <span class="json-property-type">number</span>
4689 <span class="json-property-range" title="Value limits"></span>
4690 </dt>
4691 <dt data-property-name="videoId">
4692 <span class="json-property-name">videoId:</span>
4693 <span class="json-property-type">number</span>
4694 <span class="json-property-range" title="Value limits"></span>
4695 </dt>
4696 <dt data-property-name="createdAt">
4697 <span class="json-property-name">createdAt:</span>
4698 <span class="json-property-type">string</span>
4699 <span class="json-property-range" title="Value limits"></span>
4700 </dt>
4701 <dt data-property-name="updatedAt">
4702 <span class="json-property-name">updatedAt:</span>
4703 <span class="json-property-type">string</span>
4704 <span class="json-property-range" title="Value limits"></span>
4705 </dt>
4706 <dt data-property-name="totalReplies">
4707 <span class="json-property-name">totalReplies:</span>
4708 <span class="json-property-type">number</span>
4709 <span class="json-property-range" title="Value limits"></span>
4710 </dt>
4711 <dt data-property-name="account">
4712 <span class="json-property-name">account:</span>
4713 <span class="json-property-type">
4714 <span class="">
4715 <a class="json-schema-ref" href="#/definitions/Account">Account</a>
4716 </span>
4717 </span>
4718 <span class="json-property-range" title="Value limits"></span>
4719 </dt>
4720 </dl>
4721 </section>
4722 </div>
4723 <div class="doc-examples">
4724 <section>
4725 <h5>Example</h5>
4726 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
4727 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4728 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4729 <span class="hljs-attr">&quot;text&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4730 <span class="hljs-attr">&quot;threadId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4731 <span class="hljs-attr">&quot;inReplyToCommentId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4732 <span class="hljs-attr">&quot;videoId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4733 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4734 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4735 <span class="hljs-attr">&quot;totalReplies&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4736 <span class="hljs-attr">&quot;account&quot;</span>: {
4737 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4738 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4739 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4740 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4741 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4742 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4743 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4744 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4745 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4746 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4747 <span class="hljs-attr">&quot;avatar&quot;</span>: {
4748 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4749 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4750 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
4751 }
4752 }
4753}
4754</code></pre>
4755 <!-- </div> -->
4756 </section>
4757 </div>
4758 </div>
4759 </div>
4760 <div id="definition-VideoCommentThreadTree" class="definition panel" data-traverse-target="definition-VideoCommentThreadTree">
4761 <h2 class="panel-title">
4762 <a name="/definitions/VideoCommentThreadTree"></a>VideoCommentThreadTree:
4763 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
4764 <span class="json-property-range" title="Value limits"></span>
4765
4766
4767 </span> -->
4768 </h2>
4769 <div class="doc-row">
4770 <div class="doc-copy">
4771 <section class="json-schema-properties">
4772 <dl>
4773 <dt data-property-name="comment">
4774 <span class="json-property-name">comment:</span>
4775 <span class="json-property-type">
4776 <span class="">
4777 <a class="json-schema-ref" href="#/definitions/VideoComment">VideoComment</a>
4778 </span>
4779 </span>
4780 <span class="json-property-range" title="Value limits"></span>
4781 </dt>
4782 <dt data-property-name="children">
4783 <span class="json-property-name">children:</span>
4784 <span class="json-property-type">
4785 <span class="json-schema-ref-array">
4786 <a class="json-schema-ref" href="#/definitions/VideoCommentThreadTree">VideoCommentThreadTree</a>
4787 </span>
4788 </span>
4789 <span class="json-property-range" title="Value limits"></span>
4790 </dt>
4791 </dl>
4792 </section>
4793 </div>
4794 <div class="doc-examples">
4795 <section>
4796 <h5>Example</h5>
4797 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
4798 <span class="hljs-attr">&quot;comment&quot;</span>: {
4799 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4800 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4801 <span class="hljs-attr">&quot;text&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4802 <span class="hljs-attr">&quot;threadId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4803 <span class="hljs-attr">&quot;inReplyToCommentId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4804 <span class="hljs-attr">&quot;videoId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4805 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4806 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4807 <span class="hljs-attr">&quot;totalReplies&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4808 <span class="hljs-attr">&quot;account&quot;</span>: {
4809 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4810 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4811 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4812 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4813 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4814 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4815 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4816 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4817 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4818 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4819 <span class="hljs-attr">&quot;avatar&quot;</span>: {
4820 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4821 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4822 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
4823 }
4824 }
4825 },
4826 <span class="hljs-attr">&quot;children&quot;</span>: [
4827 {
4828 <span class="hljs-attr">&quot;comment&quot;</span>: {
4829 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4830 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4831 <span class="hljs-attr">&quot;text&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4832 <span class="hljs-attr">&quot;threadId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4833 <span class="hljs-attr">&quot;inReplyToCommentId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4834 <span class="hljs-attr">&quot;videoId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4835 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4836 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4837 <span class="hljs-attr">&quot;totalReplies&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4838 <span class="hljs-attr">&quot;account&quot;</span>: {
4839 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4840 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4841 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4842 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4843 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4844 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4845 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4846 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4847 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4848 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4849 <span class="hljs-attr">&quot;avatar&quot;</span>: {
4850 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4851 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4852 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
4853 }
4854 }
4855 },
4856 <span class="hljs-attr">&quot;children&quot;</span>: [
4857 {
4858 <span class="hljs-attr">&quot;comment&quot;</span>: {
4859 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4860 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4861 <span class="hljs-attr">&quot;text&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4862 <span class="hljs-attr">&quot;threadId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4863 <span class="hljs-attr">&quot;inReplyToCommentId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4864 <span class="hljs-attr">&quot;videoId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4865 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4866 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4867 <span class="hljs-attr">&quot;totalReplies&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4868 <span class="hljs-attr">&quot;account&quot;</span>: {
4869 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4870 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4871 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4872 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4873 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4874 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4875 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4876 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4877 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4878 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4879 <span class="hljs-attr">&quot;avatar&quot;</span>: {
4880 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4881 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4882 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
4883 }
4884 }
4885 }
4886 }
4887 ]
4888 }
4889 ]
4890}
4891</code></pre>
4892 <!-- </div> -->
4893 </section>
4894 </div>
4895 </div>
4896 </div>
4897 <div id="definition-Avatar" class="definition panel" data-traverse-target="definition-Avatar">
4898 <h2 class="panel-title">
4899 <a name="/definitions/Avatar"></a>Avatar:
4900 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
4901 <span class="json-property-range" title="Value limits"></span>
4902
4903
4904 </span> -->
4905 </h2>
4906 <div class="doc-row">
4907 <div class="doc-copy">
4908 <section class="json-schema-properties">
4909 <dl>
4910 <dt data-property-name="path">
4911 <span class="json-property-name">path:</span>
4912 <span class="json-property-type">string</span>
4913 <span class="json-property-range" title="Value limits"></span>
4914 </dt>
4915 <dt data-property-name="createdAt">
4916 <span class="json-property-name">createdAt:</span>
4917 <span class="json-property-type">string</span>
4918 <span class="json-property-range" title="Value limits"></span>
4919 </dt>
4920 <dt data-property-name="updatedAt">
4921 <span class="json-property-name">updatedAt:</span>
4922 <span class="json-property-type">string</span>
4923 <span class="json-property-range" title="Value limits"></span>
4924 </dt>
4925 </dl>
4926 </section>
4927 </div>
4928 <div class="doc-examples">
4929 <section>
4930 <h5>Example</h5>
4931 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
4932 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4933 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4934 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
4935}
4936</code></pre>
4937 <!-- </div> -->
4938 </section>
4939 </div>
4940 </div>
4941 </div>
4942 <div id="definition-Actor" class="definition panel" data-traverse-target="definition-Actor">
4943 <h2 class="panel-title">
4944 <a name="/definitions/Actor"></a>Actor:
4945 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
4946 <span class="json-property-range" title="Value limits"></span>
4947
4948
4949 </span> -->
4950 </h2>
4951 <div class="doc-row">
4952 <div class="doc-copy">
4953 <section class="json-schema-properties">
4954 <dl>
4955 <dt data-property-name="id">
4956 <span class="json-property-name">id:</span>
4957 <span class="json-property-type">number</span>
4958 <span class="json-property-range" title="Value limits"></span>
4959 </dt>
4960 <dt data-property-name="uuid">
4961 <span class="json-property-name">uuid:</span>
4962 <span class="json-property-type">string</span>
4963 <span class="json-property-range" title="Value limits"></span>
4964 </dt>
4965 <dt data-property-name="url">
4966 <span class="json-property-name">url:</span>
4967 <span class="json-property-type">string</span>
4968 <span class="json-property-range" title="Value limits"></span>
4969 </dt>
4970 <dt data-property-name="name">
4971 <span class="json-property-name">name:</span>
4972 <span class="json-property-type">string</span>
4973 <span class="json-property-range" title="Value limits"></span>
4974 </dt>
4975 <dt data-property-name="host">
4976 <span class="json-property-name">host:</span>
4977 <span class="json-property-type">string</span>
4978 <span class="json-property-range" title="Value limits"></span>
4979 </dt>
4980 <dt data-property-name="followingCount">
4981 <span class="json-property-name">followingCount:</span>
4982 <span class="json-property-type">number</span>
4983 <span class="json-property-range" title="Value limits"></span>
4984 </dt>
4985 <dt data-property-name="followersCount">
4986 <span class="json-property-name">followersCount:</span>
4987 <span class="json-property-type">number</span>
4988 <span class="json-property-range" title="Value limits"></span>
4989 </dt>
4990 <dt data-property-name="createdAt">
4991 <span class="json-property-name">createdAt:</span>
4992 <span class="json-property-type">string</span>
4993 <span class="json-property-range" title="Value limits"></span>
4994 </dt>
4995 <dt data-property-name="updatedAt">
4996 <span class="json-property-name">updatedAt:</span>
4997 <span class="json-property-type">string</span>
4998 <span class="json-property-range" title="Value limits"></span>
4999 </dt>
5000 <dt data-property-name="avatar">
5001 <span class="json-property-name">avatar:</span>
5002 <span class="json-property-type">
5003 <span class="">
5004 <a class="json-schema-ref" href="#/definitions/Avatar">Avatar</a>
5005 </span>
5006 </span>
5007 <span class="json-property-range" title="Value limits"></span>
5008 </dt>
5009 </dl>
5010 </section>
5011 </div>
5012 <div class="doc-examples">
5013 <section>
5014 <h5>Example</h5>
5015 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
5016 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5017 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5018 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5019 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5020 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5021 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5022 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5023 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5024 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5025 <span class="hljs-attr">&quot;avatar&quot;</span>: {
5026 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5027 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5028 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
5029 }
5030}
5031</code></pre>
5032 <!-- </div> -->
5033 </section>
5034 </div>
5035 </div>
5036 </div>
5037 <div id="definition-Account" class="definition panel" data-traverse-target="definition-Account">
5038 <h2 class="panel-title">
5039 <a name="/definitions/Account"></a>Account:
5040 <!-- <span class="json-property-type"><span class="json-property-type"></span>
5041 <span class="json-property-range" title="Value limits"></span>
5042
5043
5044 </span> -->
5045 </h2>
5046 <div class="doc-row">
5047 <div class="doc-copy">
5048 <section class="json-schema-allOf">
5049 <section class="json-schema-allOf-inherited">
5050 <ul>
5051 <span class="">
5052 <a class="json-schema-ref" href="#/definitions/Actor">Actor</a>
5053 </span>
5054 </ul>
5055 </section>
5056 <section class="json-schema-allOf-additional">
5057 <section class="json-schema-properties">
5058 <dl>
5059 <dt data-property-name="displayName">
5060 <span class="json-property-name">displayName:</span>
5061 <span class="json-property-type">string</span>
5062 <span class="json-property-range" title="Value limits"></span>
5063 </dt>
5064 </dl>
5065 </section>
5066 </section>
5067 </section>
5068 </div>
5069 <div class="doc-examples">
5070 <section>
5071 <h5>Example</h5>
5072 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
5073 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5074 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5075 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5076 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5077 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5078 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5079 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5080 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5081 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5082 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5083 <span class="hljs-attr">&quot;avatar&quot;</span>: {
5084 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5085 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5086 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
5087 }
5088}
5089</code></pre>
5090 <!-- </div> -->
5091 </section>
5092 </div>
5093 </div>
5094 </div>
5095 <div id="definition-User" class="definition panel" data-traverse-target="definition-User">
5096 <h2 class="panel-title">
5097 <a name="/definitions/User"></a>User:
5098 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
5099 <span class="json-property-range" title="Value limits"></span>
5100
5101
5102 </span> -->
5103 </h2>
5104 <div class="doc-row">
5105 <div class="doc-copy">
5106 <section class="json-schema-properties">
5107 <dl>
5108 <dt data-property-name="id">
5109 <span class="json-property-name">id:</span>
5110 <span class="json-property-type">number</span>
5111 <span class="json-property-range" title="Value limits"></span>
5112 </dt>
5113 <dt data-property-name="username">
5114 <span class="json-property-name">username:</span>
5115 <span class="json-property-type">string</span>
5116 <span class="json-property-range" title="Value limits"></span>
5117 </dt>
5118 <dt data-property-name="email">
5119 <span class="json-property-name">email:</span>
5120 <span class="json-property-type">string</span>
5121 <span class="json-property-range" title="Value limits"></span>
5122 </dt>
5123 <dt data-property-name="displayNSFW">
5124 <span class="json-property-name">displayNSFW:</span>
5125 <span class="json-property-type">boolean</span>
5126 <span class="json-property-range" title="Value limits"></span>
5127 </dt>
5128 <dt data-property-name="autoPlayVideo">
5129 <span class="json-property-name">autoPlayVideo:</span>
5130 <span class="json-property-type">boolean</span>
5131 <span class="json-property-range" title="Value limits"></span>
5132 </dt>
5133 <dt data-property-name="role">
5134 <span class="json-property-name">role:</span>
5135 <span class="json-property-type">string</span>
5136 <span class="json-property-enum" title="Possible values">
5137 <span class="json-property-enum-item">User</span>,
5138 <span class="json-property-enum-item">Moderator</span>,
5139 <span class="json-property-enum-item">Administrator</span>
5140 </span>
5141 <span class="json-property-range" title="Value limits"></span>
5142 </dt>
5143 <dt data-property-name="videoQuota">
5144 <span class="json-property-name">videoQuota:</span>
5145 <span class="json-property-type">number</span>
5146 <span class="json-property-range" title="Value limits"></span>
5147 </dt>
5148 <dt data-property-name="createdAt">
5149 <span class="json-property-name">createdAt:</span>
5150 <span class="json-property-type">string</span>
5151 <span class="json-property-range" title="Value limits"></span>
5152 </dt>
5153 <dt data-property-name="account">
5154 <span class="json-property-name">account:</span>
5155 <span class="json-property-type">
5156 <span class="">
5157 <a class="json-schema-ref" href="#/definitions/Account">Account</a>
5158 </span>
5159 </span>
5160 <span class="json-property-range" title="Value limits"></span>
5161 </dt>
5162 <dt data-property-name="videoChannels">
5163 <span class="json-property-name">videoChannels:</span>
5164 <span class="json-property-type">
5165 <span class="json-schema-ref-array">
5166 <a class="json-schema-ref" href="#/definitions/VideoChannel">VideoChannel</a>
5167 </span>
5168 </span>
5169 <span class="json-property-range" title="Value limits"></span>
5170 </dt>
5171 </dl>
5172 </section>
5173 </div>
5174 <div class="doc-examples">
5175 <section>
5176 <h5>Example</h5>
5177 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
5178 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5179 <span class="hljs-attr">&quot;username&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5180 <span class="hljs-attr">&quot;email&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5181 <span class="hljs-attr">&quot;displayNSFW&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
5182 <span class="hljs-attr">&quot;autoPlayVideo&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
5183 <span class="hljs-attr">&quot;role&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5184 <span class="hljs-attr">&quot;videoQuota&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5185 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5186 <span class="hljs-attr">&quot;account&quot;</span>: {
5187 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5188 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5189 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5190 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5191 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5192 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5193 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5194 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5195 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5196 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5197 <span class="hljs-attr">&quot;avatar&quot;</span>: {
5198 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5199 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5200 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
5201 }
5202 },
5203 <span class="hljs-attr">&quot;videoChannels&quot;</span>: [
5204 {
5205 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5206 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5207 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
5208 <span class="hljs-attr">&quot;owner&quot;</span>: {
5209 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5210 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
5211 },
5212 <span class="hljs-attr">&quot;videos&quot;</span>: [
5213 {
5214 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5215 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5216 <span class="hljs-attr">&quot;accountName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5217 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5218 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5219 <span class="hljs-attr">&quot;categoryLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5220 <span class="hljs-attr">&quot;category&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5221 <span class="hljs-attr">&quot;licenceLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5222 <span class="hljs-attr">&quot;licence&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5223 <span class="hljs-attr">&quot;languageLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5224 <span class="hljs-attr">&quot;language&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5225 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5226 <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5227 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
5228 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5229 <span class="hljs-attr">&quot;serverHost&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5230 <span class="hljs-attr">&quot;thumbnailPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5231 <span class="hljs-attr">&quot;previewPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5232 <span class="hljs-attr">&quot;embedPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5233 <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5234 <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5235 <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5236 <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>
5237 }
5238 ]
5239 }
5240 ]
5241}
5242</code></pre>
5243 <!-- </div> -->
5244 </section>
5245 </div>
5246 </div>
5247 </div>
5248 <div id="definition-ServerConfig" class="definition panel" data-traverse-target="definition-ServerConfig">
5249 <h2 class="panel-title">
5250 <a name="/definitions/ServerConfig"></a>ServerConfig:
5251 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
5252 <span class="json-property-range" title="Value limits"></span>
5253
5254
5255 </span> -->
5256 </h2>
5257 <div class="doc-row">
5258 <div class="doc-copy">
5259 <section class="json-schema-properties">
5260 <dl>
5261 <dt data-property-name="signup">
5262 <span class="json-property-name">signup:</span>
5263 <span class="json-property-type">object</span>
5264 <span class="json-property-range" title="Value limits"></span>
5265 </dt>
5266 <dt data-property-name="transcoding">
5267 <span class="json-property-name">transcoding:</span>
5268 <span class="json-property-type">object</span>
5269 <span class="json-property-range" title="Value limits"></span>
5270 </dt>
5271 <dt data-property-name="avatar">
5272 <span class="json-property-name">avatar:</span>
5273 <span class="json-property-type">object</span>
5274 <span class="json-property-range" title="Value limits"></span>
5275 </dt>
5276 <dt data-property-name="video">
5277 <span class="json-property-name">video:</span>
5278 <span class="json-property-type">object</span>
5279 <span class="json-property-range" title="Value limits"></span>
5280 </dt>
5281 </dl>
5282 </section>
5283 </div>
5284 <div class="doc-examples">
5285 <section>
5286 <h5>Example</h5>
5287 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
5288 <span class="hljs-attr">&quot;signup&quot;</span>: {
5289 <span class="hljs-attr">&quot;allowed&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>
5290 },
5291 <span class="hljs-attr">&quot;transcoding&quot;</span>: {
5292 <span class="hljs-attr">&quot;enabledResolutions&quot;</span>: [
5293 <span class="hljs-string">&quot;number&quot;</span>
5294 ]
5295 },
5296 <span class="hljs-attr">&quot;avatar&quot;</span>: {
5297 <span class="hljs-attr">&quot;file&quot;</span>: {
5298 <span class="hljs-attr">&quot;size&quot;</span>: {
5299 <span class="hljs-attr">&quot;max&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>
5300 }
5301 },
5302 <span class="hljs-attr">&quot;extensions&quot;</span>: [
5303 <span class="hljs-string">&quot;string&quot;</span>
5304 ]
5305 },
5306 <span class="hljs-attr">&quot;video&quot;</span>: {
5307 <span class="hljs-attr">&quot;file&quot;</span>: {
5308 <span class="hljs-attr">&quot;extensions&quot;</span>: [
5309 <span class="hljs-string">&quot;string&quot;</span>
5310 ]
5311 }
5312 }
5313}
5314</code></pre>
5315 <!-- </div> -->
5316 </section>
5317 </div>
5318 </div>
5319 </div>
5320 <div id="definition-Follow" class="definition panel" data-traverse-target="definition-Follow">
5321 <h2 class="panel-title">
5322 <a name="/definitions/Follow"></a>Follow:
5323 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
5324 <span class="json-property-range" title="Value limits"></span>
5325
5326
5327 </span> -->
5328 </h2>
5329 <div class="doc-row">
5330 <div class="doc-copy">
5331 <section class="json-schema-properties">
5332 <dl>
5333 <dt data-property-name="id">
5334 <span class="json-property-name">id:</span>
5335 <span class="json-property-type">number</span>
5336 <span class="json-property-range" title="Value limits"></span>
5337 </dt>
5338 <dt data-property-name="follower">
5339 <span class="json-property-name">follower:</span>
5340 <span class="json-property-type">
5341 <span class="">
5342 <a class="json-schema-ref" href="#/definitions/Actor">Actor</a>
5343 </span>
5344 </span>
5345 <span class="json-property-range" title="Value limits"></span>
5346 </dt>
5347 <dt data-property-name="following">
5348 <span class="json-property-name">following:</span>
5349 <span class="json-property-type">
5350 <span class="">
5351 <a class="json-schema-ref" href="#/definitions/Actor">Actor</a>
5352 </span>
5353 </span>
5354 <span class="json-property-range" title="Value limits"></span>
5355 </dt>
5356 <dt data-property-name="score">
5357 <span class="json-property-name">score:</span>
5358 <span class="json-property-type">number</span>
5359 <span class="json-property-range" title="Value limits"></span>
5360 </dt>
5361 <dt data-property-name="state">
5362 <span class="json-property-name">state:</span>
5363 <span class="json-property-type">string</span>
5364 <span class="json-property-enum" title="Possible values">
5365 <span class="json-property-enum-item">pending</span>,
5366 <span class="json-property-enum-item">accepted</span>
5367 </span>
5368 <span class="json-property-range" title="Value limits"></span>
5369 </dt>
5370 <dt data-property-name="createdAt">
5371 <span class="json-property-name">createdAt:</span>
5372 <span class="json-property-type">string</span>
5373 <span class="json-property-range" title="Value limits"></span>
5374 </dt>
5375 <dt data-property-name="updatedAt">
5376 <span class="json-property-name">updatedAt:</span>
5377 <span class="json-property-type">string</span>
5378 <span class="json-property-range" title="Value limits"></span>
5379 </dt>
5380 </dl>
5381 </section>
5382 </div>
5383 <div class="doc-examples">
5384 <section>
5385 <h5>Example</h5>
5386 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
5387 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5388 <span class="hljs-attr">&quot;follower&quot;</span>: {
5389 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5390 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5391 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5392 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5393 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5394 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5395 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5396 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5397 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5398 <span class="hljs-attr">&quot;avatar&quot;</span>: {
5399 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5400 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5401 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
5402 }
5403 },
5404 <span class="hljs-attr">&quot;following&quot;</span>: {
5405 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5406 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5407 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5408 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5409 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5410 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5411 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5412 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5413 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5414 <span class="hljs-attr">&quot;avatar&quot;</span>: {
5415 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5416 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5417 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
5418 }
5419 },
5420 <span class="hljs-attr">&quot;score&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5421 <span class="hljs-attr">&quot;state&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5422 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5423 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
5424}
5425</code></pre>
5426 <!-- </div> -->
5427 </section>
5428 </div>
5429 </div>
5430 </div>
5431 <div id="definition-Job" class="definition panel" data-traverse-target="definition-Job">
5432 <h2 class="panel-title">
5433 <a name="/definitions/Job"></a>Job:
5434 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
5435 <span class="json-property-range" title="Value limits"></span>
5436
5437
5438 </span> -->
5439 </h2>
5440 <div class="doc-row">
5441 <div class="doc-copy">
5442 <section class="json-schema-properties">
5443 <dl>
5444 <dt data-property-name="id">
5445 <span class="json-property-name">id:</span>
5446 <span class="json-property-type">number</span>
5447 <span class="json-property-range" title="Value limits"></span>
5448 </dt>
5449 <dt data-property-name="state">
5450 <span class="json-property-name">state:</span>
5451 <span class="json-property-type">string</span>
5452 <span class="json-property-enum" title="Possible values">
5453 <span class="json-property-enum-item">pending</span>,
5454 <span class="json-property-enum-item">processing</span>,
5455 <span class="json-property-enum-item">error</span>,
5456 <span class="json-property-enum-item">success</span>
5457 </span>
5458 <span class="json-property-range" title="Value limits"></span>
5459 </dt>
5460 <dt data-property-name="category">
5461 <span class="json-property-name">category:</span>
5462 <span class="json-property-type">string</span>
5463 <span class="json-property-enum" title="Possible values">
5464 <span class="json-property-enum-item">transcoding</span>,
5465 <span class="json-property-enum-item">activitypub-http</span>
5466 </span>
5467 <span class="json-property-range" title="Value limits"></span>
5468 </dt>
5469 <dt data-property-name="handlerName">
5470 <span class="json-property-name">handlerName:</span>
5471 <span class="json-property-type">string</span>
5472 <span class="json-property-range" title="Value limits"></span>
5473 </dt>
5474 <dt data-property-name="handlerInputData">
5475 <span class="json-property-name">handlerInputData:</span>
5476 <span class="json-property-type">string</span>
5477 <span class="json-property-range" title="Value limits"></span>
5478 </dt>
5479 <dt data-property-name="createdAt">
5480 <span class="json-property-name">createdAt:</span>
5481 <span class="json-property-type">string</span>
5482 <span class="json-property-range" title="Value limits"></span>
5483 </dt>
5484 <dt data-property-name="updatedAt">
5485 <span class="json-property-name">updatedAt:</span>
5486 <span class="json-property-type">string</span>
5487 <span class="json-property-range" title="Value limits"></span>
5488 </dt>
5489 </dl>
5490 </section>
5491 </div>
5492 <div class="doc-examples">
5493 <section>
5494 <h5>Example</h5>
5495 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
5496 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5497 <span class="hljs-attr">&quot;state&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5498 <span class="hljs-attr">&quot;category&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5499 <span class="hljs-attr">&quot;handlerName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5500 <span class="hljs-attr">&quot;handlerInputData&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5501 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5502 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
5503}
5504</code></pre>
5505 <!-- </div> -->
5506 </section>
5507 </div>
5508 </div>
5509 </div>
5510 <div id="definition-AddUserResponse" class="definition panel" data-traverse-target="definition-AddUserResponse">
5511 <h2 class="panel-title">
5512 <a name="/definitions/AddUserResponse"></a>AddUserResponse:
5513 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
5514 <span class="json-property-range" title="Value limits"></span>
5515
5516
5517 </span> -->
5518 </h2>
5519 <div class="doc-row">
5520 <div class="doc-copy">
5521 <section class="json-schema-properties">
5522 <dl>
5523 <dt data-property-name="id">
5524 <span class="json-property-name">id:</span>
5525 <span class="json-property-type">number</span>
5526 <span class="json-property-range" title="Value limits"></span>
5527 </dt>
5528 <dt data-property-name="uuid">
5529 <span class="json-property-name">uuid:</span>
5530 <span class="json-property-type">string</span>
5531 <span class="json-property-range" title="Value limits"></span>
5532 </dt>
5533 </dl>
5534 </section>
5535 </div>
5536 <div class="doc-examples">
5537 <section>
5538 <h5>Example</h5>
5539 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
5540 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5541 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
5542}
5543</code></pre>
5544 <!-- </div> -->
5545 </section>
5546 </div>
5547 </div>
5548 </div>
5549 <div id="definition-VideoUploadResponse" class="definition panel" data-traverse-target="definition-VideoUploadResponse">
5550 <h2 class="panel-title">
5551 <a name="/definitions/VideoUploadResponse"></a>VideoUploadResponse:
5552 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
5553 <span class="json-property-range" title="Value limits"></span>
5554
5555
5556 </span> -->
5557 </h2>
5558 <div class="doc-row">
5559 <div class="doc-copy">
5560 <section class="json-schema-properties">
5561 <dl>
5562 <dt data-property-name="id">
5563 <span class="json-property-name">id:</span>
5564 <span class="json-property-type">number</span>
5565 <span class="json-property-range" title="Value limits"></span>
5566 </dt>
5567 <dt data-property-name="uuid">
5568 <span class="json-property-name">uuid:</span>
5569 <span class="json-property-type">string</span>
5570 <span class="json-property-range" title="Value limits"></span>
5571 </dt>
5572 </dl>
5573 </section>
5574 </div>
5575 <div class="doc-examples">
5576 <section>
5577 <h5>Example</h5>
5578 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
5579 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5580 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
5581}
5582</code></pre>
5583 <!-- </div> -->
5584 </section>
5585 </div>
5586 </div>
5587 </div>
5588 <div id="definition-AddUser" class="definition panel" data-traverse-target="definition-AddUser">
5589 <h2 class="panel-title">
5590 <a name="/definitions/AddUser"></a>AddUser:
5591 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
5592 <span class="json-property-range" title="Value limits"></span>
5593
5594
5595 </span> -->
5596 </h2>
5597 <div class="doc-row">
5598 <div class="doc-copy">
5599 <section class="json-schema-properties">
5600 <dl>
5601 <dt data-property-name="username" class="has-description">
5602 <span class="json-property-name">username:</span>
5603 <span class="json-property-type">string</span>
5604 <span class="json-property-range" title="Value limits"></span>
5605 <span class="json-property-required"></span>
5606 </dt>
5607 <dd>
5608 <p>The user username </p>
5609 </dd>
5610 <dt data-property-name="password" class="has-description">
5611 <span class="json-property-name">password:</span>
5612 <span class="json-property-type">string</span>
5613 <span class="json-property-range" title="Value limits"></span>
5614 <span class="json-property-required"></span>
5615 </dt>
5616 <dd>
5617 <p>The user password </p>
5618 </dd>
5619 <dt data-property-name="email" class="has-description">
5620 <span class="json-property-name">email:</span>
5621 <span class="json-property-type">string</span>
5622 <span class="json-property-range" title="Value limits"></span>
5623 <span class="json-property-required"></span>
5624 </dt>
5625 <dd>
5626 <p>The user email </p>
5627 </dd>
5628 <dt data-property-name="videoQuota" class="has-description">
5629 <span class="json-property-name">videoQuota:</span>
5630 <span class="json-property-type">string</span>
5631 <span class="json-property-range" title="Value limits"></span>
5632 <span class="json-property-required"></span>
5633 </dt>
5634 <dd>
5635 <p>The user videoQuota </p>
5636 </dd>
5637 <dt data-property-name="role" class="has-description">
5638 <span class="json-property-name">role:</span>
5639 <span class="json-property-type">string</span>
5640 <span class="json-property-range" title="Value limits"></span>
5641 <span class="json-property-required"></span>
5642 </dt>
5643 <dd>
5644 <p>The user role </p>
5645 </dd>
5646 </dl>
5647 </section>
5648 </div>
5649 <div class="doc-examples">
5650 <section>
5651 <h5>Example</h5>
5652 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
5653 <span class="hljs-attr">&quot;username&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5654 <span class="hljs-attr">&quot;password&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5655 <span class="hljs-attr">&quot;email&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5656 <span class="hljs-attr">&quot;videoQuota&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5657 <span class="hljs-attr">&quot;role&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
5658}
5659</code></pre>
5660 <!-- </div> -->
5661 </section>
5662 </div>
5663 </div>
5664 </div>
5665 <div id="definition-UpdateUser" class="definition panel" data-traverse-target="definition-UpdateUser">
5666 <h2 class="panel-title">
5667 <a name="/definitions/UpdateUser"></a>UpdateUser:
5668 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
5669 <span class="json-property-range" title="Value limits"></span>
5670
5671
5672 </span> -->
5673 </h2>
5674 <div class="doc-row">
5675 <div class="doc-copy">
5676 <section class="json-schema-properties">
5677 <dl>
5678 <dt data-property-name="id" class="has-description">
5679 <span class="json-property-name">id:</span>
5680 <span class="json-property-type">string</span>
5681 <span class="json-property-range" title="Value limits"></span>
5682 <span class="json-property-required"></span>
5683 </dt>
5684 <dd>
5685 <p>The user id </p>
5686 </dd>
5687 <dt data-property-name="email" class="has-description">
5688 <span class="json-property-name">email:</span>
5689 <span class="json-property-type">string</span>
5690 <span class="json-property-range" title="Value limits"></span>
5691 <span class="json-property-required"></span>
5692 </dt>
5693 <dd>
5694 <p>The updated email of the user </p>
5695 </dd>
5696 <dt data-property-name="videoQuota" class="has-description">
5697 <span class="json-property-name">videoQuota:</span>
5698 <span class="json-property-type">string</span>
5699 <span class="json-property-range" title="Value limits"></span>
5700 <span class="json-property-required"></span>
5701 </dt>
5702 <dd>
5703 <p>The updated videoQuota of the user </p>
5704 </dd>
5705 <dt data-property-name="role" class="has-description">
5706 <span class="json-property-name">role:</span>
5707 <span class="json-property-type">string</span>
5708 <span class="json-property-range" title="Value limits"></span>
5709 <span class="json-property-required"></span>
5710 </dt>
5711 <dd>
5712 <p>The updated role of the user </p>
5713 </dd>
5714 </dl>
5715 </section>
5716 </div>
5717 <div class="doc-examples">
5718 <section>
5719 <h5>Example</h5>
5720 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
5721 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5722 <span class="hljs-attr">&quot;email&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5723 <span class="hljs-attr">&quot;videoQuota&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5724 <span class="hljs-attr">&quot;role&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
5725}
5726</code></pre>
5727 <!-- </div> -->
5728 </section>
5729 </div>
5730 </div>
5731 </div>
5732 <div id="definition-UpdateMe" class="definition panel" data-traverse-target="definition-UpdateMe">
5733 <h2 class="panel-title">
5734 <a name="/definitions/UpdateMe"></a>UpdateMe:
5735 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
5736 <span class="json-property-range" title="Value limits"></span>
5737
5738
5739 </span> -->
5740 </h2>
5741 <div class="doc-row">
5742 <div class="doc-copy">
5743 <section class="json-schema-properties">
5744 <dl>
5745 <dt data-property-name="password" class="has-description">
5746 <span class="json-property-name">password:</span>
5747 <span class="json-property-type">string</span>
5748 <span class="json-property-range" title="Value limits"></span>
5749 <span class="json-property-required"></span>
5750 </dt>
5751 <dd>
5752 <p>Your new password </p>
5753 </dd>
5754 <dt data-property-name="email" class="has-description">
5755 <span class="json-property-name">email:</span>
5756 <span class="json-property-type">string</span>
5757 <span class="json-property-range" title="Value limits"></span>
5758 <span class="json-property-required"></span>
5759 </dt>
5760 <dd>
5761 <p>Your new email </p>
5762 </dd>
5763 <dt data-property-name="displayNSFW" class="has-description">
5764 <span class="json-property-name">displayNSFW:</span>
5765 <span class="json-property-type">string</span>
5766 <span class="json-property-range" title="Value limits"></span>
5767 <span class="json-property-required"></span>
5768 </dt>
5769 <dd>
5770 <p>Your new displayNSFW </p>
5771 </dd>
5772 <dt data-property-name="autoPlayVideo" class="has-description">
5773 <span class="json-property-name">autoPlayVideo:</span>
5774 <span class="json-property-type">string</span>
5775 <span class="json-property-range" title="Value limits"></span>
5776 <span class="json-property-required"></span>
5777 </dt>
5778 <dd>
5779 <p>Your new autoPlayVideo </p>
5780 </dd>
5781 </dl>
5782 </section>
5783 </div>
5784 <div class="doc-examples">
5785 <section>
5786 <h5>Example</h5>
5787 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
5788 <span class="hljs-attr">&quot;password&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5789 <span class="hljs-attr">&quot;email&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5790 <span class="hljs-attr">&quot;displayNSFW&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5791 <span class="hljs-attr">&quot;autoPlayVideo&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
5792}
5793</code></pre>
5794 <!-- </div> -->
5795 </section>
5796 </div>
5797 </div>
5798 </div>
5799 <div id="definition-GetMeVideoRating" class="definition panel" data-traverse-target="definition-GetMeVideoRating">
5800 <h2 class="panel-title">
5801 <a name="/definitions/GetMeVideoRating"></a>GetMeVideoRating:
5802 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
5803 <span class="json-property-range" title="Value limits"></span>
5804
5805
5806 </span> -->
5807 </h2>
5808 <div class="doc-row">
5809 <div class="doc-copy">
5810 <section class="json-schema-properties">
5811 <dl>
5812 <dt data-property-name="id" class="has-description">
5813 <span class="json-property-name">id:</span>
5814 <span class="json-property-type">string</span>
5815 <span class="json-property-range" title="Value limits"></span>
5816 <span class="json-property-required"></span>
5817 </dt>
5818 <dd>
5819 <p>Id of the video </p>
5820 </dd>
5821 <dt data-property-name="rating" class="has-description">
5822 <span class="json-property-name">rating:</span>
5823 <span class="json-property-type">number</span>
5824 <span class="json-property-range" title="Value limits"></span>
5825 <span class="json-property-required"></span>
5826 </dt>
5827 <dd>
5828 <p>Rating of the video </p>
5829 </dd>
5830 </dl>
5831 </section>
5832 </div>
5833 <div class="doc-examples">
5834 <section>
5835 <h5>Example</h5>
5836 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
5837 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5838 <span class="hljs-attr">&quot;rating&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>
5839}
5840</code></pre>
5841 <!-- </div> -->
5842 </section>
5843 </div>
5844 </div>
5845 </div>
5846 <div id="definition-RegisterUser" class="definition panel" data-traverse-target="definition-RegisterUser">
5847 <h2 class="panel-title">
5848 <a name="/definitions/RegisterUser"></a>RegisterUser:
5849 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
5850 <span class="json-property-range" title="Value limits"></span>
5851
5852
5853 </span> -->
5854 </h2>
5855 <div class="doc-row">
5856 <div class="doc-copy">
5857 <section class="json-schema-properties">
5858 <dl>
5859 <dt data-property-name="username" class="has-description">
5860 <span class="json-property-name">username:</span>
5861 <span class="json-property-type">string</span>
5862 <span class="json-property-range" title="Value limits"></span>
5863 <span class="json-property-required"></span>
5864 </dt>
5865 <dd>
5866 <p>The username of the user </p>
5867 </dd>
5868 <dt data-property-name="password" class="has-description">
5869 <span class="json-property-name">password:</span>
5870 <span class="json-property-type">string</span>
5871 <span class="json-property-range" title="Value limits"></span>
5872 <span class="json-property-required"></span>
5873 </dt>
5874 <dd>
5875 <p>The password of the user </p>
5876 </dd>
5877 <dt data-property-name="email" class="has-description">
5878 <span class="json-property-name">email:</span>
5879 <span class="json-property-type">string</span>
5880 <span class="json-property-range" title="Value limits"></span>
5881 <span class="json-property-required"></span>
5882 </dt>
5883 <dd>
5884 <p>The email of the user </p>
5885 </dd>
5886 </dl>
5887 </section>
5888 </div>
5889 <div class="doc-examples">
5890 <section>
5891 <h5>Example</h5>
5892 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
5893 <span class="hljs-attr">&quot;username&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5894 <span class="hljs-attr">&quot;password&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5895 <span class="hljs-attr">&quot;email&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
5896}
5897</code></pre>
5898 <!-- </div> -->
5899 </section>
5900 </div>
5901 </div>
5902 </div>
5903 <div id="definition-VideoChannelInput" class="definition panel" data-traverse-target="definition-VideoChannelInput">
5904 <h2 class="panel-title">
5905 <a name="/definitions/VideoChannelInput"></a>VideoChannelInput:
5906 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
5907 <span class="json-property-range" title="Value limits"></span>
5908
5909
5910 </span> -->
5911 </h2>
5912 <div class="doc-row">
5913 <div class="doc-copy">
5914 <section class="json-schema-properties">
5915 <dl>
5916 <dt data-property-name="name">
5917 <span class="json-property-name">name:</span>
5918 <span class="json-property-type">string</span>
5919 <span class="json-property-range" title="Value limits"></span>
5920 </dt>
5921 <dt data-property-name="description">
5922 <span class="json-property-name">description:</span>
5923 <span class="json-property-type">string</span>
5924 <span class="json-property-range" title="Value limits"></span>
5925 </dt>
5926 </dl>
5927 </section>
5928 </div>
5929 <div class="doc-examples">
5930 <section>
5931 <h5>Example</h5>
5932 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
5933 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5934 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
5935}
5936</code></pre>
5937 <!-- </div> -->
5938 </section>
5939 </div>
5940 </div>
5941 </div>
5942 <div class="doc-row no-margin">
5943 <div class="doc-copy doc-separator">
5944 <a class="powered-by" href="https://sourcey.com/spectacle">Documentation by
5945 <span>Spectacle</span>
5946 </a>
5947 </div>
5948 </div>
5949 </article>
5950 </div>
5951 </div>
5952 </body>
5953</html> \ No newline at end of file
diff --git a/support/doc/api/html/javascripts/spectacle.js b/support/doc/api/html/javascripts/spectacle.js
new file mode 100644
index 000000000..e75fc6a3a
--- /dev/null
+++ b/support/doc/api/html/javascripts/spectacle.js
@@ -0,0 +1,242 @@
1$(function() {
2 // $(document).foundation();
3
4 var $sidebar = $('#sidebar');
5 if ($sidebar.length) {
6 var $docs = $('#docs');
7 var $nav = $sidebar.find('nav');
8
9 //
10 // Setup sidebar navigation
11 var traverse = new Traverse($nav, {
12 threshold: 10,
13 barOffset: $sidebar.position().top
14 });
15
16 $nav.on('update.traverse', function(event, element) {
17 $nav.find('section').removeClass('expand');
18 var $section = element.parents('section:first');
19 if ($section.length) {
20 $section.addClass('expand');
21 }
22 });
23
24 //
25 // Bind the drawer layout
26 var $drawerLayout = $('.drawer-layout'),
27 $drawer = $drawerLayout.find('.drawer'),
28 closeDrawer = function() {
29 $drawer.removeClass('slide-right slide-left');
30 $drawer.find('.drawer-overlay').remove();
31 $drawerLayout.removeClass('drawer-open drawer-slide-left-large drawer-slide-right-large');
32 return false;
33 };
34
35 // Drawer open buttons
36 $drawerLayout.find('[data-drawer-slide]').click(function(e) {
37 var $this = $(this),
38 direction = $this.data('drawer-slide');
39 $drawerLayout.addClass('drawer-open');
40 $drawer.addClass('slide-' + direction);
41
42 var $overlay = $('<a href="#" class="drawer-overlay"></a>')
43 $drawer.append($overlay);
44 $overlay.click(closeDrawer);
45
46 return false;
47 });
48
49 // Drawer close buttons
50 $drawerLayout.find('[data-drawer-close]').click(closeDrawer);
51 }
52});
53
54/**
55 * Creates a new instance of Traverse.
56 * @class
57 * @fires Traverse#init
58 * @param {Object} element - jQuery object to add the trigger to.
59 * @param {Object} options - Overrides to the default plugin settings.
60 */
61function Traverse(element, options) {
62 this.$element = element;
63 this.options = $.extend({}, Traverse.defaults, this.$element.data(), options);
64
65 this._init();
66}
67
68/**
69 * Default settings for plugin
70 */
71Traverse.defaults = {
72 /**
73 * Amount of time, in ms, the animated scrolling should take between locations.
74 * @option
75 * @example 500
76 */
77 animationDuration: 500,
78 /**
79 * Animation style to use when scrolling between locations.
80 * @option
81 * @example 'ease-in-out'
82 */
83 animationEasing: 'linear',
84 /**
85 * Number of pixels to use as a marker for location changes.
86 * @option
87 * @example 50
88 */
89 threshold: 50,
90 /**
91 * Class applied to the active locations link on the traverse container.
92 * @option
93 * @example 'active'
94 */
95 activeClass: 'active',
96 /**
97 * Allows the script to manipulate the url of the current page, and if supported, alter the history.
98 * @option
99 * @example true
100 */
101 deepLinking: false,
102 /**
103 * Number of pixels to offset the scroll of the page on item click if using a sticky nav bar.
104 * @option
105 * @example 25
106 */
107 barOffset: 0
108};
109
110/**
111 * Initializes the Traverse plugin and calls functions to get equalizer functioning on load.
112 * @private
113 */
114Traverse.prototype._init = function() {
115 var id = this.$element[0].id, // || Foundation.GetYoDigits(6, 'traverse'),
116 _this = this;
117 this.$targets = $('[data-traverse-target]');
118 this.$links = this.$element.find('a');
119 this.$element.attr({
120 'data-resize': id,
121 'data-scroll': id,
122 'id': id
123 });
124 this.$active = $();
125 this.scrollPos = parseInt(window.pageYOffset, 10);
126
127 this._events();
128};
129
130/**
131 * Calculates an array of pixel values that are the demarcation lines between locations on the page.
132 * Can be invoked if new elements are added or the size of a location changes.
133 * @function
134 */
135Traverse.prototype.calcPoints = function(){
136 var _this = this,
137 body = document.body,
138 html = document.documentElement;
139
140 this.points = [];
141 this.winHeight = Math.round(Math.max(window.innerHeight, html.clientHeight));
142 this.docHeight = Math.round(Math.max(body.scrollHeight, body.offsetHeight, html.clientHeight, html.scrollHeight, html.offsetHeight));
143
144 this.$targets.each(function(){
145 var $tar = $(this),
146 pt = $tar.offset().top; // Math.round($tar.offset().top - _this.options.threshold);
147 $tar.targetPoint = pt;
148 _this.points.push(pt);
149 });
150};
151
152/**
153 * Initializes events for Traverse.
154 * @private
155 */
156Traverse.prototype._events = function() {
157 var _this = this,
158 $body = $('html, body'),
159 opts = {
160 duration: _this.options.animationDuration,
161 easing: _this.options.animationEasing
162 };
163
164 $(window).one('load', function(){
165 _this.calcPoints();
166 _this._updateActive();
167
168 $(this).resize(function(e) {
169 _this.reflow();
170 }).scroll(function(e) {
171 _this._updateActive();
172 });
173 })
174
175 this.$element.on('click', 'a[href^="#"]', function(e) { //'click.zf.traverse'
176 e.preventDefault();
177 var arrival = this.getAttribute('href').replace(".", "\\."),
178 scrollPos = $(arrival).offset().top - _this.options.barOffset; // - _this.options.threshold / 2 - _this.options.barOffset;
179
180 $body.stop(true).animate({
181 scrollTop: scrollPos
182 }, opts);
183 });
184};
185
186/**
187 * Calls necessary functions to update Traverse upon DOM change
188 * @function
189 */
190Traverse.prototype.reflow = function(){
191 this.calcPoints();
192 this._updateActive();
193};
194
195/**
196 * Updates the visibility of an active location link,
197 * and updates the url hash for the page, if deepLinking enabled.
198 * @private
199 * @function
200 * @fires Traverse#update
201 */
202 Traverse.prototype._updateActive = function(){
203 var winPos = parseInt(window.pageYOffset, 10),
204 curIdx;
205
206 if(winPos + this.winHeight === this.docHeight){ curIdx = this.points.length - 1; }
207 else if(winPos < this.points[0]){ curIdx = 0; }
208 else{
209 var isDown = this.scrollPos < winPos,
210 _this = this,
211 curVisible = this.points.filter(function(p, i){
212 return isDown ?
213 p <= (winPos + _this.options.barOffset + _this.options.threshold) :
214 (p - (_this.options.barOffset + _this.options.threshold)) <= winPos;
215 // p <= (winPos - (offset - _this.options.threshold)) :
216 // (p - (-offset + _this.options.threshold)) <= winPos;
217 });
218 curIdx = curVisible.length ? curVisible.length - 1 : 0;
219 }
220
221 var $prev = this.$active;
222 var $next = this.$links.eq(curIdx);
223 this.$active.removeClass(this.options.activeClass);
224 this.$active = $next.addClass(this.options.activeClass);
225
226 if(this.options.deepLinking){
227 var hash = this.$active[0].getAttribute('href');
228 if(window.history.pushState){
229 window.history.pushState(null, null, hash);
230 }else{
231 window.location.hash = hash;
232 }
233 }
234
235 this.scrollPos = winPos;
236
237 // Fire event if the active element was changed
238 var changed = $prev[0] !== $next[0];
239 if (changed) {
240 this.$element.trigger('update.traverse', [this.$active]);
241 }
242 };
diff --git a/support/doc/api/html/javascripts/spectacle.min.js b/support/doc/api/html/javascripts/spectacle.min.js
new file mode 100644
index 000000000..f196234a4
--- /dev/null
+++ b/support/doc/api/html/javascripts/spectacle.min.js
@@ -0,0 +1 @@
function Traverse(a,b){this.$element=a,this.options=$.extend({},Traverse.defaults,this.$element.data(),b),this._init()}$(function(){var a=$("#sidebar");if(a.length){var b=($("#docs"),a.find("nav"));new Traverse(b,{threshold:10,barOffset:a.position().top});b.on("update.traverse",function(a,c){b.find("section").removeClass("expand");var d=c.parents("section:first");d.length&&d.addClass("expand")});var c=$(".drawer-layout"),d=c.find(".drawer"),e=function(){return d.removeClass("slide-right slide-left"),d.find(".drawer-overlay").remove(),c.removeClass("drawer-open drawer-slide-left-large drawer-slide-right-large"),!1};c.find("[data-drawer-slide]").click(function(a){var b=$(this),f=b.data("drawer-slide");c.addClass("drawer-open"),d.addClass("slide-"+f);var g=$('<a href="#" class="drawer-overlay"></a>');return d.append(g),g.click(e),!1}),c.find("[data-drawer-close]").click(e)}}),Traverse.defaults={animationDuration:500,animationEasing:"linear",threshold:50,activeClass:"active",deepLinking:!1,barOffset:0},Traverse.prototype._init=function(){var a=this.$element[0].id;this.$targets=$("[data-traverse-target]"),this.$links=this.$element.find("a"),this.$element.attr({"data-resize":a,"data-scroll":a,id:a}),this.$active=$(),this.scrollPos=parseInt(window.pageYOffset,10),this._events()},Traverse.prototype.calcPoints=function(){var a=this,b=document.body,c=document.documentElement;this.points=[],this.winHeight=Math.round(Math.max(window.innerHeight,c.clientHeight)),this.docHeight=Math.round(Math.max(b.scrollHeight,b.offsetHeight,c.clientHeight,c.scrollHeight,c.offsetHeight)),this.$targets.each(function(){var b=$(this),c=b.offset().top;b.targetPoint=c,a.points.push(c)})},Traverse.prototype._events=function(){var a=this,b=$("html, body"),c={duration:a.options.animationDuration,easing:a.options.animationEasing};$(window).one("load",function(){a.calcPoints(),a._updateActive(),$(this).resize(function(b){a.reflow()}).scroll(function(b){a._updateActive()})}),this.$element.on("click",'a[href^="#"]',function(d){d.preventDefault();var e=this.getAttribute("href").replace(".","\\."),f=$(e).offset().top-a.options.barOffset;b.stop(!0).animate({scrollTop:f},c)})},Traverse.prototype.reflow=function(){this.calcPoints(),this._updateActive()},Traverse.prototype._updateActive=function(){var a,b=parseInt(window.pageYOffset,10);if(b+this.winHeight===this.docHeight)a=this.points.length-1;else if(b<this.points[0])a=0;else{var c=this.scrollPos<b,d=this,e=this.points.filter(function(a,e){return c?a<=b+d.options.barOffset+d.options.threshold:a-(d.options.barOffset+d.options.threshold)<=b});a=e.length?e.length-1:0}var f=this.$active,g=this.$links.eq(a);if(this.$active.removeClass(this.options.activeClass),this.$active=g.addClass(this.options.activeClass),this.options.deepLinking){var h=this.$active[0].getAttribute("href");window.history.pushState?window.history.pushState(null,null,h):window.location.hash=h}this.scrollPos=b;var i=f[0]!==g[0];i&&this.$element.trigger("update.traverse",[this.$active])}; \ No newline at end of file
diff --git a/support/doc/api/html/stylesheets/foundation.css b/support/doc/api/html/stylesheets/foundation.css
new file mode 100644
index 000000000..6b6d08d7d
--- /dev/null
+++ b/support/doc/api/html/stylesheets/foundation.css
@@ -0,0 +1,2278 @@
1@charset "UTF-8";
2/**
3 * Foundation for Sites by ZURB
4 * Version 6.4.1
5 * foundation.zurb.com
6 * Licensed under MIT Open Source
7 */
8/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */
9/* Document
10 ========================================================================== */
11/**
12 * 1. Change the default font family in all browsers (opinionated).
13 * 2. Correct the line height in all browsers.
14 * 3. Prevent adjustments of font size after orientation changes in
15 * IE on Windows Phone and in iOS.
16 */
17html {
18 font-family: sans-serif;
19 /* 1 */
20 line-height: 1.15;
21 /* 2 */
22 -ms-text-size-adjust: 100%;
23 /* 3 */
24 -webkit-text-size-adjust: 100%;
25 /* 3 */ }
26
27/* Sections
28 ========================================================================== */
29/**
30 * Remove the margin in all browsers (opinionated).
31 */
32body {
33 margin: 0; }
34
35/**
36 * Add the correct display in IE 9-.
37 */
38article,
39aside,
40footer,
41header,
42nav,
43section {
44 display: block; }
45
46/**
47 * Correct the font size and margin on `h1` elements within `section` and
48 * `article` contexts in Chrome, Firefox, and Safari.
49 */
50h1 {
51 font-size: 2em;
52 margin: 0.67em 0; }
53
54/* Grouping content
55 ========================================================================== */
56/**
57 * Add the correct display in IE 9-.
58 */
59figcaption,
60figure {
61 display: block; }
62
63/**
64 * Add the correct margin in IE 8.
65 */
66figure {
67 margin: 1em 40px; }
68
69/**
70 * 1. Add the correct box sizing in Firefox.
71 * 2. Show the overflow in Edge and IE.
72 */
73hr {
74 box-sizing: content-box;
75 /* 1 */
76 height: 0;
77 /* 1 */
78 overflow: visible;
79 /* 2 */ }
80
81/**
82 * Add the correct display in IE.
83 */
84main {
85 display: block; }
86
87/**
88 * 1. Correct the inheritance and scaling of font size in all browsers.
89 * 2. Correct the odd `em` font sizing in all browsers.
90 */
91pre {
92 font-family: monospace, monospace;
93 /* 1 */
94 font-size: 1em;
95 /* 2 */ }
96
97/* Links
98 ========================================================================== */
99/**
100 * 1. Remove the gray background on active links in IE 10.
101 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
102 */
103a {
104 background-color: transparent;
105 /* 1 */
106 -webkit-text-decoration-skip: objects;
107 /* 2 */ }
108
109/**
110 * Remove the outline on focused links when they are also active or hovered
111 * in all browsers (opinionated).
112 */
113a:active,
114a:hover {
115 outline-width: 0; }
116
117/* Text-level semantics
118 ========================================================================== */
119/**
120 * 1. Remove the bottom border in Firefox 39-.
121 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
122 */
123abbr[title] {
124 border-bottom: none;
125 /* 1 */
126 text-decoration: underline;
127 /* 2 */
128 text-decoration: underline dotted;
129 /* 2 */ }
130
131/**
132 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
133 */
134b,
135strong {
136 font-weight: inherit; }
137
138/**
139 * Add the correct font weight in Chrome, Edge, and Safari.
140 */
141b,
142strong {
143 font-weight: bolder; }
144
145/**
146 * 1. Correct the inheritance and scaling of font size in all browsers.
147 * 2. Correct the odd `em` font sizing in all browsers.
148 */
149code,
150kbd,
151samp {
152 font-family: monospace, monospace;
153 /* 1 */
154 font-size: 1em;
155 /* 2 */ }
156
157/**
158 * Add the correct font style in Android 4.3-.
159 */
160dfn {
161 font-style: italic; }
162
163/**
164 * Add the correct background and color in IE 9-.
165 */
166mark {
167 background-color: #ff0;
168 color: #000; }
169
170/**
171 * Add the correct font size in all browsers.
172 */
173small {
174 font-size: 80%; }
175
176/**
177 * Prevent `sub` and `sup` elements from affecting the line height in
178 * all browsers.
179 */
180sub,
181sup {
182 font-size: 75%;
183 line-height: 0;
184 position: relative;
185 vertical-align: baseline; }
186
187sub {
188 bottom: -0.25em; }
189
190sup {
191 top: -0.5em; }
192
193/* Embedded content
194 ========================================================================== */
195/**
196 * Add the correct display in IE 9-.
197 */
198audio,
199video {
200 display: inline-block; }
201
202/**
203 * Add the correct display in iOS 4-7.
204 */
205audio:not([controls]) {
206 display: none;
207 height: 0; }
208
209/**
210 * Remove the border on images inside links in IE 10-.
211 */
212img {
213 border-style: none; }
214
215/**
216 * Hide the overflow in IE.
217 */
218svg:not(:root) {
219 overflow: hidden; }
220
221/* Forms
222 ========================================================================== */
223/**
224 * 1. Change the font styles in all browsers (opinionated).
225 * 2. Remove the margin in Firefox and Safari.
226 */
227button,
228input,
229optgroup,
230select,
231textarea {
232 font-family: sans-serif;
233 /* 1 */
234 font-size: 100%;
235 /* 1 */
236 line-height: 1.15;
237 /* 1 */
238 margin: 0;
239 /* 2 */ }
240
241/**
242 * Show the overflow in IE.
243 */
244button {
245 overflow: visible; }
246
247/**
248 * Remove the inheritance of text transform in Edge, Firefox, and IE.
249 * 1. Remove the inheritance of text transform in Firefox.
250 */
251button,
252select {
253 /* 1 */
254 text-transform: none; }
255
256/**
257 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
258 * controls in Android 4.
259 * 2. Correct the inability to style clickable types in iOS and Safari.
260 */
261button,
262html [type="button"],
263[type="reset"],
264[type="submit"] {
265 -webkit-appearance: button;
266 /* 2 */ }
267
268button,
269[type="button"],
270[type="reset"],
271[type="submit"] {
272 /**
273 * Remove the inner border and padding in Firefox.
274 */
275 /**
276 * Restore the focus styles unset by the previous rule.
277 */ }
278 button::-moz-focus-inner,
279 [type="button"]::-moz-focus-inner,
280 [type="reset"]::-moz-focus-inner,
281 [type="submit"]::-moz-focus-inner {
282 border-style: none;
283 padding: 0; }
284 button:-moz-focusring,
285 [type="button"]:-moz-focusring,
286 [type="reset"]:-moz-focusring,
287 [type="submit"]:-moz-focusring {
288 outline: 1px dotted ButtonText; }
289
290/**
291 * Show the overflow in Edge.
292 */
293input {
294 overflow: visible; }
295
296/**
297 * 1. Add the correct box sizing in IE 10-.
298 * 2. Remove the padding in IE 10-.
299 */
300[type="checkbox"],
301[type="radio"] {
302 box-sizing: border-box;
303 /* 1 */
304 padding: 0;
305 /* 2 */ }
306
307/**
308 * Correct the cursor style of increment and decrement buttons in Chrome.
309 */
310[type="number"]::-webkit-inner-spin-button,
311[type="number"]::-webkit-outer-spin-button {
312 height: auto; }
313
314/**
315 * 1. Correct the odd appearance in Chrome and Safari.
316 * 2. Correct the outline style in Safari.
317 */
318[type="search"] {
319 -webkit-appearance: textfield;
320 /* 1 */
321 outline-offset: -2px;
322 /* 2 */
323 /**
324 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
325 */ }
326 [type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration {
327 -webkit-appearance: none; }
328
329/**
330 * 1. Correct the inability to style clickable types in iOS and Safari.
331 * 2. Change font properties to `inherit` in Safari.
332 */
333::-webkit-file-upload-button {
334 -webkit-appearance: button;
335 /* 1 */
336 font: inherit;
337 /* 2 */ }
338
339/**
340 * Change the border, margin, and padding in all browsers (opinionated).
341 */
342fieldset {
343 border: 1px solid #c0c0c0;
344 margin: 0 2px;
345 padding: 0.35em 0.625em 0.75em; }
346
347/**
348 * 1. Correct the text wrapping in Edge and IE.
349 * 2. Correct the color inheritance from `fieldset` elements in IE.
350 * 3. Remove the padding so developers are not caught out when they zero out
351 * `fieldset` elements in all browsers.
352 */
353legend {
354 box-sizing: border-box;
355 /* 1 */
356 display: table;
357 /* 1 */
358 max-width: 100%;
359 /* 1 */
360 padding: 0;
361 /* 3 */
362 color: inherit;
363 /* 2 */
364 white-space: normal;
365 /* 1 */ }
366
367/**
368 * 1. Add the correct display in IE 9-.
369 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
370 */
371progress {
372 display: inline-block;
373 /* 1 */
374 vertical-align: baseline;
375 /* 2 */ }
376
377/**
378 * Remove the default vertical scrollbar in IE.
379 */
380textarea {
381 overflow: auto; }
382
383/* Interactive
384 ========================================================================== */
385/*
386 * Add the correct display in Edge, IE, and Firefox.
387 */
388details {
389 display: block; }
390
391/*
392 * Add the correct display in all browsers.
393 */
394summary {
395 display: list-item; }
396
397/*
398 * Add the correct display in IE 9-.
399 */
400menu {
401 display: block; }
402
403/* Scripting
404 ========================================================================== */
405/**
406 * Add the correct display in IE 9-.
407 */
408canvas {
409 display: inline-block; }
410
411/**
412 * Add the correct display in IE.
413 */
414template {
415 display: none; }
416
417/* Hidden
418 ========================================================================== */
419/**
420 * Add the correct display in IE 10-.
421 */
422[hidden] {
423 display: none; }
424
425.foundation-mq {
426 font-family: "small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em"; }
427
428html {
429 box-sizing: border-box;
430 font-size: 95%; }
431
432*,
433*::before,
434*::after {
435 box-sizing: inherit; }
436
437body {
438 margin: 0;
439 padding: 0;
440 background: #fefefe;
441 font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
442 font-weight: normal;
443 line-height: 1.5;
444 color: #23241f;
445 -webkit-font-smoothing: antialiased;
446 -moz-osx-font-smoothing: grayscale; }
447
448img {
449 display: inline-block;
450 vertical-align: middle;
451 max-width: 100%;
452 height: auto;
453 -ms-interpolation-mode: bicubic; }
454
455textarea {
456 height: auto;
457 min-height: 50px;
458 border-radius: 0; }
459
460select {
461 box-sizing: border-box;
462 width: 100%;
463 border-radius: 0; }
464
465.map_canvas img,
466.map_canvas embed,
467.map_canvas object,
468.mqa-display img,
469.mqa-display embed,
470.mqa-display object {
471 max-width: none !important; }
472
473button {
474 padding: 0;
475 appearance: none;
476 border: 0;
477 border-radius: 0;
478 background: transparent;
479 line-height: 1; }
480 [data-whatinput='mouse'] button {
481 outline: 0; }
482
483pre {
484 overflow: auto; }
485
486button,
487input,
488optgroup,
489select,
490textarea {
491 font-family: inherit; }
492
493.is-visible {
494 display: block !important; }
495
496.is-hidden {
497 display: none !important; }
498
499.row {
500 max-width: auto;
501 margin-right: auto;
502 margin-left: auto; }
503 .row::before, .row::after {
504 display: table;
505 content: ' ';
506 flex-basis: 0;
507 order: 1; }
508 .row::after {
509 clear: both; }
510 .row.collapse > .column, .row.collapse > .columns {
511 padding-right: 0;
512 padding-left: 0; }
513 .row .row {
514 margin-right: -0.6578947368rem;
515 margin-left: -0.6578947368rem; }
516 @media print, screen and (min-width: 40em) {
517 .row .row {
518 margin-right: -0.9868421053rem;
519 margin-left: -0.9868421053rem; } }
520 @media print, screen and (min-width: 64em) {
521 .row .row {
522 margin-right: -0.9868421053rem;
523 margin-left: -0.9868421053rem; } }
524 .row .row.collapse {
525 margin-right: 0;
526 margin-left: 0; }
527 .row.expanded {
528 max-width: none; }
529 .row.expanded .row {
530 margin-right: auto;
531 margin-left: auto; }
532 .row:not(.expanded) .row {
533 max-width: none; }
534 .row.gutter-small > .column, .row.gutter-small > .columns {
535 padding-right: 0.6578947368rem;
536 padding-left: 0.6578947368rem; }
537 .row.gutter-medium > .column, .row.gutter-medium > .columns {
538 padding-right: 0.9868421053rem;
539 padding-left: 0.9868421053rem; }
540
541.column, .columns {
542 width: 100%;
543 float: left;
544 padding-right: 0.6578947368rem;
545 padding-left: 0.6578947368rem; }
546 @media print, screen and (min-width: 40em) {
547 .column, .columns {
548 padding-right: 0.9868421053rem;
549 padding-left: 0.9868421053rem; } }
550 .column:last-child:not(:first-child), .columns:last-child:not(:first-child) {
551 float: right; }
552 .column.end:last-child:last-child, .end.columns:last-child:last-child {
553 float: left; }
554
555.column.row.row, .row.row.columns {
556 float: none; }
557
558.row .column.row.row, .row .row.row.columns {
559 margin-right: 0;
560 margin-left: 0;
561 padding-right: 0;
562 padding-left: 0; }
563
564.small-1 {
565 width: 8.3333333333%; }
566
567.small-push-1 {
568 position: relative;
569 left: 8.3333333333%; }
570
571.small-pull-1 {
572 position: relative;
573 left: -8.3333333333%; }
574
575.small-offset-0 {
576 margin-left: 0%; }
577
578.small-2 {
579 width: 16.6666666667%; }
580
581.small-push-2 {
582 position: relative;
583 left: 16.6666666667%; }
584
585.small-pull-2 {
586 position: relative;
587 left: -16.6666666667%; }
588
589.small-offset-1 {
590 margin-left: 8.3333333333%; }
591
592.small-3 {
593 width: 25%; }
594
595.small-push-3 {
596 position: relative;
597 left: 25%; }
598
599.small-pull-3 {
600 position: relative;
601 left: -25%; }
602
603.small-offset-2 {
604 margin-left: 16.6666666667%; }
605
606.small-4 {
607 width: 33.3333333333%; }
608
609.small-push-4 {
610 position: relative;
611 left: 33.3333333333%; }
612
613.small-pull-4 {
614 position: relative;
615 left: -33.3333333333%; }
616
617.small-offset-3 {
618 margin-left: 25%; }
619
620.small-5 {
621 width: 41.6666666667%; }
622
623.small-push-5 {
624 position: relative;
625 left: 41.6666666667%; }
626
627.small-pull-5 {
628 position: relative;
629 left: -41.6666666667%; }
630
631.small-offset-4 {
632 margin-left: 33.3333333333%; }
633
634.small-6 {
635 width: 50%; }
636
637.small-push-6 {
638 position: relative;
639 left: 50%; }
640
641.small-pull-6 {
642 position: relative;
643 left: -50%; }
644
645.small-offset-5 {
646 margin-left: 41.6666666667%; }
647
648.small-7 {
649 width: 58.3333333333%; }
650
651.small-push-7 {
652 position: relative;
653 left: 58.3333333333%; }
654
655.small-pull-7 {
656 position: relative;
657 left: -58.3333333333%; }
658
659.small-offset-6 {
660 margin-left: 50%; }
661
662.small-8 {
663 width: 66.6666666667%; }
664
665.small-push-8 {
666 position: relative;
667 left: 66.6666666667%; }
668
669.small-pull-8 {
670 position: relative;
671 left: -66.6666666667%; }
672
673.small-offset-7 {
674 margin-left: 58.3333333333%; }
675
676.small-9 {
677 width: 75%; }
678
679.small-push-9 {
680 position: relative;
681 left: 75%; }
682
683.small-pull-9 {
684 position: relative;
685 left: -75%; }
686
687.small-offset-8 {
688 margin-left: 66.6666666667%; }
689
690.small-10 {
691 width: 83.3333333333%; }
692
693.small-push-10 {
694 position: relative;
695 left: 83.3333333333%; }
696
697.small-pull-10 {
698 position: relative;
699 left: -83.3333333333%; }
700
701.small-offset-9 {
702 margin-left: 75%; }
703
704.small-11 {
705 width: 91.6666666667%; }
706
707.small-push-11 {
708 position: relative;
709 left: 91.6666666667%; }
710
711.small-pull-11 {
712 position: relative;
713 left: -91.6666666667%; }
714
715.small-offset-10 {
716 margin-left: 83.3333333333%; }
717
718.small-12 {
719 width: 100%; }
720
721.small-offset-11 {
722 margin-left: 91.6666666667%; }
723
724.small-up-1 > .column, .small-up-1 > .columns {
725 float: left;
726 width: 100%; }
727 .small-up-1 > .column:nth-of-type(1n), .small-up-1 > .columns:nth-of-type(1n) {
728 clear: none; }
729 .small-up-1 > .column:nth-of-type(1n+1), .small-up-1 > .columns:nth-of-type(1n+1) {
730 clear: both; }
731 .small-up-1 > .column:last-child, .small-up-1 > .columns:last-child {
732 float: left; }
733
734.small-up-2 > .column, .small-up-2 > .columns {
735 float: left;
736 width: 50%; }
737 .small-up-2 > .column:nth-of-type(1n), .small-up-2 > .columns:nth-of-type(1n) {
738 clear: none; }
739 .small-up-2 > .column:nth-of-type(2n+1), .small-up-2 > .columns:nth-of-type(2n+1) {
740 clear: both; }
741 .small-up-2 > .column:last-child, .small-up-2 > .columns:last-child {
742 float: left; }
743
744.small-up-3 > .column, .small-up-3 > .columns {
745 float: left;
746 width: 33.3333333333%; }
747 .small-up-3 > .column:nth-of-type(1n), .small-up-3 > .columns:nth-of-type(1n) {
748 clear: none; }
749 .small-up-3 > .column:nth-of-type(3n+1), .small-up-3 > .columns:nth-of-type(3n+1) {
750 clear: both; }
751 .small-up-3 > .column:last-child, .small-up-3 > .columns:last-child {
752 float: left; }
753
754.small-up-4 > .column, .small-up-4 > .columns {
755 float: left;
756 width: 25%; }
757 .small-up-4 > .column:nth-of-type(1n), .small-up-4 > .columns:nth-of-type(1n) {
758 clear: none; }
759 .small-up-4 > .column:nth-of-type(4n+1), .small-up-4 > .columns:nth-of-type(4n+1) {
760 clear: both; }
761 .small-up-4 > .column:last-child, .small-up-4 > .columns:last-child {
762 float: left; }
763
764.small-up-5 > .column, .small-up-5 > .columns {
765 float: left;
766 width: 20%; }
767 .small-up-5 > .column:nth-of-type(1n), .small-up-5 > .columns:nth-of-type(1n) {
768 clear: none; }
769 .small-up-5 > .column:nth-of-type(5n+1), .small-up-5 > .columns:nth-of-type(5n+1) {
770 clear: both; }
771 .small-up-5 > .column:last-child, .small-up-5 > .columns:last-child {
772 float: left; }
773
774.small-up-6 > .column, .small-up-6 > .columns {
775 float: left;
776 width: 16.6666666667%; }
777 .small-up-6 > .column:nth-of-type(1n), .small-up-6 > .columns:nth-of-type(1n) {
778 clear: none; }
779 .small-up-6 > .column:nth-of-type(6n+1), .small-up-6 > .columns:nth-of-type(6n+1) {
780 clear: both; }
781 .small-up-6 > .column:last-child, .small-up-6 > .columns:last-child {
782 float: left; }
783
784.small-up-7 > .column, .small-up-7 > .columns {
785 float: left;
786 width: 14.2857142857%; }
787 .small-up-7 > .column:nth-of-type(1n), .small-up-7 > .columns:nth-of-type(1n) {
788 clear: none; }
789 .small-up-7 > .column:nth-of-type(7n+1), .small-up-7 > .columns:nth-of-type(7n+1) {
790 clear: both; }
791 .small-up-7 > .column:last-child, .small-up-7 > .columns:last-child {
792 float: left; }
793
794.small-up-8 > .column, .small-up-8 > .columns {
795 float: left;
796 width: 12.5%; }
797 .small-up-8 > .column:nth-of-type(1n), .small-up-8 > .columns:nth-of-type(1n) {
798 clear: none; }
799 .small-up-8 > .column:nth-of-type(8n+1), .small-up-8 > .columns:nth-of-type(8n+1) {
800 clear: both; }
801 .small-up-8 > .column:last-child, .small-up-8 > .columns:last-child {
802 float: left; }
803
804.small-collapse > .column, .small-collapse > .columns {
805 padding-right: 0;
806 padding-left: 0; }
807
808.small-collapse .row {
809 margin-right: 0;
810 margin-left: 0; }
811
812.expanded.row .small-collapse.row {
813 margin-right: 0;
814 margin-left: 0; }
815
816.small-uncollapse > .column, .small-uncollapse > .columns {
817 padding-right: 0.6578947368rem;
818 padding-left: 0.6578947368rem; }
819
820.small-centered {
821 margin-right: auto;
822 margin-left: auto; }
823 .small-centered, .small-centered:last-child:not(:first-child) {
824 float: none;
825 clear: both; }
826
827.small-uncentered,
828.small-push-0,
829.small-pull-0 {
830 position: static;
831 float: left;
832 margin-right: 0;
833 margin-left: 0; }
834
835@media print, screen and (min-width: 40em) {
836 .medium-1 {
837 width: 8.3333333333%; }
838 .medium-push-1 {
839 position: relative;
840 left: 8.3333333333%; }
841 .medium-pull-1 {
842 position: relative;
843 left: -8.3333333333%; }
844 .medium-offset-0 {
845 margin-left: 0%; }
846 .medium-2 {
847 width: 16.6666666667%; }
848 .medium-push-2 {
849 position: relative;
850 left: 16.6666666667%; }
851 .medium-pull-2 {
852 position: relative;
853 left: -16.6666666667%; }
854 .medium-offset-1 {
855 margin-left: 8.3333333333%; }
856 .medium-3 {
857 width: 25%; }
858 .medium-push-3 {
859 position: relative;
860 left: 25%; }
861 .medium-pull-3 {
862 position: relative;
863 left: -25%; }
864 .medium-offset-2 {
865 margin-left: 16.6666666667%; }
866 .medium-4 {
867 width: 33.3333333333%; }
868 .medium-push-4 {
869 position: relative;
870 left: 33.3333333333%; }
871 .medium-pull-4 {
872 position: relative;
873 left: -33.3333333333%; }
874 .medium-offset-3 {
875 margin-left: 25%; }
876 .medium-5 {
877 width: 41.6666666667%; }
878 .medium-push-5 {
879 position: relative;
880 left: 41.6666666667%; }
881 .medium-pull-5 {
882 position: relative;
883 left: -41.6666666667%; }
884 .medium-offset-4 {
885 margin-left: 33.3333333333%; }
886 .medium-6 {
887 width: 50%; }
888 .medium-push-6 {
889 position: relative;
890 left: 50%; }
891 .medium-pull-6 {
892 position: relative;
893 left: -50%; }
894 .medium-offset-5 {
895 margin-left: 41.6666666667%; }
896 .medium-7 {
897 width: 58.3333333333%; }
898 .medium-push-7 {
899 position: relative;
900 left: 58.3333333333%; }
901 .medium-pull-7 {
902 position: relative;
903 left: -58.3333333333%; }
904 .medium-offset-6 {
905 margin-left: 50%; }
906 .medium-8 {
907 width: 66.6666666667%; }
908 .medium-push-8 {
909 position: relative;
910 left: 66.6666666667%; }
911 .medium-pull-8 {
912 position: relative;
913 left: -66.6666666667%; }
914 .medium-offset-7 {
915 margin-left: 58.3333333333%; }
916 .medium-9 {
917 width: 75%; }
918 .medium-push-9 {
919 position: relative;
920 left: 75%; }
921 .medium-pull-9 {
922 position: relative;
923 left: -75%; }
924 .medium-offset-8 {
925 margin-left: 66.6666666667%; }
926 .medium-10 {
927 width: 83.3333333333%; }
928 .medium-push-10 {
929 position: relative;
930 left: 83.3333333333%; }
931 .medium-pull-10 {
932 position: relative;
933 left: -83.3333333333%; }
934 .medium-offset-9 {
935 margin-left: 75%; }
936 .medium-11 {
937 width: 91.6666666667%; }
938 .medium-push-11 {
939 position: relative;
940 left: 91.6666666667%; }
941 .medium-pull-11 {
942 position: relative;
943 left: -91.6666666667%; }
944 .medium-offset-10 {
945 margin-left: 83.3333333333%; }
946 .medium-12 {
947 width: 100%; }
948 .medium-offset-11 {
949 margin-left: 91.6666666667%; }
950 .medium-up-1 > .column, .medium-up-1 > .columns {
951 float: left;
952 width: 100%; }
953 .medium-up-1 > .column:nth-of-type(1n), .medium-up-1 > .columns:nth-of-type(1n) {
954 clear: none; }
955 .medium-up-1 > .column:nth-of-type(1n+1), .medium-up-1 > .columns:nth-of-type(1n+1) {
956 clear: both; }
957 .medium-up-1 > .column:last-child, .medium-up-1 > .columns:last-child {
958 float: left; }
959 .medium-up-2 > .column, .medium-up-2 > .columns {
960 float: left;
961 width: 50%; }
962 .medium-up-2 > .column:nth-of-type(1n), .medium-up-2 > .columns:nth-of-type(1n) {
963 clear: none; }
964 .medium-up-2 > .column:nth-of-type(2n+1), .medium-up-2 > .columns:nth-of-type(2n+1) {
965 clear: both; }
966 .medium-up-2 > .column:last-child, .medium-up-2 > .columns:last-child {
967 float: left; }
968 .medium-up-3 > .column, .medium-up-3 > .columns {
969 float: left;
970 width: 33.3333333333%; }
971 .medium-up-3 > .column:nth-of-type(1n), .medium-up-3 > .columns:nth-of-type(1n) {
972 clear: none; }
973 .medium-up-3 > .column:nth-of-type(3n+1), .medium-up-3 > .columns:nth-of-type(3n+1) {
974 clear: both; }
975 .medium-up-3 > .column:last-child, .medium-up-3 > .columns:last-child {
976 float: left; }
977 .medium-up-4 > .column, .medium-up-4 > .columns {
978 float: left;
979 width: 25%; }
980 .medium-up-4 > .column:nth-of-type(1n), .medium-up-4 > .columns:nth-of-type(1n) {
981 clear: none; }
982 .medium-up-4 > .column:nth-of-type(4n+1), .medium-up-4 > .columns:nth-of-type(4n+1) {
983 clear: both; }
984 .medium-up-4 > .column:last-child, .medium-up-4 > .columns:last-child {
985 float: left; }
986 .medium-up-5 > .column, .medium-up-5 > .columns {
987 float: left;
988 width: 20%; }
989 .medium-up-5 > .column:nth-of-type(1n), .medium-up-5 > .columns:nth-of-type(1n) {
990 clear: none; }
991 .medium-up-5 > .column:nth-of-type(5n+1), .medium-up-5 > .columns:nth-of-type(5n+1) {
992 clear: both; }
993 .medium-up-5 > .column:last-child, .medium-up-5 > .columns:last-child {
994 float: left; }
995 .medium-up-6 > .column, .medium-up-6 > .columns {
996 float: left;
997 width: 16.6666666667%; }
998 .medium-up-6 > .column:nth-of-type(1n), .medium-up-6 > .columns:nth-of-type(1n) {
999 clear: none; }
1000 .medium-up-6 > .column:nth-of-type(6n+1), .medium-up-6 > .columns:nth-of-type(6n+1) {
1001 clear: both; }
1002 .medium-up-6 > .column:last-child, .medium-up-6 > .columns:last-child {
1003 float: left; }
1004 .medium-up-7 > .column, .medium-up-7 > .columns {
1005 float: left;
1006 width: 14.2857142857%; }
1007 .medium-up-7 > .column:nth-of-type(1n), .medium-up-7 > .columns:nth-of-type(1n) {
1008 clear: none; }
1009 .medium-up-7 > .column:nth-of-type(7n+1), .medium-up-7 > .columns:nth-of-type(7n+1) {
1010 clear: both; }
1011 .medium-up-7 > .column:last-child, .medium-up-7 > .columns:last-child {
1012 float: left; }
1013 .medium-up-8 > .column, .medium-up-8 > .columns {
1014 float: left;
1015 width: 12.5%; }
1016 .medium-up-8 > .column:nth-of-type(1n), .medium-up-8 > .columns:nth-of-type(1n) {
1017 clear: none; }
1018 .medium-up-8 > .column:nth-of-type(8n+1), .medium-up-8 > .columns:nth-of-type(8n+1) {
1019 clear: both; }
1020 .medium-up-8 > .column:last-child, .medium-up-8 > .columns:last-child {
1021 float: left; }
1022 .medium-collapse > .column, .medium-collapse > .columns {
1023 padding-right: 0;
1024 padding-left: 0; }
1025 .medium-collapse .row {
1026 margin-right: 0;
1027 margin-left: 0; }
1028 .expanded.row .medium-collapse.row {
1029 margin-right: 0;
1030 margin-left: 0; }
1031 .medium-uncollapse > .column, .medium-uncollapse > .columns {
1032 padding-right: 0.9868421053rem;
1033 padding-left: 0.9868421053rem; }
1034 .medium-centered {
1035 margin-right: auto;
1036 margin-left: auto; }
1037 .medium-centered, .medium-centered:last-child:not(:first-child) {
1038 float: none;
1039 clear: both; }
1040 .medium-uncentered,
1041 .medium-push-0,
1042 .medium-pull-0 {
1043 position: static;
1044 float: left;
1045 margin-right: 0;
1046 margin-left: 0; } }
1047
1048@media print, screen and (min-width: 64em) {
1049 .large-1 {
1050 width: 8.3333333333%; }
1051 .large-push-1 {
1052 position: relative;
1053 left: 8.3333333333%; }
1054 .large-pull-1 {
1055 position: relative;
1056 left: -8.3333333333%; }
1057 .large-offset-0 {
1058 margin-left: 0%; }
1059 .large-2 {
1060 width: 16.6666666667%; }
1061 .large-push-2 {
1062 position: relative;
1063 left: 16.6666666667%; }
1064 .large-pull-2 {
1065 position: relative;
1066 left: -16.6666666667%; }
1067 .large-offset-1 {
1068 margin-left: 8.3333333333%; }
1069 .large-3 {
1070 width: 25%; }
1071 .large-push-3 {
1072 position: relative;
1073 left: 25%; }
1074 .large-pull-3 {
1075 position: relative;
1076 left: -25%; }
1077 .large-offset-2 {
1078 margin-left: 16.6666666667%; }
1079 .large-4 {
1080 width: 33.3333333333%; }
1081 .large-push-4 {
1082 position: relative;
1083 left: 33.3333333333%; }
1084 .large-pull-4 {
1085 position: relative;
1086 left: -33.3333333333%; }
1087 .large-offset-3 {
1088 margin-left: 25%; }
1089 .large-5 {
1090 width: 41.6666666667%; }
1091 .large-push-5 {
1092 position: relative;
1093 left: 41.6666666667%; }
1094 .large-pull-5 {
1095 position: relative;
1096 left: -41.6666666667%; }
1097 .large-offset-4 {
1098 margin-left: 33.3333333333%; }
1099 .large-6 {
1100 width: 50%; }
1101 .large-push-6 {
1102 position: relative;
1103 left: 50%; }
1104 .large-pull-6 {
1105 position: relative;
1106 left: -50%; }
1107 .large-offset-5 {
1108 margin-left: 41.6666666667%; }
1109 .large-7 {
1110 width: 58.3333333333%; }
1111 .large-push-7 {
1112 position: relative;
1113 left: 58.3333333333%; }
1114 .large-pull-7 {
1115 position: relative;
1116 left: -58.3333333333%; }
1117 .large-offset-6 {
1118 margin-left: 50%; }
1119 .large-8 {
1120 width: 66.6666666667%; }
1121 .large-push-8 {
1122 position: relative;
1123 left: 66.6666666667%; }
1124 .large-pull-8 {
1125 position: relative;
1126 left: -66.6666666667%; }
1127 .large-offset-7 {
1128 margin-left: 58.3333333333%; }
1129 .large-9 {
1130 width: 75%; }
1131 .large-push-9 {
1132 position: relative;
1133 left: 75%; }
1134 .large-pull-9 {
1135 position: relative;
1136 left: -75%; }
1137 .large-offset-8 {
1138 margin-left: 66.6666666667%; }
1139 .large-10 {
1140 width: 83.3333333333%; }
1141 .large-push-10 {
1142 position: relative;
1143 left: 83.3333333333%; }
1144 .large-pull-10 {
1145 position: relative;
1146 left: -83.3333333333%; }
1147 .large-offset-9 {
1148 margin-left: 75%; }
1149 .large-11 {
1150 width: 91.6666666667%; }
1151 .large-push-11 {
1152 position: relative;
1153 left: 91.6666666667%; }
1154 .large-pull-11 {
1155 position: relative;
1156 left: -91.6666666667%; }
1157 .large-offset-10 {
1158 margin-left: 83.3333333333%; }
1159 .large-12 {
1160 width: 100%; }
1161 .large-offset-11 {
1162 margin-left: 91.6666666667%; }
1163 .large-up-1 > .column, .large-up-1 > .columns {
1164 float: left;
1165 width: 100%; }
1166 .large-up-1 > .column:nth-of-type(1n), .large-up-1 > .columns:nth-of-type(1n) {
1167 clear: none; }
1168 .large-up-1 > .column:nth-of-type(1n+1), .large-up-1 > .columns:nth-of-type(1n+1) {
1169 clear: both; }
1170 .large-up-1 > .column:last-child, .large-up-1 > .columns:last-child {
1171 float: left; }
1172 .large-up-2 > .column, .large-up-2 > .columns {
1173 float: left;
1174 width: 50%; }
1175 .large-up-2 > .column:nth-of-type(1n), .large-up-2 > .columns:nth-of-type(1n) {
1176 clear: none; }
1177 .large-up-2 > .column:nth-of-type(2n+1), .large-up-2 > .columns:nth-of-type(2n+1) {
1178 clear: both; }
1179 .large-up-2 > .column:last-child, .large-up-2 > .columns:last-child {
1180 float: left; }
1181 .large-up-3 > .column, .large-up-3 > .columns {
1182 float: left;
1183 width: 33.3333333333%; }
1184 .large-up-3 > .column:nth-of-type(1n), .large-up-3 > .columns:nth-of-type(1n) {
1185 clear: none; }
1186 .large-up-3 > .column:nth-of-type(3n+1), .large-up-3 > .columns:nth-of-type(3n+1) {
1187 clear: both; }
1188 .large-up-3 > .column:last-child, .large-up-3 > .columns:last-child {
1189 float: left; }
1190 .large-up-4 > .column, .large-up-4 > .columns {
1191 float: left;
1192 width: 25%; }
1193 .large-up-4 > .column:nth-of-type(1n), .large-up-4 > .columns:nth-of-type(1n) {
1194 clear: none; }
1195 .large-up-4 > .column:nth-of-type(4n+1), .large-up-4 > .columns:nth-of-type(4n+1) {
1196 clear: both; }
1197 .large-up-4 > .column:last-child, .large-up-4 > .columns:last-child {
1198 float: left; }
1199 .large-up-5 > .column, .large-up-5 > .columns {
1200 float: left;
1201 width: 20%; }
1202 .large-up-5 > .column:nth-of-type(1n), .large-up-5 > .columns:nth-of-type(1n) {
1203 clear: none; }
1204 .large-up-5 > .column:nth-of-type(5n+1), .large-up-5 > .columns:nth-of-type(5n+1) {
1205 clear: both; }
1206 .large-up-5 > .column:last-child, .large-up-5 > .columns:last-child {
1207 float: left; }
1208 .large-up-6 > .column, .large-up-6 > .columns {
1209 float: left;
1210 width: 16.6666666667%; }
1211 .large-up-6 > .column:nth-of-type(1n), .large-up-6 > .columns:nth-of-type(1n) {
1212 clear: none; }
1213 .large-up-6 > .column:nth-of-type(6n+1), .large-up-6 > .columns:nth-of-type(6n+1) {
1214 clear: both; }
1215 .large-up-6 > .column:last-child, .large-up-6 > .columns:last-child {
1216 float: left; }
1217 .large-up-7 > .column, .large-up-7 > .columns {
1218 float: left;
1219 width: 14.2857142857%; }
1220 .large-up-7 > .column:nth-of-type(1n), .large-up-7 > .columns:nth-of-type(1n) {
1221 clear: none; }
1222 .large-up-7 > .column:nth-of-type(7n+1), .large-up-7 > .columns:nth-of-type(7n+1) {
1223 clear: both; }
1224 .large-up-7 > .column:last-child, .large-up-7 > .columns:last-child {
1225 float: left; }
1226 .large-up-8 > .column, .large-up-8 > .columns {
1227 float: left;
1228 width: 12.5%; }
1229 .large-up-8 > .column:nth-of-type(1n), .large-up-8 > .columns:nth-of-type(1n) {
1230 clear: none; }
1231 .large-up-8 > .column:nth-of-type(8n+1), .large-up-8 > .columns:nth-of-type(8n+1) {
1232 clear: both; }
1233 .large-up-8 > .column:last-child, .large-up-8 > .columns:last-child {
1234 float: left; }
1235 .large-collapse > .column, .large-collapse > .columns {
1236 padding-right: 0;
1237 padding-left: 0; }
1238 .large-collapse .row {
1239 margin-right: 0;
1240 margin-left: 0; }
1241 .expanded.row .large-collapse.row {
1242 margin-right: 0;
1243 margin-left: 0; }
1244 .large-uncollapse > .column, .large-uncollapse > .columns {
1245 padding-right: 0.9868421053rem;
1246 padding-left: 0.9868421053rem; }
1247 .large-centered {
1248 margin-right: auto;
1249 margin-left: auto; }
1250 .large-centered, .large-centered:last-child:not(:first-child) {
1251 float: none;
1252 clear: both; }
1253 .large-uncentered,
1254 .large-push-0,
1255 .large-pull-0 {
1256 position: static;
1257 float: left;
1258 margin-right: 0;
1259 margin-left: 0; } }
1260
1261.column-block {
1262 margin-bottom: 1.3157894737rem; }
1263 .column-block > :last-child {
1264 margin-bottom: 0; }
1265 @media print, screen and (min-width: 40em) {
1266 .column-block {
1267 margin-bottom: 1.9736842105rem; }
1268 .column-block > :last-child {
1269 margin-bottom: 0; } }
1270
1271div,
1272dl,
1273dt,
1274dd,
1275ul,
1276ol,
1277li,
1278h1,
1279h2,
1280h3,
1281h4,
1282h5,
1283h6,
1284pre,
1285form,
1286p,
1287blockquote,
1288th,
1289td {
1290 margin: 0;
1291 padding: 0; }
1292
1293p {
1294 margin-bottom: 1rem;
1295 font-size: inherit;
1296 line-height: 1.6;
1297 text-rendering: optimizeLegibility; }
1298
1299em,
1300i {
1301 font-style: italic;
1302 line-height: inherit; }
1303
1304strong,
1305b {
1306 font-weight: bold;
1307 line-height: inherit; }
1308
1309small {
1310 font-size: 80%;
1311 line-height: inherit; }
1312
1313h1,
1314h2,
1315h3,
1316h4,
1317h5,
1318h6 {
1319 font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
1320 font-style: normal;
1321 font-weight: normal;
1322 color: inherit;
1323 text-rendering: optimizeLegibility; }
1324 h1 small,
1325 h2 small,
1326 h3 small,
1327 h4 small,
1328 h5 small,
1329 h6 small {
1330 line-height: 0;
1331 color: #cacaca; }
1332
1333h1 {
1334 font-size: 1.5789473684rem;
1335 line-height: 1.4;
1336 margin-top: 0;
1337 margin-bottom: 0.5rem; }
1338
1339h2 {
1340 font-size: 1.3157894737rem;
1341 line-height: 1.4;
1342 margin-top: 0;
1343 margin-bottom: 0.5rem; }
1344
1345h3 {
1346 font-size: 1.25rem;
1347 line-height: 1.4;
1348 margin-top: 0;
1349 margin-bottom: 0.5rem; }
1350
1351h4 {
1352 font-size: 1.1842105263rem;
1353 line-height: 1.4;
1354 margin-top: 0;
1355 margin-bottom: 0.5rem; }
1356
1357h5 {
1358 font-size: 1.1184210526rem;
1359 line-height: 1.4;
1360 margin-top: 0;
1361 margin-bottom: 0.5rem; }
1362
1363h6 {
1364 font-size: 1.0526315789rem;
1365 line-height: 1.4;
1366 margin-top: 0;
1367 margin-bottom: 0.5rem; }
1368
1369@media print, screen and (min-width: 40em) {
1370 h1 {
1371 font-size: 1.7105263158rem; }
1372 h2 {
1373 font-size: 1.5789473684rem; }
1374 h3 {
1375 font-size: 1.3157894737rem; }
1376 h4 {
1377 font-size: 1.1842105263rem; }
1378 h5 {
1379 font-size: 1.1184210526rem; }
1380 h6 {
1381 font-size: 1.0526315789rem; } }
1382
1383a {
1384 line-height: inherit;
1385 color: #1779ba;
1386 text-decoration: none;
1387 cursor: pointer; }
1388 a:hover, a:focus {
1389 color: #1468a0; }
1390 a img {
1391 border: 0; }
1392
1393hr {
1394 clear: both;
1395 max-width: auto;
1396 height: 0;
1397 margin: 1.3157894737rem auto;
1398 border-top: 0;
1399 border-right: 0;
1400 border-bottom: 1px solid #cacaca;
1401 border-left: 0; }
1402
1403ul,
1404ol,
1405dl {
1406 margin-bottom: 1rem;
1407 list-style-position: outside;
1408 line-height: 1.6; }
1409
1410li {
1411 font-size: inherit; }
1412
1413ul {
1414 margin-left: 1.25rem;
1415 list-style-type: disc; }
1416
1417ol {
1418 margin-left: 1.25rem; }
1419
1420ul ul, ol ul, ul ol, ol ol {
1421 margin-left: 1.25rem;
1422 margin-bottom: 0; }
1423
1424dl {
1425 margin-bottom: 1rem; }
1426 dl dt {
1427 margin-bottom: 0.3rem;
1428 font-weight: bold; }
1429
1430blockquote {
1431 margin: 0 0 1rem;
1432 padding: 0.5921052632rem 1.3157894737rem 0 1.25rem;
1433 border-left: 1px solid #cacaca; }
1434 blockquote, blockquote p {
1435 line-height: 1.6;
1436 color: #8a8a8a; }
1437
1438cite {
1439 display: block;
1440 font-size: 0.8552631579rem;
1441 color: #8a8a8a; }
1442 cite:before {
1443 content: "— "; }
1444
1445abbr, abbr[title] {
1446 border-bottom: 1px dotted #23241f;
1447 cursor: help;
1448 text-decoration: none; }
1449
1450figure {
1451 margin: 0; }
1452
1453code {
1454 padding: 0.1315789474rem 0.3289473684rem 0.0657894737rem;
1455 border: 1px solid #cacaca;
1456 background-color: #e6e6e6;
1457 font-family: Consolas, "Liberation Mono", Courier, monospace;
1458 font-weight: normal;
1459 color: #23241f; }
1460
1461kbd {
1462 margin: 0;
1463 padding: 0.1315789474rem 0.2631578947rem 0;
1464 background-color: #e6e6e6;
1465 font-family: Consolas, "Liberation Mono", Courier, monospace;
1466 color: #23241f; }
1467
1468.subheader {
1469 margin-top: 0.2rem;
1470 margin-bottom: 0.5rem;
1471 font-weight: normal;
1472 line-height: 1.4;
1473 color: #8a8a8a; }
1474
1475.lead {
1476 font-size: 118.75%;
1477 line-height: 1.6; }
1478
1479.stat {
1480 font-size: 2.5rem;
1481 line-height: 1; }
1482 p + .stat {
1483 margin-top: -1rem; }
1484
1485ul.no-bullet, ol.no-bullet {
1486 margin-left: 0;
1487 list-style: none; }
1488
1489.text-left {
1490 text-align: left; }
1491
1492.text-right {
1493 text-align: right; }
1494
1495.text-center {
1496 text-align: center; }
1497
1498.text-justify {
1499 text-align: justify; }
1500
1501@media print, screen and (min-width: 40em) {
1502 .medium-text-left {
1503 text-align: left; }
1504 .medium-text-right {
1505 text-align: right; }
1506 .medium-text-center {
1507 text-align: center; }
1508 .medium-text-justify {
1509 text-align: justify; } }
1510
1511@media print, screen and (min-width: 64em) {
1512 .large-text-left {
1513 text-align: left; }
1514 .large-text-right {
1515 text-align: right; }
1516 .large-text-center {
1517 text-align: center; }
1518 .large-text-justify {
1519 text-align: justify; } }
1520
1521.show-for-print {
1522 display: none !important; }
1523
1524@media print {
1525 * {
1526 background: transparent !important;
1527 box-shadow: none !important;
1528 color: black !important;
1529 text-shadow: none !important; }
1530 .show-for-print {
1531 display: block !important; }
1532 .hide-for-print {
1533 display: none !important; }
1534 table.show-for-print {
1535 display: table !important; }
1536 thead.show-for-print {
1537 display: table-header-group !important; }
1538 tbody.show-for-print {
1539 display: table-row-group !important; }
1540 tr.show-for-print {
1541 display: table-row !important; }
1542 td.show-for-print {
1543 display: table-cell !important; }
1544 th.show-for-print {
1545 display: table-cell !important; }
1546 a,
1547 a:visited {
1548 text-decoration: underline; }
1549 a[href]:after {
1550 content: " (" attr(href) ")"; }
1551 .ir a:after,
1552 a[href^='javascript:']:after,
1553 a[href^='#']:after {
1554 content: ''; }
1555 abbr[title]:after {
1556 content: " (" attr(title) ")"; }
1557 pre,
1558 blockquote {
1559 border: 1px solid #8a8a8a;
1560 page-break-inside: avoid; }
1561 thead {
1562 display: table-header-group; }
1563 tr,
1564 img {
1565 page-break-inside: avoid; }
1566 img {
1567 max-width: 100% !important; }
1568 @page {
1569 margin: 0.5cm; }
1570 p,
1571 h2,
1572 h3 {
1573 orphans: 3;
1574 widows: 3; }
1575 h2,
1576 h3 {
1577 page-break-after: avoid; }
1578 .print-break-inside {
1579 page-break-inside: auto; } }
1580
1581.button {
1582 display: inline-block;
1583 vertical-align: middle;
1584 margin: 0 0 1rem 0;
1585 font-family: inherit;
1586 padding: 0.85em 1em;
1587 -webkit-appearance: none;
1588 border: 1px solid transparent;
1589 border-radius: 0;
1590 transition: background-color 0.25s ease-out, color 0.25s ease-out;
1591 font-size: 0.9rem;
1592 line-height: 1;
1593 text-align: center;
1594 cursor: pointer;
1595 background-color: #1779ba;
1596 color: #fefefe; }
1597 [data-whatinput='mouse'] .button {
1598 outline: 0; }
1599 .button:hover, .button:focus {
1600 background-color: #14679e;
1601 color: #fefefe; }
1602 .button.tiny {
1603 font-size: 0.6rem; }
1604 .button.small {
1605 font-size: 0.75rem; }
1606 .button.large {
1607 font-size: 1.25rem; }
1608 .button.expanded {
1609 display: block;
1610 width: 100%;
1611 margin-right: 0;
1612 margin-left: 0; }
1613 .button.primary {
1614 background-color: #1779ba;
1615 color: #fefefe; }
1616 .button.primary:hover, .button.primary:focus {
1617 background-color: #126195;
1618 color: #fefefe; }
1619 .button.secondary {
1620 background-color: #767676;
1621 color: #fefefe; }
1622 .button.secondary:hover, .button.secondary:focus {
1623 background-color: #5e5e5e;
1624 color: #fefefe; }
1625 .button.success {
1626 background-color: #3adb76;
1627 color: #23241f; }
1628 .button.success:hover, .button.success:focus {
1629 background-color: #22bb5b;
1630 color: #23241f; }
1631 .button.warning {
1632 background-color: #ffae00;
1633 color: #23241f; }
1634 .button.warning:hover, .button.warning:focus {
1635 background-color: #cc8b00;
1636 color: #23241f; }
1637 .button.alert {
1638 background-color: #cc4b37;
1639 color: #fefefe; }
1640 .button.alert:hover, .button.alert:focus {
1641 background-color: #a53b2a;
1642 color: #fefefe; }
1643 .button.disabled, .button[disabled] {
1644 opacity: 0.25;
1645 cursor: not-allowed; }
1646 .button.disabled, .button.disabled:hover, .button.disabled:focus, .button[disabled], .button[disabled]:hover, .button[disabled]:focus {
1647 background-color: #1779ba;
1648 color: #fefefe; }
1649 .button.disabled.primary, .button[disabled].primary {
1650 opacity: 0.25;
1651 cursor: not-allowed; }
1652 .button.disabled.primary, .button.disabled.primary:hover, .button.disabled.primary:focus, .button[disabled].primary, .button[disabled].primary:hover, .button[disabled].primary:focus {
1653 background-color: #1779ba;
1654 color: #fefefe; }
1655 .button.disabled.secondary, .button[disabled].secondary {
1656 opacity: 0.25;
1657 cursor: not-allowed; }
1658 .button.disabled.secondary, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary, .button[disabled].secondary:hover, .button[disabled].secondary:focus {
1659 background-color: #767676;
1660 color: #fefefe; }
1661 .button.disabled.success, .button[disabled].success {
1662 opacity: 0.25;
1663 cursor: not-allowed; }
1664 .button.disabled.success, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success, .button[disabled].success:hover, .button[disabled].success:focus {
1665 background-color: #3adb76;
1666 color: #23241f; }
1667 .button.disabled.warning, .button[disabled].warning {
1668 opacity: 0.25;
1669 cursor: not-allowed; }
1670 .button.disabled.warning, .button.disabled.warning:hover, .button.disabled.warning:focus, .button[disabled].warning, .button[disabled].warning:hover, .button[disabled].warning:focus {
1671 background-color: #ffae00;
1672 color: #23241f; }
1673 .button.disabled.alert, .button[disabled].alert {
1674 opacity: 0.25;
1675 cursor: not-allowed; }
1676 .button.disabled.alert, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert, .button[disabled].alert:hover, .button[disabled].alert:focus {
1677 background-color: #cc4b37;
1678 color: #fefefe; }
1679 .button.hollow {
1680 border: 1px solid #1779ba;
1681 color: #1779ba; }
1682 .button.hollow, .button.hollow:hover, .button.hollow:focus {
1683 background-color: transparent; }
1684 .button.hollow.disabled, .button.hollow.disabled:hover, .button.hollow.disabled:focus, .button.hollow[disabled], .button.hollow[disabled]:hover, .button.hollow[disabled]:focus {
1685 background-color: transparent; }
1686 .button.hollow:hover, .button.hollow:focus {
1687 border-color: #0c3d5d;
1688 color: #0c3d5d; }
1689 .button.hollow:hover.disabled, .button.hollow:hover[disabled], .button.hollow:focus.disabled, .button.hollow:focus[disabled] {
1690 border: 1px solid #1779ba;
1691 color: #1779ba; }
1692 .button.hollow.primary {
1693 border: 1px solid #1779ba;
1694 color: #1779ba; }
1695 .button.hollow.primary:hover, .button.hollow.primary:focus {
1696 border-color: #0c3d5d;
1697 color: #0c3d5d; }
1698 .button.hollow.primary:hover.disabled, .button.hollow.primary:hover[disabled], .button.hollow.primary:focus.disabled, .button.hollow.primary:focus[disabled] {
1699 border: 1px solid #1779ba;
1700 color: #1779ba; }
1701 .button.hollow.secondary {
1702 border: 1px solid #767676;
1703 color: #767676; }
1704 .button.hollow.secondary:hover, .button.hollow.secondary:focus {
1705 border-color: #3b3b3b;
1706 color: #3b3b3b; }
1707 .button.hollow.secondary:hover.disabled, .button.hollow.secondary:hover[disabled], .button.hollow.secondary:focus.disabled, .button.hollow.secondary:focus[disabled] {
1708 border: 1px solid #767676;
1709 color: #767676; }
1710 .button.hollow.success {
1711 border: 1px solid #3adb76;
1712 color: #3adb76; }
1713 .button.hollow.success:hover, .button.hollow.success:focus {
1714 border-color: #157539;
1715 color: #157539; }
1716 .button.hollow.success:hover.disabled, .button.hollow.success:hover[disabled], .button.hollow.success:focus.disabled, .button.hollow.success:focus[disabled] {
1717 border: 1px solid #3adb76;
1718 color: #3adb76; }
1719 .button.hollow.warning {
1720 border: 1px solid #ffae00;
1721 color: #ffae00; }
1722 .button.hollow.warning:hover, .button.hollow.warning:focus {
1723 border-color: #805700;
1724 color: #805700; }
1725 .button.hollow.warning:hover.disabled, .button.hollow.warning:hover[disabled], .button.hollow.warning:focus.disabled, .button.hollow.warning:focus[disabled] {
1726 border: 1px solid #ffae00;
1727 color: #ffae00; }
1728 .button.hollow.alert {
1729 border: 1px solid #cc4b37;
1730 color: #cc4b37; }
1731 .button.hollow.alert:hover, .button.hollow.alert:focus {
1732 border-color: #67251a;
1733 color: #67251a; }
1734 .button.hollow.alert:hover.disabled, .button.hollow.alert:hover[disabled], .button.hollow.alert:focus.disabled, .button.hollow.alert:focus[disabled] {
1735 border: 1px solid #cc4b37;
1736 color: #cc4b37; }
1737 .button.clear {
1738 border: 1px solid #1779ba;
1739 color: #1779ba; }
1740 .button.clear, .button.clear:hover, .button.clear:focus {
1741 background-color: transparent; }
1742 .button.clear.disabled, .button.clear.disabled:hover, .button.clear.disabled:focus, .button.clear[disabled], .button.clear[disabled]:hover, .button.clear[disabled]:focus {
1743 background-color: transparent; }
1744 .button.clear:hover, .button.clear:focus {
1745 border-color: #0c3d5d;
1746 color: #0c3d5d; }
1747 .button.clear:hover.disabled, .button.clear:hover[disabled], .button.clear:focus.disabled, .button.clear:focus[disabled] {
1748 border: 1px solid #1779ba;
1749 color: #1779ba; }
1750 .button.clear, .button.clear.disabled, .button.clear[disabled], .button.clear:hover, .button.clear:hover.disabled, .button.clear:hover[disabled], .button.clear:focus, .button.clear:focus.disabled, .button.clear:focus[disabled] {
1751 border-color: transparent; }
1752 .button.clear.primary {
1753 border: 1px solid #1779ba;
1754 color: #1779ba; }
1755 .button.clear.primary:hover, .button.clear.primary:focus {
1756 border-color: #0c3d5d;
1757 color: #0c3d5d; }
1758 .button.clear.primary:hover.disabled, .button.clear.primary:hover[disabled], .button.clear.primary:focus.disabled, .button.clear.primary:focus[disabled] {
1759 border: 1px solid #1779ba;
1760 color: #1779ba; }
1761 .button.clear.primary, .button.clear.primary.disabled, .button.clear.primary[disabled], .button.clear.primary:hover, .button.clear.primary:hover.disabled, .button.clear.primary:hover[disabled], .button.clear.primary:focus, .button.clear.primary:focus.disabled, .button.clear.primary:focus[disabled] {
1762 border-color: transparent; }
1763 .button.clear.secondary {
1764 border: 1px solid #767676;
1765 color: #767676; }
1766 .button.clear.secondary:hover, .button.clear.secondary:focus {
1767 border-color: #3b3b3b;
1768 color: #3b3b3b; }
1769 .button.clear.secondary:hover.disabled, .button.clear.secondary:hover[disabled], .button.clear.secondary:focus.disabled, .button.clear.secondary:focus[disabled] {
1770 border: 1px solid #767676;
1771 color: #767676; }
1772 .button.clear.secondary, .button.clear.secondary.disabled, .button.clear.secondary[disabled], .button.clear.secondary:hover, .button.clear.secondary:hover.disabled, .button.clear.secondary:hover[disabled], .button.clear.secondary:focus, .button.clear.secondary:focus.disabled, .button.clear.secondary:focus[disabled] {
1773 border-color: transparent; }
1774 .button.clear.success {
1775 border: 1px solid #3adb76;
1776 color: #3adb76; }
1777 .button.clear.success:hover, .button.clear.success:focus {
1778 border-color: #157539;
1779 color: #157539; }
1780 .button.clear.success:hover.disabled, .button.clear.success:hover[disabled], .button.clear.success:focus.disabled, .button.clear.success:focus[disabled] {
1781 border: 1px solid #3adb76;
1782 color: #3adb76; }
1783 .button.clear.success, .button.clear.success.disabled, .button.clear.success[disabled], .button.clear.success:hover, .button.clear.success:hover.disabled, .button.clear.success:hover[disabled], .button.clear.success:focus, .button.clear.success:focus.disabled, .button.clear.success:focus[disabled] {
1784 border-color: transparent; }
1785 .button.clear.warning {
1786 border: 1px solid #ffae00;
1787 color: #ffae00; }
1788 .button.clear.warning:hover, .button.clear.warning:focus {
1789 border-color: #805700;
1790 color: #805700; }
1791 .button.clear.warning:hover.disabled, .button.clear.warning:hover[disabled], .button.clear.warning:focus.disabled, .button.clear.warning:focus[disabled] {
1792 border: 1px solid #ffae00;
1793 color: #ffae00; }
1794 .button.clear.warning, .button.clear.warning.disabled, .button.clear.warning[disabled], .button.clear.warning:hover, .button.clear.warning:hover.disabled, .button.clear.warning:hover[disabled], .button.clear.warning:focus, .button.clear.warning:focus.disabled, .button.clear.warning:focus[disabled] {
1795 border-color: transparent; }
1796 .button.clear.alert {
1797 border: 1px solid #cc4b37;
1798 color: #cc4b37; }
1799 .button.clear.alert:hover, .button.clear.alert:focus {
1800 border-color: #67251a;
1801 color: #67251a; }
1802 .button.clear.alert:hover.disabled, .button.clear.alert:hover[disabled], .button.clear.alert:focus.disabled, .button.clear.alert:focus[disabled] {
1803 border: 1px solid #cc4b37;
1804 color: #cc4b37; }
1805 .button.clear.alert, .button.clear.alert.disabled, .button.clear.alert[disabled], .button.clear.alert:hover, .button.clear.alert:hover.disabled, .button.clear.alert:hover[disabled], .button.clear.alert:focus, .button.clear.alert:focus.disabled, .button.clear.alert:focus[disabled] {
1806 border-color: transparent; }
1807 .button.dropdown::after {
1808 display: block;
1809 width: 0;
1810 height: 0;
1811 border: inset 0.4em;
1812 content: '';
1813 border-bottom-width: 0;
1814 border-top-style: solid;
1815 border-color: #fefefe transparent transparent;
1816 position: relative;
1817 top: 0.4em;
1818 display: inline-block;
1819 float: right;
1820 margin-left: 1em; }
1821 .button.dropdown.hollow::after {
1822 border-top-color: #1779ba; }
1823 .button.dropdown.hollow.primary::after {
1824 border-top-color: #1779ba; }
1825 .button.dropdown.hollow.secondary::after {
1826 border-top-color: #767676; }
1827 .button.dropdown.hollow.success::after {
1828 border-top-color: #3adb76; }
1829 .button.dropdown.hollow.warning::after {
1830 border-top-color: #ffae00; }
1831 .button.dropdown.hollow.alert::after {
1832 border-top-color: #cc4b37; }
1833 .button.arrow-only::after {
1834 top: -0.1em;
1835 float: none;
1836 margin-left: 0; }
1837
1838[type='text'], [type='password'], [type='date'], [type='datetime'], [type='datetime-local'], [type='month'], [type='week'], [type='email'], [type='number'], [type='search'], [type='tel'], [type='time'], [type='url'], [type='color'],
1839textarea {
1840 display: block;
1841 box-sizing: border-box;
1842 width: 100%;
1843 height: 2.5657894737rem;
1844 margin: 0 0 1.0526315789rem;
1845 padding: 0.5263157895rem;
1846 border: 1px solid #cacaca;
1847 border-radius: 0;
1848 background-color: #fefefe;
1849 box-shadow: inset 0 1px 2px rgba(35, 36, 31, 0.1);
1850 font-family: inherit;
1851 font-size: 1.0526315789rem;
1852 font-weight: normal;
1853 line-height: 1.5;
1854 color: #23241f;
1855 transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
1856 appearance: none; }
1857 [type='text']:focus, [type='password']:focus, [type='date']:focus, [type='datetime']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='week']:focus, [type='email']:focus, [type='number']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='url']:focus, [type='color']:focus,
1858 textarea:focus {
1859 outline: none;
1860 border: 1px solid #8a8a8a;
1861 background-color: #fefefe;
1862 box-shadow: 0 0 5px #cacaca;
1863 transition: box-shadow 0.5s, border-color 0.25s ease-in-out; }
1864
1865textarea {
1866 max-width: 100%; }
1867 textarea[rows] {
1868 height: auto; }
1869
1870input::placeholder,
1871textarea::placeholder {
1872 color: #cacaca; }
1873
1874input:disabled, input[readonly],
1875textarea:disabled,
1876textarea[readonly] {
1877 background-color: #e6e6e6;
1878 cursor: not-allowed; }
1879
1880[type='submit'],
1881[type='button'] {
1882 appearance: none;
1883 border-radius: 0; }
1884
1885input[type='search'] {
1886 box-sizing: border-box; }
1887
1888[type='file'],
1889[type='checkbox'],
1890[type='radio'] {
1891 margin: 0 0 1.0526315789rem; }
1892
1893[type='checkbox'] + label,
1894[type='radio'] + label {
1895 display: inline-block;
1896 vertical-align: baseline;
1897 margin-left: 0.5263157895rem;
1898 margin-right: 1.0526315789rem;
1899 margin-bottom: 0; }
1900 [type='checkbox'] + label[for],
1901 [type='radio'] + label[for] {
1902 cursor: pointer; }
1903
1904label > [type='checkbox'],
1905label > [type='radio'] {
1906 margin-right: 0.5263157895rem; }
1907
1908[type='file'] {
1909 width: 100%; }
1910
1911label {
1912 display: block;
1913 margin: 0;
1914 font-size: 0.9210526316rem;
1915 font-weight: normal;
1916 line-height: 1.8;
1917 color: #23241f; }
1918 label.middle {
1919 margin: 0 0 1.0526315789rem;
1920 padding: 0.5921052632rem 0; }
1921
1922.help-text {
1923 margin-top: -0.5263157895rem;
1924 font-size: 0.8552631579rem;
1925 font-style: italic;
1926 color: #23241f; }
1927
1928.input-group {
1929 display: flex;
1930 width: 100%;
1931 margin-bottom: 1.0526315789rem;
1932 align-items: stretch; }
1933 .input-group > :first-child {
1934 border-radius: 0 0 0 0; }
1935 .input-group > :last-child > * {
1936 border-radius: 0 0 0 0; }
1937
1938.input-group-label, .input-group-field, .input-group-button, .input-group-button a,
1939.input-group-button input,
1940.input-group-button button,
1941.input-group-button label {
1942 margin: 0;
1943 white-space: nowrap; }
1944
1945.input-group-label {
1946 padding: 0 1rem;
1947 border: 1px solid #cacaca;
1948 background: #e6e6e6;
1949 color: #23241f;
1950 text-align: center;
1951 white-space: nowrap;
1952 display: flex;
1953 flex: 0 0 auto;
1954 align-items: center; }
1955 .input-group-label:first-child {
1956 border-right: 0; }
1957 .input-group-label:last-child {
1958 border-left: 0; }
1959
1960.input-group-field {
1961 border-radius: 0;
1962 flex: 1 1 0px;
1963 height: auto;
1964 min-width: 0; }
1965
1966.input-group-button {
1967 padding-top: 0;
1968 padding-bottom: 0;
1969 text-align: center;
1970 flex: 0 0 auto; }
1971 .input-group-button a,
1972 .input-group-button input,
1973 .input-group-button button,
1974 .input-group-button label {
1975 height: 2.6315789474rem;
1976 padding-top: 0;
1977 padding-bottom: 0;
1978 font-size: 1.0526315789rem; }
1979
1980fieldset {
1981 margin: 0;
1982 padding: 0;
1983 border: 0; }
1984
1985legend {
1986 max-width: 100%;
1987 margin-bottom: 0.5263157895rem; }
1988
1989.fieldset {
1990 margin: 1.1842105263rem 0;
1991 padding: 1.3157894737rem;
1992 border: 1px solid #cacaca; }
1993 .fieldset legend {
1994 margin: 0;
1995 margin-left: -0.1973684211rem;
1996 padding: 0 0.1973684211rem; }
1997
1998select {
1999 height: 2.5657894737rem;
2000 margin: 0 0 1.0526315789rem;
2001 padding: 0.5263157895rem;
2002 appearance: none;
2003 border: 1px solid #cacaca;
2004 border-radius: 0;
2005 background-color: #fefefe;
2006 font-family: inherit;
2007 font-size: 1.0526315789rem;
2008 font-weight: normal;
2009 line-height: 1.5;
2010 color: #23241f;
2011 background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%28138, 138, 138%29'></polygon></svg>");
2012 background-origin: content-box;
2013 background-position: right -1.0526315789rem center;
2014 background-repeat: no-repeat;
2015 background-size: 9px 6px;
2016 padding-right: 1.5789473684rem;
2017 transition: box-shadow 0.5s, border-color 0.25s ease-in-out; }
2018 @media screen and (min-width: 0\0) {
2019 select {
2020 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg=="); } }
2021 select:focus {
2022 outline: none;
2023 border: 1px solid #8a8a8a;
2024 background-color: #fefefe;
2025 box-shadow: 0 0 5px #cacaca;
2026 transition: box-shadow 0.5s, border-color 0.25s ease-in-out; }
2027 select:disabled {
2028 background-color: #e6e6e6;
2029 cursor: not-allowed; }
2030 select::-ms-expand {
2031 display: none; }
2032 select[multiple] {
2033 height: auto;
2034 background-image: none; }
2035
2036.is-invalid-input:not(:focus) {
2037 border-color: #cc4b37;
2038 background-color: #f9ecea; }
2039 .is-invalid-input:not(:focus)::placeholder {
2040 color: #cc4b37; }
2041
2042.is-invalid-label {
2043 color: #cc4b37; }
2044
2045.form-error {
2046 display: none;
2047 margin-top: -0.5263157895rem;
2048 margin-bottom: 1.0526315789rem;
2049 font-size: 0.7894736842rem;
2050 font-weight: bold;
2051 color: #cc4b37; }
2052 .form-error.is-visible {
2053 display: block; }
2054
2055.hide {
2056 display: none !important; }
2057
2058.invisible {
2059 visibility: hidden; }
2060
2061@media screen and (max-width: 39.9375em) {
2062 .hide-for-small-only {
2063 display: none !important; } }
2064
2065@media screen and (max-width: 0em), screen and (min-width: 40em) {
2066 .show-for-small-only {
2067 display: none !important; } }
2068
2069@media print, screen and (min-width: 40em) {
2070 .hide-for-medium {
2071 display: none !important; } }
2072
2073@media screen and (max-width: 39.9375em) {
2074 .show-for-medium {
2075 display: none !important; } }
2076
2077@media screen and (min-width: 40em) and (max-width: 63.9375em) {
2078 .hide-for-medium-only {
2079 display: none !important; } }
2080
2081@media screen and (max-width: 39.9375em), screen and (min-width: 64em) {
2082 .show-for-medium-only {
2083 display: none !important; } }
2084
2085@media print, screen and (min-width: 64em) {
2086 .hide-for-large {
2087 display: none !important; } }
2088
2089@media screen and (max-width: 63.9375em) {
2090 .show-for-large {
2091 display: none !important; } }
2092
2093@media screen and (min-width: 64em) and (max-width: 74.9375em) {
2094 .hide-for-large-only {
2095 display: none !important; } }
2096
2097@media screen and (max-width: 63.9375em), screen and (min-width: 75em) {
2098 .show-for-large-only {
2099 display: none !important; } }
2100
2101.show-for-sr,
2102.show-on-focus {
2103 position: absolute !important;
2104 width: 1px;
2105 height: 1px;
2106 padding: 0;
2107 overflow: hidden;
2108 clip: rect(0, 0, 0, 0);
2109 white-space: nowrap;
2110 clip-path: inset(50%);
2111 border: 0; }
2112
2113.show-on-focus:active, .show-on-focus:focus {
2114 position: static !important;
2115 width: auto;
2116 height: auto;
2117 overflow: visible;
2118 clip: auto;
2119 white-space: normal;
2120 clip-path: none; }
2121
2122.show-for-landscape,
2123.hide-for-portrait {
2124 display: block !important; }
2125 @media screen and (orientation: landscape) {
2126 .show-for-landscape,
2127 .hide-for-portrait {
2128 display: block !important; } }
2129 @media screen and (orientation: portrait) {
2130 .show-for-landscape,
2131 .hide-for-portrait {
2132 display: none !important; } }
2133
2134.hide-for-landscape,
2135.show-for-portrait {
2136 display: none !important; }
2137 @media screen and (orientation: landscape) {
2138 .hide-for-landscape,
2139 .show-for-portrait {
2140 display: none !important; } }
2141 @media screen and (orientation: portrait) {
2142 .hide-for-landscape,
2143 .show-for-portrait {
2144 display: block !important; } }
2145
2146.float-left {
2147 float: left !important; }
2148
2149.float-right {
2150 float: right !important; }
2151
2152.float-center {
2153 display: block;
2154 margin-right: auto;
2155 margin-left: auto; }
2156
2157.clearfix::before, .clearfix::after {
2158 display: table;
2159 content: ' ';
2160 flex-basis: 0;
2161 order: 1; }
2162
2163.clearfix::after {
2164 clear: both; }
2165
2166.close-button {
2167 position: absolute;
2168 color: #8a8a8a;
2169 cursor: pointer; }
2170 [data-whatinput='mouse'] .close-button {
2171 outline: 0; }
2172 .close-button:hover, .close-button:focus {
2173 color: #23241f; }
2174 .close-button.small {
2175 right: 0.66rem;
2176 top: 0.33em;
2177 font-size: 1.5em;
2178 line-height: 1; }
2179 .close-button, .close-button.medium {
2180 right: 1rem;
2181 top: 0.5rem;
2182 font-size: 2em;
2183 line-height: 1; }
2184
2185.label {
2186 display: inline-block;
2187 padding: 0.33333rem 0.5rem;
2188 border-radius: 0;
2189 font-size: 0.8rem;
2190 line-height: 1;
2191 white-space: nowrap;
2192 cursor: default;
2193 background: #1779ba;
2194 color: #fefefe; }
2195 .label.primary {
2196 background: #1779ba;
2197 color: #fefefe; }
2198 .label.secondary {
2199 background: #767676;
2200 color: #fefefe; }
2201 .label.success {
2202 background: #3adb76;
2203 color: #23241f; }
2204 .label.warning {
2205 background: #ffae00;
2206 color: #23241f; }
2207 .label.alert {
2208 background: #cc4b37;
2209 color: #fefefe; }
2210
2211table {
2212 border-collapse: collapse;
2213 width: 100%;
2214 margin-bottom: 1rem;
2215 border-radius: 0; }
2216 thead, tbody, tfoot {
2217 border: 1px solid #f1f1f1;
2218 background-color: #fefefe; }
2219 caption {
2220 padding: 0.5263157895rem 0.6578947368rem 0.6578947368rem;
2221 font-weight: bold; }
2222 thead {
2223 background: #f8f8f8;
2224 color: #23241f; }
2225 tfoot {
2226 background: #f1f1f1;
2227 color: #23241f; }
2228 thead tr, tfoot tr {
2229 background: transparent; }
2230 thead th, thead td, tfoot th, tfoot td {
2231 padding: 0.5263157895rem 0.6578947368rem 0.6578947368rem;
2232 font-weight: bold;
2233 text-align: left; }
2234 tbody th, tbody td {
2235 padding: 0.5263157895rem 0.6578947368rem 0.6578947368rem; }
2236 tbody tr:nth-child(even) {
2237 border-bottom: 0;
2238 background-color: #f1f1f1; }
2239 table.unstriped tbody {
2240 background-color: #fefefe; }
2241 table.unstriped tbody tr {
2242 border-bottom: 0;
2243 border-bottom: 1px solid #f1f1f1;
2244 background-color: #fefefe; }
2245
2246@media screen and (max-width: 63.9375em) {
2247 table.stack thead {
2248 display: none; }
2249 table.stack tfoot {
2250 display: none; }
2251 table.stack tr,
2252 table.stack th,
2253 table.stack td {
2254 display: block; }
2255 table.stack td {
2256 border-top: 0; } }
2257
2258table.scroll {
2259 display: block;
2260 width: 100%;
2261 overflow-x: auto; }
2262
2263table.hover thead tr:hover {
2264 background-color: #f3f3f3; }
2265
2266table.hover tfoot tr:hover {
2267 background-color: #ececec; }
2268
2269table.hover tbody tr:hover {
2270 background-color: #f9f9f9; }
2271
2272table.hover:not(.unstriped) tr:nth-of-type(even):hover {
2273 background-color: #ececec; }
2274
2275.table-scroll {
2276 overflow-x: auto; }
2277 .table-scroll table {
2278 width: auto; }
diff --git a/support/doc/api/html/stylesheets/foundation.min.css b/support/doc/api/html/stylesheets/foundation.min.css
new file mode 100644
index 000000000..af0960cef
--- /dev/null
+++ b/support/doc/api/html/stylesheets/foundation.min.css
@@ -0,0 +1 @@
@charset "UTF-8";/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */audio,canvas,img,progress,video{display:inline-block}progress,sub,sup{vertical-align:baseline}pre,textarea{overflow:auto}body,button,legend{padding:0}.small-pull-1,.small-pull-10,.small-pull-11,.small-pull-2,.small-pull-3,.small-pull-4,.small-pull-5,.small-pull-6,.small-pull-7,.small-pull-8,.small-pull-9,.small-push-1,.small-push-10,.small-push-11,.small-push-2,.small-push-3,.small-push-4,.small-push-5,.small-push-7,.small-push-8,.small-push-9,sub,sup{position:relative}h1,h2,h3,h4,h5,h6,p{text-rendering:optimizeLegibility}button,hr,input{overflow:visible}a,abbr,abbr[title]{text-decoration:none}html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}a:active,a:hover{outline-width:0}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}audio:not([controls]){display:none;height:0}img{border-style:none;vertical-align:middle;max-width:100%;height:auto;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[data-whatinput=mouse] .button,[data-whatinput=mouse] .close-button,[data-whatinput=mouse] button,select:focus{outline:0}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}a,b,em,i,small,strong{line-height:inherit}dl,ol,p,ul{line-height:1.6}legend{box-sizing:border-box;display:table;color:inherit;white-space:normal}summary{display:list-item}[hidden],template{display:none}.foundation-mq{font-family:"small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em"}html{box-sizing:border-box;font-size:95%}*,::after,::before{box-sizing:inherit}body{margin:0;background:#fefefe;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:400;line-height:1.5;color:#23241f;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}select{box-sizing:border-box;width:100%}.map_canvas embed,.map_canvas img,.map_canvas object,.mqa-display embed,.mqa-display img,.mqa-display object{max-width:none!important}button{appearance:none;border:0;border-radius:0;background:0 0;line-height:1}button,input,optgroup,select,textarea{font-family:inherit}.is-visible{display:block!important}.is-hidden{display:none!important}.row{max-width:auto;margin-right:auto;margin-left:auto}.row.expanded,.row:not(.expanded) .row{max-width:none}.row::after,.row::before{display:table;content:' ';flex-basis:0;order:1}.row::after{clear:both}.row.collapse>.column,.row.collapse>.columns{padding-right:0;padding-left:0}.row .row{margin-right:-.6578947368rem;margin-left:-.6578947368rem}@media print,screen and (min-width:40em){.row .row{margin-right:-.9868421053rem;margin-left:-.9868421053rem}}@media print,screen and (min-width:64em){.row .row{margin-right:-.9868421053rem;margin-left:-.9868421053rem}}.row .row.collapse{margin-right:0;margin-left:0}.row.expanded .row{margin-right:auto;margin-left:auto}.row.gutter-small>.column,.row.gutter-small>.columns{padding-right:.6578947368rem;padding-left:.6578947368rem}.row.gutter-medium>.column,.row.gutter-medium>.columns{padding-right:.9868421053rem;padding-left:.9868421053rem}.column,.columns{width:100%;float:left;padding-right:.6578947368rem;padding-left:.6578947368rem}@media print,screen and (min-width:40em){.column,.columns{padding-right:.9868421053rem;padding-left:.9868421053rem}}.column:last-child:not(:first-child),.columns:last-child:not(:first-child){float:right}.column.end:last-child:last-child,.end.columns:last-child:last-child{float:left}.column.row.row,.row.row.columns{float:none}.row .column.row.row,.row .row.row.columns{margin-right:0;margin-left:0;padding-right:0;padding-left:0}.small-1{width:8.3333333333%}.small-push-1{left:8.3333333333%}.small-pull-1{left:-8.3333333333%}.small-offset-0{margin-left:0}.small-2{width:16.6666666667%}.small-push-2{left:16.6666666667%}.small-pull-2{left:-16.6666666667%}.small-offset-1{margin-left:8.3333333333%}.small-3{width:25%}.small-push-3{left:25%}.small-pull-3{left:-25%}.small-offset-2{margin-left:16.6666666667%}.small-4{width:33.3333333333%}.small-push-4{left:33.3333333333%}.small-pull-4{left:-33.3333333333%}.small-offset-3{margin-left:25%}.small-5{width:41.6666666667%}.small-push-5{left:41.6666666667%}.small-pull-5{left:-41.6666666667%}.small-offset-4{margin-left:33.3333333333%}.small-6{width:50%}.small-push-6{position:relative;left:50%}.small-pull-6{left:-50%}.small-offset-5{margin-left:41.6666666667%}.small-7{width:58.3333333333%}.small-push-7{left:58.3333333333%}.small-pull-7{left:-58.3333333333%}.small-offset-6{margin-left:50%}.small-8{width:66.6666666667%}.small-push-8{left:66.6666666667%}.small-pull-8{left:-66.6666666667%}.small-offset-7{margin-left:58.3333333333%}.small-9{width:75%}.small-push-9{left:75%}.small-pull-9{left:-75%}.small-offset-8{margin-left:66.6666666667%}.small-10{width:83.3333333333%}.small-push-10{left:83.3333333333%}.small-pull-10{left:-83.3333333333%}.small-offset-9{margin-left:75%}.small-11{width:91.6666666667%}.small-push-11{left:91.6666666667%}.small-pull-11{left:-91.6666666667%}.small-offset-10{margin-left:83.3333333333%}.small-12{width:100%}.small-offset-11{margin-left:91.6666666667%}.small-up-1>.column,.small-up-1>.columns{float:left;width:100%}.small-up-1>.column:nth-of-type(1n),.small-up-1>.columns:nth-of-type(1n){clear:none}.small-up-1>.column:nth-of-type(1n+1),.small-up-1>.columns:nth-of-type(1n+1){clear:both}.small-up-1>.column:last-child,.small-up-1>.columns:last-child{float:left}.small-up-2>.column,.small-up-2>.columns{float:left;width:50%}.small-up-2>.column:nth-of-type(1n),.small-up-2>.columns:nth-of-type(1n){clear:none}.small-up-2>.column:nth-of-type(2n+1),.small-up-2>.columns:nth-of-type(2n+1){clear:both}.small-up-2>.column:last-child,.small-up-2>.columns:last-child{float:left}.small-up-3>.column,.small-up-3>.columns{float:left;width:33.3333333333%}.small-up-3>.column:nth-of-type(1n),.small-up-3>.columns:nth-of-type(1n){clear:none}.small-up-3>.column:nth-of-type(3n+1),.small-up-3>.columns:nth-of-type(3n+1){clear:both}.small-up-3>.column:last-child,.small-up-3>.columns:last-child{float:left}.small-up-4>.column,.small-up-4>.columns{float:left;width:25%}.small-up-4>.column:nth-of-type(1n),.small-up-4>.columns:nth-of-type(1n){clear:none}.small-up-4>.column:nth-of-type(4n+1),.small-up-4>.columns:nth-of-type(4n+1){clear:both}.small-up-4>.column:last-child,.small-up-4>.columns:last-child{float:left}.small-up-5>.column,.small-up-5>.columns{float:left;width:20%}.small-up-5>.column:nth-of-type(1n),.small-up-5>.columns:nth-of-type(1n){clear:none}.small-up-5>.column:nth-of-type(5n+1),.small-up-5>.columns:nth-of-type(5n+1){clear:both}.small-up-5>.column:last-child,.small-up-5>.columns:last-child{float:left}.small-up-6>.column,.small-up-6>.columns{float:left;width:16.6666666667%}.small-up-6>.column:nth-of-type(1n),.small-up-6>.columns:nth-of-type(1n){clear:none}.small-up-6>.column:nth-of-type(6n+1),.small-up-6>.columns:nth-of-type(6n+1){clear:both}.small-up-6>.column:last-child,.small-up-6>.columns:last-child{float:left}.small-up-7>.column,.small-up-7>.columns{float:left;width:14.2857142857%}.small-up-7>.column:nth-of-type(1n),.small-up-7>.columns:nth-of-type(1n){clear:none}.small-up-7>.column:nth-of-type(7n+1),.small-up-7>.columns:nth-of-type(7n+1){clear:both}.small-up-7>.column:last-child,.small-up-7>.columns:last-child{float:left}.small-up-8>.column,.small-up-8>.columns{float:left;width:12.5%}.small-up-8>.column:nth-of-type(1n),.small-up-8>.columns:nth-of-type(1n){clear:none}.small-up-8>.column:nth-of-type(8n+1),.small-up-8>.columns:nth-of-type(8n+1){clear:both}.small-up-8>.column:last-child,.small-up-8>.columns:last-child{float:left}.small-collapse>.column,.small-collapse>.columns{padding-right:0;padding-left:0}.expanded.row .small-collapse.row,.small-collapse .row{margin-right:0;margin-left:0}.small-uncollapse>.column,.small-uncollapse>.columns{padding-right:.6578947368rem;padding-left:.6578947368rem}.small-centered{margin-right:auto;margin-left:auto}.small-centered,.small-centered:last-child:not(:first-child){float:none;clear:both}.small-pull-0,.small-push-0,.small-uncentered{position:static;float:left;margin-right:0;margin-left:0}@media print,screen and (min-width:40em){.medium-pull-1,.medium-pull-10,.medium-pull-11,.medium-pull-2,.medium-pull-3,.medium-pull-4,.medium-pull-5,.medium-pull-6,.medium-pull-7,.medium-pull-8,.medium-pull-9,.medium-push-1,.medium-push-10,.medium-push-11,.medium-push-2,.medium-push-3,.medium-push-4,.medium-push-5,.medium-push-7,.medium-push-8,.medium-push-9{position:relative}.medium-1{width:8.3333333333%}.medium-push-1{left:8.3333333333%}.medium-pull-1{left:-8.3333333333%}.medium-offset-0{margin-left:0}.medium-2{width:16.6666666667%}.medium-push-2{left:16.6666666667%}.medium-pull-2{left:-16.6666666667%}.medium-offset-1{margin-left:8.3333333333%}.medium-3{width:25%}.medium-push-3{left:25%}.medium-pull-3{left:-25%}.medium-offset-2{margin-left:16.6666666667%}.medium-4{width:33.3333333333%}.medium-push-4{left:33.3333333333%}.medium-pull-4{left:-33.3333333333%}.medium-offset-3{margin-left:25%}.medium-5{width:41.6666666667%}.medium-push-5{left:41.6666666667%}.medium-pull-5{left:-41.6666666667%}.medium-offset-4{margin-left:33.3333333333%}.medium-6{width:50%}.medium-push-6{position:relative;left:50%}.medium-pull-6{left:-50%}.medium-offset-5{margin-left:41.6666666667%}.medium-7{width:58.3333333333%}.medium-push-7{left:58.3333333333%}.medium-pull-7{left:-58.3333333333%}.medium-offset-6{margin-left:50%}.medium-8{width:66.6666666667%}.medium-push-8{left:66.6666666667%}.medium-pull-8{left:-66.6666666667%}.medium-offset-7{margin-left:58.3333333333%}.medium-9{width:75%}.medium-push-9{left:75%}.medium-pull-9{left:-75%}.medium-offset-8{margin-left:66.6666666667%}.medium-10{width:83.3333333333%}.medium-push-10{left:83.3333333333%}.medium-pull-10{left:-83.3333333333%}.medium-offset-9{margin-left:75%}.medium-11{width:91.6666666667%}.medium-push-11{left:91.6666666667%}.medium-pull-11{left:-91.6666666667%}.medium-offset-10{margin-left:83.3333333333%}.medium-12{width:100%}.medium-offset-11{margin-left:91.6666666667%}.medium-up-1>.column,.medium-up-1>.columns{float:left;width:100%}.medium-up-1>.column:nth-of-type(1n),.medium-up-1>.columns:nth-of-type(1n){clear:none}.medium-up-1>.column:nth-of-type(1n+1),.medium-up-1>.columns:nth-of-type(1n+1){clear:both}.medium-up-1>.column:last-child,.medium-up-1>.columns:last-child{float:left}.medium-up-2>.column,.medium-up-2>.columns{float:left;width:50%}.medium-up-2>.column:nth-of-type(1n),.medium-up-2>.columns:nth-of-type(1n){clear:none}.medium-up-2>.column:nth-of-type(2n+1),.medium-up-2>.columns:nth-of-type(2n+1){clear:both}.medium-up-2>.column:last-child,.medium-up-2>.columns:last-child{float:left}.medium-up-3>.column,.medium-up-3>.columns{float:left;width:33.3333333333%}.medium-up-3>.column:nth-of-type(1n),.medium-up-3>.columns:nth-of-type(1n){clear:none}.medium-up-3>.column:nth-of-type(3n+1),.medium-up-3>.columns:nth-of-type(3n+1){clear:both}.medium-up-3>.column:last-child,.medium-up-3>.columns:last-child{float:left}.medium-up-4>.column,.medium-up-4>.columns{float:left;width:25%}.medium-up-4>.column:nth-of-type(1n),.medium-up-4>.columns:nth-of-type(1n){clear:none}.medium-up-4>.column:nth-of-type(4n+1),.medium-up-4>.columns:nth-of-type(4n+1){clear:both}.medium-up-4>.column:last-child,.medium-up-4>.columns:last-child{float:left}.medium-up-5>.column,.medium-up-5>.columns{float:left;width:20%}.medium-up-5>.column:nth-of-type(1n),.medium-up-5>.columns:nth-of-type(1n){clear:none}.medium-up-5>.column:nth-of-type(5n+1),.medium-up-5>.columns:nth-of-type(5n+1){clear:both}.medium-up-5>.column:last-child,.medium-up-5>.columns:last-child{float:left}.medium-up-6>.column,.medium-up-6>.columns{float:left;width:16.6666666667%}.medium-up-6>.column:nth-of-type(1n),.medium-up-6>.columns:nth-of-type(1n){clear:none}.medium-up-6>.column:nth-of-type(6n+1),.medium-up-6>.columns:nth-of-type(6n+1){clear:both}.medium-up-6>.column:last-child,.medium-up-6>.columns:last-child{float:left}.medium-up-7>.column,.medium-up-7>.columns{float:left;width:14.2857142857%}.medium-up-7>.column:nth-of-type(1n),.medium-up-7>.columns:nth-of-type(1n){clear:none}.medium-up-7>.column:nth-of-type(7n+1),.medium-up-7>.columns:nth-of-type(7n+1){clear:both}.medium-up-7>.column:last-child,.medium-up-7>.columns:last-child{float:left}.medium-up-8>.column,.medium-up-8>.columns{float:left;width:12.5%}.medium-up-8>.column:nth-of-type(1n),.medium-up-8>.columns:nth-of-type(1n){clear:none}.medium-up-8>.column:nth-of-type(8n+1),.medium-up-8>.columns:nth-of-type(8n+1){clear:both}.medium-up-8>.column:last-child,.medium-up-8>.columns:last-child{float:left}.medium-collapse>.column,.medium-collapse>.columns{padding-right:0;padding-left:0}.expanded.row .medium-collapse.row,.medium-collapse .row{margin-right:0;margin-left:0}.medium-uncollapse>.column,.medium-uncollapse>.columns{padding-right:.9868421053rem;padding-left:.9868421053rem}.medium-centered{margin-right:auto;margin-left:auto}.medium-centered,.medium-centered:last-child:not(:first-child){float:none;clear:both}.medium-pull-0,.medium-push-0,.medium-uncentered{position:static;float:left;margin-right:0;margin-left:0}}@media print,screen and (min-width:64em){.large-pull-1,.large-pull-10,.large-pull-11,.large-pull-2,.large-pull-3,.large-pull-4,.large-pull-5,.large-pull-6,.large-pull-7,.large-pull-8,.large-pull-9,.large-push-1,.large-push-10,.large-push-11,.large-push-2,.large-push-3,.large-push-4,.large-push-5,.large-push-7,.large-push-8,.large-push-9{position:relative}.large-1{width:8.3333333333%}.large-push-1{left:8.3333333333%}.large-pull-1{left:-8.3333333333%}.large-offset-0{margin-left:0}.large-2{width:16.6666666667%}.large-push-2{left:16.6666666667%}.large-pull-2{left:-16.6666666667%}.large-offset-1{margin-left:8.3333333333%}.large-3{width:25%}.large-push-3{left:25%}.large-pull-3{left:-25%}.large-offset-2{margin-left:16.6666666667%}.large-4{width:33.3333333333%}.large-push-4{left:33.3333333333%}.large-pull-4{left:-33.3333333333%}.large-offset-3{margin-left:25%}.large-5{width:41.6666666667%}.large-push-5{left:41.6666666667%}.large-pull-5{left:-41.6666666667%}.large-offset-4{margin-left:33.3333333333%}.large-6{width:50%}.large-push-6{position:relative;left:50%}.large-pull-6{left:-50%}.large-offset-5{margin-left:41.6666666667%}.large-7{width:58.3333333333%}.large-push-7{left:58.3333333333%}.large-pull-7{left:-58.3333333333%}.large-offset-6{margin-left:50%}.large-8{width:66.6666666667%}.large-push-8{left:66.6666666667%}.large-pull-8{left:-66.6666666667%}.large-offset-7{margin-left:58.3333333333%}.large-9{width:75%}.large-push-9{left:75%}.large-pull-9{left:-75%}.large-offset-8{margin-left:66.6666666667%}.large-10{width:83.3333333333%}.large-push-10{left:83.3333333333%}.large-pull-10{left:-83.3333333333%}.large-offset-9{margin-left:75%}.large-11{width:91.6666666667%}.large-push-11{left:91.6666666667%}.large-pull-11{left:-91.6666666667%}.large-offset-10{margin-left:83.3333333333%}.large-12{width:100%}.large-offset-11{margin-left:91.6666666667%}.large-up-1>.column,.large-up-1>.columns{float:left;width:100%}.large-up-1>.column:nth-of-type(1n),.large-up-1>.columns:nth-of-type(1n){clear:none}.large-up-1>.column:nth-of-type(1n+1),.large-up-1>.columns:nth-of-type(1n+1){clear:both}.large-up-1>.column:last-child,.large-up-1>.columns:last-child{float:left}.large-up-2>.column,.large-up-2>.columns{float:left;width:50%}.large-up-2>.column:nth-of-type(1n),.large-up-2>.columns:nth-of-type(1n){clear:none}.large-up-2>.column:nth-of-type(2n+1),.large-up-2>.columns:nth-of-type(2n+1){clear:both}.large-up-2>.column:last-child,.large-up-2>.columns:last-child{float:left}.large-up-3>.column,.large-up-3>.columns{float:left;width:33.3333333333%}.large-up-3>.column:nth-of-type(1n),.large-up-3>.columns:nth-of-type(1n){clear:none}.large-up-3>.column:nth-of-type(3n+1),.large-up-3>.columns:nth-of-type(3n+1){clear:both}.large-up-3>.column:last-child,.large-up-3>.columns:last-child{float:left}.large-up-4>.column,.large-up-4>.columns{float:left;width:25%}.large-up-4>.column:nth-of-type(1n),.large-up-4>.columns:nth-of-type(1n){clear:none}.large-up-4>.column:nth-of-type(4n+1),.large-up-4>.columns:nth-of-type(4n+1){clear:both}.large-up-4>.column:last-child,.large-up-4>.columns:last-child{float:left}.large-up-5>.column,.large-up-5>.columns{float:left;width:20%}.large-up-5>.column:nth-of-type(1n),.large-up-5>.columns:nth-of-type(1n){clear:none}.large-up-5>.column:nth-of-type(5n+1),.large-up-5>.columns:nth-of-type(5n+1){clear:both}.large-up-5>.column:last-child,.large-up-5>.columns:last-child{float:left}.large-up-6>.column,.large-up-6>.columns{float:left;width:16.6666666667%}.large-up-6>.column:nth-of-type(1n),.large-up-6>.columns:nth-of-type(1n){clear:none}.large-up-6>.column:nth-of-type(6n+1),.large-up-6>.columns:nth-of-type(6n+1){clear:both}.large-up-6>.column:last-child,.large-up-6>.columns:last-child{float:left}.large-up-7>.column,.large-up-7>.columns{float:left;width:14.2857142857%}.large-up-7>.column:nth-of-type(1n),.large-up-7>.columns:nth-of-type(1n){clear:none}.large-up-7>.column:nth-of-type(7n+1),.large-up-7>.columns:nth-of-type(7n+1){clear:both}.large-up-7>.column:last-child,.large-up-7>.columns:last-child{float:left}.large-up-8>.column,.large-up-8>.columns{float:left;width:12.5%}.large-up-8>.column:nth-of-type(1n),.large-up-8>.columns:nth-of-type(1n){clear:none}.large-up-8>.column:nth-of-type(8n+1),.large-up-8>.columns:nth-of-type(8n+1){clear:both}.large-up-8>.column:last-child,.large-up-8>.columns:last-child{float:left}.large-collapse>.column,.large-collapse>.columns{padding-right:0;padding-left:0}.expanded.row .large-collapse.row,.large-collapse .row{margin-right:0;margin-left:0}.large-uncollapse>.column,.large-uncollapse>.columns{padding-right:.9868421053rem;padding-left:.9868421053rem}.large-centered{margin-right:auto;margin-left:auto}.large-centered,.large-centered:last-child:not(:first-child){float:none;clear:both}.large-pull-0,.large-push-0,.large-uncentered{position:static;float:left;margin-right:0;margin-left:0}}.clearfix::after,hr{clear:both}.column-block{margin-bottom:1.3157894737rem}.column-block>:last-child{margin-bottom:0}@media print,screen and (min-width:40em){.column-block{margin-bottom:1.9736842105rem}.column-block>:last-child{margin-bottom:0}}figure,kbd{margin:0}blockquote,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,li,ol,p,pre,td,th,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{line-height:1.4;margin-top:0;margin-bottom:.5rem}ol,ul{margin-left:1.25rem}dl,ol,p,ul{margin-bottom:1rem}p{font-size:inherit}em,i{font-style:italic}b,strong{font-weight:700}h1,h2,h3,h4,h5,h6{font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-style:normal;font-weight:400;color:inherit}code,kbd{background-color:#e6e6e6;font-family:Consolas,"Liberation Mono",Courier,monospace;color:#23241f}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{line-height:0;color:#cacaca}h1{font-size:1.5789473684rem}h2{font-size:1.3157894737rem}h3{font-size:1.25rem}h4{font-size:1.1842105263rem}h5{font-size:1.1184210526rem}h6{font-size:1.0526315789rem}@media print,screen and (min-width:40em){h1{font-size:1.7105263158rem}h2{font-size:1.5789473684rem}h3{font-size:1.3157894737rem}h4{font-size:1.1842105263rem}h5{font-size:1.1184210526rem}h6{font-size:1.0526315789rem}}a{background-color:transparent;-webkit-text-decoration-skip:objects;color:#1779ba;cursor:pointer}a:focus,a:hover{color:#1468a0}a img{border:0}hr{box-sizing:content-box;max-width:auto;height:0;margin:1.3157894737rem auto;border-top:0;border-right:0;border-bottom:1px solid #cacaca;border-left:0}dl,ol,ul{list-style-position:outside}li{font-size:inherit}ul{list-style-type:disc}ol ol,ol ul,ul ol,ul ul{margin-left:1.25rem;margin-bottom:0}dl dt{margin-bottom:.3rem;font-weight:700}.subheader,code,label,select{font-weight:400}blockquote{margin:0 0 1rem;padding:.5921052632rem 1.3157894737rem 0 1.25rem;border-left:1px solid #cacaca}blockquote,blockquote p{line-height:1.6;color:#8a8a8a}cite{display:block;font-size:.8552631579rem;color:#8a8a8a}cite:before{content:"— "}abbr,abbr[title]{border-bottom:1px dotted #23241f;cursor:help}code{padding:.1315789474rem .3289473684rem .0657894737rem;border:1px solid #cacaca}kbd{padding:.1315789474rem .2631578947rem 0}.button,select{font-family:inherit}.subheader{margin-top:.2rem;margin-bottom:.5rem;line-height:1.4;color:#8a8a8a}.lead{font-size:118.75%;line-height:1.6}.button,.stat{line-height:1}.stat{font-size:2.5rem}p+.stat{margin-top:-1rem}ol.no-bullet,ul.no-bullet{margin-left:0;list-style:none}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}@media print,screen and (min-width:40em){.medium-text-left{text-align:left}.medium-text-right{text-align:right}.medium-text-center{text-align:center}.medium-text-justify{text-align:justify}}@media print,screen and (min-width:64em){.large-text-left{text-align:left}.large-text-right{text-align:right}.large-text-center{text-align:center}.large-text-justify{text-align:justify}}.show-for-print{display:none!important}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*{background:0 0!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}.show-for-print{display:block!important}.hide-for-print{display:none!important}table.show-for-print{display:table!important}thead.show-for-print{display:table-header-group!important}tbody.show-for-print{display:table-row-group!important}tr.show-for-print{display:table-row!important}td.show-for-print,th.show-for-print{display:table-cell!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}.ir a:after,a[href^='javascript:']:after,a[href^='#']:after{content:''}abbr[title]:after{content:" (" attr(title) ")"}blockquote,pre{border:1px solid #8a8a8a}thead{display:table-header-group}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.print-break-inside{page-break-inside:auto}}.button{display:inline-block;vertical-align:middle;margin:0 0 1rem;padding:.85em 1em;-webkit-appearance:none;border:1px solid transparent;border-radius:0;transition:background-color .25s ease-out,color .25s ease-out;font-size:.9rem;text-align:center;cursor:pointer;background-color:#1779ba;color:#fefefe}.button.disabled,.button.disabled.alert,.button.disabled.primary,.button.disabled.secondary,.button.disabled.success,.button.disabled.warning,.button[disabled],.button[disabled].alert,.button[disabled].primary,.button[disabled].secondary,.button[disabled].success,.button[disabled].warning{opacity:.25;cursor:not-allowed}.button:focus,.button:hover{background-color:#14679e;color:#fefefe}.button.tiny{font-size:.6rem}.button.small{font-size:.75rem}.button.large{font-size:1.25rem}.button.expanded{display:block;width:100%;margin-right:0;margin-left:0}.button.primary{background-color:#1779ba;color:#fefefe}.button.primary:focus,.button.primary:hover{background-color:#126195;color:#fefefe}.button.secondary{background-color:#767676;color:#fefefe}.button.secondary:focus,.button.secondary:hover{background-color:#5e5e5e;color:#fefefe}.button.success{background-color:#3adb76;color:#23241f}.button.success:focus,.button.success:hover{background-color:#22bb5b;color:#23241f}.button.warning{background-color:#ffae00;color:#23241f}.button.warning:focus,.button.warning:hover{background-color:#cc8b00;color:#23241f}.button.alert{background-color:#cc4b37;color:#fefefe}.button.alert:focus,.button.alert:hover{background-color:#a53b2a;color:#fefefe}.button.disabled,.button.disabled.primary,.button.disabled.primary:focus,.button.disabled.primary:hover,.button.disabled:focus,.button.disabled:hover,.button[disabled],.button[disabled].primary,.button[disabled].primary:focus,.button[disabled].primary:hover,.button[disabled]:focus,.button[disabled]:hover{background-color:#1779ba;color:#fefefe}.button.disabled.secondary,.button.disabled.secondary:focus,.button.disabled.secondary:hover,.button[disabled].secondary,.button[disabled].secondary:focus,.button[disabled].secondary:hover{background-color:#767676;color:#fefefe}.button.disabled.success,.button.disabled.success:focus,.button.disabled.success:hover,.button[disabled].success,.button[disabled].success:focus,.button[disabled].success:hover{background-color:#3adb76;color:#23241f}.button.disabled.warning,.button.disabled.warning:focus,.button.disabled.warning:hover,.button[disabled].warning,.button[disabled].warning:focus,.button[disabled].warning:hover{background-color:#ffae00;color:#23241f}.button.disabled.alert,.button.disabled.alert:focus,.button.disabled.alert:hover,.button[disabled].alert,.button[disabled].alert:focus,.button[disabled].alert:hover{background-color:#cc4b37;color:#fefefe}.button.clear,.button.clear.disabled,.button.clear.disabled:focus,.button.clear.disabled:hover,.button.clear:focus,.button.clear:hover,.button.clear[disabled],.button.clear[disabled]:focus,.button.clear[disabled]:hover,.button.hollow,.button.hollow.disabled,.button.hollow.disabled:focus,.button.hollow.disabled:hover,.button.hollow:focus,.button.hollow:hover,.button.hollow[disabled],.button.hollow[disabled]:focus,.button.hollow[disabled]:hover{background-color:transparent}.button.hollow{border:1px solid #1779ba;color:#1779ba}.button.hollow:focus,.button.hollow:hover{border-color:#0c3d5d;color:#0c3d5d}.button.hollow.primary,.button.hollow:focus.disabled,.button.hollow:focus[disabled],.button.hollow:hover.disabled,.button.hollow:hover[disabled]{border:1px solid #1779ba;color:#1779ba}.button.hollow.primary:focus,.button.hollow.primary:hover{border-color:#0c3d5d;color:#0c3d5d}.button.hollow.primary:focus.disabled,.button.hollow.primary:focus[disabled],.button.hollow.primary:hover.disabled,.button.hollow.primary:hover[disabled]{border:1px solid #1779ba;color:#1779ba}.button.hollow.secondary{border:1px solid #767676;color:#767676}.button.hollow.secondary:focus,.button.hollow.secondary:hover{border-color:#3b3b3b;color:#3b3b3b}.button.hollow.secondary:focus.disabled,.button.hollow.secondary:focus[disabled],.button.hollow.secondary:hover.disabled,.button.hollow.secondary:hover[disabled]{border:1px solid #767676;color:#767676}.button.hollow.success{border:1px solid #3adb76;color:#3adb76}.button.hollow.success:focus,.button.hollow.success:hover{border-color:#157539;color:#157539}.button.hollow.success:focus.disabled,.button.hollow.success:focus[disabled],.button.hollow.success:hover.disabled,.button.hollow.success:hover[disabled]{border:1px solid #3adb76;color:#3adb76}.button.hollow.warning{border:1px solid #ffae00;color:#ffae00}.button.hollow.warning:focus,.button.hollow.warning:hover{border-color:#805700;color:#805700}.button.hollow.warning:focus.disabled,.button.hollow.warning:focus[disabled],.button.hollow.warning:hover.disabled,.button.hollow.warning:hover[disabled]{border:1px solid #ffae00;color:#ffae00}.button.hollow.alert{border:1px solid #cc4b37;color:#cc4b37}.button.hollow.alert:focus,.button.hollow.alert:hover{border-color:#67251a;color:#67251a}.button.hollow.alert:focus.disabled,.button.hollow.alert:focus[disabled],.button.hollow.alert:hover.disabled,.button.hollow.alert:hover[disabled]{border:1px solid #cc4b37;color:#cc4b37}.button.clear{border:1px solid #1779ba;color:#1779ba}input:disabled,input[readonly],select:disabled,textarea:disabled,textarea[readonly]{background-color:#e6e6e6;cursor:not-allowed}.button.clear:focus,.button.clear:hover{color:#0c3d5d}.button.clear:focus.disabled,.button.clear:focus[disabled],.button.clear:hover.disabled,.button.clear:hover[disabled]{border:1px solid #1779ba;color:#1779ba}.button.clear,.button.clear.disabled,.button.clear:focus,.button.clear:focus.disabled,.button.clear:focus[disabled],.button.clear:hover,.button.clear:hover.disabled,.button.clear:hover[disabled],.button.clear[disabled]{border-color:transparent}.button.clear.primary{border:1px solid #1779ba;color:#1779ba}.button.clear.primary:focus,.button.clear.primary:hover{color:#0c3d5d}.button.clear.primary:focus.disabled,.button.clear.primary:focus[disabled],.button.clear.primary:hover.disabled,.button.clear.primary:hover[disabled]{border:1px solid #1779ba;color:#1779ba}.button.clear.primary,.button.clear.primary.disabled,.button.clear.primary:focus,.button.clear.primary:focus.disabled,.button.clear.primary:focus[disabled],.button.clear.primary:hover,.button.clear.primary:hover.disabled,.button.clear.primary:hover[disabled],.button.clear.primary[disabled]{border-color:transparent}.button.clear.secondary{border:1px solid #767676;color:#767676}.button.clear.secondary:focus,.button.clear.secondary:hover{color:#3b3b3b}.button.clear.secondary:focus.disabled,.button.clear.secondary:focus[disabled],.button.clear.secondary:hover.disabled,.button.clear.secondary:hover[disabled]{border:1px solid #767676;color:#767676}.button.clear.secondary,.button.clear.secondary.disabled,.button.clear.secondary:focus,.button.clear.secondary:focus.disabled,.button.clear.secondary:focus[disabled],.button.clear.secondary:hover,.button.clear.secondary:hover.disabled,.button.clear.secondary:hover[disabled],.button.clear.secondary[disabled]{border-color:transparent}.button.clear.success{border:1px solid #3adb76;color:#3adb76}.button.clear.success:focus,.button.clear.success:hover{color:#157539}.button.clear.success:focus.disabled,.button.clear.success:focus[disabled],.button.clear.success:hover.disabled,.button.clear.success:hover[disabled]{border:1px solid #3adb76;color:#3adb76}.button.clear.success,.button.clear.success.disabled,.button.clear.success:focus,.button.clear.success:focus.disabled,.button.clear.success:focus[disabled],.button.clear.success:hover,.button.clear.success:hover.disabled,.button.clear.success:hover[disabled],.button.clear.success[disabled]{border-color:transparent}.button.clear.warning{border:1px solid #ffae00;color:#ffae00}.button.clear.warning:focus,.button.clear.warning:hover{color:#805700}.button.clear.warning:focus.disabled,.button.clear.warning:focus[disabled],.button.clear.warning:hover.disabled,.button.clear.warning:hover[disabled]{border:1px solid #ffae00;color:#ffae00}.button.clear.warning,.button.clear.warning.disabled,.button.clear.warning:focus,.button.clear.warning:focus.disabled,.button.clear.warning:focus[disabled],.button.clear.warning:hover,.button.clear.warning:hover.disabled,.button.clear.warning:hover[disabled],.button.clear.warning[disabled]{border-color:transparent}.button.clear.alert{border:1px solid #cc4b37;color:#cc4b37}.button.clear.alert:focus,.button.clear.alert:hover{color:#67251a}.button.clear.alert:focus.disabled,.button.clear.alert:focus[disabled],.button.clear.alert:hover.disabled,.button.clear.alert:hover[disabled]{border:1px solid #cc4b37;color:#cc4b37}.button.clear.alert,.button.clear.alert.disabled,.button.clear.alert:focus,.button.clear.alert:focus.disabled,.button.clear.alert:focus[disabled],.button.clear.alert:hover,.button.clear.alert:hover.disabled,.button.clear.alert:hover[disabled],.button.clear.alert[disabled]{border-color:transparent}.button.dropdown::after{width:0;height:0;border:.4em inset;content:'';border-bottom-width:0;border-top-style:solid;border-color:#fefefe transparent transparent;position:relative;top:.4em;display:inline-block;float:right;margin-left:1em}.button.dropdown.hollow.primary::after,.button.dropdown.hollow::after{border-top-color:#1779ba}.button.dropdown.hollow.secondary::after{border-top-color:#767676}.button.dropdown.hollow.success::after{border-top-color:#3adb76}.button.dropdown.hollow.warning::after{border-top-color:#ffae00}.button.dropdown.hollow.alert::after{border-top-color:#cc4b37}.button.arrow-only::after{top:-.1em;float:none;margin-left:0}[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=month],[type=week],[type=email],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=color],textarea{display:block;box-sizing:border-box;width:100%;height:2.5657894737rem;margin:0 0 1.0526315789rem;padding:.5263157895rem;border:1px solid #cacaca;border-radius:0;background-color:#fefefe;box-shadow:inset 0 1px 2px rgba(35,36,31,.1);font-family:inherit;font-size:1.0526315789rem;font-weight:400;line-height:1.5;color:#23241f;transition:box-shadow .5s,border-color .25s ease-in-out;appearance:none}[type=text]:focus,[type=password]:focus,[type=date]:focus,[type=datetime]:focus,[type=datetime-local]:focus,[type=month]:focus,[type=week]:focus,[type=email]:focus,[type=number]:focus,[type=search]:focus,[type=tel]:focus,[type=time]:focus,[type=url]:focus,[type=color]:focus,textarea:focus{outline:0;border:1px solid #8a8a8a;background-color:#fefefe;box-shadow:0 0 5px #cacaca;transition:box-shadow .5s,border-color .25s ease-in-out}textarea{min-height:50px;max-width:100%}textarea[rows]{height:auto}input::placeholder,textarea::placeholder{color:#cacaca}[type=submit],[type=button]{appearance:none;border-radius:0}input[type=search]{box-sizing:border-box}[type=file],[type=checkbox],[type=radio]{margin:0 0 1.0526315789rem}[type=checkbox]+label,[type=radio]+label{display:inline-block;vertical-align:baseline;margin-left:.5263157895rem;margin-right:1.0526315789rem;margin-bottom:0}[type=checkbox]+label[for],[type=radio]+label[for]{cursor:pointer}label>[type=checkbox],label>[type=radio]{margin-right:.5263157895rem}[type=file]{width:100%}label{display:block;margin:0;font-size:.9210526316rem;line-height:1.8;color:#23241f}label.middle{margin:0 0 1.0526315789rem;padding:.5921052632rem 0}.help-text{margin-top:-.5263157895rem;font-size:.8552631579rem;font-style:italic;color:#23241f}.input-group{display:flex;width:100%;margin-bottom:1.0526315789rem;align-items:stretch}.input-group>:first-child,.input-group>:last-child>*{border-radius:0}.input-group-button,.input-group-button a,.input-group-button button,.input-group-button input,.input-group-button label,.input-group-field,.input-group-label{margin:0;white-space:nowrap}.input-group-label{padding:0 1rem;border:1px solid #cacaca;background:#e6e6e6;color:#23241f;text-align:center;white-space:nowrap;display:flex;flex:0 0 auto;align-items:center}select,select:focus{background-color:#fefefe;transition:box-shadow .5s,border-color .25s ease-in-out}.input-group-label:first-child{border-right:0}.input-group-label:last-child{border-left:0}.input-group-field{border-radius:0;flex:1 1 0px;height:auto;min-width:0}.fieldset,select{border:1px solid #cacaca}.input-group-button{padding-top:0;padding-bottom:0;text-align:center;flex:0 0 auto}.input-group-button a,.input-group-button button,.input-group-button input,.input-group-button label{height:2.6315789474rem;padding-top:0;padding-bottom:0;font-size:1.0526315789rem}fieldset{margin:0;padding:0;border:0}legend{max-width:100%;margin-bottom:.5263157895rem}.fieldset{margin:1.1842105263rem 0;padding:1.3157894737rem}.fieldset legend{margin:0 0 0 -.1973684211rem;padding:0 .1973684211rem}select{height:2.5657894737rem;margin:0 0 1.0526315789rem;padding:.5263157895rem 1.5789473684rem .5263157895rem .5263157895rem;appearance:none;border-radius:0;font-size:1.0526315789rem;line-height:1.5;color:#23241f;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%28138, 138, 138%29'></polygon></svg>");background-origin:content-box;background-position:right -1.0526315789rem center;background-repeat:no-repeat;background-size:9px 6px}.form-error,caption{font-weight:700}.form-error,.is-invalid-label{color:#cc4b37}@media screen and (min-width:0\0){select{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==)}}select:focus{border:1px solid #8a8a8a;box-shadow:0 0 5px #cacaca}select::-ms-expand{display:none}select[multiple]{height:auto;background-image:none}.is-invalid-input:not(:focus){border-color:#cc4b37;background-color:#f9ecea}.label,.label.primary{background:#1779ba;color:#fefefe}.is-invalid-input:not(:focus)::placeholder{color:#cc4b37}.form-error{display:none;margin-top:-.5263157895rem;margin-bottom:1.0526315789rem;font-size:.7894736842rem}.form-error.is-visible{display:block}.hide{display:none!important}.invisible{visibility:hidden}@media screen and (max-width:0em),screen and (min-width:40em){.show-for-small-only{display:none!important}}@media print,screen and (min-width:40em){.hide-for-medium{display:none!important}}@media screen and (max-width:39.9375em){.hide-for-small-only,.show-for-medium{display:none!important}}@media screen and (min-width:40em) and (max-width:63.9375em){.hide-for-medium-only{display:none!important}}@media screen and (max-width:39.9375em),screen and (min-width:64em){.show-for-medium-only{display:none!important}}@media print,screen and (min-width:64em){.hide-for-large{display:none!important}}@media screen and (max-width:63.9375em){.show-for-large{display:none!important}}@media screen and (min-width:64em) and (max-width:74.9375em){.hide-for-large-only{display:none!important}}@media screen and (max-width:63.9375em),screen and (min-width:75em){.show-for-large-only{display:none!important}}.show-for-sr,.show-on-focus{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%);border:0}.label,table{border-radius:0}.show-on-focus:active,.show-on-focus:focus{position:static!important;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;clip-path:none}.table-scroll,table.scroll{overflow-x:auto}.hide-for-portrait,.show-for-landscape{display:block!important}@media screen and (orientation:landscape){.hide-for-portrait,.show-for-landscape{display:block!important}.hide-for-landscape,.show-for-portrait{display:none!important}}.hide-for-landscape,.show-for-portrait{display:none!important}@media screen and (orientation:portrait){.hide-for-portrait,.show-for-landscape{display:none!important}.hide-for-landscape,.show-for-portrait{display:block!important}}.float-left{float:left!important}.float-right{float:right!important}.float-center{display:block;margin-right:auto;margin-left:auto}.clearfix::after,.clearfix::before{display:table;content:' ';flex-basis:0;order:1}.close-button{position:absolute;color:#8a8a8a;cursor:pointer}.close-button:focus,.close-button:hover{color:#23241f}.close-button.small{right:.66rem;top:.33em;font-size:1.5em;line-height:1}.close-button,.close-button.medium{right:1rem;top:.5rem;font-size:2em;line-height:1}.label{display:inline-block;padding:.33333rem .5rem;font-size:.8rem;line-height:1;white-space:nowrap;cursor:default}caption,tbody td,tbody th,tfoot td,tfoot th,thead td,thead th{padding:.5263157895rem .6578947368rem .6578947368rem}.label.secondary{background:#767676;color:#fefefe}.label.success{background:#3adb76;color:#23241f}.label.warning{background:#ffae00;color:#23241f}.label.alert{background:#cc4b37;color:#fefefe}tfoot,thead{color:#23241f}table{border-collapse:collapse;width:100%;margin-bottom:1rem}tbody,tfoot,thead{border:1px solid #f1f1f1;background-color:#fefefe}thead{background:#f8f8f8}tfoot{background:#f1f1f1}tfoot tr,thead tr{background:0 0}tfoot td,tfoot th,thead td,thead th{font-weight:700;text-align:left}tbody tr:nth-child(even){border-bottom:0;background-color:#f1f1f1}table.unstriped tbody,table.unstriped tbody tr{background-color:#fefefe}table.unstriped tbody tr{border-bottom:0;border-bottom:1px solid #f1f1f1}@media screen and (max-width:63.9375em){table.stack tfoot,table.stack thead{display:none}table.stack td,table.stack th,table.stack tr{display:block}table.stack td{border-top:0}}table.scroll{display:block;width:100%}table.hover thead tr:hover{background-color:#f3f3f3}table.hover tfoot tr:hover{background-color:#ececec}table.hover tbody tr:hover{background-color:#f9f9f9}table.hover:not(.unstriped) tr:nth-of-type(even):hover{background-color:#ececec}.table-scroll table{width:auto} \ No newline at end of file
diff --git a/support/doc/api/html/stylesheets/spectacle.css b/support/doc/api/html/stylesheets/spectacle.css
new file mode 100644
index 000000000..a6c686288
--- /dev/null
+++ b/support/doc/api/html/stylesheets/spectacle.css
@@ -0,0 +1,1335 @@
1@charset "UTF-8";
2/**
3 * Foundation for Sites by ZURB
4 * Version 6.4.1
5 * foundation.zurb.com
6 * Licensed under MIT Open Source
7 */
8#spectacle {
9 /*
10
11Monokai Sublime style. Derived from Monokai by noformnocontent http://nn.mit-license.org/
12
13*/ }
14 #spectacle .swagger-operation-path:before {
15 content: "Path";
16 display: block;
17 margin-bottom: 0.5em;
18 color: #f68b1f;
19 text-transform: uppercase;
20 font-size: 0.9rem; }
21 #spectacle .swagger-operation-description:before {
22 content: "Description";
23 display: block;
24 margin-bottom: 0.5em;
25 color: #f68b1f;
26 text-transform: uppercase;
27 font-size: 0.9rem; }
28 #spectacle .swagger-request-params:before {
29 content: "Request parameters";
30 display: block;
31 margin-bottom: 0.5em;
32 color: #f68b1f;
33 text-transform: uppercase;
34 font-size: 0.9rem; }
35 #spectacle .swagger-request-body:before {
36 content: "Request body";
37 display: block;
38 margin-bottom: 0.5em;
39 color: #f68b1f;
40 text-transform: uppercase;
41 font-size: 0.9rem; }
42 #spectacle .swagger-request-body .json-schema-properties:before {
43 display: none; }
44 #spectacle .swagger-responses:before {
45 content: "Responses";
46 display: block;
47 margin-bottom: 0.5em;
48 color: #f68b1f;
49 text-transform: uppercase;
50 font-size: 0.9rem; }
51 #spectacle .swagger-global:before {
52 display: inline-block;
53 padding: 0.33333rem 0.5rem;
54 border-radius: 0;
55 font-size: 0.8rem;
56 line-height: 1;
57 white-space: nowrap;
58 cursor: default;
59 background: #cc4b37;
60 color: #fefefe;
61 font-size: 0.75rem;
62 border-radius: 4px;
63 padding: 3px 6px;
64 content: "global"; }
65 #spectacle table.table th.swagger-param-key {
66 width: auto; }
67 #spectacle table.table th.swagger-param-key:before {
68 content: "Key"; }
69 #spectacle table.table th.swagger-param-name {
70 width: auto; }
71 #spectacle table.table th.swagger-param-name:before {
72 content: "Name"; }
73 #spectacle table.table th.swagger-param-description {
74 width: auto; }
75 #spectacle table.table th.swagger-param-description:before {
76 content: "Description"; }
77 #spectacle table.table th.swagger-param-data-type {
78 width: auto; }
79 #spectacle table.table th.swagger-param-data-type:before {
80 content: "Data type"; }
81 #spectacle table.table th.swagger-param-type {
82 width: auto; }
83 #spectacle table.table th.swagger-param-type:before {
84 content: "Type"; }
85 #spectacle table.table th.swagger-request-security-schema {
86 width: auto; }
87 #spectacle table.table th.swagger-request-security-schema:before {
88 content: "Schema"; }
89 #spectacle table.table th.swagger-request-security-scopes {
90 width: auto; }
91 #spectacle table.table th.swagger-request-security-scopes:before {
92 content: "Scopes"; }
93 #spectacle table.table th.swagger-response-header-name {
94 width: auto; }
95 #spectacle table.table th.swagger-response-header-name:before {
96 content: "Header"; }
97 #spectacle table.table th.swagger-response-header-description {
98 width: auto; }
99 #spectacle table.table th.swagger-response-header-description:before {
100 content: "Description"; }
101 #spectacle table.table th.swagger-response-header-data-type {
102 width: auto; }
103 #spectacle table.table th.swagger-response-header-data-type:before {
104 content: "Data type"; }
105 #spectacle table.table th.swagger-response-code {
106 width: auto; }
107 #spectacle table.table th.swagger-response-code:before {
108 content: "Code"; }
109 #spectacle table.table th.swagger-response-description {
110 width: auto; }
111 #spectacle table.table th.swagger-response-description:before {
112 content: "Description"; }
113 #spectacle table.table th.swagger-response-schema {
114 width: auto; }
115 #spectacle table.table th.swagger-response-schema:before {
116 content: "Schema"; }
117 #spectacle .swagger-response-name-value {
118 font-weight: bold; }
119 #spectacle .swagger-response-description-text {
120 padding-bottom: 0.5em; }
121 #spectacle .swagger-request-security:before {
122 content: "Security";
123 display: block;
124 margin-bottom: 0.5em;
125 color: #f68b1f;
126 text-transform: uppercase;
127 font-size: 0.9rem; }
128 #spectacle .swagger-security-definition-basic:before {
129 color: #cacaca;
130 content: "(HTTP Basic Authentication)"; }
131 #spectacle .swagger-security-definition-oauth2:before {
132 color: #cacaca;
133 content: "(OAuth2 Authentication)"; }
134 #spectacle .swagger-security-definition-apiKey:before {
135 color: #cacaca;
136 content: "(API Key Authentication)"; }
137 #spectacle .json-schema-description:before {
138 content: "Description";
139 display: block;
140 margin-bottom: 0.5em;
141 color: #f68b1f;
142 text-transform: uppercase;
143 font-size: 0.9rem; }
144 #spectacle .json-schema-properties:before {
145 content: "Properties";
146 display: block;
147 margin-bottom: 0.5em;
148 color: #f68b1f;
149 text-transform: uppercase;
150 font-size: 0.9rem; }
151 #spectacle .json-schema-properties dl {
152 margin: 0; }
153 #spectacle .json-schema-properties dt {
154 margin-bottom: .25rem; }
155 #spectacle .json-schema-properties dt.has-description {
156 margin-bottom: 0; }
157 #spectacle .json-schema-properties dd {
158 color: #8a8a8a; }
159 #spectacle .json-schema-properties dd:not(:last-child) {
160 padding-bottom: 0.5rem; }
161 #spectacle .json-schema-description + .json-schema-properties {
162 margin-top: 1.5rem; }
163 #spectacle .json-schema-ref-array:before {
164 color: #8a8a8a;
165 content: "Array<"; }
166 #spectacle .json-schema-ref-array:after {
167 color: #8a8a8a;
168 content: ">"; }
169 #spectacle .json-schema-example:before {
170 content: "Example";
171 display: block;
172 margin-bottom: 0.5em;
173 color: #f68b1f;
174 text-transform: uppercase;
175 font-size: 0.9rem; }
176 #spectacle .json-schema-array-items:before {
177 content: "Items";
178 display: block;
179 margin-bottom: 0.5em;
180 color: #f68b1f;
181 text-transform: uppercase;
182 font-size: 0.9rem; }
183 #spectacle .json-schema-allOf-inherited:before {
184 content: "Inherited";
185 display: block;
186 margin-bottom: 0.5em;
187 color: #f68b1f;
188 text-transform: uppercase;
189 font-size: 0.9rem; }
190 #spectacle .json-schema-anyOf > dl {
191 padding-left: 1em; }
192 #spectacle .json-schema-anyOf > dl dt:not(:first-child):before {
193 content: "or "; }
194 #spectacle .json-schema-anyOf > dl dt:first-child:before {
195 content: "either "; }
196 #spectacle .json-schema-additionalProperties:before {
197 content: "Additional properties";
198 display: block;
199 margin-bottom: 0.5em;
200 color: #f68b1f;
201 text-transform: uppercase;
202 font-size: 0.9rem; }
203 #spectacle .json-inner-schema .json-schema-properties,
204 #spectacle .json-inner-schema .json-schema-array-items,
205 #spectacle .json-inner-schema .json-schema-description,
206 #spectacle .json-inner-schema .json-schema-example {
207 padding-left: 1em;
208 margin-top: 0.5em;
209 padding-bottom: 0.5em; }
210 #spectacle .json-property-discriminator:before {
211 display: inline-block;
212 padding: 0.33333rem 0.5rem;
213 border-radius: 0;
214 font-size: 0.8rem;
215 line-height: 1;
216 white-space: nowrap;
217 cursor: default;
218 background: #cc4b37;
219 color: #fefefe;
220 font-size: 0.75rem;
221 border-radius: 4px;
222 padding: 3px 6px;
223 content: "discriminator"; }
224 #spectacle .json-property-required:before {
225 display: inline-block;
226 padding: 0.33333rem 0.5rem;
227 border-radius: 0;
228 font-size: 0.8rem;
229 line-height: 1;
230 white-space: nowrap;
231 cursor: default;
232 background: #cc4b37;
233 color: #fefefe;
234 font-size: 0.75rem;
235 border-radius: 4px;
236 padding: 3px 6px;
237 content: "required"; }
238 #spectacle .json-property-read-only:before {
239 display: inline-block;
240 padding: 0.33333rem 0.5rem;
241 border-radius: 0;
242 font-size: 0.8rem;
243 line-height: 1;
244 white-space: nowrap;
245 cursor: default;
246 background: #cc4b37;
247 color: #fefefe;
248 font-size: 0.75rem;
249 border-radius: 4px;
250 padding: 3px 6px;
251 content: "read only"; }
252 #spectacle .json-property-format {
253 font-style: italic; }
254 #spectacle .json-property-enum:before {
255 content: 'enum: ['; }
256 #spectacle .json-property-enum:after {
257 content: ']'; }
258 #spectacle .json-property-default-value:before {
259 content: 'default: '; }
260 #spectacle .json-property-range:empty {
261 display: none !important; }
262 #spectacle .json-property-range:before {
263 content: 'range: '; }
264 #spectacle .json-property-enum-item {
265 font-weight: lighter;
266 font-size: small; }
267 #spectacle .json-schema-reference {
268 font-size: 90%; }
269 #spectacle .no-padding {
270 padding: 0 !important; }
271 #spectacle .no-margin {
272 margin: 0 !important; }
273 #spectacle button:focus {
274 outline: none; }
275 #spectacle .default-label {
276 display: inline-block;
277 padding: 0.33333rem 0.5rem;
278 border-radius: 0;
279 font-size: 0.8rem;
280 line-height: 1;
281 white-space: nowrap;
282 cursor: default;
283 background: #767676;
284 color: #fefefe;
285 font-size: 0.75rem;
286 border-radius: 4px;
287 padding: 3px 6px; }
288 #spectacle #logo {
289 text-align: center;
290 padding-right: 0.5rem;
291 padding-top: 1rem;
292 padding-bottom: 0.25rem; }
293 #spectacle #logo img {
294 max-height: 75px; }
295 #spectacle .row, #spectacle article .prop-row, #spectacle article .doc-row {
296 max-width: auto;
297 margin-right: auto;
298 margin-left: auto; }
299 #spectacle .row::before, #spectacle article .prop-row::before, #spectacle article .doc-row::before, #spectacle .row::after, #spectacle article .prop-row::after, #spectacle article .doc-row::after {
300 display: table;
301 content: ' ';
302 flex-basis: 0;
303 order: 1; }
304 #spectacle .row::after, #spectacle article .prop-row::after, #spectacle article .doc-row::after {
305 clear: both; }
306 #spectacle .row.collapse > .column, #spectacle article .prop-row > .column, #spectacle article .doc-row > .column, #spectacle .row.collapse > .columns, #spectacle article .prop-row > .columns, #spectacle article .doc-row > .columns, #spectacle article .prop-row .row.collapse > .prop-name, #spectacle article .prop-row > .prop-name, #spectacle article .prop-row .doc-row > .prop-name, #spectacle article .prop-row .row.collapse > .prop-value, #spectacle article .prop-row > .prop-value, #spectacle article .prop-row .doc-row > .prop-value, #spectacle article .row.collapse > .doc-copy, #spectacle article .prop-row > .doc-copy, #spectacle article .doc-row > .doc-copy, #spectacle article .row.collapse > .doc-examples, #spectacle article .prop-row > .doc-examples, #spectacle article .doc-row > .doc-examples {
307 padding-right: 0;
308 padding-left: 0; }
309 #spectacle .row .row, #spectacle article .prop-row .row, #spectacle article .doc-row .row, #spectacle .row article .prop-row, #spectacle article .row .prop-row, #spectacle article .prop-row .prop-row, #spectacle article .doc-row .prop-row, #spectacle .row article .doc-row, #spectacle article .row .doc-row, #spectacle article .prop-row .doc-row, #spectacle article .doc-row .doc-row {
310 margin-right: -0.6578947368rem;
311 margin-left: -0.6578947368rem; }
312 @media print, screen and (min-width: 40em) {
313 #spectacle .row .row, #spectacle article .prop-row .row, #spectacle article .doc-row .row, #spectacle .row article .prop-row, #spectacle article .row .prop-row, #spectacle article .prop-row .prop-row, #spectacle article .doc-row .prop-row, #spectacle .row article .doc-row, #spectacle article .row .doc-row, #spectacle article .prop-row .doc-row, #spectacle article .doc-row .doc-row {
314 margin-right: -0.9868421053rem;
315 margin-left: -0.9868421053rem; } }
316 @media print, screen and (min-width: 64em) {
317 #spectacle .row .row, #spectacle article .prop-row .row, #spectacle article .doc-row .row, #spectacle .row article .prop-row, #spectacle article .row .prop-row, #spectacle article .prop-row .prop-row, #spectacle article .doc-row .prop-row, #spectacle .row article .doc-row, #spectacle article .row .doc-row, #spectacle article .prop-row .doc-row, #spectacle article .doc-row .doc-row {
318 margin-right: -0.9868421053rem;
319 margin-left: -0.9868421053rem; } }
320 #spectacle .row .row.collapse, #spectacle article .prop-row .row.collapse, #spectacle article .doc-row .row.collapse, #spectacle .row article .prop-row, #spectacle article .row .prop-row, #spectacle article .prop-row .prop-row, #spectacle article .doc-row .prop-row, #spectacle .row article .doc-row, #spectacle article .row .doc-row, #spectacle article .prop-row .doc-row, #spectacle article .doc-row .doc-row {
321 margin-right: 0;
322 margin-left: 0; }
323 #spectacle .row.expanded, #spectacle article .expanded.prop-row, #spectacle article .expanded.doc-row {
324 max-width: none; }
325 #spectacle .row.expanded .row, #spectacle article .expanded.prop-row .row, #spectacle article .expanded.doc-row .row, #spectacle .row.expanded article .prop-row, #spectacle article .row.expanded .prop-row, #spectacle article .expanded.prop-row .prop-row, #spectacle article .expanded.doc-row .prop-row, #spectacle .row.expanded article .doc-row, #spectacle article .row.expanded .doc-row, #spectacle article .expanded.prop-row .doc-row, #spectacle article .expanded.doc-row .doc-row {
326 margin-right: auto;
327 margin-left: auto; }
328 #spectacle .row:not(.expanded) .row, #spectacle article .prop-row:not(.expanded) .row, #spectacle article .doc-row:not(.expanded) .row, #spectacle .row:not(.expanded) article .prop-row, #spectacle article .row:not(.expanded) .prop-row, #spectacle article .prop-row:not(.expanded) .prop-row, #spectacle article .doc-row:not(.expanded) .prop-row, #spectacle .row:not(.expanded) article .doc-row, #spectacle article .row:not(.expanded) .doc-row, #spectacle article .prop-row:not(.expanded) .doc-row, #spectacle article .doc-row:not(.expanded) .doc-row {
329 max-width: none; }
330 #spectacle .row.gutter-small > .column, #spectacle article .gutter-small.prop-row > .column, #spectacle article .gutter-small.doc-row > .column, #spectacle .row.gutter-small > .columns, #spectacle article .gutter-small.prop-row > .columns, #spectacle article .gutter-small.doc-row > .columns, #spectacle article .prop-row .row.gutter-small > .prop-name, #spectacle article .gutter-small.prop-row > .prop-name, #spectacle article .prop-row .gutter-small.doc-row > .prop-name, #spectacle article .prop-row .row.gutter-small > .prop-value, #spectacle article .gutter-small.prop-row > .prop-value, #spectacle article .prop-row .gutter-small.doc-row > .prop-value, #spectacle article .row.gutter-small > .doc-copy, #spectacle article .gutter-small.prop-row > .doc-copy, #spectacle article .gutter-small.doc-row > .doc-copy, #spectacle article .row.gutter-small > .doc-examples, #spectacle article .gutter-small.prop-row > .doc-examples, #spectacle article .gutter-small.doc-row > .doc-examples {
331 padding-right: 0.6578947368rem;
332 padding-left: 0.6578947368rem; }
333 #spectacle .row.gutter-medium > .column, #spectacle article .gutter-medium.prop-row > .column, #spectacle article .gutter-medium.doc-row > .column, #spectacle .row.gutter-medium > .columns, #spectacle article .gutter-medium.prop-row > .columns, #spectacle article .gutter-medium.doc-row > .columns, #spectacle article .prop-row .row.gutter-medium > .prop-name, #spectacle article .gutter-medium.prop-row > .prop-name, #spectacle article .prop-row .gutter-medium.doc-row > .prop-name, #spectacle article .prop-row .row.gutter-medium > .prop-value, #spectacle article .gutter-medium.prop-row > .prop-value, #spectacle article .prop-row .gutter-medium.doc-row > .prop-value, #spectacle article .row.gutter-medium > .doc-copy, #spectacle article .gutter-medium.prop-row > .doc-copy, #spectacle article .gutter-medium.doc-row > .doc-copy, #spectacle article .row.gutter-medium > .doc-examples, #spectacle article .gutter-medium.prop-row > .doc-examples, #spectacle article .gutter-medium.doc-row > .doc-examples {
334 padding-right: 0.9868421053rem;
335 padding-left: 0.9868421053rem; }
336 #spectacle .column, #spectacle .columns, #spectacle article .prop-row .prop-name, #spectacle article .prop-row .prop-value, #spectacle article .doc-copy, #spectacle article .doc-examples {
337 width: 100%;
338 float: left;
339 padding-right: 0.6578947368rem;
340 padding-left: 0.6578947368rem; }
341 @media print, screen and (min-width: 40em) {
342 #spectacle .column, #spectacle .columns, #spectacle article .prop-row .prop-name, #spectacle article .prop-row .prop-value, #spectacle article .doc-copy, #spectacle article .doc-examples {
343 padding-right: 0.9868421053rem;
344 padding-left: 0.9868421053rem; } }
345 #spectacle .column:last-child:not(:first-child), #spectacle .columns:last-child:not(:first-child), #spectacle article .prop-row .prop-name:last-child:not(:first-child), #spectacle article .prop-row .prop-value:last-child:not(:first-child), #spectacle article .doc-copy:last-child:not(:first-child), #spectacle article .doc-examples:last-child:not(:first-child) {
346 float: right; }
347 #spectacle .column.end:last-child:last-child, #spectacle .end.columns:last-child:last-child, #spectacle article .prop-row .end.prop-name:last-child:last-child, #spectacle article .prop-row .end.prop-value:last-child:last-child, #spectacle article .end.doc-copy:last-child:last-child, #spectacle article .end.doc-examples:last-child:last-child {
348 float: left; }
349 #spectacle .column.row.row, #spectacle .row.row.columns, #spectacle article .columns.prop-row, #spectacle article .prop-row .prop-row.prop-name, #spectacle article .prop-row .prop-row.prop-value, #spectacle article .prop-row.doc-copy, #spectacle article .prop-row.doc-examples, #spectacle article .prop-row .row.row.prop-name, #spectacle article .prop-row .prop-name.doc-row, #spectacle article .prop-row .row.row.prop-value, #spectacle article .prop-row .prop-value.doc-row, #spectacle article .columns.doc-row, #spectacle article .doc-row.doc-copy, #spectacle article .doc-row.doc-examples, #spectacle article .row.row.doc-copy, #spectacle article .row.row.doc-examples, #spectacle article .column.prop-row, #spectacle article .column.doc-row {
350 float: none; }
351 #spectacle .row .column.row.row, #spectacle article .prop-row .column.row.row, #spectacle article .doc-row .column.row.row, #spectacle .row .row.row.columns, #spectacle article .prop-row .row.row.columns, #spectacle article .doc-row .row.row.columns, #spectacle .row article .columns.prop-row, #spectacle article .row .columns.prop-row, #spectacle article .prop-row .columns.prop-row, #spectacle article .doc-row .columns.prop-row, #spectacle .row article .prop-row .prop-row.prop-name, #spectacle article .prop-row .row .prop-row.prop-name, #spectacle article .prop-row .prop-row.prop-name, #spectacle .row article .prop-row .prop-row.prop-value, #spectacle article .prop-row .row .prop-row.prop-value, #spectacle article .prop-row .prop-row.prop-value, #spectacle .row article .prop-row.doc-copy, #spectacle article .row .prop-row.doc-copy, #spectacle article .prop-row .prop-row.doc-copy, #spectacle article .doc-row .prop-row.doc-copy, #spectacle .row article .prop-row.doc-examples, #spectacle article .row .prop-row.doc-examples, #spectacle article .prop-row .prop-row.doc-examples, #spectacle article .doc-row .prop-row.doc-examples, #spectacle article .prop-row .row.row.prop-name, #spectacle .row article .prop-row .prop-name.doc-row, #spectacle article .prop-row .row .prop-name.doc-row, #spectacle article .prop-row .prop-name.doc-row, #spectacle article .prop-row .row.row.prop-value, #spectacle .row article .prop-row .prop-value.doc-row, #spectacle article .prop-row .row .prop-value.doc-row, #spectacle article .prop-row .prop-value.doc-row, #spectacle .row article .columns.doc-row, #spectacle article .row .columns.doc-row, #spectacle article .prop-row .columns.doc-row, #spectacle article .doc-row .columns.doc-row, #spectacle .row article .doc-row.doc-copy, #spectacle article .row .doc-row.doc-copy, #spectacle article .prop-row .doc-row.doc-copy, #spectacle article .doc-row .doc-row.doc-copy, #spectacle .row article .doc-row.doc-examples, #spectacle article .row .doc-row.doc-examples, #spectacle article .prop-row .doc-row.doc-examples, #spectacle article .doc-row .doc-row.doc-examples, #spectacle .row article .row.row.doc-copy, #spectacle article .row .row.row.doc-copy, #spectacle article .prop-row .row.row.doc-copy, #spectacle article .doc-row .row.row.doc-copy, #spectacle .row article .row.row.doc-examples, #spectacle article .row .row.row.doc-examples, #spectacle article .prop-row .row.row.doc-examples, #spectacle article .doc-row .row.row.doc-examples, #spectacle .row article .column.prop-row, #spectacle article .row .column.prop-row, #spectacle article .prop-row .column.prop-row, #spectacle article .doc-row .column.prop-row, #spectacle .row article .column.doc-row, #spectacle article .row .column.doc-row, #spectacle article .prop-row .column.doc-row, #spectacle article .doc-row .column.doc-row {
352 margin-right: 0;
353 margin-left: 0;
354 padding-right: 0;
355 padding-left: 0; }
356 #spectacle .small-1 {
357 width: 8.3333333333%; }
358 #spectacle .small-push-1 {
359 position: relative;
360 left: 8.3333333333%; }
361 #spectacle .small-pull-1 {
362 position: relative;
363 left: -8.3333333333%; }
364 #spectacle .small-offset-0 {
365 margin-left: 0%; }
366 #spectacle .small-2 {
367 width: 16.6666666667%; }
368 #spectacle .small-push-2 {
369 position: relative;
370 left: 16.6666666667%; }
371 #spectacle .small-pull-2 {
372 position: relative;
373 left: -16.6666666667%; }
374 #spectacle .small-offset-1 {
375 margin-left: 8.3333333333%; }
376 #spectacle .small-3 {
377 width: 25%; }
378 #spectacle .small-push-3 {
379 position: relative;
380 left: 25%; }
381 #spectacle .small-pull-3 {
382 position: relative;
383 left: -25%; }
384 #spectacle .small-offset-2 {
385 margin-left: 16.6666666667%; }
386 #spectacle .small-4 {
387 width: 33.3333333333%; }
388 #spectacle .small-push-4 {
389 position: relative;
390 left: 33.3333333333%; }
391 #spectacle .small-pull-4 {
392 position: relative;
393 left: -33.3333333333%; }
394 #spectacle .small-offset-3 {
395 margin-left: 25%; }
396 #spectacle .small-5, #spectacle article .prop-row .prop-name {
397 width: 41.6666666667%; }
398 #spectacle .small-push-5 {
399 position: relative;
400 left: 41.6666666667%; }
401 #spectacle .small-pull-5 {
402 position: relative;
403 left: -41.6666666667%; }
404 #spectacle .small-offset-4 {
405 margin-left: 33.3333333333%; }
406 #spectacle .small-6 {
407 width: 50%; }
408 #spectacle .small-push-6 {
409 position: relative;
410 left: 50%; }
411 #spectacle .small-pull-6 {
412 position: relative;
413 left: -50%; }
414 #spectacle .small-offset-5 {
415 margin-left: 41.6666666667%; }
416 #spectacle .small-7, #spectacle article .prop-row .prop-value {
417 width: 58.3333333333%; }
418 #spectacle .small-push-7 {
419 position: relative;
420 left: 58.3333333333%; }
421 #spectacle .small-pull-7 {
422 position: relative;
423 left: -58.3333333333%; }
424 #spectacle .small-offset-6 {
425 margin-left: 50%; }
426 #spectacle .small-8 {
427 width: 66.6666666667%; }
428 #spectacle .small-push-8 {
429 position: relative;
430 left: 66.6666666667%; }
431 #spectacle .small-pull-8 {
432 position: relative;
433 left: -66.6666666667%; }
434 #spectacle .small-offset-7 {
435 margin-left: 58.3333333333%; }
436 #spectacle .small-9 {
437 width: 75%; }
438 #spectacle .small-push-9 {
439 position: relative;
440 left: 75%; }
441 #spectacle .small-pull-9 {
442 position: relative;
443 left: -75%; }
444 #spectacle .small-offset-8 {
445 margin-left: 66.6666666667%; }
446 #spectacle .small-10 {
447 width: 83.3333333333%; }
448 #spectacle .small-push-10 {
449 position: relative;
450 left: 83.3333333333%; }
451 #spectacle .small-pull-10 {
452 position: relative;
453 left: -83.3333333333%; }
454 #spectacle .small-offset-9 {
455 margin-left: 75%; }
456 #spectacle .small-11 {
457 width: 91.6666666667%; }
458 #spectacle .small-push-11 {
459 position: relative;
460 left: 91.6666666667%; }
461 #spectacle .small-pull-11 {
462 position: relative;
463 left: -91.6666666667%; }
464 #spectacle .small-offset-10 {
465 margin-left: 83.3333333333%; }
466 #spectacle .small-12 {
467 width: 100%; }
468 #spectacle .small-offset-11 {
469 margin-left: 91.6666666667%; }
470 #spectacle .small-up-1 > .column, #spectacle .small-up-1 > .columns, #spectacle article .prop-row .small-up-1 > .prop-name, #spectacle article .prop-row .small-up-1 > .prop-value, #spectacle article .small-up-1 > .doc-copy, #spectacle article .small-up-1 > .doc-examples {
471 float: left;
472 width: 100%; }
473 #spectacle .small-up-1 > .column:nth-of-type(1n), #spectacle .small-up-1 > .columns:nth-of-type(1n), #spectacle article .prop-row .small-up-1 > .prop-name:nth-of-type(1n), #spectacle article .prop-row .small-up-1 > .prop-value:nth-of-type(1n), #spectacle article .small-up-1 > .doc-copy:nth-of-type(1n), #spectacle article .small-up-1 > .doc-examples:nth-of-type(1n) {
474 clear: none; }
475 #spectacle .small-up-1 > .column:nth-of-type(1n+1), #spectacle .small-up-1 > .columns:nth-of-type(1n+1), #spectacle article .prop-row .small-up-1 > .prop-name:nth-of-type(1n+1), #spectacle article .prop-row .small-up-1 > .prop-value:nth-of-type(1n+1), #spectacle article .small-up-1 > .doc-copy:nth-of-type(1n+1), #spectacle article .small-up-1 > .doc-examples:nth-of-type(1n+1) {
476 clear: both; }
477 #spectacle .small-up-1 > .column:last-child, #spectacle .small-up-1 > .columns:last-child, #spectacle article .prop-row .small-up-1 > .prop-name:last-child, #spectacle article .prop-row .small-up-1 > .prop-value:last-child, #spectacle article .small-up-1 > .doc-copy:last-child, #spectacle article .small-up-1 > .doc-examples:last-child {
478 float: left; }
479 #spectacle .small-up-2 > .column, #spectacle .small-up-2 > .columns, #spectacle article .prop-row .small-up-2 > .prop-name, #spectacle article .prop-row .small-up-2 > .prop-value, #spectacle article .small-up-2 > .doc-copy, #spectacle article .small-up-2 > .doc-examples {
480 float: left;
481 width: 50%; }
482 #spectacle .small-up-2 > .column:nth-of-type(1n), #spectacle .small-up-2 > .columns:nth-of-type(1n), #spectacle article .prop-row .small-up-2 > .prop-name:nth-of-type(1n), #spectacle article .prop-row .small-up-2 > .prop-value:nth-of-type(1n), #spectacle article .small-up-2 > .doc-copy:nth-of-type(1n), #spectacle article .small-up-2 > .doc-examples:nth-of-type(1n) {
483 clear: none; }
484 #spectacle .small-up-2 > .column:nth-of-type(2n+1), #spectacle .small-up-2 > .columns:nth-of-type(2n+1), #spectacle article .prop-row .small-up-2 > .prop-name:nth-of-type(2n+1), #spectacle article .prop-row .small-up-2 > .prop-value:nth-of-type(2n+1), #spectacle article .small-up-2 > .doc-copy:nth-of-type(2n+1), #spectacle article .small-up-2 > .doc-examples:nth-of-type(2n+1) {
485 clear: both; }
486 #spectacle .small-up-2 > .column:last-child, #spectacle .small-up-2 > .columns:last-child, #spectacle article .prop-row .small-up-2 > .prop-name:last-child, #spectacle article .prop-row .small-up-2 > .prop-value:last-child, #spectacle article .small-up-2 > .doc-copy:last-child, #spectacle article .small-up-2 > .doc-examples:last-child {
487 float: left; }
488 #spectacle .small-up-3 > .column, #spectacle .small-up-3 > .columns, #spectacle article .prop-row .small-up-3 > .prop-name, #spectacle article .prop-row .small-up-3 > .prop-value, #spectacle article .small-up-3 > .doc-copy, #spectacle article .small-up-3 > .doc-examples {
489 float: left;
490 width: 33.3333333333%; }
491 #spectacle .small-up-3 > .column:nth-of-type(1n), #spectacle .small-up-3 > .columns:nth-of-type(1n), #spectacle article .prop-row .small-up-3 > .prop-name:nth-of-type(1n), #spectacle article .prop-row .small-up-3 > .prop-value:nth-of-type(1n), #spectacle article .small-up-3 > .doc-copy:nth-of-type(1n), #spectacle article .small-up-3 > .doc-examples:nth-of-type(1n) {
492 clear: none; }
493 #spectacle .small-up-3 > .column:nth-of-type(3n+1), #spectacle .small-up-3 > .columns:nth-of-type(3n+1), #spectacle article .prop-row .small-up-3 > .prop-name:nth-of-type(3n+1), #spectacle article .prop-row .small-up-3 > .prop-value:nth-of-type(3n+1), #spectacle article .small-up-3 > .doc-copy:nth-of-type(3n+1), #spectacle article .small-up-3 > .doc-examples:nth-of-type(3n+1) {
494 clear: both; }
495 #spectacle .small-up-3 > .column:last-child, #spectacle .small-up-3 > .columns:last-child, #spectacle article .prop-row .small-up-3 > .prop-name:last-child, #spectacle article .prop-row .small-up-3 > .prop-value:last-child, #spectacle article .small-up-3 > .doc-copy:last-child, #spectacle article .small-up-3 > .doc-examples:last-child {
496 float: left; }
497 #spectacle .small-up-4 > .column, #spectacle .small-up-4 > .columns, #spectacle article .prop-row .small-up-4 > .prop-name, #spectacle article .prop-row .small-up-4 > .prop-value, #spectacle article .small-up-4 > .doc-copy, #spectacle article .small-up-4 > .doc-examples {
498 float: left;
499 width: 25%; }
500 #spectacle .small-up-4 > .column:nth-of-type(1n), #spectacle .small-up-4 > .columns:nth-of-type(1n), #spectacle article .prop-row .small-up-4 > .prop-name:nth-of-type(1n), #spectacle article .prop-row .small-up-4 > .prop-value:nth-of-type(1n), #spectacle article .small-up-4 > .doc-copy:nth-of-type(1n), #spectacle article .small-up-4 > .doc-examples:nth-of-type(1n) {
501 clear: none; }
502 #spectacle .small-up-4 > .column:nth-of-type(4n+1), #spectacle .small-up-4 > .columns:nth-of-type(4n+1), #spectacle article .prop-row .small-up-4 > .prop-name:nth-of-type(4n+1), #spectacle article .prop-row .small-up-4 > .prop-value:nth-of-type(4n+1), #spectacle article .small-up-4 > .doc-copy:nth-of-type(4n+1), #spectacle article .small-up-4 > .doc-examples:nth-of-type(4n+1) {
503 clear: both; }
504 #spectacle .small-up-4 > .column:last-child, #spectacle .small-up-4 > .columns:last-child, #spectacle article .prop-row .small-up-4 > .prop-name:last-child, #spectacle article .prop-row .small-up-4 > .prop-value:last-child, #spectacle article .small-up-4 > .doc-copy:last-child, #spectacle article .small-up-4 > .doc-examples:last-child {
505 float: left; }
506 #spectacle .small-up-5 > .column, #spectacle .small-up-5 > .columns, #spectacle article .prop-row .small-up-5 > .prop-name, #spectacle article .prop-row .small-up-5 > .prop-value, #spectacle article .small-up-5 > .doc-copy, #spectacle article .small-up-5 > .doc-examples {
507 float: left;
508 width: 20%; }
509 #spectacle .small-up-5 > .column:nth-of-type(1n), #spectacle .small-up-5 > .columns:nth-of-type(1n), #spectacle article .prop-row .small-up-5 > .prop-name:nth-of-type(1n), #spectacle article .prop-row .small-up-5 > .prop-value:nth-of-type(1n), #spectacle article .small-up-5 > .doc-copy:nth-of-type(1n), #spectacle article .small-up-5 > .doc-examples:nth-of-type(1n) {
510 clear: none; }
511 #spectacle .small-up-5 > .column:nth-of-type(5n+1), #spectacle .small-up-5 > .columns:nth-of-type(5n+1), #spectacle article .prop-row .small-up-5 > .prop-name:nth-of-type(5n+1), #spectacle article .prop-row .small-up-5 > .prop-value:nth-of-type(5n+1), #spectacle article .small-up-5 > .doc-copy:nth-of-type(5n+1), #spectacle article .small-up-5 > .doc-examples:nth-of-type(5n+1) {
512 clear: both; }
513 #spectacle .small-up-5 > .column:last-child, #spectacle .small-up-5 > .columns:last-child, #spectacle article .prop-row .small-up-5 > .prop-name:last-child, #spectacle article .prop-row .small-up-5 > .prop-value:last-child, #spectacle article .small-up-5 > .doc-copy:last-child, #spectacle article .small-up-5 > .doc-examples:last-child {
514 float: left; }
515 #spectacle .small-up-6 > .column, #spectacle .small-up-6 > .columns, #spectacle article .prop-row .small-up-6 > .prop-name, #spectacle article .prop-row .small-up-6 > .prop-value, #spectacle article .small-up-6 > .doc-copy, #spectacle article .small-up-6 > .doc-examples {
516 float: left;
517 width: 16.6666666667%; }
518 #spectacle .small-up-6 > .column:nth-of-type(1n), #spectacle .small-up-6 > .columns:nth-of-type(1n), #spectacle article .prop-row .small-up-6 > .prop-name:nth-of-type(1n), #spectacle article .prop-row .small-up-6 > .prop-value:nth-of-type(1n), #spectacle article .small-up-6 > .doc-copy:nth-of-type(1n), #spectacle article .small-up-6 > .doc-examples:nth-of-type(1n) {
519 clear: none; }
520 #spectacle .small-up-6 > .column:nth-of-type(6n+1), #spectacle .small-up-6 > .columns:nth-of-type(6n+1), #spectacle article .prop-row .small-up-6 > .prop-name:nth-of-type(6n+1), #spectacle article .prop-row .small-up-6 > .prop-value:nth-of-type(6n+1), #spectacle article .small-up-6 > .doc-copy:nth-of-type(6n+1), #spectacle article .small-up-6 > .doc-examples:nth-of-type(6n+1) {
521 clear: both; }
522 #spectacle .small-up-6 > .column:last-child, #spectacle .small-up-6 > .columns:last-child, #spectacle article .prop-row .small-up-6 > .prop-name:last-child, #spectacle article .prop-row .small-up-6 > .prop-value:last-child, #spectacle article .small-up-6 > .doc-copy:last-child, #spectacle article .small-up-6 > .doc-examples:last-child {
523 float: left; }
524 #spectacle .small-up-7 > .column, #spectacle .small-up-7 > .columns, #spectacle article .prop-row .small-up-7 > .prop-name, #spectacle article .prop-row .small-up-7 > .prop-value, #spectacle article .small-up-7 > .doc-copy, #spectacle article .small-up-7 > .doc-examples {
525 float: left;
526 width: 14.2857142857%; }
527 #spectacle .small-up-7 > .column:nth-of-type(1n), #spectacle .small-up-7 > .columns:nth-of-type(1n), #spectacle article .prop-row .small-up-7 > .prop-name:nth-of-type(1n), #spectacle article .prop-row .small-up-7 > .prop-value:nth-of-type(1n), #spectacle article .small-up-7 > .doc-copy:nth-of-type(1n), #spectacle article .small-up-7 > .doc-examples:nth-of-type(1n) {
528 clear: none; }
529 #spectacle .small-up-7 > .column:nth-of-type(7n+1), #spectacle .small-up-7 > .columns:nth-of-type(7n+1), #spectacle article .prop-row .small-up-7 > .prop-name:nth-of-type(7n+1), #spectacle article .prop-row .small-up-7 > .prop-value:nth-of-type(7n+1), #spectacle article .small-up-7 > .doc-copy:nth-of-type(7n+1), #spectacle article .small-up-7 > .doc-examples:nth-of-type(7n+1) {
530 clear: both; }
531 #spectacle .small-up-7 > .column:last-child, #spectacle .small-up-7 > .columns:last-child, #spectacle article .prop-row .small-up-7 > .prop-name:last-child, #spectacle article .prop-row .small-up-7 > .prop-value:last-child, #spectacle article .small-up-7 > .doc-copy:last-child, #spectacle article .small-up-7 > .doc-examples:last-child {
532 float: left; }
533 #spectacle .small-up-8 > .column, #spectacle .small-up-8 > .columns, #spectacle article .prop-row .small-up-8 > .prop-name, #spectacle article .prop-row .small-up-8 > .prop-value, #spectacle article .small-up-8 > .doc-copy, #spectacle article .small-up-8 > .doc-examples {
534 float: left;
535 width: 12.5%; }
536 #spectacle .small-up-8 > .column:nth-of-type(1n), #spectacle .small-up-8 > .columns:nth-of-type(1n), #spectacle article .prop-row .small-up-8 > .prop-name:nth-of-type(1n), #spectacle article .prop-row .small-up-8 > .prop-value:nth-of-type(1n), #spectacle article .small-up-8 > .doc-copy:nth-of-type(1n), #spectacle article .small-up-8 > .doc-examples:nth-of-type(1n) {
537 clear: none; }
538 #spectacle .small-up-8 > .column:nth-of-type(8n+1), #spectacle .small-up-8 > .columns:nth-of-type(8n+1), #spectacle article .prop-row .small-up-8 > .prop-name:nth-of-type(8n+1), #spectacle article .prop-row .small-up-8 > .prop-value:nth-of-type(8n+1), #spectacle article .small-up-8 > .doc-copy:nth-of-type(8n+1), #spectacle article .small-up-8 > .doc-examples:nth-of-type(8n+1) {
539 clear: both; }
540 #spectacle .small-up-8 > .column:last-child, #spectacle .small-up-8 > .columns:last-child, #spectacle article .prop-row .small-up-8 > .prop-name:last-child, #spectacle article .prop-row .small-up-8 > .prop-value:last-child, #spectacle article .small-up-8 > .doc-copy:last-child, #spectacle article .small-up-8 > .doc-examples:last-child {
541 float: left; }
542 #spectacle .small-collapse > .column, #spectacle .small-collapse > .columns, #spectacle article .prop-row .small-collapse > .prop-name, #spectacle article .prop-row .small-collapse > .prop-value, #spectacle article .small-collapse > .doc-copy, #spectacle article .small-collapse > .doc-examples {
543 padding-right: 0;
544 padding-left: 0; }
545 #spectacle .small-collapse .row, #spectacle .small-collapse article .prop-row, #spectacle article .small-collapse .prop-row, #spectacle .small-collapse article .doc-row, #spectacle article .small-collapse .doc-row {
546 margin-right: 0;
547 margin-left: 0; }
548 #spectacle .expanded.row .small-collapse.row, #spectacle article .expanded.prop-row .small-collapse.row, #spectacle article .expanded.doc-row .small-collapse.row, #spectacle .expanded.row article .small-collapse.prop-row, #spectacle article .expanded.row .small-collapse.prop-row, #spectacle article .expanded.prop-row .small-collapse.prop-row, #spectacle article .expanded.doc-row .small-collapse.prop-row, #spectacle .expanded.row article .small-collapse.doc-row, #spectacle article .expanded.row .small-collapse.doc-row, #spectacle article .expanded.prop-row .small-collapse.doc-row, #spectacle article .expanded.doc-row .small-collapse.doc-row {
549 margin-right: 0;
550 margin-left: 0; }
551 #spectacle .small-uncollapse > .column, #spectacle .small-uncollapse > .columns, #spectacle article .prop-row .small-uncollapse > .prop-name, #spectacle article .prop-row .small-uncollapse > .prop-value, #spectacle article .small-uncollapse > .doc-copy, #spectacle article .small-uncollapse > .doc-examples {
552 padding-right: 0.6578947368rem;
553 padding-left: 0.6578947368rem; }
554 #spectacle .small-centered {
555 margin-right: auto;
556 margin-left: auto; }
557 #spectacle .small-centered, #spectacle .small-centered:last-child:not(:first-child) {
558 float: none;
559 clear: both; }
560 #spectacle .small-uncentered,
561 #spectacle .small-push-0,
562 #spectacle .small-pull-0 {
563 position: static;
564 float: left;
565 margin-right: 0;
566 margin-left: 0; }
567 @media print, screen and (min-width: 40em) {
568 #spectacle .medium-1 {
569 width: 8.3333333333%; }
570 #spectacle .medium-push-1 {
571 position: relative;
572 left: 8.3333333333%; }
573 #spectacle .medium-pull-1 {
574 position: relative;
575 left: -8.3333333333%; }
576 #spectacle .medium-offset-0 {
577 margin-left: 0%; }
578 #spectacle .medium-2 {
579 width: 16.6666666667%; }
580 #spectacle .medium-push-2 {
581 position: relative;
582 left: 16.6666666667%; }
583 #spectacle .medium-pull-2 {
584 position: relative;
585 left: -16.6666666667%; }
586 #spectacle .medium-offset-1 {
587 margin-left: 8.3333333333%; }
588 #spectacle .medium-3 {
589 width: 25%; }
590 #spectacle .medium-push-3 {
591 position: relative;
592 left: 25%; }
593 #spectacle .medium-pull-3 {
594 position: relative;
595 left: -25%; }
596 #spectacle .medium-offset-2 {
597 margin-left: 16.6666666667%; }
598 #spectacle .medium-4 {
599 width: 33.3333333333%; }
600 #spectacle .medium-push-4 {
601 position: relative;
602 left: 33.3333333333%; }
603 #spectacle .medium-pull-4 {
604 position: relative;
605 left: -33.3333333333%; }
606 #spectacle .medium-offset-3 {
607 margin-left: 25%; }
608 #spectacle .medium-5 {
609 width: 41.6666666667%; }
610 #spectacle .medium-push-5 {
611 position: relative;
612 left: 41.6666666667%; }
613 #spectacle .medium-pull-5 {
614 position: relative;
615 left: -41.6666666667%; }
616 #spectacle .medium-offset-4 {
617 margin-left: 33.3333333333%; }
618 #spectacle .medium-6 {
619 width: 50%; }
620 #spectacle .medium-push-6 {
621 position: relative;
622 left: 50%; }
623 #spectacle .medium-pull-6 {
624 position: relative;
625 left: -50%; }
626 #spectacle .medium-offset-5 {
627 margin-left: 41.6666666667%; }
628 #spectacle .medium-7 {
629 width: 58.3333333333%; }
630 #spectacle .medium-push-7 {
631 position: relative;
632 left: 58.3333333333%; }
633 #spectacle .medium-pull-7 {
634 position: relative;
635 left: -58.3333333333%; }
636 #spectacle .medium-offset-6 {
637 margin-left: 50%; }
638 #spectacle .medium-8 {
639 width: 66.6666666667%; }
640 #spectacle .medium-push-8 {
641 position: relative;
642 left: 66.6666666667%; }
643 #spectacle .medium-pull-8 {
644 position: relative;
645 left: -66.6666666667%; }
646 #spectacle .medium-offset-7 {
647 margin-left: 58.3333333333%; }
648 #spectacle .medium-9 {
649 width: 75%; }
650 #spectacle .medium-push-9 {
651 position: relative;
652 left: 75%; }
653 #spectacle .medium-pull-9 {
654 position: relative;
655 left: -75%; }
656 #spectacle .medium-offset-8 {
657 margin-left: 66.6666666667%; }
658 #spectacle .medium-10 {
659 width: 83.3333333333%; }
660 #spectacle .medium-push-10 {
661 position: relative;
662 left: 83.3333333333%; }
663 #spectacle .medium-pull-10 {
664 position: relative;
665 left: -83.3333333333%; }
666 #spectacle .medium-offset-9 {
667 margin-left: 75%; }
668 #spectacle .medium-11 {
669 width: 91.6666666667%; }
670 #spectacle .medium-push-11 {
671 position: relative;
672 left: 91.6666666667%; }
673 #spectacle .medium-pull-11 {
674 position: relative;
675 left: -91.6666666667%; }
676 #spectacle .medium-offset-10 {
677 margin-left: 83.3333333333%; }
678 #spectacle .medium-12 {
679 width: 100%; }
680 #spectacle .medium-offset-11 {
681 margin-left: 91.6666666667%; }
682 #spectacle .medium-up-1 > .column, #spectacle .medium-up-1 > .columns, #spectacle article .prop-row .medium-up-1 > .prop-name, #spectacle article .prop-row .medium-up-1 > .prop-value, #spectacle article .medium-up-1 > .doc-copy, #spectacle article .medium-up-1 > .doc-examples {
683 float: left;
684 width: 100%; }
685 #spectacle .medium-up-1 > .column:nth-of-type(1n), #spectacle .medium-up-1 > .columns:nth-of-type(1n), #spectacle article .prop-row .medium-up-1 > .prop-name:nth-of-type(1n), #spectacle article .prop-row .medium-up-1 > .prop-value:nth-of-type(1n), #spectacle article .medium-up-1 > .doc-copy:nth-of-type(1n), #spectacle article .medium-up-1 > .doc-examples:nth-of-type(1n) {
686 clear: none; }
687 #spectacle .medium-up-1 > .column:nth-of-type(1n+1), #spectacle .medium-up-1 > .columns:nth-of-type(1n+1), #spectacle article .prop-row .medium-up-1 > .prop-name:nth-of-type(1n+1), #spectacle article .prop-row .medium-up-1 > .prop-value:nth-of-type(1n+1), #spectacle article .medium-up-1 > .doc-copy:nth-of-type(1n+1), #spectacle article .medium-up-1 > .doc-examples:nth-of-type(1n+1) {
688 clear: both; }
689 #spectacle .medium-up-1 > .column:last-child, #spectacle .medium-up-1 > .columns:last-child, #spectacle article .prop-row .medium-up-1 > .prop-name:last-child, #spectacle article .prop-row .medium-up-1 > .prop-value:last-child, #spectacle article .medium-up-1 > .doc-copy:last-child, #spectacle article .medium-up-1 > .doc-examples:last-child {
690 float: left; }
691 #spectacle .medium-up-2 > .column, #spectacle .medium-up-2 > .columns, #spectacle article .prop-row .medium-up-2 > .prop-name, #spectacle article .prop-row .medium-up-2 > .prop-value, #spectacle article .medium-up-2 > .doc-copy, #spectacle article .medium-up-2 > .doc-examples {
692 float: left;
693 width: 50%; }
694 #spectacle .medium-up-2 > .column:nth-of-type(1n), #spectacle .medium-up-2 > .columns:nth-of-type(1n), #spectacle article .prop-row .medium-up-2 > .prop-name:nth-of-type(1n), #spectacle article .prop-row .medium-up-2 > .prop-value:nth-of-type(1n), #spectacle article .medium-up-2 > .doc-copy:nth-of-type(1n), #spectacle article .medium-up-2 > .doc-examples:nth-of-type(1n) {
695 clear: none; }
696 #spectacle .medium-up-2 > .column:nth-of-type(2n+1), #spectacle .medium-up-2 > .columns:nth-of-type(2n+1), #spectacle article .prop-row .medium-up-2 > .prop-name:nth-of-type(2n+1), #spectacle article .prop-row .medium-up-2 > .prop-value:nth-of-type(2n+1), #spectacle article .medium-up-2 > .doc-copy:nth-of-type(2n+1), #spectacle article .medium-up-2 > .doc-examples:nth-of-type(2n+1) {
697 clear: both; }
698 #spectacle .medium-up-2 > .column:last-child, #spectacle .medium-up-2 > .columns:last-child, #spectacle article .prop-row .medium-up-2 > .prop-name:last-child, #spectacle article .prop-row .medium-up-2 > .prop-value:last-child, #spectacle article .medium-up-2 > .doc-copy:last-child, #spectacle article .medium-up-2 > .doc-examples:last-child {
699 float: left; }
700 #spectacle .medium-up-3 > .column, #spectacle .medium-up-3 > .columns, #spectacle article .prop-row .medium-up-3 > .prop-name, #spectacle article .prop-row .medium-up-3 > .prop-value, #spectacle article .medium-up-3 > .doc-copy, #spectacle article .medium-up-3 > .doc-examples {
701 float: left;
702 width: 33.3333333333%; }
703 #spectacle .medium-up-3 > .column:nth-of-type(1n), #spectacle .medium-up-3 > .columns:nth-of-type(1n), #spectacle article .prop-row .medium-up-3 > .prop-name:nth-of-type(1n), #spectacle article .prop-row .medium-up-3 > .prop-value:nth-of-type(1n), #spectacle article .medium-up-3 > .doc-copy:nth-of-type(1n), #spectacle article .medium-up-3 > .doc-examples:nth-of-type(1n) {
704 clear: none; }
705 #spectacle .medium-up-3 > .column:nth-of-type(3n+1), #spectacle .medium-up-3 > .columns:nth-of-type(3n+1), #spectacle article .prop-row .medium-up-3 > .prop-name:nth-of-type(3n+1), #spectacle article .prop-row .medium-up-3 > .prop-value:nth-of-type(3n+1), #spectacle article .medium-up-3 > .doc-copy:nth-of-type(3n+1), #spectacle article .medium-up-3 > .doc-examples:nth-of-type(3n+1) {
706 clear: both; }
707 #spectacle .medium-up-3 > .column:last-child, #spectacle .medium-up-3 > .columns:last-child, #spectacle article .prop-row .medium-up-3 > .prop-name:last-child, #spectacle article .prop-row .medium-up-3 > .prop-value:last-child, #spectacle article .medium-up-3 > .doc-copy:last-child, #spectacle article .medium-up-3 > .doc-examples:last-child {
708 float: left; }
709 #spectacle .medium-up-4 > .column, #spectacle .medium-up-4 > .columns, #spectacle article .prop-row .medium-up-4 > .prop-name, #spectacle article .prop-row .medium-up-4 > .prop-value, #spectacle article .medium-up-4 > .doc-copy, #spectacle article .medium-up-4 > .doc-examples {
710 float: left;
711 width: 25%; }
712 #spectacle .medium-up-4 > .column:nth-of-type(1n), #spectacle .medium-up-4 > .columns:nth-of-type(1n), #spectacle article .prop-row .medium-up-4 > .prop-name:nth-of-type(1n), #spectacle article .prop-row .medium-up-4 > .prop-value:nth-of-type(1n), #spectacle article .medium-up-4 > .doc-copy:nth-of-type(1n), #spectacle article .medium-up-4 > .doc-examples:nth-of-type(1n) {
713 clear: none; }
714 #spectacle .medium-up-4 > .column:nth-of-type(4n+1), #spectacle .medium-up-4 > .columns:nth-of-type(4n+1), #spectacle article .prop-row .medium-up-4 > .prop-name:nth-of-type(4n+1), #spectacle article .prop-row .medium-up-4 > .prop-value:nth-of-type(4n+1), #spectacle article .medium-up-4 > .doc-copy:nth-of-type(4n+1), #spectacle article .medium-up-4 > .doc-examples:nth-of-type(4n+1) {
715 clear: both; }
716 #spectacle .medium-up-4 > .column:last-child, #spectacle .medium-up-4 > .columns:last-child, #spectacle article .prop-row .medium-up-4 > .prop-name:last-child, #spectacle article .prop-row .medium-up-4 > .prop-value:last-child, #spectacle article .medium-up-4 > .doc-copy:last-child, #spectacle article .medium-up-4 > .doc-examples:last-child {
717 float: left; }
718 #spectacle .medium-up-5 > .column, #spectacle .medium-up-5 > .columns, #spectacle article .prop-row .medium-up-5 > .prop-name, #spectacle article .prop-row .medium-up-5 > .prop-value, #spectacle article .medium-up-5 > .doc-copy, #spectacle article .medium-up-5 > .doc-examples {
719 float: left;
720 width: 20%; }
721 #spectacle .medium-up-5 > .column:nth-of-type(1n), #spectacle .medium-up-5 > .columns:nth-of-type(1n), #spectacle article .prop-row .medium-up-5 > .prop-name:nth-of-type(1n), #spectacle article .prop-row .medium-up-5 > .prop-value:nth-of-type(1n), #spectacle article .medium-up-5 > .doc-copy:nth-of-type(1n), #spectacle article .medium-up-5 > .doc-examples:nth-of-type(1n) {
722 clear: none; }
723 #spectacle .medium-up-5 > .column:nth-of-type(5n+1), #spectacle .medium-up-5 > .columns:nth-of-type(5n+1), #spectacle article .prop-row .medium-up-5 > .prop-name:nth-of-type(5n+1), #spectacle article .prop-row .medium-up-5 > .prop-value:nth-of-type(5n+1), #spectacle article .medium-up-5 > .doc-copy:nth-of-type(5n+1), #spectacle article .medium-up-5 > .doc-examples:nth-of-type(5n+1) {
724 clear: both; }
725 #spectacle .medium-up-5 > .column:last-child, #spectacle .medium-up-5 > .columns:last-child, #spectacle article .prop-row .medium-up-5 > .prop-name:last-child, #spectacle article .prop-row .medium-up-5 > .prop-value:last-child, #spectacle article .medium-up-5 > .doc-copy:last-child, #spectacle article .medium-up-5 > .doc-examples:last-child {
726 float: left; }
727 #spectacle .medium-up-6 > .column, #spectacle .medium-up-6 > .columns, #spectacle article .prop-row .medium-up-6 > .prop-name, #spectacle article .prop-row .medium-up-6 > .prop-value, #spectacle article .medium-up-6 > .doc-copy, #spectacle article .medium-up-6 > .doc-examples {
728 float: left;
729 width: 16.6666666667%; }
730 #spectacle .medium-up-6 > .column:nth-of-type(1n), #spectacle .medium-up-6 > .columns:nth-of-type(1n), #spectacle article .prop-row .medium-up-6 > .prop-name:nth-of-type(1n), #spectacle article .prop-row .medium-up-6 > .prop-value:nth-of-type(1n), #spectacle article .medium-up-6 > .doc-copy:nth-of-type(1n), #spectacle article .medium-up-6 > .doc-examples:nth-of-type(1n) {
731 clear: none; }
732 #spectacle .medium-up-6 > .column:nth-of-type(6n+1), #spectacle .medium-up-6 > .columns:nth-of-type(6n+1), #spectacle article .prop-row .medium-up-6 > .prop-name:nth-of-type(6n+1), #spectacle article .prop-row .medium-up-6 > .prop-value:nth-of-type(6n+1), #spectacle article .medium-up-6 > .doc-copy:nth-of-type(6n+1), #spectacle article .medium-up-6 > .doc-examples:nth-of-type(6n+1) {
733 clear: both; }
734 #spectacle .medium-up-6 > .column:last-child, #spectacle .medium-up-6 > .columns:last-child, #spectacle article .prop-row .medium-up-6 > .prop-name:last-child, #spectacle article .prop-row .medium-up-6 > .prop-value:last-child, #spectacle article .medium-up-6 > .doc-copy:last-child, #spectacle article .medium-up-6 > .doc-examples:last-child {
735 float: left; }
736 #spectacle .medium-up-7 > .column, #spectacle .medium-up-7 > .columns, #spectacle article .prop-row .medium-up-7 > .prop-name, #spectacle article .prop-row .medium-up-7 > .prop-value, #spectacle article .medium-up-7 > .doc-copy, #spectacle article .medium-up-7 > .doc-examples {
737 float: left;
738 width: 14.2857142857%; }
739 #spectacle .medium-up-7 > .column:nth-of-type(1n), #spectacle .medium-up-7 > .columns:nth-of-type(1n), #spectacle article .prop-row .medium-up-7 > .prop-name:nth-of-type(1n), #spectacle article .prop-row .medium-up-7 > .prop-value:nth-of-type(1n), #spectacle article .medium-up-7 > .doc-copy:nth-of-type(1n), #spectacle article .medium-up-7 > .doc-examples:nth-of-type(1n) {
740 clear: none; }
741 #spectacle .medium-up-7 > .column:nth-of-type(7n+1), #spectacle .medium-up-7 > .columns:nth-of-type(7n+1), #spectacle article .prop-row .medium-up-7 > .prop-name:nth-of-type(7n+1), #spectacle article .prop-row .medium-up-7 > .prop-value:nth-of-type(7n+1), #spectacle article .medium-up-7 > .doc-copy:nth-of-type(7n+1), #spectacle article .medium-up-7 > .doc-examples:nth-of-type(7n+1) {
742 clear: both; }
743 #spectacle .medium-up-7 > .column:last-child, #spectacle .medium-up-7 > .columns:last-child, #spectacle article .prop-row .medium-up-7 > .prop-name:last-child, #spectacle article .prop-row .medium-up-7 > .prop-value:last-child, #spectacle article .medium-up-7 > .doc-copy:last-child, #spectacle article .medium-up-7 > .doc-examples:last-child {
744 float: left; }
745 #spectacle .medium-up-8 > .column, #spectacle .medium-up-8 > .columns, #spectacle article .prop-row .medium-up-8 > .prop-name, #spectacle article .prop-row .medium-up-8 > .prop-value, #spectacle article .medium-up-8 > .doc-copy, #spectacle article .medium-up-8 > .doc-examples {
746 float: left;
747 width: 12.5%; }
748 #spectacle .medium-up-8 > .column:nth-of-type(1n), #spectacle .medium-up-8 > .columns:nth-of-type(1n), #spectacle article .prop-row .medium-up-8 > .prop-name:nth-of-type(1n), #spectacle article .prop-row .medium-up-8 > .prop-value:nth-of-type(1n), #spectacle article .medium-up-8 > .doc-copy:nth-of-type(1n), #spectacle article .medium-up-8 > .doc-examples:nth-of-type(1n) {
749 clear: none; }
750 #spectacle .medium-up-8 > .column:nth-of-type(8n+1), #spectacle .medium-up-8 > .columns:nth-of-type(8n+1), #spectacle article .prop-row .medium-up-8 > .prop-name:nth-of-type(8n+1), #spectacle article .prop-row .medium-up-8 > .prop-value:nth-of-type(8n+1), #spectacle article .medium-up-8 > .doc-copy:nth-of-type(8n+1), #spectacle article .medium-up-8 > .doc-examples:nth-of-type(8n+1) {
751 clear: both; }
752 #spectacle .medium-up-8 > .column:last-child, #spectacle .medium-up-8 > .columns:last-child, #spectacle article .prop-row .medium-up-8 > .prop-name:last-child, #spectacle article .prop-row .medium-up-8 > .prop-value:last-child, #spectacle article .medium-up-8 > .doc-copy:last-child, #spectacle article .medium-up-8 > .doc-examples:last-child {
753 float: left; }
754 #spectacle .medium-collapse > .column, #spectacle .medium-collapse > .columns, #spectacle article .prop-row .medium-collapse > .prop-name, #spectacle article .prop-row .medium-collapse > .prop-value, #spectacle article .medium-collapse > .doc-copy, #spectacle article .medium-collapse > .doc-examples {
755 padding-right: 0;
756 padding-left: 0; }
757 #spectacle .medium-collapse .row, #spectacle .medium-collapse article .prop-row, #spectacle article .medium-collapse .prop-row, #spectacle .medium-collapse article .doc-row, #spectacle article .medium-collapse .doc-row {
758 margin-right: 0;
759 margin-left: 0; }
760 #spectacle .expanded.row .medium-collapse.row, #spectacle article .expanded.prop-row .medium-collapse.row, #spectacle article .expanded.doc-row .medium-collapse.row, #spectacle .expanded.row article .medium-collapse.prop-row, #spectacle article .expanded.row .medium-collapse.prop-row, #spectacle article .expanded.prop-row .medium-collapse.prop-row, #spectacle article .expanded.doc-row .medium-collapse.prop-row, #spectacle .expanded.row article .medium-collapse.doc-row, #spectacle article .expanded.row .medium-collapse.doc-row, #spectacle article .expanded.prop-row .medium-collapse.doc-row, #spectacle article .expanded.doc-row .medium-collapse.doc-row {
761 margin-right: 0;
762 margin-left: 0; }
763 #spectacle .medium-uncollapse > .column, #spectacle .medium-uncollapse > .columns, #spectacle article .prop-row .medium-uncollapse > .prop-name, #spectacle article .prop-row .medium-uncollapse > .prop-value, #spectacle article .medium-uncollapse > .doc-copy, #spectacle article .medium-uncollapse > .doc-examples {
764 padding-right: 0.9868421053rem;
765 padding-left: 0.9868421053rem; }
766 #spectacle .medium-centered {
767 margin-right: auto;
768 margin-left: auto; }
769 #spectacle .medium-centered, #spectacle .medium-centered:last-child:not(:first-child) {
770 float: none;
771 clear: both; }
772 #spectacle .medium-uncentered,
773 #spectacle .medium-push-0,
774 #spectacle .medium-pull-0 {
775 position: static;
776 float: left;
777 margin-right: 0;
778 margin-left: 0; } }
779 @media print, screen and (min-width: 64em) {
780 #spectacle .large-1 {
781 width: 8.3333333333%; }
782 #spectacle .large-push-1 {
783 position: relative;
784 left: 8.3333333333%; }
785 #spectacle .large-pull-1 {
786 position: relative;
787 left: -8.3333333333%; }
788 #spectacle .large-offset-0 {
789 margin-left: 0%; }
790 #spectacle .large-2 {
791 width: 16.6666666667%; }
792 #spectacle .large-push-2 {
793 position: relative;
794 left: 16.6666666667%; }
795 #spectacle .large-pull-2 {
796 position: relative;
797 left: -16.6666666667%; }
798 #spectacle .large-offset-1 {
799 margin-left: 8.3333333333%; }
800 #spectacle .large-3 {
801 width: 25%; }
802 #spectacle .large-push-3 {
803 position: relative;
804 left: 25%; }
805 #spectacle .large-pull-3 {
806 position: relative;
807 left: -25%; }
808 #spectacle .large-offset-2 {
809 margin-left: 16.6666666667%; }
810 #spectacle .large-4 {
811 width: 33.3333333333%; }
812 #spectacle .large-push-4 {
813 position: relative;
814 left: 33.3333333333%; }
815 #spectacle .large-pull-4 {
816 position: relative;
817 left: -33.3333333333%; }
818 #spectacle .large-offset-3 {
819 margin-left: 25%; }
820 #spectacle .large-5 {
821 width: 41.6666666667%; }
822 #spectacle .large-push-5 {
823 position: relative;
824 left: 41.6666666667%; }
825 #spectacle .large-pull-5 {
826 position: relative;
827 left: -41.6666666667%; }
828 #spectacle .large-offset-4 {
829 margin-left: 33.3333333333%; }
830 #spectacle .large-6, #spectacle .doc-content, #spectacle article h1.doc-title, #spectacle article > h1, #spectacle article > h2, #spectacle article .panel > h2, #spectacle article .panel > h3, #spectacle article .doc-copy, #spectacle article .doc-examples {
831 width: 50%; }
832 #spectacle .large-push-6 {
833 position: relative;
834 left: 50%; }
835 #spectacle .large-pull-6 {
836 position: relative;
837 left: -50%; }
838 #spectacle .large-offset-5 {
839 margin-left: 41.6666666667%; }
840 #spectacle .large-7 {
841 width: 58.3333333333%; }
842 #spectacle .large-push-7 {
843 position: relative;
844 left: 58.3333333333%; }
845 #spectacle .large-pull-7 {
846 position: relative;
847 left: -58.3333333333%; }
848 #spectacle .large-offset-6 {
849 margin-left: 50%; }
850 #spectacle .large-8 {
851 width: 66.6666666667%; }
852 #spectacle .large-push-8 {
853 position: relative;
854 left: 66.6666666667%; }
855 #spectacle .large-pull-8 {
856 position: relative;
857 left: -66.6666666667%; }
858 #spectacle .large-offset-7 {
859 margin-left: 58.3333333333%; }
860 #spectacle .large-9 {
861 width: 75%; }
862 #spectacle .large-push-9 {
863 position: relative;
864 left: 75%; }
865 #spectacle .large-pull-9 {
866 position: relative;
867 left: -75%; }
868 #spectacle .large-offset-8 {
869 margin-left: 66.6666666667%; }
870 #spectacle .large-10 {
871 width: 83.3333333333%; }
872 #spectacle .large-push-10 {
873 position: relative;
874 left: 83.3333333333%; }
875 #spectacle .large-pull-10 {
876 position: relative;
877 left: -83.3333333333%; }
878 #spectacle .large-offset-9 {
879 margin-left: 75%; }
880 #spectacle .large-11 {
881 width: 91.6666666667%; }
882 #spectacle .large-push-11 {
883 position: relative;
884 left: 91.6666666667%; }
885 #spectacle .large-pull-11 {
886 position: relative;
887 left: -91.6666666667%; }
888 #spectacle .large-offset-10 {
889 margin-left: 83.3333333333%; }
890 #spectacle .large-12 {
891 width: 100%; }
892 #spectacle .large-offset-11 {
893 margin-left: 91.6666666667%; }
894 #spectacle .large-up-1 > .column, #spectacle .large-up-1 > .columns, #spectacle article .prop-row .large-up-1 > .prop-name, #spectacle article .prop-row .large-up-1 > .prop-value, #spectacle article .large-up-1 > .doc-copy, #spectacle article .large-up-1 > .doc-examples {
895 float: left;
896 width: 100%; }
897 #spectacle .large-up-1 > .column:nth-of-type(1n), #spectacle .large-up-1 > .columns:nth-of-type(1n), #spectacle article .prop-row .large-up-1 > .prop-name:nth-of-type(1n), #spectacle article .prop-row .large-up-1 > .prop-value:nth-of-type(1n), #spectacle article .large-up-1 > .doc-copy:nth-of-type(1n), #spectacle article .large-up-1 > .doc-examples:nth-of-type(1n) {
898 clear: none; }
899 #spectacle .large-up-1 > .column:nth-of-type(1n+1), #spectacle .large-up-1 > .columns:nth-of-type(1n+1), #spectacle article .prop-row .large-up-1 > .prop-name:nth-of-type(1n+1), #spectacle article .prop-row .large-up-1 > .prop-value:nth-of-type(1n+1), #spectacle article .large-up-1 > .doc-copy:nth-of-type(1n+1), #spectacle article .large-up-1 > .doc-examples:nth-of-type(1n+1) {
900 clear: both; }
901 #spectacle .large-up-1 > .column:last-child, #spectacle .large-up-1 > .columns:last-child, #spectacle article .prop-row .large-up-1 > .prop-name:last-child, #spectacle article .prop-row .large-up-1 > .prop-value:last-child, #spectacle article .large-up-1 > .doc-copy:last-child, #spectacle article .large-up-1 > .doc-examples:last-child {
902 float: left; }
903 #spectacle .large-up-2 > .column, #spectacle .large-up-2 > .columns, #spectacle article .prop-row .large-up-2 > .prop-name, #spectacle article .prop-row .large-up-2 > .prop-value, #spectacle article .large-up-2 > .doc-copy, #spectacle article .large-up-2 > .doc-examples {
904 float: left;
905 width: 50%; }
906 #spectacle .large-up-2 > .column:nth-of-type(1n), #spectacle .large-up-2 > .columns:nth-of-type(1n), #spectacle article .prop-row .large-up-2 > .prop-name:nth-of-type(1n), #spectacle article .prop-row .large-up-2 > .prop-value:nth-of-type(1n), #spectacle article .large-up-2 > .doc-copy:nth-of-type(1n), #spectacle article .large-up-2 > .doc-examples:nth-of-type(1n) {
907 clear: none; }
908 #spectacle .large-up-2 > .column:nth-of-type(2n+1), #spectacle .large-up-2 > .columns:nth-of-type(2n+1), #spectacle article .prop-row .large-up-2 > .prop-name:nth-of-type(2n+1), #spectacle article .prop-row .large-up-2 > .prop-value:nth-of-type(2n+1), #spectacle article .large-up-2 > .doc-copy:nth-of-type(2n+1), #spectacle article .large-up-2 > .doc-examples:nth-of-type(2n+1) {
909 clear: both; }
910 #spectacle .large-up-2 > .column:last-child, #spectacle .large-up-2 > .columns:last-child, #spectacle article .prop-row .large-up-2 > .prop-name:last-child, #spectacle article .prop-row .large-up-2 > .prop-value:last-child, #spectacle article .large-up-2 > .doc-copy:last-child, #spectacle article .large-up-2 > .doc-examples:last-child {
911 float: left; }
912 #spectacle .large-up-3 > .column, #spectacle .large-up-3 > .columns, #spectacle article .prop-row .large-up-3 > .prop-name, #spectacle article .prop-row .large-up-3 > .prop-value, #spectacle article .large-up-3 > .doc-copy, #spectacle article .large-up-3 > .doc-examples {
913 float: left;
914 width: 33.3333333333%; }
915 #spectacle .large-up-3 > .column:nth-of-type(1n), #spectacle .large-up-3 > .columns:nth-of-type(1n), #spectacle article .prop-row .large-up-3 > .prop-name:nth-of-type(1n), #spectacle article .prop-row .large-up-3 > .prop-value:nth-of-type(1n), #spectacle article .large-up-3 > .doc-copy:nth-of-type(1n), #spectacle article .large-up-3 > .doc-examples:nth-of-type(1n) {
916 clear: none; }
917 #spectacle .large-up-3 > .column:nth-of-type(3n+1), #spectacle .large-up-3 > .columns:nth-of-type(3n+1), #spectacle article .prop-row .large-up-3 > .prop-name:nth-of-type(3n+1), #spectacle article .prop-row .large-up-3 > .prop-value:nth-of-type(3n+1), #spectacle article .large-up-3 > .doc-copy:nth-of-type(3n+1), #spectacle article .large-up-3 > .doc-examples:nth-of-type(3n+1) {
918 clear: both; }
919 #spectacle .large-up-3 > .column:last-child, #spectacle .large-up-3 > .columns:last-child, #spectacle article .prop-row .large-up-3 > .prop-name:last-child, #spectacle article .prop-row .large-up-3 > .prop-value:last-child, #spectacle article .large-up-3 > .doc-copy:last-child, #spectacle article .large-up-3 > .doc-examples:last-child {
920 float: left; }
921 #spectacle .large-up-4 > .column, #spectacle .large-up-4 > .columns, #spectacle article .prop-row .large-up-4 > .prop-name, #spectacle article .prop-row .large-up-4 > .prop-value, #spectacle article .large-up-4 > .doc-copy, #spectacle article .large-up-4 > .doc-examples {
922 float: left;
923 width: 25%; }
924 #spectacle .large-up-4 > .column:nth-of-type(1n), #spectacle .large-up-4 > .columns:nth-of-type(1n), #spectacle article .prop-row .large-up-4 > .prop-name:nth-of-type(1n), #spectacle article .prop-row .large-up-4 > .prop-value:nth-of-type(1n), #spectacle article .large-up-4 > .doc-copy:nth-of-type(1n), #spectacle article .large-up-4 > .doc-examples:nth-of-type(1n) {
925 clear: none; }
926 #spectacle .large-up-4 > .column:nth-of-type(4n+1), #spectacle .large-up-4 > .columns:nth-of-type(4n+1), #spectacle article .prop-row .large-up-4 > .prop-name:nth-of-type(4n+1), #spectacle article .prop-row .large-up-4 > .prop-value:nth-of-type(4n+1), #spectacle article .large-up-4 > .doc-copy:nth-of-type(4n+1), #spectacle article .large-up-4 > .doc-examples:nth-of-type(4n+1) {
927 clear: both; }
928 #spectacle .large-up-4 > .column:last-child, #spectacle .large-up-4 > .columns:last-child, #spectacle article .prop-row .large-up-4 > .prop-name:last-child, #spectacle article .prop-row .large-up-4 > .prop-value:last-child, #spectacle article .large-up-4 > .doc-copy:last-child, #spectacle article .large-up-4 > .doc-examples:last-child {
929 float: left; }
930 #spectacle .large-up-5 > .column, #spectacle .large-up-5 > .columns, #spectacle article .prop-row .large-up-5 > .prop-name, #spectacle article .prop-row .large-up-5 > .prop-value, #spectacle article .large-up-5 > .doc-copy, #spectacle article .large-up-5 > .doc-examples {
931 float: left;
932 width: 20%; }
933 #spectacle .large-up-5 > .column:nth-of-type(1n), #spectacle .large-up-5 > .columns:nth-of-type(1n), #spectacle article .prop-row .large-up-5 > .prop-name:nth-of-type(1n), #spectacle article .prop-row .large-up-5 > .prop-value:nth-of-type(1n), #spectacle article .large-up-5 > .doc-copy:nth-of-type(1n), #spectacle article .large-up-5 > .doc-examples:nth-of-type(1n) {
934 clear: none; }
935 #spectacle .large-up-5 > .column:nth-of-type(5n+1), #spectacle .large-up-5 > .columns:nth-of-type(5n+1), #spectacle article .prop-row .large-up-5 > .prop-name:nth-of-type(5n+1), #spectacle article .prop-row .large-up-5 > .prop-value:nth-of-type(5n+1), #spectacle article .large-up-5 > .doc-copy:nth-of-type(5n+1), #spectacle article .large-up-5 > .doc-examples:nth-of-type(5n+1) {
936 clear: both; }
937 #spectacle .large-up-5 > .column:last-child, #spectacle .large-up-5 > .columns:last-child, #spectacle article .prop-row .large-up-5 > .prop-name:last-child, #spectacle article .prop-row .large-up-5 > .prop-value:last-child, #spectacle article .large-up-5 > .doc-copy:last-child, #spectacle article .large-up-5 > .doc-examples:last-child {
938 float: left; }
939 #spectacle .large-up-6 > .column, #spectacle .large-up-6 > .columns, #spectacle article .prop-row .large-up-6 > .prop-name, #spectacle article .prop-row .large-up-6 > .prop-value, #spectacle article .large-up-6 > .doc-copy, #spectacle article .large-up-6 > .doc-examples {
940 float: left;
941 width: 16.6666666667%; }
942 #spectacle .large-up-6 > .column:nth-of-type(1n), #spectacle .large-up-6 > .columns:nth-of-type(1n), #spectacle article .prop-row .large-up-6 > .prop-name:nth-of-type(1n), #spectacle article .prop-row .large-up-6 > .prop-value:nth-of-type(1n), #spectacle article .large-up-6 > .doc-copy:nth-of-type(1n), #spectacle article .large-up-6 > .doc-examples:nth-of-type(1n) {
943 clear: none; }
944 #spectacle .large-up-6 > .column:nth-of-type(6n+1), #spectacle .large-up-6 > .columns:nth-of-type(6n+1), #spectacle article .prop-row .large-up-6 > .prop-name:nth-of-type(6n+1), #spectacle article .prop-row .large-up-6 > .prop-value:nth-of-type(6n+1), #spectacle article .large-up-6 > .doc-copy:nth-of-type(6n+1), #spectacle article .large-up-6 > .doc-examples:nth-of-type(6n+1) {
945 clear: both; }
946 #spectacle .large-up-6 > .column:last-child, #spectacle .large-up-6 > .columns:last-child, #spectacle article .prop-row .large-up-6 > .prop-name:last-child, #spectacle article .prop-row .large-up-6 > .prop-value:last-child, #spectacle article .large-up-6 > .doc-copy:last-child, #spectacle article .large-up-6 > .doc-examples:last-child {
947 float: left; }
948 #spectacle .large-up-7 > .column, #spectacle .large-up-7 > .columns, #spectacle article .prop-row .large-up-7 > .prop-name, #spectacle article .prop-row .large-up-7 > .prop-value, #spectacle article .large-up-7 > .doc-copy, #spectacle article .large-up-7 > .doc-examples {
949 float: left;
950 width: 14.2857142857%; }
951 #spectacle .large-up-7 > .column:nth-of-type(1n), #spectacle .large-up-7 > .columns:nth-of-type(1n), #spectacle article .prop-row .large-up-7 > .prop-name:nth-of-type(1n), #spectacle article .prop-row .large-up-7 > .prop-value:nth-of-type(1n), #spectacle article .large-up-7 > .doc-copy:nth-of-type(1n), #spectacle article .large-up-7 > .doc-examples:nth-of-type(1n) {
952 clear: none; }
953 #spectacle .large-up-7 > .column:nth-of-type(7n+1), #spectacle .large-up-7 > .columns:nth-of-type(7n+1), #spectacle article .prop-row .large-up-7 > .prop-name:nth-of-type(7n+1), #spectacle article .prop-row .large-up-7 > .prop-value:nth-of-type(7n+1), #spectacle article .large-up-7 > .doc-copy:nth-of-type(7n+1), #spectacle article .large-up-7 > .doc-examples:nth-of-type(7n+1) {
954 clear: both; }
955 #spectacle .large-up-7 > .column:last-child, #spectacle .large-up-7 > .columns:last-child, #spectacle article .prop-row .large-up-7 > .prop-name:last-child, #spectacle article .prop-row .large-up-7 > .prop-value:last-child, #spectacle article .large-up-7 > .doc-copy:last-child, #spectacle article .large-up-7 > .doc-examples:last-child {
956 float: left; }
957 #spectacle .large-up-8 > .column, #spectacle .large-up-8 > .columns, #spectacle article .prop-row .large-up-8 > .prop-name, #spectacle article .prop-row .large-up-8 > .prop-value, #spectacle article .large-up-8 > .doc-copy, #spectacle article .large-up-8 > .doc-examples {
958 float: left;
959 width: 12.5%; }
960 #spectacle .large-up-8 > .column:nth-of-type(1n), #spectacle .large-up-8 > .columns:nth-of-type(1n), #spectacle article .prop-row .large-up-8 > .prop-name:nth-of-type(1n), #spectacle article .prop-row .large-up-8 > .prop-value:nth-of-type(1n), #spectacle article .large-up-8 > .doc-copy:nth-of-type(1n), #spectacle article .large-up-8 > .doc-examples:nth-of-type(1n) {
961 clear: none; }
962 #spectacle .large-up-8 > .column:nth-of-type(8n+1), #spectacle .large-up-8 > .columns:nth-of-type(8n+1), #spectacle article .prop-row .large-up-8 > .prop-name:nth-of-type(8n+1), #spectacle article .prop-row .large-up-8 > .prop-value:nth-of-type(8n+1), #spectacle article .large-up-8 > .doc-copy:nth-of-type(8n+1), #spectacle article .large-up-8 > .doc-examples:nth-of-type(8n+1) {
963 clear: both; }
964 #spectacle .large-up-8 > .column:last-child, #spectacle .large-up-8 > .columns:last-child, #spectacle article .prop-row .large-up-8 > .prop-name:last-child, #spectacle article .prop-row .large-up-8 > .prop-value:last-child, #spectacle article .large-up-8 > .doc-copy:last-child, #spectacle article .large-up-8 > .doc-examples:last-child {
965 float: left; }
966 #spectacle .large-collapse > .column, #spectacle .large-collapse > .columns, #spectacle article .prop-row .large-collapse > .prop-name, #spectacle article .prop-row .large-collapse > .prop-value, #spectacle article .large-collapse > .doc-copy, #spectacle article .large-collapse > .doc-examples {
967 padding-right: 0;
968 padding-left: 0; }
969 #spectacle .large-collapse .row, #spectacle .large-collapse article .prop-row, #spectacle article .large-collapse .prop-row, #spectacle .large-collapse article .doc-row, #spectacle article .large-collapse .doc-row {
970 margin-right: 0;
971 margin-left: 0; }
972 #spectacle .expanded.row .large-collapse.row, #spectacle article .expanded.prop-row .large-collapse.row, #spectacle article .expanded.doc-row .large-collapse.row, #spectacle .expanded.row article .large-collapse.prop-row, #spectacle article .expanded.row .large-collapse.prop-row, #spectacle article .expanded.prop-row .large-collapse.prop-row, #spectacle article .expanded.doc-row .large-collapse.prop-row, #spectacle .expanded.row article .large-collapse.doc-row, #spectacle article .expanded.row .large-collapse.doc-row, #spectacle article .expanded.prop-row .large-collapse.doc-row, #spectacle article .expanded.doc-row .large-collapse.doc-row {
973 margin-right: 0;
974 margin-left: 0; }
975 #spectacle .large-uncollapse > .column, #spectacle .large-uncollapse > .columns, #spectacle article .prop-row .large-uncollapse > .prop-name, #spectacle article .prop-row .large-uncollapse > .prop-value, #spectacle article .large-uncollapse > .doc-copy, #spectacle article .large-uncollapse > .doc-examples {
976 padding-right: 0.9868421053rem;
977 padding-left: 0.9868421053rem; }
978 #spectacle .large-centered {
979 margin-right: auto;
980 margin-left: auto; }
981 #spectacle .large-centered, #spectacle .large-centered:last-child:not(:first-child) {
982 float: none;
983 clear: both; }
984 #spectacle .large-uncentered,
985 #spectacle .large-push-0,
986 #spectacle .large-pull-0 {
987 position: static;
988 float: left;
989 margin-right: 0;
990 margin-left: 0; } }
991 #spectacle .column-block {
992 margin-bottom: 1.3157894737rem; }
993 #spectacle .column-block > :last-child {
994 margin-bottom: 0; }
995 @media print, screen and (min-width: 40em) {
996 #spectacle .column-block {
997 margin-bottom: 1.9736842105rem; }
998 #spectacle .column-block > :last-child {
999 margin-bottom: 0; } }
1000 #spectacle #sidebar {
1001 padding-top: 1.5rem;
1002 padding-left: 1.5rem;
1003 padding-right: 1rem;
1004 padding-bottom: 2rem;
1005 border-right: 1px solid #eee;
1006 background-color: #f6f6f6;
1007 height: 100vh;
1008 overflow: auto;
1009 position: fixed;
1010 bottom: 0;
1011 left: 0;
1012 top: 0;
1013 width: 250px; }
1014 #spectacle #sidebar h5 {
1015 margin: 1.5rem 0 0.65rem;
1016 text-transform: uppercase;
1017 color: #b6b6b6;
1018 font-size: 0.9rem; }
1019 #spectacle #sidebar a {
1020 display: block;
1021 margin: 0 0 0.25rem;
1022 color: #46483e;
1023 white-space: nowrap;
1024 overflow: hidden;
1025 -o-text-overflow: ellipsis;
1026 text-overflow: ellipsis; }
1027 #spectacle #sidebar a.active {
1028 color: #1779ba; }
1029 #spectacle #sidebar ul {
1030 list-style-type: none;
1031 padding: 0;
1032 margin: 0 0 0.75rem 0.75rem; }
1033 #spectacle #sidebar section > ul {
1034 display: none; }
1035 #spectacle #sidebar section.expand > ul {
1036 display: block; }
1037 #spectacle #sidebar .close-button {
1038 opacity: 0.5; }
1039 #spectacle .doc-content, #spectacle article h1.doc-title, #spectacle article > h1, #spectacle article > h2, #spectacle article .panel > h2, #spectacle article .panel > h3, #spectacle article .doc-copy, #spectacle article .doc-examples {
1040 padding-left: 2.25rem !important;
1041 padding-right: 2.25rem !important; }
1042 #spectacle .doc-separator, #spectacle article h2 {
1043 margin-top: 2em;
1044 padding-top: 2em;
1045 padding-bottom: 2em;
1046 border-top: 1px solid #e2e2e2; }
1047 #spectacle #docs {
1048 background: #fefefe;
1049 overflow: hidden;
1050 position: relative; }
1051 #spectacle #docs .example-box {
1052 display: none; }
1053 @media print, screen and (min-width: 64em) {
1054 #spectacle #docs .example-box {
1055 display: block;
1056 background-color: #23241f;
1057 position: absolute;
1058 right: 0;
1059 top: 0;
1060 bottom: 0; } }
1061 #spectacle article {
1062 position: relative; }
1063 #spectacle article .no-description {
1064 color: #8a8a8a; }
1065 #spectacle article dt {
1066 color: #23241f; }
1067 #spectacle article table.table {
1068 width: 100%; }
1069 #spectacle article code {
1070 font-size: 0.9em;
1071 border-radius: 3px; }
1072 #spectacle article p:last-child:first-child {
1073 margin-bottom: 0; }
1074 #spectacle article h1 {
1075 margin: 2.5rem 0 0;
1076 padding-top: 0.75rem;
1077 padding-bottom: 0.75rem;
1078 padding-left: 2.25rem;
1079 padding-right: 2.25rem;
1080 border-top: 1px solid #e8e8e8;
1081 border-bottom: 1px solid #e2e2e2;
1082 background-color: #f6f6f6; }
1083 #spectacle article h1.doc-title {
1084 margin: 0;
1085 padding-top: 2.15rem;
1086 padding-bottom: 0;
1087 font-weight: bold;
1088 background: transparent;
1089 border: none;
1090 color: #515448; }
1091 #spectacle article h1.doc-title span {
1092 display: none;
1093 opacity: 0.65;
1094 margin-left: 5px;
1095 font-weight: normal; }
1096 #spectacle article h2 {
1097 margin-bottom: 0;
1098 padding-left: 2.25rem;
1099 padding-right: 2.25rem;
1100 padding-bottom: 0.25rem;
1101 background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgi…gd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g");
1102 background-size: 100%;
1103 background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0.4)), color-stop(100%, rgba(255, 255, 255, 0)));
1104 background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0));
1105 background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0));
1106 background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0)); }
1107 #spectacle article h3 {
1108 margin: 0rem 0 0.75rem; }
1109 #spectacle article h1 + .panel > h2 {
1110 margin-top: 0;
1111 border-top: none; }
1112 #spectacle article h1 + .tag-description + .panel > h2 {
1113 margin-top: 2rem; }
1114 #spectacle article h1 + .panel h3 {
1115 margin-top: 1rem; }
1116 #spectacle article .panel {
1117 position: relative; }
1118 #spectacle article .prop-row {
1119 padding-top: 0.75em;
1120 padding-bottom: 0.75em;
1121 border-top: 1px solid #eee; }
1122 #spectacle article .prop-row:first-child, #spectacle article .prop-row.prop-group {
1123 border-top: 1px solid #ddd; }
1124 #spectacle article .prop-row .prop-title {
1125 font-weight: bold; }
1126 #spectacle article .prop-row .prop-name {
1127 text-align: right;
1128 padding-right: 0.85rem !important;
1129 word-break: break-word; }
1130 #spectacle article .prop-row .prop-value {
1131 padding-left: 0.85rem !important;
1132 word-wrap: break-word; }
1133 #spectacle article .prop-row.prop-inner {
1134 padding-top: 0.5em;
1135 padding-bottom: 0.5em;
1136 font-size: 80%; }
1137 #spectacle article .prop-row.prop-inner .prop-name {
1138 color: #8a8a8a; }
1139 #spectacle article .prop-row.prop-inner .prop-value > span {
1140 display: block; }
1141 #spectacle article .prop-row.prop-inner .prop-value > span:before {
1142 color: #8a8a8a; }
1143 #spectacle article .prop-row.prop-inner .prop-value > span:after {
1144 color: #8a8a8a; }
1145 #spectacle article .prop-row.prop-inner .prop-value > span.json-property-type, #spectacle article .prop-row.prop-inner .prop-value > span.json-property-format {
1146 display: inline-block; }
1147 #spectacle article .doc-row {
1148 margin: 2rem 0 20px; }
1149 #spectacle article .doc-examples {
1150 padding-left: 2.25rem !important;
1151 padding-right: 2.25rem !important;
1152 color: #fefefe;
1153 background-color: #23241f; }
1154 #spectacle article .doc-examples h5 {
1155 color: #fefefe;
1156 font-size: 1rem;
1157 opacity: 0.8; }
1158 #spectacle article .doc-examples h5 span {
1159 opacity: 0.5; }
1160 @media screen and (max-width: 63.9375em) {
1161 #spectacle article .doc-examples:not(:empty) {
1162 margin-top: 1.5rem;
1163 padding-top: 1.5rem;
1164 padding-bottom: 0.5rem; } }
1165 #spectacle article .doc-examples code {
1166 display: block;
1167 margin-bottom: 1.5rem;
1168 padding: 1.5rem;
1169 font-family: Consolas,"Liberation Mono",Courier,monospace;
1170 font-weight: inherit;
1171 color: inherit;
1172 background-color: transparent;
1173 border: none;
1174 border-top: 1px solid #000;
1175 border-bottom: 1px solid #404040;
1176 border-radius: 5px;
1177 box-shadow: 0 0 200px rgba(0, 0, 0, 0.33) inset;
1178 word-spacing: normal;
1179 white-space: pre-wrap;
1180 word-break: normal; }
1181 #spectacle article .powered-by {
1182 font-size: 80%;
1183 color: #cacaca; }
1184 #spectacle article .powered-by span {
1185 color: #f68b1f; }
1186 #spectacle article .operation .operation-tags {
1187 position: absolute;
1188 top: 0;
1189 text-align: right;
1190 right: 0; }
1191 #spectacle article .operation .operation-tags .label {
1192 cursor: pointer; }
1193 #spectacle article .operation .operation-tags .label:hover {
1194 color: #e6e6e6; }
1195 @media print, screen and (min-width: 64em) {
1196 #spectacle article .operation .operation-tags {
1197 right: 50%; } }
1198 #spectacle article .operation .operation-path {
1199 word-break: break-all; }
1200 #spectacle article .definition .doc-examples h5 {
1201 margin-top: -1rem; }
1202 #spectacle article .definition .doc-copy > section {
1203 margin-bottom: 1rem; }
1204 #spectacle article .definition .doc-copy > section > .json-property-type {
1205 display: none; }
1206 #spectacle article .definition dl dt {
1207 font-weight: normal; }
1208 #spectacle article .definition dl dd {
1209 font-weight: lighter; }
1210 #spectacle article .definition .json-property-name {
1211 font-weight: bold; }
1212 #spectacle article .hljs {
1213 line-height: 1.25;
1214 overflow-x: auto;
1215 padding: 1.5rem;
1216 margin-bottom: 1rem;
1217 border: none; }
1218 #spectacle .drawer-layout .drawer {
1219 box-shadow: 0 0 10px rgba(35, 36, 31, 0.5);
1220 transition: transform 0.5s ease;
1221 backface-visibility: hidden; }
1222 #spectacle .drawer-layout .drawer.slide-left {
1223 transform: translateX(-250px); }
1224 #spectacle .drawer-layout .drawer.slide-right {
1225 transform: translateX(250px); }
1226 #spectacle .drawer-layout .drawer .drawer-overlay {
1227 position: absolute;
1228 top: 0;
1229 left: 0;
1230 right: 0;
1231 bottom: 0;
1232 background-color: rgba(254, 254, 254, 0.25); }
1233 @media print, screen and (min-width: 64em) {
1234 #spectacle .drawer-layout .drawer.slide-left {
1235 transform: none;
1236 margin-left: -250px; }
1237 #spectacle .drawer-layout .drawer.slide-right {
1238 transform: none;
1239 margin-left: 250px; }
1240 #spectacle .drawer-layout .drawer .drawer-overlay {
1241 display: none; } }
1242 @media print, screen and (min-width: 64em) {
1243 #spectacle .drawer-layout.drawer-slide-left-large .drawer {
1244 margin-left: -250px; }
1245 #spectacle .drawer-layout.drawer-slide-left-large .floating-menu-icon {
1246 opacity: 0; }
1247 #spectacle .drawer-layout.drawer-slide-right-large .drawer {
1248 margin-left: 250px; }
1249 #spectacle .drawer-layout.drawer-slide-right-large .floating-menu-icon {
1250 opacity: 0; } }
1251 #spectacle .drawer-layout.drawer-open .floating-menu-icon {
1252 opacity: 0; }
1253 #spectacle .drawer-layout .floating-menu-icon {
1254 position: fixed;
1255 top: 0.75rem;
1256 right: 0.75rem;
1257 background-color: rgba(35, 36, 31, 0.75);
1258 padding: 0.65rem;
1259 z-index: 1;
1260 border-radius: 5px;
1261 transition: opacity 0.5s linear; }
1262 #spectacle .drawer-layout .floating-menu-icon .hamburger {
1263 position: relative;
1264 display: inline-block;
1265 vertical-align: middle;
1266 width: 20px;
1267 height: 16px;
1268 cursor: pointer; }
1269 #spectacle .drawer-layout .floating-menu-icon .hamburger::after {
1270 position: absolute;
1271 top: 0;
1272 left: 0;
1273 display: block;
1274 width: 100%;
1275 height: 2px;
1276 background: #fefefe;
1277 box-shadow: 0 7px 0 #fefefe, 0 14px 0 #fefefe;
1278 content: ''; }
1279 #spectacle .drawer-layout .floating-menu-icon .hamburger:hover::after {
1280 background: #cacaca;
1281 box-shadow: 0 7px 0 #cacaca, 0 14px 0 #cacaca; }
1282 #spectacle .hljs {
1283 display: block;
1284 overflow-x: auto;
1285 padding: 0.5em;
1286 background: #23241f; }
1287 #spectacle .hljs,
1288 #spectacle .hljs-tag,
1289 #spectacle .hljs-subst {
1290 color: #f8f8f2; }
1291 #spectacle .hljs-strong,
1292 #spectacle .hljs-emphasis {
1293 color: #a8a8a2; }
1294 #spectacle .hljs-bullet,
1295 #spectacle .hljs-quote,
1296 #spectacle .hljs-number,
1297 #spectacle .hljs-regexp,
1298 #spectacle .hljs-literal,
1299 #spectacle .hljs-link {
1300 color: #ae81ff; }
1301 #spectacle .hljs-code,
1302 #spectacle .hljs-title,
1303 #spectacle .hljs-section,
1304 #spectacle .hljs-selector-class {
1305 color: #a6e22e; }
1306 #spectacle .hljs-strong {
1307 font-weight: bold; }
1308 #spectacle .hljs-emphasis {
1309 font-style: italic; }
1310 #spectacle .hljs-keyword,
1311 #spectacle .hljs-selector-tag,
1312 #spectacle .hljs-name,
1313 #spectacle .hljs-attr {
1314 color: #f92672; }
1315 #spectacle .hljs-symbol,
1316 #spectacle .hljs-attribute {
1317 color: #66d9ef; }
1318 #spectacle .hljs-params,
1319 #spectacle .hljs-class .hljs-title {
1320 color: #f8f8f2; }
1321 #spectacle .hljs-string,
1322 #spectacle .hljs-type,
1323 #spectacle .hljs-built_in,
1324 #spectacle .hljs-builtin-name,
1325 #spectacle .hljs-selector-id,
1326 #spectacle .hljs-selector-attr,
1327 #spectacle .hljs-selector-pseudo,
1328 #spectacle .hljs-addition,
1329 #spectacle .hljs-variable,
1330 #spectacle .hljs-template-variable {
1331 color: #e6db74; }
1332 #spectacle .hljs-comment,
1333 #spectacle .hljs-deletion,
1334 #spectacle .hljs-meta {
1335 color: #75715e; }
diff --git a/support/doc/api/html/stylesheets/spectacle.min.css b/support/doc/api/html/stylesheets/spectacle.min.css
new file mode 100644
index 000000000..23dd15f94
--- /dev/null
+++ b/support/doc/api/html/stylesheets/spectacle.min.css
@@ -0,0 +1 @@
@charset "UTF-8";#spectacle .swagger-operation-description:before,#spectacle .swagger-operation-path:before,#spectacle .swagger-request-body:before,#spectacle .swagger-request-params:before,#spectacle .swagger-responses:before{color:#f68b1f;font-size:.9rem;margin-bottom:.5em;text-transform:uppercase}#spectacle table.table th.swagger-param-data-type,#spectacle table.table th.swagger-param-description,#spectacle table.table th.swagger-param-key,#spectacle table.table th.swagger-param-name,#spectacle table.table th.swagger-param-type,#spectacle table.table th.swagger-request-security-schema,#spectacle table.table th.swagger-response-code,#spectacle table.table th.swagger-response-description,#spectacle table.table th.swagger-response-header-data-type,#spectacle table.table th.swagger-response-header-description,#spectacle table.table th.swagger-response-header-name,#spectacle table.table th.swagger-response-schema{width:auto}#spectacle .hljs-emphasis,#spectacle .json-property-format{font-style:italic}#spectacle .swagger-operation-path:before{content:"Path";display:block}#spectacle .swagger-operation-description:before{content:"Description";display:block}#spectacle .swagger-request-params:before{content:"Request parameters";display:block}#spectacle .swagger-request-body:before{content:"Request body";display:block}#spectacle .swagger-request-body .json-schema-properties:before{display:none}#spectacle .swagger-responses:before{content:"Responses";display:block}#spectacle .swagger-global:before{display:inline-block;line-height:1;white-space:nowrap;cursor:default;background:#cc4b37;color:#fefefe;font-size:.75rem;border-radius:4px;padding:3px 6px;content:"global"}#spectacle table.table th.swagger-param-key:before{content:"Key"}#spectacle table.table th.swagger-param-name:before{content:"Name"}#spectacle table.table th.swagger-param-description:before{content:"Description"}#spectacle table.table th.swagger-param-data-type:before{content:"Data type"}#spectacle table.table th.swagger-param-type:before{content:"Type"}#spectacle table.table th.swagger-request-security-schema:before{content:"Schema"}#spectacle table.table th.swagger-request-security-scopes{width:auto}#spectacle table.table th.swagger-request-security-scopes:before{content:"Scopes"}#spectacle table.table th.swagger-response-header-name:before{content:"Header"}#spectacle table.table th.swagger-response-header-description:before{content:"Description"}#spectacle table.table th.swagger-response-header-data-type:before{content:"Data type"}#spectacle table.table th.swagger-response-code:before{content:"Code"}#spectacle table.table th.swagger-response-description:before{content:"Description"}#spectacle table.table th.swagger-response-schema:before{content:"Schema"}#spectacle .swagger-response-name-value{font-weight:700}#spectacle .swagger-response-description-text{padding-bottom:.5em}#spectacle .swagger-request-security:before{content:"Security";display:block;margin-bottom:.5em;color:#f68b1f;text-transform:uppercase;font-size:.9rem}#spectacle .swagger-security-definition-basic:before{color:#cacaca;content:"(HTTP Basic Authentication)"}#spectacle .swagger-security-definition-oauth2:before{color:#cacaca;content:"(OAuth2 Authentication)"}#spectacle .swagger-security-definition-apiKey:before{color:#cacaca;content:"(API Key Authentication)"}#spectacle .json-schema-description:before,#spectacle .json-schema-properties:before{display:block;margin-bottom:.5em;color:#f68b1f;text-transform:uppercase;font-size:.9rem}#spectacle .json-schema-description:before{content:"Description"}#spectacle .json-schema-properties:before{content:"Properties"}#spectacle .json-schema-properties dl{margin:0}#spectacle .json-schema-properties dt{margin-bottom:.25rem}#spectacle .json-schema-properties dt.has-description{margin-bottom:0}#spectacle .json-schema-properties dd{color:#8a8a8a}#spectacle .json-schema-properties dd:not(:last-child){padding-bottom:.5rem}#spectacle .json-schema-description+.json-schema-properties{margin-top:1.5rem}#spectacle .json-schema-ref-array:before{color:#8a8a8a;content:"Array<"}#spectacle .json-schema-ref-array:after{color:#8a8a8a;content:">"}#spectacle .json-schema-additionalProperties:before,#spectacle .json-schema-allOf-inherited:before,#spectacle .json-schema-array-items:before,#spectacle .json-schema-example:before{display:block;margin-bottom:.5em;color:#f68b1f;font-size:.9rem;text-transform:uppercase}#spectacle .json-schema-example:before{content:"Example"}#spectacle .json-schema-array-items:before{content:"Items"}#spectacle .json-schema-allOf-inherited:before{content:"Inherited"}#spectacle .json-schema-anyOf>dl{padding-left:1em}#spectacle .json-schema-anyOf>dl dt:not(:first-child):before{content:"or "}#spectacle .json-schema-anyOf>dl dt:first-child:before{content:"either "}#spectacle .json-schema-additionalProperties:before{content:"Additional properties"}#spectacle .json-inner-schema .json-schema-array-items,#spectacle .json-inner-schema .json-schema-description,#spectacle .json-inner-schema .json-schema-example,#spectacle .json-inner-schema .json-schema-properties{padding-left:1em;margin-top:.5em;padding-bottom:.5em}#spectacle .json-property-discriminator:before,#spectacle .json-property-read-only:before,#spectacle .json-property-required:before{display:inline-block;background:#cc4b37;font-size:.75rem;padding:3px 6px;line-height:1;cursor:default;color:#fefefe;border-radius:4px;white-space:nowrap}#spectacle .json-property-discriminator:before{content:"discriminator"}#spectacle .json-property-required:before{content:"required"}#spectacle .json-property-read-only:before{content:"read only"}#spectacle .json-property-enum:before{content:'enum: ['}#spectacle .json-property-enum:after{content:']'}#spectacle .json-property-default-value:before{content:'default: '}#spectacle .json-property-range:empty{display:none!important}#spectacle .json-property-range:before{content:'range: '}#spectacle .json-property-enum-item{font-weight:lighter;font-size:small}#spectacle .json-schema-reference{font-size:90%}#spectacle .no-padding{padding:0!important}#spectacle .no-margin{margin:0!important}#spectacle button:focus{outline:0}#spectacle .default-label{display:inline-block;line-height:1;white-space:nowrap;cursor:default;background:#767676;color:#fefefe;font-size:.75rem;border-radius:4px;padding:3px 6px}#spectacle #logo{text-align:center;padding-right:.5rem;padding-top:1rem;padding-bottom:.25rem}#spectacle #logo img{max-height:75px}#spectacle .row,#spectacle article .doc-row,#spectacle article .prop-row{max-width:auto;margin-right:auto;margin-left:auto}#spectacle .row.expanded,#spectacle .row:not(.expanded) .row,#spectacle .row:not(.expanded) article .doc-row,#spectacle .row:not(.expanded) article .prop-row,#spectacle article .doc-row:not(.expanded) .doc-row,#spectacle article .doc-row:not(.expanded) .prop-row,#spectacle article .doc-row:not(.expanded) .row,#spectacle article .expanded.doc-row,#spectacle article .expanded.prop-row,#spectacle article .prop-row:not(.expanded) .doc-row,#spectacle article .prop-row:not(.expanded) .prop-row,#spectacle article .prop-row:not(.expanded) .row,#spectacle article .row:not(.expanded) .doc-row,#spectacle article .row:not(.expanded) .prop-row{max-width:none}#spectacle .row::after,#spectacle .row::before,#spectacle article .doc-row::after,#spectacle article .doc-row::before,#spectacle article .prop-row::after,#spectacle article .prop-row::before{display:table;content:' ';flex-basis:0;order:1}#spectacle .row::after,#spectacle article .doc-row::after,#spectacle article .prop-row::after{clear:both}#spectacle .row.collapse>.column,#spectacle .row.collapse>.columns,#spectacle article .doc-row>.column,#spectacle article .doc-row>.columns,#spectacle article .doc-row>.doc-copy,#spectacle article .doc-row>.doc-examples,#spectacle article .prop-row .doc-row>.prop-name,#spectacle article .prop-row .doc-row>.prop-value,#spectacle article .prop-row .row.collapse>.prop-name,#spectacle article .prop-row .row.collapse>.prop-value,#spectacle article .prop-row>.column,#spectacle article .prop-row>.columns,#spectacle article .prop-row>.doc-copy,#spectacle article .prop-row>.doc-examples,#spectacle article .prop-row>.prop-name,#spectacle article .prop-row>.prop-value,#spectacle article .row.collapse>.doc-copy,#spectacle article .row.collapse>.doc-examples{padding-right:0;padding-left:0}#spectacle .row .row,#spectacle .row article .doc-row,#spectacle .row article .prop-row,#spectacle article .doc-row .doc-row,#spectacle article .doc-row .prop-row,#spectacle article .doc-row .row,#spectacle article .prop-row .doc-row,#spectacle article .prop-row .prop-row,#spectacle article .prop-row .row,#spectacle article .row .doc-row,#spectacle article .row .prop-row{margin-right:-.6578947368rem;margin-left:-.6578947368rem}@media print,screen and (min-width:40em){#spectacle .row .row,#spectacle .row article .doc-row,#spectacle .row article .prop-row,#spectacle article .doc-row .doc-row,#spectacle article .doc-row .prop-row,#spectacle article .doc-row .row,#spectacle article .prop-row .doc-row,#spectacle article .prop-row .prop-row,#spectacle article .prop-row .row,#spectacle article .row .doc-row,#spectacle article .row .prop-row{margin-right:-.9868421053rem;margin-left:-.9868421053rem}}@media print,screen and (min-width:64em){#spectacle .row .row,#spectacle .row article .doc-row,#spectacle .row article .prop-row,#spectacle article .doc-row .doc-row,#spectacle article .doc-row .prop-row,#spectacle article .doc-row .row,#spectacle article .prop-row .doc-row,#spectacle article .prop-row .prop-row,#spectacle article .prop-row .row,#spectacle article .row .doc-row,#spectacle article .row .prop-row{margin-right:-.9868421053rem;margin-left:-.9868421053rem}}#spectacle .row .row.collapse,#spectacle .row article .doc-row,#spectacle .row article .prop-row,#spectacle article .doc-row .doc-row,#spectacle article .doc-row .prop-row,#spectacle article .doc-row .row.collapse,#spectacle article .prop-row .doc-row,#spectacle article .prop-row .prop-row,#spectacle article .prop-row .row.collapse,#spectacle article .row .doc-row,#spectacle article .row .prop-row{margin-right:0;margin-left:0}#spectacle .row.expanded .row,#spectacle .row.expanded article .doc-row,#spectacle .row.expanded article .prop-row,#spectacle article .expanded.doc-row .doc-row,#spectacle article .expanded.doc-row .prop-row,#spectacle article .expanded.doc-row .row,#spectacle article .expanded.prop-row .doc-row,#spectacle article .expanded.prop-row .prop-row,#spectacle article .expanded.prop-row .row,#spectacle article .row.expanded .doc-row,#spectacle article .row.expanded .prop-row{margin-right:auto;margin-left:auto}#spectacle .row.gutter-small>.column,#spectacle .row.gutter-small>.columns,#spectacle article .gutter-small.doc-row>.column,#spectacle article .gutter-small.doc-row>.columns,#spectacle article .gutter-small.doc-row>.doc-copy,#spectacle article .gutter-small.doc-row>.doc-examples,#spectacle article .gutter-small.prop-row>.column,#spectacle article .gutter-small.prop-row>.columns,#spectacle article .gutter-small.prop-row>.doc-copy,#spectacle article .gutter-small.prop-row>.doc-examples,#spectacle article .gutter-small.prop-row>.prop-name,#spectacle article .gutter-small.prop-row>.prop-value,#spectacle article .prop-row .gutter-small.doc-row>.prop-name,#spectacle article .prop-row .gutter-small.doc-row>.prop-value,#spectacle article .prop-row .row.gutter-small>.prop-name,#spectacle article .prop-row .row.gutter-small>.prop-value,#spectacle article .row.gutter-small>.doc-copy,#spectacle article .row.gutter-small>.doc-examples{padding-right:.6578947368rem;padding-left:.6578947368rem}#spectacle .row.gutter-medium>.column,#spectacle .row.gutter-medium>.columns,#spectacle article .gutter-medium.doc-row>.column,#spectacle article .gutter-medium.doc-row>.columns,#spectacle article .gutter-medium.doc-row>.doc-copy,#spectacle article .gutter-medium.doc-row>.doc-examples,#spectacle article .gutter-medium.prop-row>.column,#spectacle article .gutter-medium.prop-row>.columns,#spectacle article .gutter-medium.prop-row>.doc-copy,#spectacle article .gutter-medium.prop-row>.doc-examples,#spectacle article .gutter-medium.prop-row>.prop-name,#spectacle article .gutter-medium.prop-row>.prop-value,#spectacle article .prop-row .gutter-medium.doc-row>.prop-name,#spectacle article .prop-row .gutter-medium.doc-row>.prop-value,#spectacle article .prop-row .row.gutter-medium>.prop-name,#spectacle article .prop-row .row.gutter-medium>.prop-value,#spectacle article .row.gutter-medium>.doc-copy,#spectacle article .row.gutter-medium>.doc-examples{padding-right:.9868421053rem;padding-left:.9868421053rem}#spectacle .column,#spectacle .columns,#spectacle article .doc-copy,#spectacle article .doc-examples,#spectacle article .prop-row .prop-name,#spectacle article .prop-row .prop-value{width:100%;float:left;padding-right:.6578947368rem;padding-left:.6578947368rem}@media print,screen and (min-width:40em){#spectacle .column,#spectacle .columns,#spectacle article .doc-copy,#spectacle article .doc-examples,#spectacle article .prop-row .prop-name,#spectacle article .prop-row .prop-value{padding-right:.9868421053rem;padding-left:.9868421053rem}}#spectacle .column:last-child:not(:first-child),#spectacle .columns:last-child:not(:first-child),#spectacle article .doc-copy:last-child:not(:first-child),#spectacle article .doc-examples:last-child:not(:first-child),#spectacle article .prop-row .prop-name:last-child:not(:first-child),#spectacle article .prop-row .prop-value:last-child:not(:first-child){float:right}#spectacle .column.end:last-child:last-child,#spectacle .end.columns:last-child:last-child,#spectacle article .end.doc-copy:last-child:last-child,#spectacle article .end.doc-examples:last-child:last-child,#spectacle article .prop-row .end.prop-name:last-child:last-child,#spectacle article .prop-row .end.prop-value:last-child:last-child{float:left}#spectacle .column.row.row,#spectacle .row.row.columns,#spectacle article .column.doc-row,#spectacle article .column.prop-row,#spectacle article .columns.doc-row,#spectacle article .columns.prop-row,#spectacle article .doc-row.doc-copy,#spectacle article .doc-row.doc-examples,#spectacle article .prop-row .prop-name.doc-row,#spectacle article .prop-row .prop-row.prop-name,#spectacle article .prop-row .prop-row.prop-value,#spectacle article .prop-row .prop-value.doc-row,#spectacle article .prop-row .row.row.prop-name,#spectacle article .prop-row .row.row.prop-value,#spectacle article .prop-row.doc-copy,#spectacle article .prop-row.doc-examples,#spectacle article .row.row.doc-copy,#spectacle article .row.row.doc-examples{float:none}#spectacle .row .column.row.row,#spectacle .row .row.row.columns,#spectacle .row article .column.doc-row,#spectacle .row article .column.prop-row,#spectacle .row article .columns.doc-row,#spectacle .row article .columns.prop-row,#spectacle .row article .doc-row.doc-copy,#spectacle .row article .doc-row.doc-examples,#spectacle .row article .prop-row .prop-name.doc-row,#spectacle .row article .prop-row .prop-row.prop-name,#spectacle .row article .prop-row .prop-row.prop-value,#spectacle .row article .prop-row .prop-value.doc-row,#spectacle .row article .prop-row.doc-copy,#spectacle .row article .prop-row.doc-examples,#spectacle .row article .row.row.doc-copy,#spectacle .row article .row.row.doc-examples,#spectacle article .doc-row .column.doc-row,#spectacle article .doc-row .column.prop-row,#spectacle article .doc-row .column.row.row,#spectacle article .doc-row .columns.doc-row,#spectacle article .doc-row .columns.prop-row,#spectacle article .doc-row .doc-row.doc-copy,#spectacle article .doc-row .doc-row.doc-examples,#spectacle article .doc-row .prop-row.doc-copy,#spectacle article .doc-row .prop-row.doc-examples,#spectacle article .doc-row .row.row.columns,#spectacle article .doc-row .row.row.doc-copy,#spectacle article .doc-row .row.row.doc-examples,#spectacle article .prop-row .column.doc-row,#spectacle article .prop-row .column.prop-row,#spectacle article .prop-row .column.row.row,#spectacle article .prop-row .columns.doc-row,#spectacle article .prop-row .columns.prop-row,#spectacle article .prop-row .doc-row.doc-copy,#spectacle article .prop-row .doc-row.doc-examples,#spectacle article .prop-row .prop-name.doc-row,#spectacle article .prop-row .prop-row.doc-copy,#spectacle article .prop-row .prop-row.doc-examples,#spectacle article .prop-row .prop-row.prop-name,#spectacle article .prop-row .prop-row.prop-value,#spectacle article .prop-row .prop-value.doc-row,#spectacle article .prop-row .row .prop-name.doc-row,#spectacle article .prop-row .row .prop-row.prop-name,#spectacle article .prop-row .row .prop-row.prop-value,#spectacle article .prop-row .row .prop-value.doc-row,#spectacle article .prop-row .row.row.columns,#spectacle article .prop-row .row.row.doc-copy,#spectacle article .prop-row .row.row.doc-examples,#spectacle article .prop-row .row.row.prop-name,#spectacle article .prop-row .row.row.prop-value,#spectacle article .row .column.doc-row,#spectacle article .row .column.prop-row,#spectacle article .row .columns.doc-row,#spectacle article .row .columns.prop-row,#spectacle article .row .doc-row.doc-copy,#spectacle article .row .doc-row.doc-examples,#spectacle article .row .prop-row.doc-copy,#spectacle article .row .prop-row.doc-examples,#spectacle article .row .row.row.doc-copy,#spectacle article .row .row.row.doc-examples{margin-right:0;margin-left:0;padding-right:0;padding-left:0}#spectacle .small-1{width:8.3333333333%}#spectacle .small-push-1{position:relative;left:8.3333333333%}#spectacle .small-pull-1{position:relative;left:-8.3333333333%}#spectacle .small-offset-0{margin-left:0}#spectacle .small-2{width:16.6666666667%}#spectacle .small-push-2{position:relative;left:16.6666666667%}#spectacle .small-pull-2{position:relative;left:-16.6666666667%}#spectacle .small-offset-1{margin-left:8.3333333333%}#spectacle .small-3{width:25%}#spectacle .small-push-3{position:relative;left:25%}#spectacle .small-pull-3{position:relative;left:-25%}#spectacle .small-offset-2{margin-left:16.6666666667%}#spectacle .small-4{width:33.3333333333%}#spectacle .small-push-4{position:relative;left:33.3333333333%}#spectacle .small-pull-4{position:relative;left:-33.3333333333%}#spectacle .small-offset-3{margin-left:25%}#spectacle .small-5,#spectacle article .prop-row .prop-name{width:41.6666666667%}#spectacle .small-push-5{position:relative;left:41.6666666667%}#spectacle .small-pull-5{position:relative;left:-41.6666666667%}#spectacle .small-offset-4{margin-left:33.3333333333%}#spectacle .small-6{width:50%}#spectacle .small-push-6{position:relative;left:50%}#spectacle .small-pull-6{position:relative;left:-50%}#spectacle .small-offset-5{margin-left:41.6666666667%}#spectacle .small-7,#spectacle article .prop-row .prop-value{width:58.3333333333%}#spectacle .small-push-7{position:relative;left:58.3333333333%}#spectacle .small-pull-7{position:relative;left:-58.3333333333%}#spectacle .small-offset-6{margin-left:50%}#spectacle .small-8{width:66.6666666667%}#spectacle .small-push-8{position:relative;left:66.6666666667%}#spectacle .small-pull-8{position:relative;left:-66.6666666667%}#spectacle .small-offset-7{margin-left:58.3333333333%}#spectacle .small-9{width:75%}#spectacle .small-push-9{position:relative;left:75%}#spectacle .small-pull-9{position:relative;left:-75%}#spectacle .small-offset-8{margin-left:66.6666666667%}#spectacle .small-10{width:83.3333333333%}#spectacle .small-push-10{position:relative;left:83.3333333333%}#spectacle .small-pull-10{position:relative;left:-83.3333333333%}#spectacle .small-offset-9{margin-left:75%}#spectacle .small-11{width:91.6666666667%}#spectacle .small-push-11{position:relative;left:91.6666666667%}#spectacle .small-pull-11{position:relative;left:-91.6666666667%}#spectacle .small-offset-10{margin-left:83.3333333333%}#spectacle .small-12{width:100%}#spectacle .small-offset-11{margin-left:91.6666666667%}#spectacle .small-up-1>.column,#spectacle .small-up-1>.columns,#spectacle article .prop-row .small-up-1>.prop-name,#spectacle article .prop-row .small-up-1>.prop-value,#spectacle article .small-up-1>.doc-copy,#spectacle article .small-up-1>.doc-examples{float:left;width:100%}#spectacle .small-up-1>.column:nth-of-type(1n),#spectacle .small-up-1>.columns:nth-of-type(1n),#spectacle article .prop-row .small-up-1>.prop-name:nth-of-type(1n),#spectacle article .prop-row .small-up-1>.prop-value:nth-of-type(1n),#spectacle article .small-up-1>.doc-copy:nth-of-type(1n),#spectacle article .small-up-1>.doc-examples:nth-of-type(1n){clear:none}#spectacle .small-up-1>.column:nth-of-type(1n+1),#spectacle .small-up-1>.columns:nth-of-type(1n+1),#spectacle article .prop-row .small-up-1>.prop-name:nth-of-type(1n+1),#spectacle article .prop-row .small-up-1>.prop-value:nth-of-type(1n+1),#spectacle article .small-up-1>.doc-copy:nth-of-type(1n+1),#spectacle article .small-up-1>.doc-examples:nth-of-type(1n+1){clear:both}#spectacle .small-up-1>.column:last-child,#spectacle .small-up-1>.columns:last-child,#spectacle article .prop-row .small-up-1>.prop-name:last-child,#spectacle article .prop-row .small-up-1>.prop-value:last-child,#spectacle article .small-up-1>.doc-copy:last-child,#spectacle article .small-up-1>.doc-examples:last-child{float:left}#spectacle .small-up-2>.column,#spectacle .small-up-2>.columns,#spectacle article .prop-row .small-up-2>.prop-name,#spectacle article .prop-row .small-up-2>.prop-value,#spectacle article .small-up-2>.doc-copy,#spectacle article .small-up-2>.doc-examples{float:left;width:50%}#spectacle .small-up-2>.column:nth-of-type(1n),#spectacle .small-up-2>.columns:nth-of-type(1n),#spectacle article .prop-row .small-up-2>.prop-name:nth-of-type(1n),#spectacle article .prop-row .small-up-2>.prop-value:nth-of-type(1n),#spectacle article .small-up-2>.doc-copy:nth-of-type(1n),#spectacle article .small-up-2>.doc-examples:nth-of-type(1n){clear:none}#spectacle .small-up-2>.column:nth-of-type(2n+1),#spectacle .small-up-2>.columns:nth-of-type(2n+1),#spectacle article .prop-row .small-up-2>.prop-name:nth-of-type(2n+1),#spectacle article .prop-row .small-up-2>.prop-value:nth-of-type(2n+1),#spectacle article .small-up-2>.doc-copy:nth-of-type(2n+1),#spectacle article .small-up-2>.doc-examples:nth-of-type(2n+1){clear:both}#spectacle .small-up-2>.column:last-child,#spectacle .small-up-2>.columns:last-child,#spectacle article .prop-row .small-up-2>.prop-name:last-child,#spectacle article .prop-row .small-up-2>.prop-value:last-child,#spectacle article .small-up-2>.doc-copy:last-child,#spectacle article .small-up-2>.doc-examples:last-child{float:left}#spectacle .small-up-3>.column,#spectacle .small-up-3>.columns,#spectacle article .prop-row .small-up-3>.prop-name,#spectacle article .prop-row .small-up-3>.prop-value,#spectacle article .small-up-3>.doc-copy,#spectacle article .small-up-3>.doc-examples{float:left;width:33.3333333333%}#spectacle .small-up-3>.column:nth-of-type(1n),#spectacle .small-up-3>.columns:nth-of-type(1n),#spectacle article .prop-row .small-up-3>.prop-name:nth-of-type(1n),#spectacle article .prop-row .small-up-3>.prop-value:nth-of-type(1n),#spectacle article .small-up-3>.doc-copy:nth-of-type(1n),#spectacle article .small-up-3>.doc-examples:nth-of-type(1n){clear:none}#spectacle .small-up-3>.column:nth-of-type(3n+1),#spectacle .small-up-3>.columns:nth-of-type(3n+1),#spectacle article .prop-row .small-up-3>.prop-name:nth-of-type(3n+1),#spectacle article .prop-row .small-up-3>.prop-value:nth-of-type(3n+1),#spectacle article .small-up-3>.doc-copy:nth-of-type(3n+1),#spectacle article .small-up-3>.doc-examples:nth-of-type(3n+1){clear:both}#spectacle .small-up-3>.column:last-child,#spectacle .small-up-3>.columns:last-child,#spectacle article .prop-row .small-up-3>.prop-name:last-child,#spectacle article .prop-row .small-up-3>.prop-value:last-child,#spectacle article .small-up-3>.doc-copy:last-child,#spectacle article .small-up-3>.doc-examples:last-child{float:left}#spectacle .small-up-4>.column,#spectacle .small-up-4>.columns,#spectacle article .prop-row .small-up-4>.prop-name,#spectacle article .prop-row .small-up-4>.prop-value,#spectacle article .small-up-4>.doc-copy,#spectacle article .small-up-4>.doc-examples{float:left;width:25%}#spectacle .small-up-4>.column:nth-of-type(1n),#spectacle .small-up-4>.columns:nth-of-type(1n),#spectacle article .prop-row .small-up-4>.prop-name:nth-of-type(1n),#spectacle article .prop-row .small-up-4>.prop-value:nth-of-type(1n),#spectacle article .small-up-4>.doc-copy:nth-of-type(1n),#spectacle article .small-up-4>.doc-examples:nth-of-type(1n){clear:none}#spectacle .small-up-4>.column:nth-of-type(4n+1),#spectacle .small-up-4>.columns:nth-of-type(4n+1),#spectacle article .prop-row .small-up-4>.prop-name:nth-of-type(4n+1),#spectacle article .prop-row .small-up-4>.prop-value:nth-of-type(4n+1),#spectacle article .small-up-4>.doc-copy:nth-of-type(4n+1),#spectacle article .small-up-4>.doc-examples:nth-of-type(4n+1){clear:both}#spectacle .small-up-4>.column:last-child,#spectacle .small-up-4>.columns:last-child,#spectacle article .prop-row .small-up-4>.prop-name:last-child,#spectacle article .prop-row .small-up-4>.prop-value:last-child,#spectacle article .small-up-4>.doc-copy:last-child,#spectacle article .small-up-4>.doc-examples:last-child{float:left}#spectacle .small-up-5>.column,#spectacle .small-up-5>.columns,#spectacle article .prop-row .small-up-5>.prop-name,#spectacle article .prop-row .small-up-5>.prop-value,#spectacle article .small-up-5>.doc-copy,#spectacle article .small-up-5>.doc-examples{float:left;width:20%}#spectacle .small-up-5>.column:nth-of-type(1n),#spectacle .small-up-5>.columns:nth-of-type(1n),#spectacle article .prop-row .small-up-5>.prop-name:nth-of-type(1n),#spectacle article .prop-row .small-up-5>.prop-value:nth-of-type(1n),#spectacle article .small-up-5>.doc-copy:nth-of-type(1n),#spectacle article .small-up-5>.doc-examples:nth-of-type(1n){clear:none}#spectacle .small-up-5>.column:nth-of-type(5n+1),#spectacle .small-up-5>.columns:nth-of-type(5n+1),#spectacle article .prop-row .small-up-5>.prop-name:nth-of-type(5n+1),#spectacle article .prop-row .small-up-5>.prop-value:nth-of-type(5n+1),#spectacle article .small-up-5>.doc-copy:nth-of-type(5n+1),#spectacle article .small-up-5>.doc-examples:nth-of-type(5n+1){clear:both}#spectacle .small-up-5>.column:last-child,#spectacle .small-up-5>.columns:last-child,#spectacle article .prop-row .small-up-5>.prop-name:last-child,#spectacle article .prop-row .small-up-5>.prop-value:last-child,#spectacle article .small-up-5>.doc-copy:last-child,#spectacle article .small-up-5>.doc-examples:last-child{float:left}#spectacle .small-up-6>.column,#spectacle .small-up-6>.columns,#spectacle article .prop-row .small-up-6>.prop-name,#spectacle article .prop-row .small-up-6>.prop-value,#spectacle article .small-up-6>.doc-copy,#spectacle article .small-up-6>.doc-examples{float:left;width:16.6666666667%}#spectacle .small-up-6>.column:nth-of-type(1n),#spectacle .small-up-6>.columns:nth-of-type(1n),#spectacle article .prop-row .small-up-6>.prop-name:nth-of-type(1n),#spectacle article .prop-row .small-up-6>.prop-value:nth-of-type(1n),#spectacle article .small-up-6>.doc-copy:nth-of-type(1n),#spectacle article .small-up-6>.doc-examples:nth-of-type(1n){clear:none}#spectacle .small-up-6>.column:nth-of-type(6n+1),#spectacle .small-up-6>.columns:nth-of-type(6n+1),#spectacle article .prop-row .small-up-6>.prop-name:nth-of-type(6n+1),#spectacle article .prop-row .small-up-6>.prop-value:nth-of-type(6n+1),#spectacle article .small-up-6>.doc-copy:nth-of-type(6n+1),#spectacle article .small-up-6>.doc-examples:nth-of-type(6n+1){clear:both}#spectacle .small-up-6>.column:last-child,#spectacle .small-up-6>.columns:last-child,#spectacle article .prop-row .small-up-6>.prop-name:last-child,#spectacle article .prop-row .small-up-6>.prop-value:last-child,#spectacle article .small-up-6>.doc-copy:last-child,#spectacle article .small-up-6>.doc-examples:last-child{float:left}#spectacle .small-up-7>.column,#spectacle .small-up-7>.columns,#spectacle article .prop-row .small-up-7>.prop-name,#spectacle article .prop-row .small-up-7>.prop-value,#spectacle article .small-up-7>.doc-copy,#spectacle article .small-up-7>.doc-examples{float:left;width:14.2857142857%}#spectacle .small-up-7>.column:nth-of-type(1n),#spectacle .small-up-7>.columns:nth-of-type(1n),#spectacle article .prop-row .small-up-7>.prop-name:nth-of-type(1n),#spectacle article .prop-row .small-up-7>.prop-value:nth-of-type(1n),#spectacle article .small-up-7>.doc-copy:nth-of-type(1n),#spectacle article .small-up-7>.doc-examples:nth-of-type(1n){clear:none}#spectacle .small-up-7>.column:nth-of-type(7n+1),#spectacle .small-up-7>.columns:nth-of-type(7n+1),#spectacle article .prop-row .small-up-7>.prop-name:nth-of-type(7n+1),#spectacle article .prop-row .small-up-7>.prop-value:nth-of-type(7n+1),#spectacle article .small-up-7>.doc-copy:nth-of-type(7n+1),#spectacle article .small-up-7>.doc-examples:nth-of-type(7n+1){clear:both}#spectacle .small-up-7>.column:last-child,#spectacle .small-up-7>.columns:last-child,#spectacle article .prop-row .small-up-7>.prop-name:last-child,#spectacle article .prop-row .small-up-7>.prop-value:last-child,#spectacle article .small-up-7>.doc-copy:last-child,#spectacle article .small-up-7>.doc-examples:last-child{float:left}#spectacle .small-up-8>.column,#spectacle .small-up-8>.columns,#spectacle article .prop-row .small-up-8>.prop-name,#spectacle article .prop-row .small-up-8>.prop-value,#spectacle article .small-up-8>.doc-copy,#spectacle article .small-up-8>.doc-examples{float:left;width:12.5%}#spectacle .small-up-8>.column:nth-of-type(1n),#spectacle .small-up-8>.columns:nth-of-type(1n),#spectacle article .prop-row .small-up-8>.prop-name:nth-of-type(1n),#spectacle article .prop-row .small-up-8>.prop-value:nth-of-type(1n),#spectacle article .small-up-8>.doc-copy:nth-of-type(1n),#spectacle article .small-up-8>.doc-examples:nth-of-type(1n){clear:none}#spectacle .small-up-8>.column:nth-of-type(8n+1),#spectacle .small-up-8>.columns:nth-of-type(8n+1),#spectacle article .prop-row .small-up-8>.prop-name:nth-of-type(8n+1),#spectacle article .prop-row .small-up-8>.prop-value:nth-of-type(8n+1),#spectacle article .small-up-8>.doc-copy:nth-of-type(8n+1),#spectacle article .small-up-8>.doc-examples:nth-of-type(8n+1){clear:both}#spectacle .small-up-8>.column:last-child,#spectacle .small-up-8>.columns:last-child,#spectacle article .prop-row .small-up-8>.prop-name:last-child,#spectacle article .prop-row .small-up-8>.prop-value:last-child,#spectacle article .small-up-8>.doc-copy:last-child,#spectacle article .small-up-8>.doc-examples:last-child{float:left}#spectacle .small-collapse>.column,#spectacle .small-collapse>.columns,#spectacle article .prop-row .small-collapse>.prop-name,#spectacle article .prop-row .small-collapse>.prop-value,#spectacle article .small-collapse>.doc-copy,#spectacle article .small-collapse>.doc-examples{padding-right:0;padding-left:0}#spectacle .expanded.row .small-collapse.row,#spectacle .expanded.row article .small-collapse.doc-row,#spectacle .expanded.row article .small-collapse.prop-row,#spectacle .small-collapse .row,#spectacle .small-collapse article .doc-row,#spectacle .small-collapse article .prop-row,#spectacle article .expanded.doc-row .small-collapse.doc-row,#spectacle article .expanded.doc-row .small-collapse.prop-row,#spectacle article .expanded.doc-row .small-collapse.row,#spectacle article .expanded.prop-row .small-collapse.doc-row,#spectacle article .expanded.prop-row .small-collapse.prop-row,#spectacle article .expanded.prop-row .small-collapse.row,#spectacle article .expanded.row .small-collapse.doc-row,#spectacle article .expanded.row .small-collapse.prop-row,#spectacle article .small-collapse .doc-row,#spectacle article .small-collapse .prop-row{margin-right:0;margin-left:0}#spectacle .small-uncollapse>.column,#spectacle .small-uncollapse>.columns,#spectacle article .prop-row .small-uncollapse>.prop-name,#spectacle article .prop-row .small-uncollapse>.prop-value,#spectacle article .small-uncollapse>.doc-copy,#spectacle article .small-uncollapse>.doc-examples{padding-right:.6578947368rem;padding-left:.6578947368rem}#spectacle .small-centered{margin-right:auto;margin-left:auto}#spectacle .small-centered,#spectacle .small-centered:last-child:not(:first-child){float:none;clear:both}#spectacle .small-pull-0,#spectacle .small-push-0,#spectacle .small-uncentered{position:static;float:left;margin-right:0;margin-left:0}@media print,screen and (min-width:40em){#spectacle .medium-1{width:8.3333333333%}#spectacle .medium-push-1{position:relative;left:8.3333333333%}#spectacle .medium-pull-1{position:relative;left:-8.3333333333%}#spectacle .medium-offset-0{margin-left:0}#spectacle .medium-2{width:16.6666666667%}#spectacle .medium-push-2{position:relative;left:16.6666666667%}#spectacle .medium-pull-2{position:relative;left:-16.6666666667%}#spectacle .medium-offset-1{margin-left:8.3333333333%}#spectacle .medium-3{width:25%}#spectacle .medium-push-3{position:relative;left:25%}#spectacle .medium-pull-3{position:relative;left:-25%}#spectacle .medium-offset-2{margin-left:16.6666666667%}#spectacle .medium-4{width:33.3333333333%}#spectacle .medium-push-4{position:relative;left:33.3333333333%}#spectacle .medium-pull-4{position:relative;left:-33.3333333333%}#spectacle .medium-offset-3{margin-left:25%}#spectacle .medium-5{width:41.6666666667%}#spectacle .medium-push-5{position:relative;left:41.6666666667%}#spectacle .medium-pull-5{position:relative;left:-41.6666666667%}#spectacle .medium-offset-4{margin-left:33.3333333333%}#spectacle .medium-6{width:50%}#spectacle .medium-push-6{position:relative;left:50%}#spectacle .medium-pull-6{position:relative;left:-50%}#spectacle .medium-offset-5{margin-left:41.6666666667%}#spectacle .medium-7{width:58.3333333333%}#spectacle .medium-push-7{position:relative;left:58.3333333333%}#spectacle .medium-pull-7{position:relative;left:-58.3333333333%}#spectacle .medium-offset-6{margin-left:50%}#spectacle .medium-8{width:66.6666666667%}#spectacle .medium-push-8{position:relative;left:66.6666666667%}#spectacle .medium-pull-8{position:relative;left:-66.6666666667%}#spectacle .medium-offset-7{margin-left:58.3333333333%}#spectacle .medium-9{width:75%}#spectacle .medium-push-9{position:relative;left:75%}#spectacle .medium-pull-9{position:relative;left:-75%}#spectacle .medium-offset-8{margin-left:66.6666666667%}#spectacle .medium-10{width:83.3333333333%}#spectacle .medium-push-10{position:relative;left:83.3333333333%}#spectacle .medium-pull-10{position:relative;left:-83.3333333333%}#spectacle .medium-offset-9{margin-left:75%}#spectacle .medium-11{width:91.6666666667%}#spectacle .medium-push-11{position:relative;left:91.6666666667%}#spectacle .medium-pull-11{position:relative;left:-91.6666666667%}#spectacle .medium-offset-10{margin-left:83.3333333333%}#spectacle .medium-12{width:100%}#spectacle .medium-offset-11{margin-left:91.6666666667%}#spectacle .medium-up-1>.column,#spectacle .medium-up-1>.columns,#spectacle article .medium-up-1>.doc-copy,#spectacle article .medium-up-1>.doc-examples,#spectacle article .prop-row .medium-up-1>.prop-name,#spectacle article .prop-row .medium-up-1>.prop-value{float:left;width:100%}#spectacle .medium-up-1>.column:nth-of-type(1n),#spectacle .medium-up-1>.columns:nth-of-type(1n),#spectacle article .medium-up-1>.doc-copy:nth-of-type(1n),#spectacle article .medium-up-1>.doc-examples:nth-of-type(1n),#spectacle article .prop-row .medium-up-1>.prop-name:nth-of-type(1n),#spectacle article .prop-row .medium-up-1>.prop-value:nth-of-type(1n){clear:none}#spectacle .medium-up-1>.column:nth-of-type(1n+1),#spectacle .medium-up-1>.columns:nth-of-type(1n+1),#spectacle article .medium-up-1>.doc-copy:nth-of-type(1n+1),#spectacle article .medium-up-1>.doc-examples:nth-of-type(1n+1),#spectacle article .prop-row .medium-up-1>.prop-name:nth-of-type(1n+1),#spectacle article .prop-row .medium-up-1>.prop-value:nth-of-type(1n+1){clear:both}#spectacle .medium-up-1>.column:last-child,#spectacle .medium-up-1>.columns:last-child,#spectacle article .medium-up-1>.doc-copy:last-child,#spectacle article .medium-up-1>.doc-examples:last-child,#spectacle article .prop-row .medium-up-1>.prop-name:last-child,#spectacle article .prop-row .medium-up-1>.prop-value:last-child{float:left}#spectacle .medium-up-2>.column,#spectacle .medium-up-2>.columns,#spectacle article .medium-up-2>.doc-copy,#spectacle article .medium-up-2>.doc-examples,#spectacle article .prop-row .medium-up-2>.prop-name,#spectacle article .prop-row .medium-up-2>.prop-value{float:left;width:50%}#spectacle .medium-up-2>.column:nth-of-type(1n),#spectacle .medium-up-2>.columns:nth-of-type(1n),#spectacle article .medium-up-2>.doc-copy:nth-of-type(1n),#spectacle article .medium-up-2>.doc-examples:nth-of-type(1n),#spectacle article .prop-row .medium-up-2>.prop-name:nth-of-type(1n),#spectacle article .prop-row .medium-up-2>.prop-value:nth-of-type(1n){clear:none}#spectacle .medium-up-2>.column:nth-of-type(2n+1),#spectacle .medium-up-2>.columns:nth-of-type(2n+1),#spectacle article .medium-up-2>.doc-copy:nth-of-type(2n+1),#spectacle article .medium-up-2>.doc-examples:nth-of-type(2n+1),#spectacle article .prop-row .medium-up-2>.prop-name:nth-of-type(2n+1),#spectacle article .prop-row .medium-up-2>.prop-value:nth-of-type(2n+1){clear:both}#spectacle .medium-up-2>.column:last-child,#spectacle .medium-up-2>.columns:last-child,#spectacle article .medium-up-2>.doc-copy:last-child,#spectacle article .medium-up-2>.doc-examples:last-child,#spectacle article .prop-row .medium-up-2>.prop-name:last-child,#spectacle article .prop-row .medium-up-2>.prop-value:last-child{float:left}#spectacle .medium-up-3>.column,#spectacle .medium-up-3>.columns,#spectacle article .medium-up-3>.doc-copy,#spectacle article .medium-up-3>.doc-examples,#spectacle article .prop-row .medium-up-3>.prop-name,#spectacle article .prop-row .medium-up-3>.prop-value{float:left;width:33.3333333333%}#spectacle .medium-up-3>.column:nth-of-type(1n),#spectacle .medium-up-3>.columns:nth-of-type(1n),#spectacle article .medium-up-3>.doc-copy:nth-of-type(1n),#spectacle article .medium-up-3>.doc-examples:nth-of-type(1n),#spectacle article .prop-row .medium-up-3>.prop-name:nth-of-type(1n),#spectacle article .prop-row .medium-up-3>.prop-value:nth-of-type(1n){clear:none}#spectacle .medium-up-3>.column:nth-of-type(3n+1),#spectacle .medium-up-3>.columns:nth-of-type(3n+1),#spectacle article .medium-up-3>.doc-copy:nth-of-type(3n+1),#spectacle article .medium-up-3>.doc-examples:nth-of-type(3n+1),#spectacle article .prop-row .medium-up-3>.prop-name:nth-of-type(3n+1),#spectacle article .prop-row .medium-up-3>.prop-value:nth-of-type(3n+1){clear:both}#spectacle .medium-up-3>.column:last-child,#spectacle .medium-up-3>.columns:last-child,#spectacle article .medium-up-3>.doc-copy:last-child,#spectacle article .medium-up-3>.doc-examples:last-child,#spectacle article .prop-row .medium-up-3>.prop-name:last-child,#spectacle article .prop-row .medium-up-3>.prop-value:last-child{float:left}#spectacle .medium-up-4>.column,#spectacle .medium-up-4>.columns,#spectacle article .medium-up-4>.doc-copy,#spectacle article .medium-up-4>.doc-examples,#spectacle article .prop-row .medium-up-4>.prop-name,#spectacle article .prop-row .medium-up-4>.prop-value{float:left;width:25%}#spectacle .medium-up-4>.column:nth-of-type(1n),#spectacle .medium-up-4>.columns:nth-of-type(1n),#spectacle article .medium-up-4>.doc-copy:nth-of-type(1n),#spectacle article .medium-up-4>.doc-examples:nth-of-type(1n),#spectacle article .prop-row .medium-up-4>.prop-name:nth-of-type(1n),#spectacle article .prop-row .medium-up-4>.prop-value:nth-of-type(1n){clear:none}#spectacle .medium-up-4>.column:nth-of-type(4n+1),#spectacle .medium-up-4>.columns:nth-of-type(4n+1),#spectacle article .medium-up-4>.doc-copy:nth-of-type(4n+1),#spectacle article .medium-up-4>.doc-examples:nth-of-type(4n+1),#spectacle article .prop-row .medium-up-4>.prop-name:nth-of-type(4n+1),#spectacle article .prop-row .medium-up-4>.prop-value:nth-of-type(4n+1){clear:both}#spectacle .medium-up-4>.column:last-child,#spectacle .medium-up-4>.columns:last-child,#spectacle article .medium-up-4>.doc-copy:last-child,#spectacle article .medium-up-4>.doc-examples:last-child,#spectacle article .prop-row .medium-up-4>.prop-name:last-child,#spectacle article .prop-row .medium-up-4>.prop-value:last-child{float:left}#spectacle .medium-up-5>.column,#spectacle .medium-up-5>.columns,#spectacle article .medium-up-5>.doc-copy,#spectacle article .medium-up-5>.doc-examples,#spectacle article .prop-row .medium-up-5>.prop-name,#spectacle article .prop-row .medium-up-5>.prop-value{float:left;width:20%}#spectacle .medium-up-5>.column:nth-of-type(1n),#spectacle .medium-up-5>.columns:nth-of-type(1n),#spectacle article .medium-up-5>.doc-copy:nth-of-type(1n),#spectacle article .medium-up-5>.doc-examples:nth-of-type(1n),#spectacle article .prop-row .medium-up-5>.prop-name:nth-of-type(1n),#spectacle article .prop-row .medium-up-5>.prop-value:nth-of-type(1n){clear:none}#spectacle .medium-up-5>.column:nth-of-type(5n+1),#spectacle .medium-up-5>.columns:nth-of-type(5n+1),#spectacle article .medium-up-5>.doc-copy:nth-of-type(5n+1),#spectacle article .medium-up-5>.doc-examples:nth-of-type(5n+1),#spectacle article .prop-row .medium-up-5>.prop-name:nth-of-type(5n+1),#spectacle article .prop-row .medium-up-5>.prop-value:nth-of-type(5n+1){clear:both}#spectacle .medium-up-5>.column:last-child,#spectacle .medium-up-5>.columns:last-child,#spectacle article .medium-up-5>.doc-copy:last-child,#spectacle article .medium-up-5>.doc-examples:last-child,#spectacle article .prop-row .medium-up-5>.prop-name:last-child,#spectacle article .prop-row .medium-up-5>.prop-value:last-child{float:left}#spectacle .medium-up-6>.column,#spectacle .medium-up-6>.columns,#spectacle article .medium-up-6>.doc-copy,#spectacle article .medium-up-6>.doc-examples,#spectacle article .prop-row .medium-up-6>.prop-name,#spectacle article .prop-row .medium-up-6>.prop-value{float:left;width:16.6666666667%}#spectacle .medium-up-6>.column:nth-of-type(1n),#spectacle .medium-up-6>.columns:nth-of-type(1n),#spectacle article .medium-up-6>.doc-copy:nth-of-type(1n),#spectacle article .medium-up-6>.doc-examples:nth-of-type(1n),#spectacle article .prop-row .medium-up-6>.prop-name:nth-of-type(1n),#spectacle article .prop-row .medium-up-6>.prop-value:nth-of-type(1n){clear:none}#spectacle .medium-up-6>.column:nth-of-type(6n+1),#spectacle .medium-up-6>.columns:nth-of-type(6n+1),#spectacle article .medium-up-6>.doc-copy:nth-of-type(6n+1),#spectacle article .medium-up-6>.doc-examples:nth-of-type(6n+1),#spectacle article .prop-row .medium-up-6>.prop-name:nth-of-type(6n+1),#spectacle article .prop-row .medium-up-6>.prop-value:nth-of-type(6n+1){clear:both}#spectacle .medium-up-6>.column:last-child,#spectacle .medium-up-6>.columns:last-child,#spectacle article .medium-up-6>.doc-copy:last-child,#spectacle article .medium-up-6>.doc-examples:last-child,#spectacle article .prop-row .medium-up-6>.prop-name:last-child,#spectacle article .prop-row .medium-up-6>.prop-value:last-child{float:left}#spectacle .medium-up-7>.column,#spectacle .medium-up-7>.columns,#spectacle article .medium-up-7>.doc-copy,#spectacle article .medium-up-7>.doc-examples,#spectacle article .prop-row .medium-up-7>.prop-name,#spectacle article .prop-row .medium-up-7>.prop-value{float:left;width:14.2857142857%}#spectacle .medium-up-7>.column:nth-of-type(1n),#spectacle .medium-up-7>.columns:nth-of-type(1n),#spectacle article .medium-up-7>.doc-copy:nth-of-type(1n),#spectacle article .medium-up-7>.doc-examples:nth-of-type(1n),#spectacle article .prop-row .medium-up-7>.prop-name:nth-of-type(1n),#spectacle article .prop-row .medium-up-7>.prop-value:nth-of-type(1n){clear:none}#spectacle .medium-up-7>.column:nth-of-type(7n+1),#spectacle .medium-up-7>.columns:nth-of-type(7n+1),#spectacle article .medium-up-7>.doc-copy:nth-of-type(7n+1),#spectacle article .medium-up-7>.doc-examples:nth-of-type(7n+1),#spectacle article .prop-row .medium-up-7>.prop-name:nth-of-type(7n+1),#spectacle article .prop-row .medium-up-7>.prop-value:nth-of-type(7n+1){clear:both}#spectacle .medium-up-7>.column:last-child,#spectacle .medium-up-7>.columns:last-child,#spectacle article .medium-up-7>.doc-copy:last-child,#spectacle article .medium-up-7>.doc-examples:last-child,#spectacle article .prop-row .medium-up-7>.prop-name:last-child,#spectacle article .prop-row .medium-up-7>.prop-value:last-child{float:left}#spectacle .medium-up-8>.column,#spectacle .medium-up-8>.columns,#spectacle article .medium-up-8>.doc-copy,#spectacle article .medium-up-8>.doc-examples,#spectacle article .prop-row .medium-up-8>.prop-name,#spectacle article .prop-row .medium-up-8>.prop-value{float:left;width:12.5%}#spectacle .medium-up-8>.column:nth-of-type(1n),#spectacle .medium-up-8>.columns:nth-of-type(1n),#spectacle article .medium-up-8>.doc-copy:nth-of-type(1n),#spectacle article .medium-up-8>.doc-examples:nth-of-type(1n),#spectacle article .prop-row .medium-up-8>.prop-name:nth-of-type(1n),#spectacle article .prop-row .medium-up-8>.prop-value:nth-of-type(1n){clear:none}#spectacle .medium-up-8>.column:nth-of-type(8n+1),#spectacle .medium-up-8>.columns:nth-of-type(8n+1),#spectacle article .medium-up-8>.doc-copy:nth-of-type(8n+1),#spectacle article .medium-up-8>.doc-examples:nth-of-type(8n+1),#spectacle article .prop-row .medium-up-8>.prop-name:nth-of-type(8n+1),#spectacle article .prop-row .medium-up-8>.prop-value:nth-of-type(8n+1){clear:both}#spectacle .medium-up-8>.column:last-child,#spectacle .medium-up-8>.columns:last-child,#spectacle article .medium-up-8>.doc-copy:last-child,#spectacle article .medium-up-8>.doc-examples:last-child,#spectacle article .prop-row .medium-up-8>.prop-name:last-child,#spectacle article .prop-row .medium-up-8>.prop-value:last-child{float:left}#spectacle .medium-collapse>.column,#spectacle .medium-collapse>.columns,#spectacle article .medium-collapse>.doc-copy,#spectacle article .medium-collapse>.doc-examples,#spectacle article .prop-row .medium-collapse>.prop-name,#spectacle article .prop-row .medium-collapse>.prop-value{padding-right:0;padding-left:0}#spectacle .expanded.row .medium-collapse.row,#spectacle .expanded.row article .medium-collapse.doc-row,#spectacle .expanded.row article .medium-collapse.prop-row,#spectacle .medium-collapse .row,#spectacle .medium-collapse article .doc-row,#spectacle .medium-collapse article .prop-row,#spectacle article .expanded.doc-row .medium-collapse.doc-row,#spectacle article .expanded.doc-row .medium-collapse.prop-row,#spectacle article .expanded.doc-row .medium-collapse.row,#spectacle article .expanded.prop-row .medium-collapse.doc-row,#spectacle article .expanded.prop-row .medium-collapse.prop-row,#spectacle article .expanded.prop-row .medium-collapse.row,#spectacle article .expanded.row .medium-collapse.doc-row,#spectacle article .expanded.row .medium-collapse.prop-row,#spectacle article .medium-collapse .doc-row,#spectacle article .medium-collapse .prop-row{margin-right:0;margin-left:0}#spectacle .medium-uncollapse>.column,#spectacle .medium-uncollapse>.columns,#spectacle article .medium-uncollapse>.doc-copy,#spectacle article .medium-uncollapse>.doc-examples,#spectacle article .prop-row .medium-uncollapse>.prop-name,#spectacle article .prop-row .medium-uncollapse>.prop-value{padding-right:.9868421053rem;padding-left:.9868421053rem}#spectacle .medium-centered{margin-right:auto;margin-left:auto}#spectacle .medium-centered,#spectacle .medium-centered:last-child:not(:first-child){float:none;clear:both}#spectacle .medium-pull-0,#spectacle .medium-push-0,#spectacle .medium-uncentered{position:static;float:left;margin-right:0;margin-left:0}}@media print,screen and (min-width:64em){#spectacle .large-1{width:8.3333333333%}#spectacle .large-push-1{position:relative;left:8.3333333333%}#spectacle .large-pull-1{position:relative;left:-8.3333333333%}#spectacle .large-offset-0{margin-left:0}#spectacle .large-2{width:16.6666666667%}#spectacle .large-push-2{position:relative;left:16.6666666667%}#spectacle .large-pull-2{position:relative;left:-16.6666666667%}#spectacle .large-offset-1{margin-left:8.3333333333%}#spectacle .large-3{width:25%}#spectacle .large-push-3{position:relative;left:25%}#spectacle .large-pull-3{position:relative;left:-25%}#spectacle .large-offset-2{margin-left:16.6666666667%}#spectacle .large-4{width:33.3333333333%}#spectacle .large-push-4{position:relative;left:33.3333333333%}#spectacle .large-pull-4{position:relative;left:-33.3333333333%}#spectacle .large-offset-3{margin-left:25%}#spectacle .large-5{width:41.6666666667%}#spectacle .large-push-5{position:relative;left:41.6666666667%}#spectacle .large-pull-5{position:relative;left:-41.6666666667%}#spectacle .large-offset-4{margin-left:33.3333333333%}#spectacle .doc-content,#spectacle .large-6,#spectacle article .doc-copy,#spectacle article .doc-examples,#spectacle article .panel>h2,#spectacle article .panel>h3,#spectacle article h1.doc-title,#spectacle article>h1,#spectacle article>h2{width:50%}#spectacle .large-push-6{position:relative;left:50%}#spectacle .large-pull-6{position:relative;left:-50%}#spectacle .large-offset-5{margin-left:41.6666666667%}#spectacle .large-7{width:58.3333333333%}#spectacle .large-push-7{position:relative;left:58.3333333333%}#spectacle .large-pull-7{position:relative;left:-58.3333333333%}#spectacle .large-offset-6{margin-left:50%}#spectacle .large-8{width:66.6666666667%}#spectacle .large-push-8{position:relative;left:66.6666666667%}#spectacle .large-pull-8{position:relative;left:-66.6666666667%}#spectacle .large-offset-7{margin-left:58.3333333333%}#spectacle .large-9{width:75%}#spectacle .large-push-9{position:relative;left:75%}#spectacle .large-pull-9{position:relative;left:-75%}#spectacle .large-offset-8{margin-left:66.6666666667%}#spectacle .large-10{width:83.3333333333%}#spectacle .large-push-10{position:relative;left:83.3333333333%}#spectacle .large-pull-10{position:relative;left:-83.3333333333%}#spectacle .large-offset-9{margin-left:75%}#spectacle .large-11{width:91.6666666667%}#spectacle .large-push-11{position:relative;left:91.6666666667%}#spectacle .large-pull-11{position:relative;left:-91.6666666667%}#spectacle .large-offset-10{margin-left:83.3333333333%}#spectacle .large-12{width:100%}#spectacle .large-offset-11{margin-left:91.6666666667%}#spectacle .large-up-1>.column,#spectacle .large-up-1>.columns,#spectacle article .large-up-1>.doc-copy,#spectacle article .large-up-1>.doc-examples,#spectacle article .prop-row .large-up-1>.prop-name,#spectacle article .prop-row .large-up-1>.prop-value{float:left;width:100%}#spectacle .large-up-1>.column:nth-of-type(1n),#spectacle .large-up-1>.columns:nth-of-type(1n),#spectacle article .large-up-1>.doc-copy:nth-of-type(1n),#spectacle article .large-up-1>.doc-examples:nth-of-type(1n),#spectacle article .prop-row .large-up-1>.prop-name:nth-of-type(1n),#spectacle article .prop-row .large-up-1>.prop-value:nth-of-type(1n){clear:none}#spectacle .large-up-1>.column:nth-of-type(1n+1),#spectacle .large-up-1>.columns:nth-of-type(1n+1),#spectacle article .large-up-1>.doc-copy:nth-of-type(1n+1),#spectacle article .large-up-1>.doc-examples:nth-of-type(1n+1),#spectacle article .prop-row .large-up-1>.prop-name:nth-of-type(1n+1),#spectacle article .prop-row .large-up-1>.prop-value:nth-of-type(1n+1){clear:both}#spectacle .large-up-1>.column:last-child,#spectacle .large-up-1>.columns:last-child,#spectacle article .large-up-1>.doc-copy:last-child,#spectacle article .large-up-1>.doc-examples:last-child,#spectacle article .prop-row .large-up-1>.prop-name:last-child,#spectacle article .prop-row .large-up-1>.prop-value:last-child{float:left}#spectacle .large-up-2>.column,#spectacle .large-up-2>.columns,#spectacle article .large-up-2>.doc-copy,#spectacle article .large-up-2>.doc-examples,#spectacle article .prop-row .large-up-2>.prop-name,#spectacle article .prop-row .large-up-2>.prop-value{float:left;width:50%}#spectacle .large-up-2>.column:nth-of-type(1n),#spectacle .large-up-2>.columns:nth-of-type(1n),#spectacle article .large-up-2>.doc-copy:nth-of-type(1n),#spectacle article .large-up-2>.doc-examples:nth-of-type(1n),#spectacle article .prop-row .large-up-2>.prop-name:nth-of-type(1n),#spectacle article .prop-row .large-up-2>.prop-value:nth-of-type(1n){clear:none}#spectacle .large-up-2>.column:nth-of-type(2n+1),#spectacle .large-up-2>.columns:nth-of-type(2n+1),#spectacle article .large-up-2>.doc-copy:nth-of-type(2n+1),#spectacle article .large-up-2>.doc-examples:nth-of-type(2n+1),#spectacle article .prop-row .large-up-2>.prop-name:nth-of-type(2n+1),#spectacle article .prop-row .large-up-2>.prop-value:nth-of-type(2n+1){clear:both}#spectacle .large-up-2>.column:last-child,#spectacle .large-up-2>.columns:last-child,#spectacle article .large-up-2>.doc-copy:last-child,#spectacle article .large-up-2>.doc-examples:last-child,#spectacle article .prop-row .large-up-2>.prop-name:last-child,#spectacle article .prop-row .large-up-2>.prop-value:last-child{float:left}#spectacle .large-up-3>.column,#spectacle .large-up-3>.columns,#spectacle article .large-up-3>.doc-copy,#spectacle article .large-up-3>.doc-examples,#spectacle article .prop-row .large-up-3>.prop-name,#spectacle article .prop-row .large-up-3>.prop-value{float:left;width:33.3333333333%}#spectacle .large-up-3>.column:nth-of-type(1n),#spectacle .large-up-3>.columns:nth-of-type(1n),#spectacle article .large-up-3>.doc-copy:nth-of-type(1n),#spectacle article .large-up-3>.doc-examples:nth-of-type(1n),#spectacle article .prop-row .large-up-3>.prop-name:nth-of-type(1n),#spectacle article .prop-row .large-up-3>.prop-value:nth-of-type(1n){clear:none}#spectacle .large-up-3>.column:nth-of-type(3n+1),#spectacle .large-up-3>.columns:nth-of-type(3n+1),#spectacle article .large-up-3>.doc-copy:nth-of-type(3n+1),#spectacle article .large-up-3>.doc-examples:nth-of-type(3n+1),#spectacle article .prop-row .large-up-3>.prop-name:nth-of-type(3n+1),#spectacle article .prop-row .large-up-3>.prop-value:nth-of-type(3n+1){clear:both}#spectacle .large-up-3>.column:last-child,#spectacle .large-up-3>.columns:last-child,#spectacle article .large-up-3>.doc-copy:last-child,#spectacle article .large-up-3>.doc-examples:last-child,#spectacle article .prop-row .large-up-3>.prop-name:last-child,#spectacle article .prop-row .large-up-3>.prop-value:last-child{float:left}#spectacle .large-up-4>.column,#spectacle .large-up-4>.columns,#spectacle article .large-up-4>.doc-copy,#spectacle article .large-up-4>.doc-examples,#spectacle article .prop-row .large-up-4>.prop-name,#spectacle article .prop-row .large-up-4>.prop-value{float:left;width:25%}#spectacle .large-up-4>.column:nth-of-type(1n),#spectacle .large-up-4>.columns:nth-of-type(1n),#spectacle article .large-up-4>.doc-copy:nth-of-type(1n),#spectacle article .large-up-4>.doc-examples:nth-of-type(1n),#spectacle article .prop-row .large-up-4>.prop-name:nth-of-type(1n),#spectacle article .prop-row .large-up-4>.prop-value:nth-of-type(1n){clear:none}#spectacle .large-up-4>.column:nth-of-type(4n+1),#spectacle .large-up-4>.columns:nth-of-type(4n+1),#spectacle article .large-up-4>.doc-copy:nth-of-type(4n+1),#spectacle article .large-up-4>.doc-examples:nth-of-type(4n+1),#spectacle article .prop-row .large-up-4>.prop-name:nth-of-type(4n+1),#spectacle article .prop-row .large-up-4>.prop-value:nth-of-type(4n+1){clear:both}#spectacle .large-up-4>.column:last-child,#spectacle .large-up-4>.columns:last-child,#spectacle article .large-up-4>.doc-copy:last-child,#spectacle article .large-up-4>.doc-examples:last-child,#spectacle article .prop-row .large-up-4>.prop-name:last-child,#spectacle article .prop-row .large-up-4>.prop-value:last-child{float:left}#spectacle .large-up-5>.column,#spectacle .large-up-5>.columns,#spectacle article .large-up-5>.doc-copy,#spectacle article .large-up-5>.doc-examples,#spectacle article .prop-row .large-up-5>.prop-name,#spectacle article .prop-row .large-up-5>.prop-value{float:left;width:20%}#spectacle .large-up-5>.column:nth-of-type(1n),#spectacle .large-up-5>.columns:nth-of-type(1n),#spectacle article .large-up-5>.doc-copy:nth-of-type(1n),#spectacle article .large-up-5>.doc-examples:nth-of-type(1n),#spectacle article .prop-row .large-up-5>.prop-name:nth-of-type(1n),#spectacle article .prop-row .large-up-5>.prop-value:nth-of-type(1n){clear:none}#spectacle .large-up-5>.column:nth-of-type(5n+1),#spectacle .large-up-5>.columns:nth-of-type(5n+1),#spectacle article .large-up-5>.doc-copy:nth-of-type(5n+1),#spectacle article .large-up-5>.doc-examples:nth-of-type(5n+1),#spectacle article .prop-row .large-up-5>.prop-name:nth-of-type(5n+1),#spectacle article .prop-row .large-up-5>.prop-value:nth-of-type(5n+1){clear:both}#spectacle .large-up-5>.column:last-child,#spectacle .large-up-5>.columns:last-child,#spectacle article .large-up-5>.doc-copy:last-child,#spectacle article .large-up-5>.doc-examples:last-child,#spectacle article .prop-row .large-up-5>.prop-name:last-child,#spectacle article .prop-row .large-up-5>.prop-value:last-child{float:left}#spectacle .large-up-6>.column,#spectacle .large-up-6>.columns,#spectacle article .large-up-6>.doc-copy,#spectacle article .large-up-6>.doc-examples,#spectacle article .prop-row .large-up-6>.prop-name,#spectacle article .prop-row .large-up-6>.prop-value{float:left;width:16.6666666667%}#spectacle .large-up-6>.column:nth-of-type(1n),#spectacle .large-up-6>.columns:nth-of-type(1n),#spectacle article .large-up-6>.doc-copy:nth-of-type(1n),#spectacle article .large-up-6>.doc-examples:nth-of-type(1n),#spectacle article .prop-row .large-up-6>.prop-name:nth-of-type(1n),#spectacle article .prop-row .large-up-6>.prop-value:nth-of-type(1n){clear:none}#spectacle .large-up-6>.column:nth-of-type(6n+1),#spectacle .large-up-6>.columns:nth-of-type(6n+1),#spectacle article .large-up-6>.doc-copy:nth-of-type(6n+1),#spectacle article .large-up-6>.doc-examples:nth-of-type(6n+1),#spectacle article .prop-row .large-up-6>.prop-name:nth-of-type(6n+1),#spectacle article .prop-row .large-up-6>.prop-value:nth-of-type(6n+1){clear:both}#spectacle .large-up-6>.column:last-child,#spectacle .large-up-6>.columns:last-child,#spectacle article .large-up-6>.doc-copy:last-child,#spectacle article .large-up-6>.doc-examples:last-child,#spectacle article .prop-row .large-up-6>.prop-name:last-child,#spectacle article .prop-row .large-up-6>.prop-value:last-child{float:left}#spectacle .large-up-7>.column,#spectacle .large-up-7>.columns,#spectacle article .large-up-7>.doc-copy,#spectacle article .large-up-7>.doc-examples,#spectacle article .prop-row .large-up-7>.prop-name,#spectacle article .prop-row .large-up-7>.prop-value{float:left;width:14.2857142857%}#spectacle .large-up-7>.column:nth-of-type(1n),#spectacle .large-up-7>.columns:nth-of-type(1n),#spectacle article .large-up-7>.doc-copy:nth-of-type(1n),#spectacle article .large-up-7>.doc-examples:nth-of-type(1n),#spectacle article .prop-row .large-up-7>.prop-name:nth-of-type(1n),#spectacle article .prop-row .large-up-7>.prop-value:nth-of-type(1n){clear:none}#spectacle .large-up-7>.column:nth-of-type(7n+1),#spectacle .large-up-7>.columns:nth-of-type(7n+1),#spectacle article .large-up-7>.doc-copy:nth-of-type(7n+1),#spectacle article .large-up-7>.doc-examples:nth-of-type(7n+1),#spectacle article .prop-row .large-up-7>.prop-name:nth-of-type(7n+1),#spectacle article .prop-row .large-up-7>.prop-value:nth-of-type(7n+1){clear:both}#spectacle .large-up-7>.column:last-child,#spectacle .large-up-7>.columns:last-child,#spectacle article .large-up-7>.doc-copy:last-child,#spectacle article .large-up-7>.doc-examples:last-child,#spectacle article .prop-row .large-up-7>.prop-name:last-child,#spectacle article .prop-row .large-up-7>.prop-value:last-child{float:left}#spectacle .large-up-8>.column,#spectacle .large-up-8>.columns,#spectacle article .large-up-8>.doc-copy,#spectacle article .large-up-8>.doc-examples,#spectacle article .prop-row .large-up-8>.prop-name,#spectacle article .prop-row .large-up-8>.prop-value{float:left;width:12.5%}#spectacle .large-up-8>.column:nth-of-type(1n),#spectacle .large-up-8>.columns:nth-of-type(1n),#spectacle article .large-up-8>.doc-copy:nth-of-type(1n),#spectacle article .large-up-8>.doc-examples:nth-of-type(1n),#spectacle article .prop-row .large-up-8>.prop-name:nth-of-type(1n),#spectacle article .prop-row .large-up-8>.prop-value:nth-of-type(1n){clear:none}#spectacle .large-up-8>.column:nth-of-type(8n+1),#spectacle .large-up-8>.columns:nth-of-type(8n+1),#spectacle article .large-up-8>.doc-copy:nth-of-type(8n+1),#spectacle article .large-up-8>.doc-examples:nth-of-type(8n+1),#spectacle article .prop-row .large-up-8>.prop-name:nth-of-type(8n+1),#spectacle article .prop-row .large-up-8>.prop-value:nth-of-type(8n+1){clear:both}#spectacle .large-up-8>.column:last-child,#spectacle .large-up-8>.columns:last-child,#spectacle article .large-up-8>.doc-copy:last-child,#spectacle article .large-up-8>.doc-examples:last-child,#spectacle article .prop-row .large-up-8>.prop-name:last-child,#spectacle article .prop-row .large-up-8>.prop-value:last-child{float:left}#spectacle .large-collapse>.column,#spectacle .large-collapse>.columns,#spectacle article .large-collapse>.doc-copy,#spectacle article .large-collapse>.doc-examples,#spectacle article .prop-row .large-collapse>.prop-name,#spectacle article .prop-row .large-collapse>.prop-value{padding-right:0;padding-left:0}#spectacle .expanded.row .large-collapse.row,#spectacle .expanded.row article .large-collapse.doc-row,#spectacle .expanded.row article .large-collapse.prop-row,#spectacle .large-collapse .row,#spectacle .large-collapse article .doc-row,#spectacle .large-collapse article .prop-row,#spectacle article .expanded.doc-row .large-collapse.doc-row,#spectacle article .expanded.doc-row .large-collapse.prop-row,#spectacle article .expanded.doc-row .large-collapse.row,#spectacle article .expanded.prop-row .large-collapse.doc-row,#spectacle article .expanded.prop-row .large-collapse.prop-row,#spectacle article .expanded.prop-row .large-collapse.row,#spectacle article .expanded.row .large-collapse.doc-row,#spectacle article .expanded.row .large-collapse.prop-row,#spectacle article .large-collapse .doc-row,#spectacle article .large-collapse .prop-row{margin-right:0;margin-left:0}#spectacle .large-uncollapse>.column,#spectacle .large-uncollapse>.columns,#spectacle article .large-uncollapse>.doc-copy,#spectacle article .large-uncollapse>.doc-examples,#spectacle article .prop-row .large-uncollapse>.prop-name,#spectacle article .prop-row .large-uncollapse>.prop-value{padding-right:.9868421053rem;padding-left:.9868421053rem}#spectacle .large-centered{margin-right:auto;margin-left:auto}#spectacle .large-centered,#spectacle .large-centered:last-child:not(:first-child){float:none;clear:both}#spectacle .large-pull-0,#spectacle .large-push-0,#spectacle .large-uncentered{position:static;float:left;margin-right:0;margin-left:0}}#spectacle .column-block{margin-bottom:1.3157894737rem}#spectacle .column-block>:last-child{margin-bottom:0}@media print,screen and (min-width:40em){#spectacle .column-block{margin-bottom:1.9736842105rem}#spectacle .column-block>:last-child{margin-bottom:0}}#spectacle #sidebar{border-right:1px solid #eee;background-color:#f6f6f6;height:100vh;overflow:auto;position:fixed;bottom:0;left:0;top:0;width:250px;padding:1.5rem 1rem 2rem 1.5rem}#spectacle #sidebar h5{margin:1.5rem 0 .65rem;text-transform:uppercase;color:#b6b6b6;font-size:.9rem}#spectacle #sidebar a{display:block;margin:0 0 .25rem;color:#46483e;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}#spectacle #sidebar a.active{color:#1779ba}#spectacle #sidebar ul{list-style-type:none;padding:0;margin:0 0 .75rem .75rem}#spectacle #sidebar section>ul{display:none}#spectacle #sidebar section.expand>ul{display:block}#spectacle #sidebar .close-button{opacity:.5}#spectacle .doc-content,#spectacle article .doc-copy,#spectacle article .doc-examples,#spectacle article .panel>h2,#spectacle article .panel>h3,#spectacle article h1.doc-title,#spectacle article>h1,#spectacle article>h2{padding-left:2.25rem!important;padding-right:2.25rem!important}#spectacle .doc-separator,#spectacle article h2{margin-top:2em;padding-top:2em;padding-bottom:2em;border-top:1px solid #e2e2e2}#spectacle #docs{background:#fefefe;overflow:hidden;position:relative}#spectacle #docs .example-box{display:none}@media print,screen and (min-width:64em){#spectacle #docs .example-box{display:block;background-color:#23241f;position:absolute;right:0;top:0;bottom:0}}#spectacle article,#spectacle article .panel{position:relative}#spectacle article .no-description{color:#8a8a8a}#spectacle article dt{color:#23241f}#spectacle article table.table{width:100%}#spectacle article code{font-size:.9em;border-radius:3px}#spectacle article p:last-child:first-child{margin-bottom:0}#spectacle article h1{margin:2.5rem 0 0;border-top:1px solid #e8e8e8;border-bottom:1px solid #e2e2e2;background-color:#f6f6f6;padding:.75rem 2.25rem}#spectacle article h1.doc-title{margin:0;padding-top:2.15rem;padding-bottom:0;font-weight:700;background:0 0;border:none;color:#515448}#spectacle article .prop-row.prop-inner .prop-name,#spectacle article .prop-row.prop-inner .prop-value>span:after,#spectacle article .prop-row.prop-inner .prop-value>span:before{color:#8a8a8a}#spectacle article h1.doc-title span{display:none;opacity:.65;margin-left:5px;font-weight:400}#spectacle article h2{margin-bottom:0;padding-left:2.25rem;padding-right:2.25rem;padding-bottom:.25rem;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgi…gd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,rgba(255,255,255,.4)),color-stop(100%,rgba(255,255,255,0)));background-image:-moz-linear-gradient(top,rgba(255,255,255,.4),rgba(255,255,255,0));background-image:-webkit-linear-gradient(top,rgba(255,255,255,.4),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,.4),rgba(255,255,255,0))}#spectacle article h3{margin:0 0 .75rem}#spectacle article h1+.panel>h2{margin-top:0;border-top:none}#spectacle article h1+.tag-description+.panel>h2{margin-top:2rem}#spectacle article h1+.panel h3{margin-top:1rem}#spectacle article .prop-row{padding-top:.75em;padding-bottom:.75em;border-top:1px solid #eee}#spectacle article .prop-row.prop-group,#spectacle article .prop-row:first-child{border-top:1px solid #ddd}#spectacle article .prop-row .prop-title{font-weight:700}#spectacle article .prop-row .prop-name{text-align:right;padding-right:.85rem!important;word-break:break-word}#spectacle article .prop-row .prop-value{padding-left:.85rem!important;word-wrap:break-word}#spectacle article .prop-row.prop-inner{padding-top:.5em;padding-bottom:.5em;font-size:80%}#spectacle article .prop-row.prop-inner .prop-value>span{display:block}#spectacle article .prop-row.prop-inner .prop-value>span.json-property-format,#spectacle article .prop-row.prop-inner .prop-value>span.json-property-type{display:inline-block}#spectacle article .doc-row{margin:2rem 0 20px}#spectacle article .doc-examples{padding-left:2.25rem!important;padding-right:2.25rem!important;color:#fefefe;background-color:#23241f}#spectacle article .doc-examples h5{color:#fefefe;font-size:1rem;opacity:.8}#spectacle article .doc-examples h5 span{opacity:.5}@media screen and (max-width:63.9375em){#spectacle article .doc-examples:not(:empty){margin-top:1.5rem;padding-top:1.5rem;padding-bottom:.5rem}}#spectacle article .doc-examples code{display:block;margin-bottom:1.5rem;padding:1.5rem;font-family:Consolas,"Liberation Mono",Courier,monospace;font-weight:inherit;color:inherit;background-color:transparent;border:none;border-top:1px solid #000;border-bottom:1px solid #404040;border-radius:5px;box-shadow:0 0 200px rgba(0,0,0,.33) inset;word-spacing:normal;white-space:pre-wrap;word-break:normal}#spectacle article .powered-by{font-size:80%;color:#cacaca}#spectacle article .powered-by span{color:#f68b1f}#spectacle article .operation .operation-tags{position:absolute;top:0;text-align:right;right:0}#spectacle article .operation .operation-tags .label{cursor:pointer}#spectacle article .operation .operation-tags .label:hover{color:#e6e6e6}@media print,screen and (min-width:64em){#spectacle article .operation .operation-tags{right:50%}}#spectacle article .operation .operation-path{word-break:break-all}#spectacle article .definition .doc-examples h5{margin-top:-1rem}#spectacle article .definition .doc-copy>section{margin-bottom:1rem}#spectacle article .definition .doc-copy>section>.json-property-type{display:none}#spectacle article .definition dl dt{font-weight:400}#spectacle article .definition dl dd{font-weight:lighter}#spectacle .hljs-strong,#spectacle article .definition .json-property-name{font-weight:700}#spectacle article .hljs{line-height:1.25;overflow-x:auto;padding:1.5rem;margin-bottom:1rem;border:none}#spectacle .drawer-layout .drawer{box-shadow:0 0 10px rgba(35,36,31,.5);transition:transform .5s ease;backface-visibility:hidden}#spectacle .drawer-layout .drawer.slide-left{transform:translateX(-250px)}#spectacle .drawer-layout .drawer.slide-right{transform:translateX(250px)}#spectacle .drawer-layout .drawer .drawer-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(254,254,254,.25)}@media print,screen and (min-width:64em){#spectacle .drawer-layout .drawer.slide-left{transform:none;margin-left:-250px}#spectacle .drawer-layout .drawer.slide-right{transform:none;margin-left:250px}#spectacle .drawer-layout .drawer .drawer-overlay{display:none}#spectacle .drawer-layout.drawer-slide-left-large .floating-menu-icon,#spectacle .drawer-layout.drawer-slide-right-large .floating-menu-icon{opacity:0}#spectacle .drawer-layout.drawer-slide-left-large .drawer{margin-left:-250px}#spectacle .drawer-layout.drawer-slide-right-large .drawer{margin-left:250px}}#spectacle .drawer-layout.drawer-open .floating-menu-icon{opacity:0}#spectacle .drawer-layout .floating-menu-icon{position:fixed;top:.75rem;right:.75rem;background-color:rgba(35,36,31,.75);padding:.65rem;z-index:1;border-radius:5px;transition:opacity .5s linear}#spectacle .drawer-layout .floating-menu-icon .hamburger{position:relative;display:inline-block;vertical-align:middle;width:20px;height:16px;cursor:pointer}#spectacle .drawer-layout .floating-menu-icon .hamburger::after{position:absolute;top:0;left:0;display:block;width:100%;height:2px;background:#fefefe;box-shadow:0 7px 0 #fefefe,0 14px 0 #fefefe;content:''}#spectacle .drawer-layout .floating-menu-icon .hamburger:hover::after{background:#cacaca;box-shadow:0 7px 0 #cacaca,0 14px 0 #cacaca}#spectacle .hljs{display:block;overflow-x:auto;padding:.5em;background:#23241f}#spectacle .hljs,#spectacle .hljs-subst,#spectacle .hljs-tag{color:#f8f8f2}#spectacle .hljs-emphasis,#spectacle .hljs-strong{color:#a8a8a2}#spectacle .hljs-bullet,#spectacle .hljs-link,#spectacle .hljs-literal,#spectacle .hljs-number,#spectacle .hljs-quote,#spectacle .hljs-regexp{color:#ae81ff}#spectacle .hljs-code,#spectacle .hljs-section,#spectacle .hljs-selector-class,#spectacle .hljs-title{color:#a6e22e}#spectacle .hljs-attr,#spectacle .hljs-keyword,#spectacle .hljs-name,#spectacle .hljs-selector-tag{color:#f92672}#spectacle .hljs-attribute,#spectacle .hljs-symbol{color:#66d9ef}#spectacle .hljs-class .hljs-title,#spectacle .hljs-params{color:#f8f8f2}#spectacle .hljs-addition,#spectacle .hljs-built_in,#spectacle .hljs-builtin-name,#spectacle .hljs-selector-attr,#spectacle .hljs-selector-id,#spectacle .hljs-selector-pseudo,#spectacle .hljs-string,#spectacle .hljs-template-variable,#spectacle .hljs-type,#spectacle .hljs-variable{color:#e6db74}#spectacle .hljs-comment,#spectacle .hljs-deletion,#spectacle .hljs-meta{color:#75715e} \ No newline at end of file
diff --git a/support/doc/api/openapi.yaml b/support/doc/api/openapi.yaml
index e6d2f51d8..8ba784d4b 100644
--- a/support/doc/api/openapi.yaml
+++ b/support/doc/api/openapi.yaml
@@ -1,7 +1,7 @@
1swagger: '2.0' 1swagger: '2.0'
2info: 2info:
3 title: peertube 3 title: PeerTube
4 version: 0.0.13-alpha 4 version: 0.0.15-alpha
5 description: Federated (ActivityPub) video streaming platform using P2P (BitTorrent) directly in the web browser with WebTorrent and Angular. 5 description: Federated (ActivityPub) video streaming platform using P2P (BitTorrent) directly in the web browser with WebTorrent and Angular.
6paths: 6paths:
7 '/accounts/{id}': 7 '/accounts/{id}':
@@ -731,6 +731,10 @@ paths:
731 responses: 731 responses:
732 '200': 732 '200':
733 description: successful operation 733 description: successful operation
734 schema:
735 items:
736 type: array
737 $ref: '#/definitions/VideoComment'
734 post: 738 post:
735 tags: 739 tags:
736 - VideoComment 740 - VideoComment
@@ -769,6 +773,8 @@ paths:
769 responses: 773 responses:
770 '200': 774 '200':
771 description: successful operation 775 description: successful operation
776 schema:
777 $ref: '#/definitions/VideoCommentThreadTree'
772 "/video/{videoId}/comments/{commentId}": 778 "/video/{videoId}/comments/{commentId}":
773 post: 779 post:
774 tags: 780 tags:
@@ -963,6 +969,14 @@ definitions:
963 type: number 969 type: number
964 account: 970 account:
965 $ref: "#/definitions/Account" 971 $ref: "#/definitions/Account"
972 VideoCommentThreadTree:
973 properties:
974 comment:
975 $ref: "#/definitions/VideoComment"
976 children:
977 type: array
978 items:
979 $ref: "#/definitions/VideoCommentThreadTree"
966 Avatar: 980 Avatar:
967 properties: 981 properties:
968 path: 982 path:
diff --git a/yarn.lock b/yarn.lock
index 154e70913..a0f6da289 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -278,6 +278,25 @@ ajv@^5.1.0:
278 fast-json-stable-stringify "^2.0.0" 278 fast-json-stable-stringify "^2.0.0"
279 json-schema-traverse "^0.3.0" 279 json-schema-traverse "^0.3.0"
280 280
281alce@^1.0.0:
282 version "1.2.0"
283 resolved "https://registry.yarnpkg.com/alce/-/alce-1.2.0.tgz#a8be2dacaac42494612f18dc09db691f3dea4aab"
284 dependencies:
285 esprima "^1.2.0"
286 estraverse "^1.5.0"
287
288align-text@^0.1.1, align-text@^0.1.3:
289 version "0.1.4"
290 resolved "https://registry.yarnpkg.com/align-text/-/align-text-0.1.4.tgz#0cd90a561093f35d0a99256c22b7069433fad117"
291 dependencies:
292 kind-of "^3.0.2"
293 longest "^1.0.1"
294 repeat-string "^1.5.2"
295
296amdefine@>=0.0.4:
297 version "1.0.1"
298 resolved "https://registry.yarnpkg.com/amdefine/-/amdefine-1.0.1.tgz#4a5282ac164729e93619bcfd3ad151f817ce91f5"
299
281ansi-align@^2.0.0: 300ansi-align@^2.0.0:
282 version "2.0.0" 301 version "2.0.0"
283 resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-2.0.0.tgz#c36aeccba563b89ceb556f3690f0b1d9e3547f7f" 302 resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-2.0.0.tgz#c36aeccba563b89ceb556f3690f0b1d9e3547f7f"
@@ -342,6 +361,13 @@ argparse@^1.0.7:
342 dependencies: 361 dependencies:
343 sprintf-js "~1.0.2" 362 sprintf-js "~1.0.2"
344 363
364"argparse@~ 0.1.11":
365 version "0.1.16"
366 resolved "https://registry.yarnpkg.com/argparse/-/argparse-0.1.16.tgz#cfd01e0fbba3d6caed049fbd758d40f65196f57c"
367 dependencies:
368 underscore "~1.7.0"
369 underscore.string "~2.4.0"
370
345arr-diff@^4.0.0: 371arr-diff@^4.0.0:
346 version "4.0.0" 372 version "4.0.0"
347 resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" 373 resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520"
@@ -354,16 +380,34 @@ arr-union@^3.1.0:
354 version "3.1.0" 380 version "3.1.0"
355 resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" 381 resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4"
356 382
383array-differ@^0.1.0:
384 version "0.1.0"
385 resolved "https://registry.yarnpkg.com/array-differ/-/array-differ-0.1.0.tgz#12e2c9b706bed47c8b483b57e487473fb0861f3a"
386
387array-find-index@^1.0.1:
388 version "1.0.2"
389 resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1"
390
357array-flatten@1.1.1: 391array-flatten@1.1.1:
358 version "1.1.1" 392 version "1.1.1"
359 resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" 393 resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2"
360 394
395array-union@^0.1.0:
396 version "0.1.0"
397 resolved "https://registry.yarnpkg.com/array-union/-/array-union-0.1.0.tgz#ede98088330665e699e1ebf0227cbc6034e627db"
398 dependencies:
399 array-uniq "^0.1.0"
400
361array-union@^1.0.1: 401array-union@^1.0.1:
362 version "1.0.2" 402 version "1.0.2"
363 resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" 403 resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39"
364 dependencies: 404 dependencies:
365 array-uniq "^1.0.1" 405 array-uniq "^1.0.1"
366 406
407array-uniq@^0.1.0:
408 version "0.1.1"
409 resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-0.1.1.tgz#5861f3ed4e4bb6175597a4e078e8aa78ebe958c7"
410
367array-uniq@^1.0.1: 411array-uniq@^1.0.1:
368 version "1.0.3" 412 version "1.0.3"
369 resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" 413 resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6"
@@ -383,6 +427,10 @@ arrify@^1.0.0:
383 version "1.0.1" 427 version "1.0.1"
384 resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" 428 resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d"
385 429
430asap@~2.0.3:
431 version "2.0.6"
432 resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46"
433
386asn1@~0.2.3: 434asn1@~0.2.3:
387 version "0.2.3" 435 version "0.2.3"
388 resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.3.tgz#dac8787713c9966849fc8180777ebe9c1ddf3b86" 436 resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.3.tgz#dac8787713c9966849fc8180777ebe9c1ddf3b86"
@@ -407,6 +455,10 @@ async-each@^1.0.0:
407 version "1.0.1" 455 version "1.0.1"
408 resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.1.tgz#19d386a1d9edc6e7c1c85d388aedbcc56d33602d" 456 resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.1.tgz#19d386a1d9edc6e7c1c85d388aedbcc56d33602d"
409 457
458async-foreach@^0.1.3:
459 version "0.1.3"
460 resolved "https://registry.yarnpkg.com/async-foreach/-/async-foreach-0.1.3.tgz#36121f845c0578172de419a97dbeb1d16ec34542"
461
410async-limiter@~1.0.0: 462async-limiter@~1.0.0:
411 version "1.0.0" 463 version "1.0.0"
412 resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.0.tgz#78faed8c3d074ab81f22b4e985d79e8738f720f8" 464 resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.0.tgz#78faed8c3d074ab81f22b4e985d79e8738f720f8"
@@ -417,15 +469,27 @@ async-lru@^1.1.1:
417 dependencies: 469 dependencies:
418 lru "^3.1.0" 470 lru "^3.1.0"
419 471
472async@1.5.2, async@^1.0.0, async@^1.4.0, async@^1.5.2:
473 version "1.5.2"
474 resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a"
475
420async@>=0.2.9, async@^2.0.0: 476async@>=0.2.9, async@^2.0.0:
421 version "2.6.0" 477 version "2.6.0"
422 resolved "https://registry.yarnpkg.com/async/-/async-2.6.0.tgz#61a29abb6fcc026fea77e56d1c6ec53a795951f4" 478 resolved "https://registry.yarnpkg.com/async/-/async-2.6.0.tgz#61a29abb6fcc026fea77e56d1c6ec53a795951f4"
423 dependencies: 479 dependencies:
424 lodash "^4.14.0" 480 lodash "^4.14.0"
425 481
426async@^1.0.0, async@^1.5.2: 482async@^0.9.0, async@~0.9.0:
427 version "1.5.2" 483 version "0.9.2"
428 resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a" 484 resolved "https://registry.yarnpkg.com/async/-/async-0.9.2.tgz#aea74d5e61c1f899613bf64bda66d4c78f2fd17d"
485
486async@~0.1.22:
487 version "0.1.22"
488 resolved "https://registry.yarnpkg.com/async/-/async-0.1.22.tgz#0fc1aaa088a0e3ef0ebe2d8831bab0dcf8845061"
489
490async@~0.2.6, async@~0.2.9:
491 version "0.2.10"
492 resolved "https://registry.yarnpkg.com/async/-/async-0.2.10.tgz#b6bbe0b0674b9d719708ca38de8c237cb526c3d1"
429 493
430asynckit@^0.4.0: 494asynckit@^0.4.0:
431 version "0.4.0" 495 version "0.4.0"
@@ -485,6 +549,10 @@ basic-auth@~2.0.0:
485 dependencies: 549 dependencies:
486 safe-buffer "5.1.1" 550 safe-buffer "5.1.1"
487 551
552batch@0.6.1:
553 version "0.6.1"
554 resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16"
555
488bcrypt-pbkdf@^1.0.0: 556bcrypt-pbkdf@^1.0.0:
489 version "1.0.1" 557 version "1.0.1"
490 resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz#63bc5dcb61331b92bc05fd528953c33462a06f8d" 558 resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz#63bc5dcb61331b92bc05fd528953c33462a06f8d"
@@ -633,7 +701,7 @@ bluebird@^2.10.0:
633 version "2.11.0" 701 version "2.11.0"
634 resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-2.11.0.tgz#534b9033c022c9579c56ba3b3e5a5caafbb650e1" 702 resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-2.11.0.tgz#534b9033c022c9579c56ba3b3e5a5caafbb650e1"
635 703
636bluebird@^3.0.5, bluebird@^3.4.6, bluebird@^3.5.0: 704bluebird@^3.0.5, bluebird@^3.4.6, bluebird@^3.4.7, bluebird@^3.5.0:
637 version "3.5.1" 705 version "3.5.1"
638 resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.1.tgz#d9551f9de98f1fcda1e683d17ee91a0602ee2eb9" 706 resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.1.tgz#d9551f9de98f1fcda1e683d17ee91a0602ee2eb9"
639 707
@@ -664,6 +732,10 @@ body-parser@1.18.2, body-parser@^1.12.4:
664 raw-body "2.3.2" 732 raw-body "2.3.2"
665 type-is "~1.6.15" 733 type-is "~1.6.15"
666 734
735boolbase@~1.0.0:
736 version "1.0.0"
737 resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e"
738
667boom@2.x.x: 739boom@2.x.x:
668 version "2.10.1" 740 version "2.10.1"
669 resolved "https://registry.yarnpkg.com/boom/-/boom-2.10.1.tgz#39c8918ceff5799f83f9492a848f625add0c766f" 741 resolved "https://registry.yarnpkg.com/boom/-/boom-2.10.1.tgz#39c8918ceff5799f83f9492a848f625add0c766f"
@@ -694,7 +766,7 @@ boxen@^1.2.1:
694 term-size "^1.2.0" 766 term-size "^1.2.0"
695 widest-line "^2.0.0" 767 widest-line "^2.0.0"
696 768
697brace-expansion@^1.1.7: 769brace-expansion@^1.0.0, brace-expansion@^1.1.7:
698 version "1.1.8" 770 version "1.1.8"
699 resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.8.tgz#c07b211c7c952ec1f8efd51a77ef0d1d3990a292" 771 resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.8.tgz#c07b211c7c952ec1f8efd51a77ef0d1d3990a292"
700 dependencies: 772 dependencies:
@@ -729,6 +801,12 @@ browserify-package-json@^1.0.0:
729 version "1.0.1" 801 version "1.0.1"
730 resolved "https://registry.yarnpkg.com/browserify-package-json/-/browserify-package-json-1.0.1.tgz#98dde8aa5c561fd6d3fe49bbaa102b74b396fdea" 802 resolved "https://registry.yarnpkg.com/browserify-package-json/-/browserify-package-json-1.0.1.tgz#98dde8aa5c561fd6d3fe49bbaa102b74b396fdea"
731 803
804browserify-zlib@^0.1.4:
805 version "0.1.4"
806 resolved "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.1.4.tgz#bb35f8a519f600e0fa6b8485241c979d0141fb2d"
807 dependencies:
808 pako "~0.2.0"
809
732bs58@=2.0.0: 810bs58@=2.0.0:
733 version "2.0.0" 811 version "2.0.0"
734 resolved "https://registry.yarnpkg.com/bs58/-/bs58-2.0.0.tgz#72b713bed223a0ac518bbda0e3ce3f4817f39eb5" 812 resolved "https://registry.yarnpkg.com/bs58/-/bs58-2.0.0.tgz#72b713bed223a0ac518bbda0e3ce3f4817f39eb5"
@@ -761,7 +839,7 @@ bufferutil@^3.0.0:
761 nan "~2.7.0" 839 nan "~2.7.0"
762 prebuild-install "~2.3.0" 840 prebuild-install "~2.3.0"
763 841
764builtin-modules@^1.1.1: 842builtin-modules@^1.0.0, builtin-modules@^1.1.1:
765 version "1.1.1" 843 version "1.1.1"
766 resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f" 844 resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f"
767 845
@@ -800,6 +878,25 @@ callsites@^0.2.0:
800 version "0.2.0" 878 version "0.2.0"
801 resolved "https://registry.yarnpkg.com/callsites/-/callsites-0.2.0.tgz#afab96262910a7f33c19a5775825c69f34e350ca" 879 resolved "https://registry.yarnpkg.com/callsites/-/callsites-0.2.0.tgz#afab96262910a7f33c19a5775825c69f34e350ca"
802 880
881camelcase-keys@^2.0.0:
882 version "2.1.0"
883 resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-2.1.0.tgz#308beeaffdf28119051efa1d932213c91b8f92e7"
884 dependencies:
885 camelcase "^2.0.0"
886 map-obj "^1.0.0"
887
888camelcase@^1.0.2:
889 version "1.2.1"
890 resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-1.2.1.tgz#9bb5304d2e0b56698b2c758b08a3eaa9daa58a39"
891
892camelcase@^2.0.0:
893 version "2.1.1"
894 resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f"
895
896camelcase@^3.0.0:
897 version "3.0.0"
898 resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-3.0.0.tgz#32fc4b9fcdaf845fcdf7e73bb97cac2261f0ab0a"
899
803camelcase@^4.0.0, camelcase@^4.1.0: 900camelcase@^4.0.0, camelcase@^4.1.0:
804 version "4.1.0" 901 version "4.1.0"
805 resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd" 902 resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd"
@@ -808,10 +905,21 @@ capture-stack-trace@^1.0.0:
808 version "1.0.0" 905 version "1.0.0"
809 resolved "https://registry.yarnpkg.com/capture-stack-trace/-/capture-stack-trace-1.0.0.tgz#4a6fa07399c26bba47f0b2496b4d0fb408c5550d" 906 resolved "https://registry.yarnpkg.com/capture-stack-trace/-/capture-stack-trace-1.0.0.tgz#4a6fa07399c26bba47f0b2496b4d0fb408c5550d"
810 907
908caseless@~0.11.0:
909 version "0.11.0"
910 resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.11.0.tgz#715b96ea9841593cc33067923f5ec60ebda4f7d7"
911
811caseless@~0.12.0: 912caseless@~0.12.0:
812 version "0.12.0" 913 version "0.12.0"
813 resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" 914 resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc"
814 915
916center-align@^0.1.1:
917 version "0.1.3"
918 resolved "https://registry.yarnpkg.com/center-align/-/center-align-0.1.3.tgz#aa0d32629b6ee972200411cbd4461c907bc2b7ad"
919 dependencies:
920 align-text "^0.1.3"
921 lazy-cache "^1.0.3"
922
815chai@^4.1.1: 923chai@^4.1.1:
816 version "4.1.2" 924 version "4.1.2"
817 resolved "https://registry.yarnpkg.com/chai/-/chai-4.1.2.tgz#0f64584ba642f0f2ace2806279f4f06ca23ad73c" 925 resolved "https://registry.yarnpkg.com/chai/-/chai-4.1.2.tgz#0f64584ba642f0f2ace2806279f4f06ca23ad73c"
@@ -823,7 +931,7 @@ chai@^4.1.1:
823 pathval "^1.0.0" 931 pathval "^1.0.0"
824 type-detect "^4.0.0" 932 type-detect "^4.0.0"
825 933
826chalk@0.5.1: 934chalk@0.5.1, chalk@^0.5.1:
827 version "0.5.1" 935 version "0.5.1"
828 resolved "https://registry.yarnpkg.com/chalk/-/chalk-0.5.1.tgz#663b3a648b68b55d04690d49167aa837858f2174" 936 resolved "https://registry.yarnpkg.com/chalk/-/chalk-0.5.1.tgz#663b3a648b68b55d04690d49167aa837858f2174"
829 dependencies: 937 dependencies:
@@ -859,6 +967,16 @@ check-error@^1.0.1:
859 version "1.0.2" 967 version "1.0.2"
860 resolved "https://registry.yarnpkg.com/check-error/-/check-error-1.0.2.tgz#574d312edd88bb5dd8912e9286dd6c0aed4aac82" 968 resolved "https://registry.yarnpkg.com/check-error/-/check-error-1.0.2.tgz#574d312edd88bb5dd8912e9286dd6c0aed4aac82"
861 969
970cheerio@^0.19.0:
971 version "0.19.0"
972 resolved "https://registry.yarnpkg.com/cheerio/-/cheerio-0.19.0.tgz#772e7015f2ee29965096d71ea4175b75ab354925"
973 dependencies:
974 css-select "~1.0.0"
975 dom-serializer "~0.1.0"
976 entities "~1.1.1"
977 htmlparser2 "~3.8.1"
978 lodash "^3.2.0"
979
862chokidar@^2.0.0: 980chokidar@^2.0.0:
863 version "2.0.0" 981 version "2.0.0"
864 resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.0.0.tgz#6686313c541d3274b2a5c01233342037948c911b" 982 resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.0.0.tgz#6686313c541d3274b2a5c01233342037948c911b"
@@ -892,6 +1010,12 @@ circular-json@^0.3.1:
892 version "0.3.3" 1010 version "0.3.3"
893 resolved "https://registry.yarnpkg.com/circular-json/-/circular-json-0.3.3.tgz#815c99ea84f6809529d2f45791bdf82711352d66" 1011 resolved "https://registry.yarnpkg.com/circular-json/-/circular-json-0.3.3.tgz#815c99ea84f6809529d2f45791bdf82711352d66"
894 1012
1013clarify@^1.0.5:
1014 version "1.0.5"
1015 resolved "https://registry.yarnpkg.com/clarify/-/clarify-1.0.5.tgz#3ac7b2341a21615e8fca6e28301fcf9598c61466"
1016 dependencies:
1017 stack-chain "1.3.x"
1018
895class-utils@^0.3.5: 1019class-utils@^0.3.5:
896 version "0.3.6" 1020 version "0.3.6"
897 resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" 1021 resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463"
@@ -901,6 +1025,13 @@ class-utils@^0.3.5:
901 isobject "^3.0.0" 1025 isobject "^3.0.0"
902 static-extend "^0.1.1" 1026 static-extend "^0.1.1"
903 1027
1028clean-css@~3.4.2:
1029 version "3.4.28"
1030 resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-3.4.28.tgz#bf1945e82fc808f55695e6ddeaec01400efd03ff"
1031 dependencies:
1032 commander "2.8.x"
1033 source-map "0.4.x"
1034
904cli-boxes@^1.0.0: 1035cli-boxes@^1.0.0:
905 version "1.0.0" 1036 version "1.0.0"
906 resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-1.0.0.tgz#4fa917c3e59c94a004cd61f8ee509da651687143" 1037 resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-1.0.0.tgz#4fa917c3e59c94a004cd61f8ee509da651687143"
@@ -915,6 +1046,22 @@ cli-width@^2.0.0:
915 version "2.2.0" 1046 version "2.2.0"
916 resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.0.tgz#ff19ede8a9a5e579324147b0c11f0fbcbabed639" 1047 resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.0.tgz#ff19ede8a9a5e579324147b0c11f0fbcbabed639"
917 1048
1049cliui@^2.1.0:
1050 version "2.1.0"
1051 resolved "https://registry.yarnpkg.com/cliui/-/cliui-2.1.0.tgz#4b475760ff80264c762c3a1719032e91c7fea0d1"
1052 dependencies:
1053 center-align "^0.1.1"
1054 right-align "^0.1.1"
1055 wordwrap "0.0.2"
1056
1057cliui@^3.2.0:
1058 version "3.2.0"
1059 resolved "https://registry.yarnpkg.com/cliui/-/cliui-3.2.0.tgz#120601537a916d29940f934da3b48d585a39213d"
1060 dependencies:
1061 string-width "^1.0.1"
1062 strip-ansi "^3.0.1"
1063 wrap-ansi "^2.0.0"
1064
918closest-to@~2.0.0: 1065closest-to@~2.0.0:
919 version "2.0.0" 1066 version "2.0.0"
920 resolved "https://registry.yarnpkg.com/closest-to/-/closest-to-2.0.0.tgz#bb2a860edb7769b62d04821748ae50da24dbefaa" 1067 resolved "https://registry.yarnpkg.com/closest-to/-/closest-to-2.0.0.tgz#bb2a860edb7769b62d04821748ae50da24dbefaa"
@@ -945,6 +1092,10 @@ code-point-at@^1.0.0:
945 version "1.1.0" 1092 version "1.1.0"
946 resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" 1093 resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77"
947 1094
1095coffee-script@~1.3.3:
1096 version "1.3.3"
1097 resolved "https://registry.yarnpkg.com/coffee-script/-/coffee-script-1.3.3.tgz#150d6b4cb522894369efed6a2101c20bc7f4a4f4"
1098
948collection-visit@^1.0.0: 1099collection-visit@^1.0.0:
949 version "1.0.0" 1100 version "1.0.0"
950 resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" 1101 resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0"
@@ -1001,6 +1152,10 @@ colors@^1.1.2:
1001 version "1.1.2" 1152 version "1.1.2"
1002 resolved "https://registry.yarnpkg.com/colors/-/colors-1.1.2.tgz#168a4701756b6a7f51a12ce0c97bfa28c084ed63" 1153 resolved "https://registry.yarnpkg.com/colors/-/colors-1.1.2.tgz#168a4701756b6a7f51a12ce0c97bfa28c084ed63"
1003 1154
1155colors@~0.6.2:
1156 version "0.6.2"
1157 resolved "https://registry.yarnpkg.com/colors/-/colors-0.6.2.tgz#2423fe6678ac0c5dae8852e5d0e5be08c997abcc"
1158
1004colorspace@1.0.x: 1159colorspace@1.0.x:
1005 version "1.0.1" 1160 version "1.0.1"
1006 resolved "https://registry.yarnpkg.com/colorspace/-/colorspace-1.0.1.tgz#c99c796ed31128b9876a52e1ee5ee03a4a719749" 1161 resolved "https://registry.yarnpkg.com/colorspace/-/colorspace-1.0.1.tgz#c99c796ed31128b9876a52e1ee5ee03a4a719749"
@@ -1014,6 +1169,14 @@ combined-stream@^1.0.5, combined-stream@~1.0.5:
1014 dependencies: 1169 dependencies:
1015 delayed-stream "~1.0.0" 1170 delayed-stream "~1.0.0"
1016 1171
1172command-exists@^1.2.2:
1173 version "1.2.2"
1174 resolved "https://registry.yarnpkg.com/command-exists/-/command-exists-1.2.2.tgz#12819c64faf95446ec0ae07fe6cafb6eb3708b22"
1175
1176commander@*, commander@^2.12.1, commander@^2.13.0, commander@^2.9.0:
1177 version "2.13.0"
1178 resolved "https://registry.yarnpkg.com/commander/-/commander-2.13.0.tgz#6964bca67685df7c1f1430c584f07d7597885b9c"
1179
1017commander@2.11.0: 1180commander@2.11.0:
1018 version "2.11.0" 1181 version "2.11.0"
1019 resolved "https://registry.yarnpkg.com/commander/-/commander-2.11.0.tgz#157152fd1e7a6c8d98a5b715cf376df928004563" 1182 resolved "https://registry.yarnpkg.com/commander/-/commander-2.11.0.tgz#157152fd1e7a6c8d98a5b715cf376df928004563"
@@ -1022,9 +1185,11 @@ commander@2.6.0:
1022 version "2.6.0" 1185 version "2.6.0"
1023 resolved "https://registry.yarnpkg.com/commander/-/commander-2.6.0.tgz#9df7e52fb2a0cb0fb89058ee80c3104225f37e1d" 1186 resolved "https://registry.yarnpkg.com/commander/-/commander-2.6.0.tgz#9df7e52fb2a0cb0fb89058ee80c3104225f37e1d"
1024 1187
1025commander@^2.12.1, commander@^2.13.0: 1188commander@2.8.x:
1026 version "2.13.0" 1189 version "2.8.1"
1027 resolved "https://registry.yarnpkg.com/commander/-/commander-2.13.0.tgz#6964bca67685df7c1f1430c584f07d7597885b9c" 1190 resolved "https://registry.yarnpkg.com/commander/-/commander-2.8.1.tgz#06be367febfda0c330aa1e2a072d3dc9762425d4"
1191 dependencies:
1192 graceful-readlink ">= 1.0.0"
1028 1193
1029compact2string@^1.2.0: 1194compact2string@^1.2.0:
1030 version "1.4.0" 1195 version "1.4.0"
@@ -1040,7 +1205,7 @@ concat-map@0.0.1:
1040 version "0.0.1" 1205 version "0.0.1"
1041 resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" 1206 resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
1042 1207
1043concat-stream@^1.5.0, concat-stream@^1.5.2: 1208concat-stream@^1.4.1, concat-stream@^1.4.6, concat-stream@^1.4.7, concat-stream@^1.5.0, concat-stream@^1.5.2, concat-stream@^1.6.0:
1044 version "1.6.0" 1209 version "1.6.0"
1045 resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.0.tgz#0aac662fd52be78964d5532f694784e70110acf7" 1210 resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.0.tgz#0aac662fd52be78964d5532f694784e70110acf7"
1046 dependencies: 1211 dependencies:
@@ -1061,6 +1226,13 @@ concurrently@^3.1.0:
1061 supports-color "^3.2.3" 1226 supports-color "^3.2.3"
1062 tree-kill "^1.1.0" 1227 tree-kill "^1.1.0"
1063 1228
1229config-chain@~1.1.5:
1230 version "1.1.11"
1231 resolved "https://registry.yarnpkg.com/config-chain/-/config-chain-1.1.11.tgz#aba09747dfbe4c3e70e766a6e41586e1859fc6f2"
1232 dependencies:
1233 ini "^1.3.4"
1234 proto-list "~1.2.1"
1235
1064config@^1.14.0: 1236config@^1.14.0:
1065 version "1.29.2" 1237 version "1.29.2"
1066 resolved "https://registry.yarnpkg.com/config/-/config-1.29.2.tgz#2ebdc92639eb9d06fffd302f1ee32e2ad0e94e11" 1238 resolved "https://registry.yarnpkg.com/config/-/config-1.29.2.tgz#2ebdc92639eb9d06fffd302f1ee32e2ad0e94e11"
@@ -1079,6 +1251,19 @@ configstore@^3.0.0:
1079 write-file-atomic "^2.0.0" 1251 write-file-atomic "^2.0.0"
1080 xdg-basedir "^3.0.0" 1252 xdg-basedir "^3.0.0"
1081 1253
1254connect-livereload@^0.5.0:
1255 version "0.5.4"
1256 resolved "https://registry.yarnpkg.com/connect-livereload/-/connect-livereload-0.5.4.tgz#80157d1371c9f37cc14039ab1895970d119dc3bc"
1257
1258connect@^3.4.0:
1259 version "3.6.5"
1260 resolved "https://registry.yarnpkg.com/connect/-/connect-3.6.5.tgz#fb8dde7ba0763877d0ec9df9dac0b4b40e72c7da"
1261 dependencies:
1262 debug "2.6.9"
1263 finalhandler "1.0.6"
1264 parseurl "~1.3.2"
1265 utils-merge "1.0.1"
1266
1082console-control-strings@^1.0.0, console-control-strings@~1.1.0: 1267console-control-strings@^1.0.0, console-control-strings@~1.1.0:
1083 version "1.1.0" 1268 version "1.1.0"
1084 resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" 1269 resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e"
@@ -1147,6 +1332,13 @@ create-torrent@^3.24.5:
1147 simple-sha1 "^2.0.0" 1332 simple-sha1 "^2.0.0"
1148 xtend "^4.0.1" 1333 xtend "^4.0.1"
1149 1334
1335cross-spawn@^3.0.0:
1336 version "3.0.1"
1337 resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-3.0.1.tgz#1256037ecb9f0c5f79e3d6ef135e30770184b982"
1338 dependencies:
1339 lru-cache "^4.0.1"
1340 which "^1.2.9"
1341
1150cross-spawn@^5.0.1: 1342cross-spawn@^5.0.1:
1151 version "5.1.0" 1343 version "5.1.0"
1152 resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" 1344 resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449"
@@ -1175,6 +1367,25 @@ crypto-random-string@^1.0.0:
1175 version "1.0.0" 1367 version "1.0.0"
1176 resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-1.0.0.tgz#a230f64f568310e1498009940790ec99545bca7e" 1368 resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-1.0.0.tgz#a230f64f568310e1498009940790ec99545bca7e"
1177 1369
1370css-select@~1.0.0:
1371 version "1.0.0"
1372 resolved "https://registry.yarnpkg.com/css-select/-/css-select-1.0.0.tgz#b1121ca51848dd264e2244d058cee254deeb44b0"
1373 dependencies:
1374 boolbase "~1.0.0"
1375 css-what "1.0"
1376 domutils "1.4"
1377 nth-check "~1.0.0"
1378
1379css-what@1.0:
1380 version "1.0.0"
1381 resolved "https://registry.yarnpkg.com/css-what/-/css-what-1.0.0.tgz#d7cc2df45180666f99d2b14462639469e00f736c"
1382
1383currently-unhandled@^0.4.1:
1384 version "0.4.1"
1385 resolved "https://registry.yarnpkg.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea"
1386 dependencies:
1387 array-find-index "^1.0.1"
1388
1178d@1: 1389d@1:
1179 version "1.0.0" 1390 version "1.0.0"
1180 resolved "https://registry.yarnpkg.com/d/-/d-1.0.0.tgz#754bb5bfe55451da69a58b94d45f4c5b0462d58f" 1391 resolved "https://registry.yarnpkg.com/d/-/d-1.0.0.tgz#754bb5bfe55451da69a58b94d45f4c5b0462d58f"
@@ -1191,6 +1402,10 @@ date-fns@^1.23.0:
1191 version "1.29.0" 1402 version "1.29.0"
1192 resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-1.29.0.tgz#12e609cdcb935127311d04d33334e2960a2a54e6" 1403 resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-1.29.0.tgz#12e609cdcb935127311d04d33334e2960a2a54e6"
1193 1404
1405dateformat@1.0.2-1.2.3:
1406 version "1.0.2-1.2.3"
1407 resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-1.0.2-1.2.3.tgz#b0220c02de98617433b72851cf47de3df2cdbee9"
1408
1194debug-log@^1.0.0: 1409debug-log@^1.0.0:
1195 version "1.0.1" 1410 version "1.0.1"
1196 resolved "https://registry.yarnpkg.com/debug-log/-/debug-log-1.0.1.tgz#2307632d4c04382b8df8a32f70b895046d52745f" 1411 resolved "https://registry.yarnpkg.com/debug-log/-/debug-log-1.0.1.tgz#2307632d4c04382b8df8a32f70b895046d52745f"
@@ -1207,6 +1422,14 @@ debug@3.1.0, debug@^3.0.0, debug@^3.1.0:
1207 dependencies: 1422 dependencies:
1208 ms "2.0.0" 1423 ms "2.0.0"
1209 1424
1425debug@~0.7.0:
1426 version "0.7.4"
1427 resolved "https://registry.yarnpkg.com/debug/-/debug-0.7.4.tgz#06e1ea8082c2cb14e39806e22e2f6f757f92af39"
1428
1429decamelize@^1.0.0, decamelize@^1.1.1, decamelize@^1.1.2:
1430 version "1.2.0"
1431 resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290"
1432
1210decode-uri-component@^0.2.0: 1433decode-uri-component@^0.2.0:
1211 version "0.2.0" 1434 version "0.2.0"
1212 resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" 1435 resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545"
@@ -1344,6 +1567,40 @@ doctrine@^2.0.0:
1344 dependencies: 1567 dependencies:
1345 esutils "^2.0.2" 1568 esutils "^2.0.2"
1346 1569
1570dom-serializer@0, dom-serializer@~0.1.0:
1571 version "0.1.0"
1572 resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.1.0.tgz#073c697546ce0780ce23be4a28e293e40bc30c82"
1573 dependencies:
1574 domelementtype "~1.1.1"
1575 entities "~1.1.1"
1576
1577domelementtype@1:
1578 version "1.3.0"
1579 resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.0.tgz#b17aed82e8ab59e52dd9c19b1756e0fc187204c2"
1580
1581domelementtype@~1.1.1:
1582 version "1.1.3"
1583 resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.1.3.tgz#bd28773e2642881aec51544924299c5cd822185b"
1584
1585domhandler@2.3:
1586 version "2.3.0"
1587 resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-2.3.0.tgz#2de59a0822d5027fabff6f032c2b25a2a8abe738"
1588 dependencies:
1589 domelementtype "1"
1590
1591domutils@1.4:
1592 version "1.4.3"
1593 resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.4.3.tgz#0865513796c6b306031850e175516baf80b72a6f"
1594 dependencies:
1595 domelementtype "1"
1596
1597domutils@1.5:
1598 version "1.5.1"
1599 resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.5.1.tgz#dcd8488a26f563d61079e48c9f7b7e32373682cf"
1600 dependencies:
1601 dom-serializer "0"
1602 domelementtype "1"
1603
1347dot-prop@^4.1.0: 1604dot-prop@^4.1.0:
1348 version "4.2.0" 1605 version "4.2.0"
1349 resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-4.2.0.tgz#1f19e0c2e1aa0e32797c49799f2837ac6af69c57" 1606 resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-4.2.0.tgz#1f19e0c2e1aa0e32797c49799f2837ac6af69c57"
@@ -1358,10 +1615,17 @@ duplexer3@^0.1.4:
1358 version "0.1.4" 1615 version "0.1.4"
1359 resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2" 1616 resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2"
1360 1617
1361duplexer@~0.1.1: 1618duplexer@^0.1.1, duplexer@~0.1.1:
1362 version "0.1.1" 1619 version "0.1.1"
1363 resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.1.tgz#ace6ff808c1ce66b57d1ebf97977acb02334cfc1" 1620 resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.1.tgz#ace6ff808c1ce66b57d1ebf97977acb02334cfc1"
1364 1621
1622each-async@^1.0.0:
1623 version "1.1.1"
1624 resolved "https://registry.yarnpkg.com/each-async/-/each-async-1.1.1.tgz#dee5229bdf0ab6ba2012a395e1b869abf8813473"
1625 dependencies:
1626 onetime "^1.0.0"
1627 set-immediate-shim "^1.0.0"
1628
1365ecc-jsbn@~0.1.1: 1629ecc-jsbn@~0.1.1:
1366 version "0.1.1" 1630 version "0.1.1"
1367 resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz#0fc73a9ed5f0d53c38193398523ef7e543777505" 1631 resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz#0fc73a9ed5f0d53c38193398523ef7e543777505"
@@ -1404,11 +1668,19 @@ end-of-stream@^1.0.0, end-of-stream@^1.1.0:
1404 dependencies: 1668 dependencies:
1405 once "^1.4.0" 1669 once "^1.4.0"
1406 1670
1671entities@1.0:
1672 version "1.0.0"
1673 resolved "https://registry.yarnpkg.com/entities/-/entities-1.0.0.tgz#b2987aa3821347fcde642b24fdfc9e4fb712bf26"
1674
1675entities@~1.1.1:
1676 version "1.1.1"
1677 resolved "https://registry.yarnpkg.com/entities/-/entities-1.1.1.tgz#6e5c2d0a5621b5dadaecef80b90edfb5cd7772f0"
1678
1407env-variable@0.0.x: 1679env-variable@0.0.x:
1408 version "0.0.3" 1680 version "0.0.3"
1409 resolved "https://registry.yarnpkg.com/env-variable/-/env-variable-0.0.3.tgz#b86c1641be5610267d506f18071ea76d707097cb" 1681 resolved "https://registry.yarnpkg.com/env-variable/-/env-variable-0.0.3.tgz#b86c1641be5610267d506f18071ea76d707097cb"
1410 1682
1411error-ex@^1.3.1: 1683error-ex@^1.2.0, error-ex@^1.3.1:
1412 version "1.3.1" 1684 version "1.3.1"
1413 resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.1.tgz#f855a86ce61adc4e8621c3cda21e7a7612c3a8dc" 1685 resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.1.tgz#f855a86ce61adc4e8621c3cda21e7a7612c3a8dc"
1414 dependencies: 1686 dependencies:
@@ -1618,10 +1890,18 @@ espree@^3.4.0:
1618 acorn "^5.2.1" 1890 acorn "^5.2.1"
1619 acorn-jsx "^3.0.0" 1891 acorn-jsx "^3.0.0"
1620 1892
1893esprima@^1.2.0:
1894 version "1.2.5"
1895 resolved "https://registry.yarnpkg.com/esprima/-/esprima-1.2.5.tgz#0993502feaf668138325756f30f9a51feeec11e9"
1896
1621esprima@^4.0.0: 1897esprima@^4.0.0:
1622 version "4.0.0" 1898 version "4.0.0"
1623 resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.0.tgz#4499eddcd1110e0b218bacf2fa7f7f59f55ca804" 1899 resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.0.tgz#4499eddcd1110e0b218bacf2fa7f7f59f55ca804"
1624 1900
1901"esprima@~ 1.0.2":
1902 version "1.0.4"
1903 resolved "https://registry.yarnpkg.com/esprima/-/esprima-1.0.4.tgz#9f557e08fc3b4d26ece9dd34f8fbf476b62585ad"
1904
1625esquery@^1.0.0: 1905esquery@^1.0.0:
1626 version "1.0.0" 1906 version "1.0.0"
1627 resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.0.0.tgz#cfba8b57d7fba93f17298a8a006a04cda13d80fa" 1907 resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.0.0.tgz#cfba8b57d7fba93f17298a8a006a04cda13d80fa"
@@ -1635,6 +1915,10 @@ esrecurse@^4.1.0:
1635 estraverse "^4.1.0" 1915 estraverse "^4.1.0"
1636 object-assign "^4.0.1" 1916 object-assign "^4.0.1"
1637 1917
1918estraverse@^1.5.0:
1919 version "1.9.3"
1920 resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-1.9.3.tgz#af67f2dc922582415950926091a4005d29c9bb44"
1921
1638estraverse@^4.0.0, estraverse@^4.1.0, estraverse@^4.1.1, estraverse@^4.2.0: 1922estraverse@^4.0.0, estraverse@^4.1.0, estraverse@^4.1.1, estraverse@^4.2.0:
1639 version "4.2.0" 1923 version "4.2.0"
1640 resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.2.0.tgz#0dee3fed31fcd469618ce7342099fc1afa0bdb13" 1924 resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.2.0.tgz#0dee3fed31fcd469618ce7342099fc1afa0bdb13"
@@ -1670,6 +1954,10 @@ event-stream@~3.3.0:
1670 stream-combiner "~0.0.4" 1954 stream-combiner "~0.0.4"
1671 through "~2.3.1" 1955 through "~2.3.1"
1672 1956
1957eventemitter2@~0.4.13:
1958 version "0.4.14"
1959 resolved "https://registry.yarnpkg.com/eventemitter2/-/eventemitter2-0.4.14.tgz#8f61b75cde012b2e9eb284d4545583b5643b61ab"
1960
1673execa@^0.7.0: 1961execa@^0.7.0:
1674 version "0.7.0" 1962 version "0.7.0"
1675 resolved "https://registry.yarnpkg.com/execa/-/execa-0.7.0.tgz#944becd34cc41ee32a63a9faf27ad5a65fc59777" 1963 resolved "https://registry.yarnpkg.com/execa/-/execa-0.7.0.tgz#944becd34cc41ee32a63a9faf27ad5a65fc59777"
@@ -1686,6 +1974,10 @@ exit-hook@^1.0.0:
1686 version "1.1.1" 1974 version "1.1.1"
1687 resolved "https://registry.yarnpkg.com/exit-hook/-/exit-hook-1.1.1.tgz#f05ca233b48c05d54fff07765df8507e95c02ff8" 1975 resolved "https://registry.yarnpkg.com/exit-hook/-/exit-hook-1.1.1.tgz#f05ca233b48c05d54fff07765df8507e95c02ff8"
1688 1976
1977exit@~0.1.1:
1978 version "0.1.2"
1979 resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c"
1980
1689expand-brackets@^2.1.4: 1981expand-brackets@^2.1.4:
1690 version "2.1.4" 1982 version "2.1.4"
1691 resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" 1983 resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622"
@@ -1803,11 +2095,15 @@ fast-levenshtein@~2.0.4:
1803 version "2.0.6" 2095 version "2.0.6"
1804 resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" 2096 resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917"
1805 2097
2098faye-websocket@~0.4.3:
2099 version "0.4.4"
2100 resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.4.4.tgz#c14c5b3bf14d7417ffbfd990c0a7495cd9f337bc"
2101
1806fecha@^2.3.2: 2102fecha@^2.3.2:
1807 version "2.3.2" 2103 version "2.3.2"
1808 resolved "https://registry.yarnpkg.com/fecha/-/fecha-2.3.2.tgz#360f035dd6edd954bc9581f95f2a4a7f2a3505c1" 2104 resolved "https://registry.yarnpkg.com/fecha/-/fecha-2.3.2.tgz#360f035dd6edd954bc9581f95f2a4a7f2a3505c1"
1809 2105
1810figures@^1.3.5: 2106figures@^1.0.1, figures@^1.3.5:
1811 version "1.7.0" 2107 version "1.7.0"
1812 resolved "https://registry.yarnpkg.com/figures/-/figures-1.7.0.tgz#cbe1e3affcf1cd44b80cadfed28dc793a9701d2e" 2108 resolved "https://registry.yarnpkg.com/figures/-/figures-1.7.0.tgz#cbe1e3affcf1cd44b80cadfed28dc793a9701d2e"
1813 dependencies: 2109 dependencies:
@@ -1821,6 +2117,10 @@ file-entry-cache@^2.0.0:
1821 flat-cache "^1.2.1" 2117 flat-cache "^1.2.1"
1822 object-assign "^4.0.1" 2118 object-assign "^4.0.1"
1823 2119
2120file-sync-cmp@^0.1.0:
2121 version "0.1.1"
2122 resolved "https://registry.yarnpkg.com/file-sync-cmp/-/file-sync-cmp-0.1.1.tgz#a5e7a8ffbfa493b43b923bbd4ca89a53b63b612b"
2123
1824filestream@^4.0.0: 2124filestream@^4.0.0:
1825 version "4.1.3" 2125 version "4.1.3"
1826 resolved "https://registry.yarnpkg.com/filestream/-/filestream-4.1.3.tgz#948fcaade8221f715f5ecaddc54862faaacc9325" 2126 resolved "https://registry.yarnpkg.com/filestream/-/filestream-4.1.3.tgz#948fcaade8221f715f5ecaddc54862faaacc9325"
@@ -1839,6 +2139,18 @@ fill-range@^4.0.0:
1839 repeat-string "^1.6.1" 2139 repeat-string "^1.6.1"
1840 to-regex-range "^2.1.0" 2140 to-regex-range "^2.1.0"
1841 2141
2142finalhandler@1.0.6:
2143 version "1.0.6"
2144 resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.0.6.tgz#007aea33d1a4d3e42017f624848ad58d212f814f"
2145 dependencies:
2146 debug "2.6.9"
2147 encodeurl "~1.0.1"
2148 escape-html "~1.0.3"
2149 on-finished "~2.3.0"
2150 parseurl "~1.3.2"
2151 statuses "~1.3.1"
2152 unpipe "~1.0.0"
2153
1842finalhandler@1.1.0: 2154finalhandler@1.1.0:
1843 version "1.1.0" 2155 version "1.1.0"
1844 resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.0.tgz#ce0b6855b45853e791b2fcc680046d88253dd7f5" 2156 resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.0.tgz#ce0b6855b45853e791b2fcc680046d88253dd7f5"
@@ -1868,6 +2180,13 @@ find-up@^2.0.0:
1868 dependencies: 2180 dependencies:
1869 locate-path "^2.0.0" 2181 locate-path "^2.0.0"
1870 2182
2183findup-sync@~0.1.2:
2184 version "0.1.3"
2185 resolved "https://registry.yarnpkg.com/findup-sync/-/findup-sync-0.1.3.tgz#7f3e7a97b82392c653bf06589bd85190e93c3683"
2186 dependencies:
2187 glob "~3.2.9"
2188 lodash "~2.4.1"
2189
1871flat-cache@^1.2.1: 2190flat-cache@^1.2.1:
1872 version "1.3.0" 2191 version "1.3.0"
1873 resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-1.3.0.tgz#d3030b32b38154f4e3b7e9c709f490f7ef97c481" 2192 resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-1.3.0.tgz#d3030b32b38154f4e3b7e9c709f490f7ef97c481"
@@ -1924,6 +2243,13 @@ forwarded@~0.1.2:
1924 version "0.1.2" 2243 version "0.1.2"
1925 resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.1.2.tgz#98c23dab1175657b8c0573e8ceccd91b0ff18c84" 2244 resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.1.2.tgz#98c23dab1175657b8c0573e8ceccd91b0ff18c84"
1926 2245
2246foundation-sites@^6.4.1:
2247 version "6.4.3"
2248 resolved "https://registry.yarnpkg.com/foundation-sites/-/foundation-sites-6.4.3.tgz#ea89eb599badf6f03dd526c51f00bdb942a844f6"
2249 dependencies:
2250 jquery ">=3.0.0"
2251 what-input "^4.1.3"
2252
1927fragment-cache@^0.2.1: 2253fragment-cache@^0.2.1:
1928 version "0.2.1" 2254 version "0.2.1"
1929 resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" 2255 resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19"
@@ -2000,6 +2326,18 @@ gauge@~2.7.3:
2000 strip-ansi "^3.0.1" 2326 strip-ansi "^3.0.1"
2001 wide-align "^1.1.0" 2327 wide-align "^1.1.0"
2002 2328
2329gaze@^1.0.0:
2330 version "1.1.2"
2331 resolved "https://registry.yarnpkg.com/gaze/-/gaze-1.1.2.tgz#847224677adb8870d679257ed3388fdb61e40105"
2332 dependencies:
2333 globule "^1.0.0"
2334
2335gaze@~0.5.1:
2336 version "0.5.2"
2337 resolved "https://registry.yarnpkg.com/gaze/-/gaze-0.5.2.tgz#40b709537d24d1d45767db5a908689dfe69ac44f"
2338 dependencies:
2339 globule "~0.1.0"
2340
2003generate-function@^2.0.0: 2341generate-function@^2.0.0:
2004 version "2.0.0" 2342 version "2.0.0"
2005 resolved "https://registry.yarnpkg.com/generate-function/-/generate-function-2.0.0.tgz#6858fe7c0969b7d4e9093337647ac79f60dfbe74" 2343 resolved "https://registry.yarnpkg.com/generate-function/-/generate-function-2.0.0.tgz#6858fe7c0969b7d4e9093337647ac79f60dfbe74"
@@ -2022,10 +2360,22 @@ get-browser-rtc@^1.0.0:
2022 version "1.0.2" 2360 version "1.0.2"
2023 resolved "https://registry.yarnpkg.com/get-browser-rtc/-/get-browser-rtc-1.0.2.tgz#bbcd40c8451a7ed4ef5c373b8169a409dd1d11d9" 2361 resolved "https://registry.yarnpkg.com/get-browser-rtc/-/get-browser-rtc-1.0.2.tgz#bbcd40c8451a7ed4ef5c373b8169a409dd1d11d9"
2024 2362
2363get-caller-file@^1.0.1:
2364 version "1.0.2"
2365 resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.2.tgz#f702e63127e7e231c160a80c1554acb70d5047e5"
2366
2025get-func-name@^2.0.0: 2367get-func-name@^2.0.0:
2026 version "2.0.0" 2368 version "2.0.0"
2027 resolved "https://registry.yarnpkg.com/get-func-name/-/get-func-name-2.0.0.tgz#ead774abee72e20409433a066366023dd6887a41" 2369 resolved "https://registry.yarnpkg.com/get-func-name/-/get-func-name-2.0.0.tgz#ead774abee72e20409433a066366023dd6887a41"
2028 2370
2371get-port@^3.1.0:
2372 version "3.2.0"
2373 resolved "https://registry.yarnpkg.com/get-port/-/get-port-3.2.0.tgz#dd7ce7de187c06c8bf353796ac71e099f0980ebc"
2374
2375get-stdin@^4.0.1:
2376 version "4.0.1"
2377 resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe"
2378
2029get-stdin@^5.0.1: 2379get-stdin@^5.0.1:
2030 version "5.0.1" 2380 version "5.0.1"
2031 resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-5.0.1.tgz#122e161591e21ff4c52530305693f20e6393a398" 2381 resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-5.0.1.tgz#122e161591e21ff4c52530305693f20e6393a398"
@@ -2038,6 +2388,10 @@ get-value@^2.0.3, get-value@^2.0.6:
2038 version "2.0.6" 2388 version "2.0.6"
2039 resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" 2389 resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28"
2040 2390
2391getobject@~0.1.0:
2392 version "0.1.0"
2393 resolved "https://registry.yarnpkg.com/getobject/-/getobject-0.1.0.tgz#047a449789fa160d018f5486ed91320b6ec7885c"
2394
2041getpass@^0.1.1: 2395getpass@^0.1.1:
2042 version "0.1.7" 2396 version "0.1.7"
2043 resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" 2397 resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa"
@@ -2055,7 +2409,7 @@ glob-parent@^3.1.0:
2055 is-glob "^3.1.0" 2409 is-glob "^3.1.0"
2056 path-dirname "^1.0.0" 2410 path-dirname "^1.0.0"
2057 2411
2058glob@7.1.2, glob@^7.0.0, glob@^7.0.3, glob@^7.0.5, glob@^7.1.1: 2412glob@7.1.2, glob@^7.0.0, glob@^7.0.3, glob@^7.0.5, glob@^7.1.1, glob@~7.1.1:
2059 version "7.1.2" 2413 version "7.1.2"
2060 resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.2.tgz#c19c9df9a028702d678612384a6552404c636d15" 2414 resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.2.tgz#c19c9df9a028702d678612384a6552404c636d15"
2061 dependencies: 2415 dependencies:
@@ -2066,6 +2420,40 @@ glob@7.1.2, glob@^7.0.0, glob@^7.0.3, glob@^7.0.5, glob@^7.1.1:
2066 once "^1.3.0" 2420 once "^1.3.0"
2067 path-is-absolute "^1.0.0" 2421 path-is-absolute "^1.0.0"
2068 2422
2423glob@^4.0.2:
2424 version "4.5.3"
2425 resolved "https://registry.yarnpkg.com/glob/-/glob-4.5.3.tgz#c6cb73d3226c1efef04de3c56d012f03377ee15f"
2426 dependencies:
2427 inflight "^1.0.4"
2428 inherits "2"
2429 minimatch "^2.0.1"
2430 once "^1.3.0"
2431
2432glob@^6.0.4:
2433 version "6.0.4"
2434 resolved "https://registry.yarnpkg.com/glob/-/glob-6.0.4.tgz#0f08860f6a155127b2fadd4f9ce24b1aab6e4d22"
2435 dependencies:
2436 inflight "^1.0.4"
2437 inherits "2"
2438 minimatch "2 || 3"
2439 once "^1.3.0"
2440 path-is-absolute "^1.0.0"
2441
2442glob@~3.1.21:
2443 version "3.1.21"
2444 resolved "https://registry.yarnpkg.com/glob/-/glob-3.1.21.tgz#d29e0a055dea5138f4d07ed40e8982e83c2066cd"
2445 dependencies:
2446 graceful-fs "~1.2.0"
2447 inherits "1"
2448 minimatch "~0.2.11"
2449
2450glob@~3.2.9:
2451 version "3.2.11"
2452 resolved "https://registry.yarnpkg.com/glob/-/glob-3.2.11.tgz#4a973f635b9190f715d10987d5c00fd2815ebe3d"
2453 dependencies:
2454 inherits "2"
2455 minimatch "0.3"
2456
2069global-dirs@^0.1.0: 2457global-dirs@^0.1.0:
2070 version "0.1.1" 2458 version "0.1.1"
2071 resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-0.1.1.tgz#b319c0dd4607f353f3be9cca4c72fc148c49f445" 2459 resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-0.1.1.tgz#b319c0dd4607f353f3be9cca4c72fc148c49f445"
@@ -2076,6 +2464,15 @@ globals@^9.14.0:
2076 version "9.18.0" 2464 version "9.18.0"
2077 resolved "https://registry.yarnpkg.com/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a" 2465 resolved "https://registry.yarnpkg.com/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a"
2078 2466
2467globby@^0.1.1:
2468 version "0.1.1"
2469 resolved "https://registry.yarnpkg.com/globby/-/globby-0.1.1.tgz#cbec63df724b4bea458b79a16cc0e3b1f2ca8620"
2470 dependencies:
2471 array-differ "^0.1.0"
2472 array-union "^0.1.0"
2473 async "^0.9.0"
2474 glob "^4.0.2"
2475
2079globby@^5.0.0: 2476globby@^5.0.0:
2080 version "5.0.0" 2477 version "5.0.0"
2081 resolved "https://registry.yarnpkg.com/globby/-/globby-5.0.0.tgz#ebd84667ca0dbb330b99bcfc68eac2bc54370e0d" 2478 resolved "https://registry.yarnpkg.com/globby/-/globby-5.0.0.tgz#ebd84667ca0dbb330b99bcfc68eac2bc54370e0d"
@@ -2087,6 +2484,22 @@ globby@^5.0.0:
2087 pify "^2.0.0" 2484 pify "^2.0.0"
2088 pinkie-promise "^2.0.0" 2485 pinkie-promise "^2.0.0"
2089 2486
2487globule@^1.0.0:
2488 version "1.2.0"
2489 resolved "https://registry.yarnpkg.com/globule/-/globule-1.2.0.tgz#1dc49c6822dd9e8a2fa00ba2a295006e8664bd09"
2490 dependencies:
2491 glob "~7.1.1"
2492 lodash "~4.17.4"
2493 minimatch "~3.0.2"
2494
2495globule@~0.1.0:
2496 version "0.1.0"
2497 resolved "https://registry.yarnpkg.com/globule/-/globule-0.1.0.tgz#d9c8edde1da79d125a151b79533b978676346ae5"
2498 dependencies:
2499 glob "~3.1.21"
2500 lodash "~1.0.1"
2501 minimatch "~0.2.11"
2502
2090got@^6.7.1: 2503got@^6.7.1:
2091 version "6.7.1" 2504 version "6.7.1"
2092 resolved "https://registry.yarnpkg.com/got/-/got-6.7.1.tgz#240cd05785a9a18e561dc1b44b41c763ef1e8db0" 2505 resolved "https://registry.yarnpkg.com/got/-/got-6.7.1.tgz#240cd05785a9a18e561dc1b44b41c763ef1e8db0"
@@ -2107,10 +2520,197 @@ graceful-fs@^4.1.11, graceful-fs@^4.1.2:
2107 version "4.1.11" 2520 version "4.1.11"
2108 resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658" 2521 resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658"
2109 2522
2523graceful-fs@~1.2.0:
2524 version "1.2.3"
2525 resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-1.2.3.tgz#15a4806a57547cb2d2dbf27f42e89a8c3451b364"
2526
2527"graceful-readlink@>= 1.0.0":
2528 version "1.0.1"
2529 resolved "https://registry.yarnpkg.com/graceful-readlink/-/graceful-readlink-1.0.1.tgz#4cafad76bc62f02fa039b2f94e9a3dd3a391a725"
2530
2531graphlib@^2.1.1:
2532 version "2.1.5"
2533 resolved "https://registry.yarnpkg.com/graphlib/-/graphlib-2.1.5.tgz#6afe1afcc5148555ec799e499056795bd6938c87"
2534 dependencies:
2535 lodash "^4.11.1"
2536
2110growl@1.10.3: 2537growl@1.10.3:
2111 version "1.10.3" 2538 version "1.10.3"
2112 resolved "https://registry.yarnpkg.com/growl/-/growl-1.10.3.tgz#1926ba90cf3edfe2adb4927f5880bc22c66c790f" 2539 resolved "https://registry.yarnpkg.com/growl/-/growl-1.10.3.tgz#1926ba90cf3edfe2adb4927f5880bc22c66c790f"
2113 2540
2541grunt-compile-handlebars@^2.0.0:
2542 version "2.0.2"
2543 resolved "https://registry.yarnpkg.com/grunt-compile-handlebars/-/grunt-compile-handlebars-2.0.2.tgz#b9f60263771f7dd7f17bcc05e6e1e329e2772cc3"
2544 dependencies:
2545 alce "^1.0.0"
2546 handlebars ">= 1"
2547 lodash.merge "^3.0.0"
2548 lodash.toarray "^3.0.0"
2549
2550grunt-contrib-clean@^0.7.0:
2551 version "0.7.0"
2552 resolved "https://registry.yarnpkg.com/grunt-contrib-clean/-/grunt-contrib-clean-0.7.0.tgz#12fca70bbf525b918b73e5ccb1450f43beb629cd"
2553 dependencies:
2554 rimraf "^2.2.1"
2555
2556grunt-contrib-concat@^0.5.1:
2557 version "0.5.1"
2558 resolved "https://registry.yarnpkg.com/grunt-contrib-concat/-/grunt-contrib-concat-0.5.1.tgz#953c6efdfdfd2c107ab9c85077f2d4b24d31cd49"
2559 dependencies:
2560 chalk "^0.5.1"
2561 source-map "^0.3.0"
2562
2563grunt-contrib-connect@^0.11.2:
2564 version "0.11.2"
2565 resolved "https://registry.yarnpkg.com/grunt-contrib-connect/-/grunt-contrib-connect-0.11.2.tgz#1c0a0707d3b328d9cf3b4b490eb84c495d936aed"
2566 dependencies:
2567 async "^0.9.0"
2568 connect "^3.4.0"
2569 connect-livereload "^0.5.0"
2570 morgan "^1.6.1"
2571 opn "^1.0.0"
2572 portscanner "^1.0.0"
2573 serve-index "^1.7.1"
2574 serve-static "^1.10.0"
2575
2576grunt-contrib-copy@^0.8.2:
2577 version "0.8.2"
2578 resolved "https://registry.yarnpkg.com/grunt-contrib-copy/-/grunt-contrib-copy-0.8.2.tgz#df31c90ffcc409bc9fafe44ec0dd1e4259916fea"
2579 dependencies:
2580 chalk "^1.1.1"
2581 file-sync-cmp "^0.1.0"
2582
2583grunt-contrib-cssmin@^0.14.0:
2584 version "0.14.0"
2585 resolved "https://registry.yarnpkg.com/grunt-contrib-cssmin/-/grunt-contrib-cssmin-0.14.0.tgz#88b0a92536969bb566281c5c61ec5062d833f3b7"
2586 dependencies:
2587 chalk "^1.0.0"
2588 clean-css "~3.4.2"
2589 maxmin "^1.1.0"
2590
2591grunt-contrib-handlebars@^0.11.0:
2592 version "0.11.0"
2593 resolved "https://registry.yarnpkg.com/grunt-contrib-handlebars/-/grunt-contrib-handlebars-0.11.0.tgz#7a736ced149bcf9f789550e9c8b26661a057d866"
2594 dependencies:
2595 chalk "^1.0.0"
2596 handlebars "~4.0.0"
2597 nsdeclare "0.1.0"
2598
2599grunt-contrib-uglify@^0.11.0:
2600 version "0.11.1"
2601 resolved "https://registry.yarnpkg.com/grunt-contrib-uglify/-/grunt-contrib-uglify-0.11.1.tgz#5e22a2f676cd11d871fc2a0f08aa9b2973045325"
2602 dependencies:
2603 chalk "^1.0.0"
2604 lodash "^4.0.1"
2605 maxmin "^2.0.0"
2606 uglify-js "~2.6.0"
2607 uri-path "^1.0.0"
2608
2609grunt-contrib-watch@^0.6.1:
2610 version "0.6.1"
2611 resolved "https://registry.yarnpkg.com/grunt-contrib-watch/-/grunt-contrib-watch-0.6.1.tgz#64fdcba25a635f5b4da1b6ce6f90da0aeb6e3f15"
2612 dependencies:
2613 async "~0.2.9"
2614 gaze "~0.5.1"
2615 lodash "~2.4.1"
2616 tiny-lr-fork "0.0.5"
2617
2618grunt-legacy-log-utils@~0.1.1:
2619 version "0.1.1"
2620 resolved "https://registry.yarnpkg.com/grunt-legacy-log-utils/-/grunt-legacy-log-utils-0.1.1.tgz#c0706b9dd9064e116f36f23fe4e6b048672c0f7e"
2621 dependencies:
2622 colors "~0.6.2"
2623 lodash "~2.4.1"
2624 underscore.string "~2.3.3"
2625
2626grunt-legacy-log@~0.1.0:
2627 version "0.1.3"
2628 resolved "https://registry.yarnpkg.com/grunt-legacy-log/-/grunt-legacy-log-0.1.3.tgz#ec29426e803021af59029f87d2f9cd7335a05531"
2629 dependencies:
2630 colors "~0.6.2"
2631 grunt-legacy-log-utils "~0.1.1"
2632 hooker "~0.2.3"
2633 lodash "~2.4.1"
2634 underscore.string "~2.3.3"
2635
2636grunt-legacy-util@~0.2.0:
2637 version "0.2.0"
2638 resolved "https://registry.yarnpkg.com/grunt-legacy-util/-/grunt-legacy-util-0.2.0.tgz#93324884dbf7e37a9ff7c026dff451d94a9e554b"
2639 dependencies:
2640 async "~0.1.22"
2641 exit "~0.1.1"
2642 getobject "~0.1.0"
2643 hooker "~0.2.3"
2644 lodash "~0.9.2"
2645 underscore.string "~2.2.1"
2646 which "~1.0.5"
2647
2648grunt-prettify@^0.4.0:
2649 version "0.4.0"
2650 resolved "https://registry.yarnpkg.com/grunt-prettify/-/grunt-prettify-0.4.0.tgz#fc853db4245d4908ab6e35afb5277213eddc194b"
2651 dependencies:
2652 async "~0.9.0"
2653 globby "^0.1.1"
2654 js-beautify "~1.5.4"
2655 lodash "~2.4.1"
2656 underscore.string "~2.3.3"
2657
2658grunt-sass@*:
2659 version "2.0.0"
2660 resolved "https://registry.yarnpkg.com/grunt-sass/-/grunt-sass-2.0.0.tgz#9074cf9d7b4592e20f7788caa727b8f9aa06b60a"
2661 dependencies:
2662 each-async "^1.0.0"
2663 node-sass "^4.0.0"
2664 object-assign "^4.0.1"
2665
2666grunt@^0.4.5:
2667 version "0.4.5"
2668 resolved "https://registry.yarnpkg.com/grunt/-/grunt-0.4.5.tgz#56937cd5194324adff6d207631832a9d6ba4e7f0"
2669 dependencies:
2670 async "~0.1.22"
2671 coffee-script "~1.3.3"
2672 colors "~0.6.2"
2673 dateformat "1.0.2-1.2.3"
2674 eventemitter2 "~0.4.13"
2675 exit "~0.1.1"
2676 findup-sync "~0.1.2"
2677 getobject "~0.1.0"
2678 glob "~3.1.21"
2679 grunt-legacy-log "~0.1.0"
2680 grunt-legacy-util "~0.2.0"
2681 hooker "~0.2.3"
2682 iconv-lite "~0.2.11"
2683 js-yaml "~2.0.5"
2684 lodash "~0.9.2"
2685 minimatch "~0.2.12"
2686 nopt "~1.0.10"
2687 rimraf "~2.2.8"
2688 underscore.string "~2.2.1"
2689 which "~1.0.5"
2690
2691gzip-size@^1.0.0:
2692 version "1.0.0"
2693 resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-1.0.0.tgz#66cf8b101047227b95bace6ea1da0c177ed5c22f"
2694 dependencies:
2695 browserify-zlib "^0.1.4"
2696 concat-stream "^1.4.1"
2697
2698gzip-size@^3.0.0:
2699 version "3.0.0"
2700 resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-3.0.0.tgz#546188e9bdc337f673772f81660464b389dce520"
2701 dependencies:
2702 duplexer "^0.1.1"
2703
2704"handlebars@>= 1", handlebars@^4.0.5, handlebars@~4.0.0:
2705 version "4.0.11"
2706 resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.0.11.tgz#630a35dfe0294bc281edae6ffc5d329fc7982dcc"
2707 dependencies:
2708 async "^1.4.0"
2709 optimist "^0.6.1"
2710 source-map "^0.4.4"
2711 optionalDependencies:
2712 uglify-js "^2.6"
2713
2114har-schema@^1.0.5: 2714har-schema@^1.0.5:
2115 version "1.0.5" 2715 version "1.0.5"
2116 resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-1.0.5.tgz#d263135f43307c02c602afc8fe95970c0151369e" 2716 resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-1.0.5.tgz#d263135f43307c02c602afc8fe95970c0151369e"
@@ -2119,6 +2719,15 @@ har-schema@^2.0.0:
2119 version "2.0.0" 2719 version "2.0.0"
2120 resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" 2720 resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92"
2121 2721
2722har-validator@~2.0.6:
2723 version "2.0.6"
2724 resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-2.0.6.tgz#cdcbc08188265ad119b6a5a7c8ab70eecfb5d27d"
2725 dependencies:
2726 chalk "^1.1.1"
2727 commander "^2.9.0"
2728 is-my-json-valid "^2.12.4"
2729 pinkie-promise "^2.0.0"
2730
2122har-validator@~4.2.1: 2731har-validator@~4.2.1:
2123 version "4.2.1" 2732 version "4.2.1"
2124 resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-4.2.1.tgz#33481d0f1bbff600dd203d75812a6a5fba002e2a" 2733 resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-4.2.1.tgz#33481d0f1bbff600dd203d75812a6a5fba002e2a"
@@ -2223,6 +2832,10 @@ he@1.1.1:
2223 version "1.1.1" 2832 version "1.1.1"
2224 resolved "https://registry.yarnpkg.com/he/-/he-1.1.1.tgz#93410fd21b009735151f8868c2f271f3427e23fd" 2833 resolved "https://registry.yarnpkg.com/he/-/he-1.1.1.tgz#93410fd21b009735151f8868c2f271f3427e23fd"
2225 2834
2835highlight.js@^9.1.0:
2836 version "9.12.0"
2837 resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-9.12.0.tgz#e6d9dbe57cbefe60751f02af336195870c90c01e"
2838
2226hoek@2.x.x: 2839hoek@2.x.x:
2227 version "2.16.3" 2840 version "2.16.3"
2228 resolved "https://registry.yarnpkg.com/hoek/-/hoek-2.16.3.tgz#20bb7403d3cea398e91dc4710a8ff1b8274a25ed" 2841 resolved "https://registry.yarnpkg.com/hoek/-/hoek-2.16.3.tgz#20bb7403d3cea398e91dc4710a8ff1b8274a25ed"
@@ -2237,6 +2850,32 @@ homedir-polyfill@^1.0.1:
2237 dependencies: 2850 dependencies:
2238 parse-passwd "^1.0.0" 2851 parse-passwd "^1.0.0"
2239 2852
2853hooker@~0.2.3:
2854 version "0.2.3"
2855 resolved "https://registry.yarnpkg.com/hooker/-/hooker-0.2.3.tgz#b834f723cc4a242aa65963459df6d984c5d3d959"
2856
2857hosted-git-info@^2.1.4:
2858 version "2.5.0"
2859 resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.5.0.tgz#6d60e34b3abbc8313062c3b798ef8d901a07af3c"
2860
2861htmlparser2@~3.8.1:
2862 version "3.8.3"
2863 resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.8.3.tgz#996c28b191516a8be86501a7d79757e5c70c1068"
2864 dependencies:
2865 domelementtype "1"
2866 domhandler "2.3"
2867 domutils "1.5"
2868 entities "1.0"
2869 readable-stream "1.1"
2870
2871http-basic@^2.5.1:
2872 version "2.5.1"
2873 resolved "https://registry.yarnpkg.com/http-basic/-/http-basic-2.5.1.tgz#8ce447bdb5b6c577f8a63e3fa78056ec4bb4dbfb"
2874 dependencies:
2875 caseless "~0.11.0"
2876 concat-stream "^1.4.6"
2877 http-response-object "^1.0.0"
2878
2240http-errors@1.6.2, http-errors@~1.6.2: 2879http-errors@1.6.2, http-errors@~1.6.2:
2241 version "1.6.2" 2880 version "1.6.2"
2242 resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.2.tgz#0a002cc85707192a7e7946ceedc11155f60ec736" 2881 resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.2.tgz#0a002cc85707192a7e7946ceedc11155f60ec736"
@@ -2246,6 +2885,10 @@ http-errors@1.6.2, http-errors@~1.6.2:
2246 setprototypeof "1.0.3" 2885 setprototypeof "1.0.3"
2247 statuses ">= 1.3.1 < 2" 2886 statuses ">= 1.3.1 < 2"
2248 2887
2888http-response-object@^1.0.0, http-response-object@^1.1.0:
2889 version "1.1.0"
2890 resolved "https://registry.yarnpkg.com/http-response-object/-/http-response-object-1.1.0.tgz#a7c4e75aae82f3bb4904e4f43f615673b4d518c3"
2891
2249http-signature@~1.1.0: 2892http-signature@~1.1.0:
2250 version "1.1.1" 2893 version "1.1.1"
2251 resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.1.1.tgz#df72e267066cd0ac67fb76adf8e134a8fbcf91bf" 2894 resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.1.1.tgz#df72e267066cd0ac67fb76adf8e134a8fbcf91bf"
@@ -2266,6 +2909,10 @@ iconv-lite@0.4.19:
2266 version "0.4.19" 2909 version "0.4.19"
2267 resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.19.tgz#f7468f60135f5e5dad3399c0a81be9a1603a082b" 2910 resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.19.tgz#f7468f60135f5e5dad3399c0a81be9a1603a082b"
2268 2911
2912iconv-lite@~0.2.11:
2913 version "0.2.11"
2914 resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.2.11.tgz#1ce60a3a57864a292d1321ff4609ca4bb965adc8"
2915
2269ignore-by-default@^1.0.1: 2916ignore-by-default@^1.0.1:
2270 version "1.0.1" 2917 version "1.0.1"
2271 resolved "https://registry.yarnpkg.com/ignore-by-default/-/ignore-by-default-1.0.1.tgz#48ca6d72f6c6a3af00a9ad4ae6876be3889e2b09" 2918 resolved "https://registry.yarnpkg.com/ignore-by-default/-/ignore-by-default-1.0.1.tgz#48ca6d72f6c6a3af00a9ad4ae6876be3889e2b09"
@@ -2286,6 +2933,16 @@ imurmurhash@^0.1.4:
2286 version "0.1.4" 2933 version "0.1.4"
2287 resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" 2934 resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea"
2288 2935
2936in-publish@^2.0.0:
2937 version "2.0.0"
2938 resolved "https://registry.yarnpkg.com/in-publish/-/in-publish-2.0.0.tgz#e20ff5e3a2afc2690320b6dc552682a9c7fadf51"
2939
2940indent-string@^2.1.0:
2941 version "2.1.0"
2942 resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-2.1.0.tgz#8e2d48348742121b4a8218b7a137e9a52049dc80"
2943 dependencies:
2944 repeating "^2.0.0"
2945
2289inflection@1.12.0: 2946inflection@1.12.0:
2290 version "1.12.0" 2947 version "1.12.0"
2291 resolved "https://registry.yarnpkg.com/inflection/-/inflection-1.12.0.tgz#a200935656d6f5f6bc4dc7502e1aecb703228416" 2948 resolved "https://registry.yarnpkg.com/inflection/-/inflection-1.12.0.tgz#a200935656d6f5f6bc4dc7502e1aecb703228416"
@@ -2297,6 +2954,10 @@ inflight@^1.0.4:
2297 once "^1.3.0" 2954 once "^1.3.0"
2298 wrappy "1" 2955 wrappy "1"
2299 2956
2957inherits@1:
2958 version "1.0.2"
2959 resolved "https://registry.yarnpkg.com/inherits/-/inherits-1.0.2.tgz#ca4309dadee6b54cc0b8d247e8d7c7a0975bdc9b"
2960
2300inherits@2, inherits@2.0.3, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.0, inherits@~2.0.1, inherits@~2.0.3: 2961inherits@2, inherits@2.0.3, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.0, inherits@~2.0.1, inherits@~2.0.3:
2301 version "2.0.3" 2962 version "2.0.3"
2302 resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" 2963 resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"
@@ -2331,6 +2992,10 @@ interpret@^1.0.0:
2331 version "1.1.0" 2992 version "1.1.0"
2332 resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.1.0.tgz#7ed1b1410c6a0e0f78cf95d3b8440c63f78b8614" 2993 resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.1.0.tgz#7ed1b1410c6a0e0f78cf95d3b8440c63f78b8614"
2333 2994
2995invert-kv@^1.0.0:
2996 version "1.0.0"
2997 resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6"
2998
2334ip-set@^1.0.0: 2999ip-set@^1.0.0:
2335 version "1.0.1" 3000 version "1.0.1"
2336 resolved "https://registry.yarnpkg.com/ip-set/-/ip-set-1.0.1.tgz#633b66d0bd6c8d0de968d053263c9120d3b6727e" 3001 resolved "https://registry.yarnpkg.com/ip-set/-/ip-set-1.0.1.tgz#633b66d0bd6c8d0de968d053263c9120d3b6727e"
@@ -2387,6 +3052,12 @@ is-buffer@^1.1.5, is-buffer@~1.1.1:
2387 version "1.1.6" 3052 version "1.1.6"
2388 resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" 3053 resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be"
2389 3054
3055is-builtin-module@^1.0.0:
3056 version "1.0.0"
3057 resolved "https://registry.yarnpkg.com/is-builtin-module/-/is-builtin-module-1.0.0.tgz#540572d34f7ac3119f8f76c30cbc1b1e037affbe"
3058 dependencies:
3059 builtin-modules "^1.0.0"
3060
2390is-callable@^1.1.1, is-callable@^1.1.3: 3061is-callable@^1.1.1, is-callable@^1.1.3:
2391 version "1.1.3" 3062 version "1.1.3"
2392 resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.1.3.tgz#86eb75392805ddc33af71c92a0eedf74ee7604b2" 3063 resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.1.3.tgz#86eb75392805ddc33af71c92a0eedf74ee7604b2"
@@ -2441,6 +3112,12 @@ is-file@^1.0.0:
2441 version "1.0.0" 3112 version "1.0.0"
2442 resolved "https://registry.yarnpkg.com/is-file/-/is-file-1.0.0.tgz#28a44cfbd9d3db193045f22b65fce8edf9620596" 3113 resolved "https://registry.yarnpkg.com/is-file/-/is-file-1.0.0.tgz#28a44cfbd9d3db193045f22b65fce8edf9620596"
2443 3114
3115is-finite@^1.0.0:
3116 version "1.0.2"
3117 resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.0.2.tgz#cc6677695602be550ef11e8b4aa6305342b6d0aa"
3118 dependencies:
3119 number-is-nan "^1.0.0"
3120
2444is-fullwidth-code-point@^1.0.0: 3121is-fullwidth-code-point@^1.0.0:
2445 version "1.0.0" 3122 version "1.0.0"
2446 resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" 3123 resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb"
@@ -2474,7 +3151,7 @@ is-installed-globally@^0.1.0:
2474 global-dirs "^0.1.0" 3151 global-dirs "^0.1.0"
2475 is-path-inside "^1.0.0" 3152 is-path-inside "^1.0.0"
2476 3153
2477is-my-json-valid@^2.10.0: 3154is-my-json-valid@^2.10.0, is-my-json-valid@^2.12.4:
2478 version "2.17.1" 3155 version "2.17.1"
2479 resolved "https://registry.yarnpkg.com/is-my-json-valid/-/is-my-json-valid-2.17.1.tgz#3da98914a70a22f0a8563ef1511a246c6fc55471" 3156 resolved "https://registry.yarnpkg.com/is-my-json-valid/-/is-my-json-valid-2.17.1.tgz#3da98914a70a22f0a8563ef1511a246c6fc55471"
2480 dependencies: 3157 dependencies:
@@ -2559,6 +3236,10 @@ is-typedarray@^1.0.0, is-typedarray@~1.0.0:
2559 version "1.0.0" 3236 version "1.0.0"
2560 resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" 3237 resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a"
2561 3238
3239is-utf8@^0.2.0:
3240 version "0.2.1"
3241 resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72"
3242
2562isarray@0.0.1: 3243isarray@0.0.1:
2563 version "0.0.1" 3244 version "0.0.1"
2564 resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" 3245 resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf"
@@ -2585,6 +3266,22 @@ isstream@0.1.x, isstream@~0.1.2:
2585 version "0.1.2" 3266 version "0.1.2"
2586 resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" 3267 resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a"
2587 3268
3269jquery@>=3.0.0:
3270 version "3.3.1"
3271 resolved "https://registry.yarnpkg.com/jquery/-/jquery-3.3.1.tgz#958ce29e81c9790f31be7792df5d4d95fc57fbca"
3272
3273js-base64@^2.1.8:
3274 version "2.4.2"
3275 resolved "https://registry.yarnpkg.com/js-base64/-/js-base64-2.4.2.tgz#1896da010ef8862f385d8887648e9b6dc4a7a2e9"
3276
3277js-beautify@~1.5.4:
3278 version "1.5.10"
3279 resolved "https://registry.yarnpkg.com/js-beautify/-/js-beautify-1.5.10.tgz#4d95371702699344a516ca26bf59f0a27bb75719"
3280 dependencies:
3281 config-chain "~1.1.5"
3282 mkdirp "~0.5.0"
3283 nopt "~3.0.1"
3284
2588js-string-escape@1.0.1: 3285js-string-escape@1.0.1:
2589 version "1.0.1" 3286 version "1.0.1"
2590 resolved "https://registry.yarnpkg.com/js-string-escape/-/js-string-escape-1.0.1.tgz#e2625badbc0d67c7533e9edc1068c587ae4137ef" 3287 resolved "https://registry.yarnpkg.com/js-string-escape/-/js-string-escape-1.0.1.tgz#e2625badbc0d67c7533e9edc1068c587ae4137ef"
@@ -2593,13 +3290,20 @@ js-tokens@^3.0.2:
2593 version "3.0.2" 3290 version "3.0.2"
2594 resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" 3291 resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b"
2595 3292
2596js-yaml@^3.5.1, js-yaml@^3.5.4, js-yaml@^3.7.0: 3293js-yaml@^3.5.1, js-yaml@^3.5.4, js-yaml@^3.7.0, js-yaml@^3.8.2, js-yaml@^3.8.3:
2597 version "3.10.0" 3294 version "3.10.0"
2598 resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.10.0.tgz#2e78441646bd4682e963f22b6e92823c309c62dc" 3295 resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.10.0.tgz#2e78441646bd4682e963f22b6e92823c309c62dc"
2599 dependencies: 3296 dependencies:
2600 argparse "^1.0.7" 3297 argparse "^1.0.7"
2601 esprima "^4.0.0" 3298 esprima "^4.0.0"
2602 3299
3300js-yaml@~2.0.5:
3301 version "2.0.5"
3302 resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-2.0.5.tgz#a25ae6509999e97df278c6719da11bd0687743a8"
3303 dependencies:
3304 argparse "~ 0.1.11"
3305 esprima "~ 1.0.2"
3306
2603jsbn@~0.1.0: 3307jsbn@~0.1.0:
2604 version "0.1.1" 3308 version "0.1.1"
2605 resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" 3309 resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513"
@@ -2608,6 +3312,18 @@ json-parse-better-errors@^1.0.1:
2608 version "1.0.1" 3312 version "1.0.1"
2609 resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.1.tgz#50183cd1b2d25275de069e9e71b467ac9eab973a" 3313 resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.1.tgz#50183cd1b2d25275de069e9e71b467ac9eab973a"
2610 3314
3315json-refs@^2.1.6:
3316 version "2.1.7"
3317 resolved "https://registry.yarnpkg.com/json-refs/-/json-refs-2.1.7.tgz#b9eb01fe29f5ea3e92878f15aea10ad38b5acf89"
3318 dependencies:
3319 commander "^2.9.0"
3320 graphlib "^2.1.1"
3321 js-yaml "^3.8.3"
3322 native-promise-only "^0.8.1"
3323 path-loader "^1.0.2"
3324 slash "^1.0.0"
3325 uri-js "^3.0.2"
3326
2611json-schema-traverse@^0.3.0: 3327json-schema-traverse@^0.3.0:
2612 version "0.3.1" 3328 version "0.3.1"
2613 resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz#349a6d44c53a51de89b40805c5d5e59b417d3340" 3329 resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz#349a6d44c53a51de89b40805c5d5e59b417d3340"
@@ -2749,12 +3465,22 @@ latest-version@^3.0.0:
2749 dependencies: 3465 dependencies:
2750 package-json "^4.0.0" 3466 package-json "^4.0.0"
2751 3467
3468lazy-cache@^1.0.3:
3469 version "1.0.4"
3470 resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-1.0.4.tgz#a1d78fc3a50474cb80845d3b3b6e1da49a446e8e"
3471
2752lazy-cache@^2.0.2: 3472lazy-cache@^2.0.2:
2753 version "2.0.2" 3473 version "2.0.2"
2754 resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-2.0.2.tgz#b9190a4f913354694840859f8a8f7084d8822264" 3474 resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-2.0.2.tgz#b9190a4f913354694840859f8a8f7084d8822264"
2755 dependencies: 3475 dependencies:
2756 set-getter "^0.1.0" 3476 set-getter "^0.1.0"
2757 3477
3478lcid@^1.0.0:
3479 version "1.0.0"
3480 resolved "https://registry.yarnpkg.com/lcid/-/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835"
3481 dependencies:
3482 invert-kv "^1.0.0"
3483
2758levn@^0.3.0, levn@~0.3.0: 3484levn@^0.3.0, levn@~0.3.0:
2759 version "0.3.0" 3485 version "0.3.0"
2760 resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" 3486 resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee"
@@ -2772,6 +3498,16 @@ load-ip-set@^1.2.7:
2772 simple-get "^2.0.0" 3498 simple-get "^2.0.0"
2773 split "^1.0.0" 3499 split "^1.0.0"
2774 3500
3501load-json-file@^1.0.0:
3502 version "1.1.0"
3503 resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0"
3504 dependencies:
3505 graceful-fs "^4.1.2"
3506 parse-json "^2.2.0"
3507 pify "^2.0.0"
3508 pinkie-promise "^2.0.0"
3509 strip-bom "^2.0.0"
3510
2775load-json-file@^4.0.0: 3511load-json-file@^4.0.0:
2776 version "4.0.0" 3512 version "4.0.0"
2777 resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b" 3513 resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b"
@@ -2788,18 +3524,152 @@ locate-path@^2.0.0:
2788 p-locate "^2.0.0" 3524 p-locate "^2.0.0"
2789 path-exists "^3.0.0" 3525 path-exists "^3.0.0"
2790 3526
3527lodash._arraycopy@^3.0.0:
3528 version "3.0.0"
3529 resolved "https://registry.yarnpkg.com/lodash._arraycopy/-/lodash._arraycopy-3.0.0.tgz#76e7b7c1f1fb92547374878a562ed06a3e50f6e1"
3530
3531lodash._arrayeach@^3.0.0:
3532 version "3.0.0"
3533 resolved "https://registry.yarnpkg.com/lodash._arrayeach/-/lodash._arrayeach-3.0.0.tgz#bab156b2a90d3f1bbd5c653403349e5e5933ef9e"
3534
3535lodash._basecopy@^3.0.0:
3536 version "3.0.1"
3537 resolved "https://registry.yarnpkg.com/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz#8da0e6a876cf344c0ad8a54882111dd3c5c7ca36"
3538
3539lodash._basefor@^3.0.0:
3540 version "3.0.3"
3541 resolved "https://registry.yarnpkg.com/lodash._basefor/-/lodash._basefor-3.0.3.tgz#7550b4e9218ef09fad24343b612021c79b4c20c2"
3542
3543lodash._basevalues@^3.0.0:
3544 version "3.0.0"
3545 resolved "https://registry.yarnpkg.com/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz#5b775762802bde3d3297503e26300820fdf661b7"
3546
3547lodash._bindcallback@^3.0.0:
3548 version "3.0.1"
3549 resolved "https://registry.yarnpkg.com/lodash._bindcallback/-/lodash._bindcallback-3.0.1.tgz#e531c27644cf8b57a99e17ed95b35c748789392e"
3550
3551lodash._createassigner@^3.0.0:
3552 version "3.1.1"
3553 resolved "https://registry.yarnpkg.com/lodash._createassigner/-/lodash._createassigner-3.1.1.tgz#838a5bae2fdaca63ac22dee8e19fa4e6d6970b11"
3554 dependencies:
3555 lodash._bindcallback "^3.0.0"
3556 lodash._isiterateecall "^3.0.0"
3557 lodash.restparam "^3.0.0"
3558
3559lodash._getnative@^3.0.0:
3560 version "3.9.1"
3561 resolved "https://registry.yarnpkg.com/lodash._getnative/-/lodash._getnative-3.9.1.tgz#570bc7dede46d61cdcde687d65d3eecbaa3aaff5"
3562
3563lodash._isiterateecall@^3.0.0:
3564 version "3.0.9"
3565 resolved "https://registry.yarnpkg.com/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz#5203ad7ba425fae842460e696db9cf3e6aac057c"
3566
3567lodash.assign@^4.2.0:
3568 version "4.2.0"
3569 resolved "https://registry.yarnpkg.com/lodash.assign/-/lodash.assign-4.2.0.tgz#0d99f3ccd7a6d261d19bdaeb9245005d285808e7"
3570
3571lodash.clonedeep@^4.3.2:
3572 version "4.5.0"
3573 resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef"
3574
2791lodash.cond@^4.3.0: 3575lodash.cond@^4.3.0:
2792 version "4.5.2" 3576 version "4.5.2"
2793 resolved "https://registry.yarnpkg.com/lodash.cond/-/lodash.cond-4.5.2.tgz#f471a1da486be60f6ab955d17115523dd1d255d5" 3577 resolved "https://registry.yarnpkg.com/lodash.cond/-/lodash.cond-4.5.2.tgz#f471a1da486be60f6ab955d17115523dd1d255d5"
2794 3578
2795lodash@4.17.4, lodash@^4.0.0, lodash@^4.11.1, lodash@^4.14.0, lodash@^4.16.0, lodash@^4.17.1, lodash@^4.3.0, lodash@^4.5.1, lodash@^4.8.2: 3579lodash.isarguments@^3.0.0:
3580 version "3.1.0"
3581 resolved "https://registry.yarnpkg.com/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz#2f573d85c6a24289ff00663b491c1d338ff3458a"
3582
3583lodash.isarray@^3.0.0:
3584 version "3.0.4"
3585 resolved "https://registry.yarnpkg.com/lodash.isarray/-/lodash.isarray-3.0.4.tgz#79e4eb88c36a8122af86f844aa9bcd851b5fbb55"
3586
3587lodash.isplainobject@^3.0.0:
3588 version "3.2.0"
3589 resolved "https://registry.yarnpkg.com/lodash.isplainobject/-/lodash.isplainobject-3.2.0.tgz#9a8238ae16b200432960cd7346512d0123fbf4c5"
3590 dependencies:
3591 lodash._basefor "^3.0.0"
3592 lodash.isarguments "^3.0.0"
3593 lodash.keysin "^3.0.0"
3594
3595lodash.istypedarray@^3.0.0:
3596 version "3.0.6"
3597 resolved "https://registry.yarnpkg.com/lodash.istypedarray/-/lodash.istypedarray-3.0.6.tgz#c9a477498607501d8e8494d283b87c39281cef62"
3598
3599lodash.keys@^3.0.0:
3600 version "3.1.2"
3601 resolved "https://registry.yarnpkg.com/lodash.keys/-/lodash.keys-3.1.2.tgz#4dbc0472b156be50a0b286855d1bd0b0c656098a"
3602 dependencies:
3603 lodash._getnative "^3.0.0"
3604 lodash.isarguments "^3.0.0"
3605 lodash.isarray "^3.0.0"
3606
3607lodash.keysin@^3.0.0:
3608 version "3.0.8"
3609 resolved "https://registry.yarnpkg.com/lodash.keysin/-/lodash.keysin-3.0.8.tgz#22c4493ebbedb1427962a54b445b2c8a767fb47f"
3610 dependencies:
3611 lodash.isarguments "^3.0.0"
3612 lodash.isarray "^3.0.0"
3613
3614lodash.merge@^3.0.0:
3615 version "3.3.2"
3616 resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-3.3.2.tgz#0d90d93ed637b1878437bb3e21601260d7afe994"
3617 dependencies:
3618 lodash._arraycopy "^3.0.0"
3619 lodash._arrayeach "^3.0.0"
3620 lodash._createassigner "^3.0.0"
3621 lodash._getnative "^3.0.0"
3622 lodash.isarguments "^3.0.0"
3623 lodash.isarray "^3.0.0"
3624 lodash.isplainobject "^3.0.0"
3625 lodash.istypedarray "^3.0.0"
3626 lodash.keys "^3.0.0"
3627 lodash.keysin "^3.0.0"
3628 lodash.toplainobject "^3.0.0"
3629
3630lodash.mergewith@^4.6.0:
3631 version "4.6.0"
3632 resolved "https://registry.yarnpkg.com/lodash.mergewith/-/lodash.mergewith-4.6.0.tgz#150cf0a16791f5903b8891eab154609274bdea55"
3633
3634lodash.restparam@^3.0.0:
3635 version "3.6.1"
3636 resolved "https://registry.yarnpkg.com/lodash.restparam/-/lodash.restparam-3.6.1.tgz#936a4e309ef330a7645ed4145986c85ae5b20805"
3637
3638lodash.toarray@^3.0.0:
3639 version "3.0.2"
3640 resolved "https://registry.yarnpkg.com/lodash.toarray/-/lodash.toarray-3.0.2.tgz#2b204f0fa4f51c285c6f00c81d1cea5a23041179"
3641 dependencies:
3642 lodash._arraycopy "^3.0.0"
3643 lodash._basevalues "^3.0.0"
3644 lodash.keys "^3.0.0"
3645
3646lodash.toplainobject@^3.0.0:
3647 version "3.0.0"
3648 resolved "https://registry.yarnpkg.com/lodash.toplainobject/-/lodash.toplainobject-3.0.0.tgz#28790ad942d293d78aa663a07ecf7f52ca04198d"
3649 dependencies:
3650 lodash._basecopy "^3.0.0"
3651 lodash.keysin "^3.0.0"
3652
3653lodash@4.17.4, lodash@^4.0.0, lodash@^4.0.1, lodash@^4.11.1, lodash@^4.14.0, lodash@^4.16.0, lodash@^4.17.1, lodash@^4.2.1, lodash@^4.3.0, lodash@^4.5.1, lodash@^4.8.2, lodash@~4.17.4:
2796 version "4.17.4" 3654 version "4.17.4"
2797 resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.4.tgz#78203a4d1c328ae1d86dca6460e369b57f4055ae" 3655 resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.4.tgz#78203a4d1c328ae1d86dca6460e369b57f4055ae"
2798 3656
2799lodash@=3.10.1: 3657lodash@=3.10.1, lodash@^3.2.0:
2800 version "3.10.1" 3658 version "3.10.1"
2801 resolved "https://registry.yarnpkg.com/lodash/-/lodash-3.10.1.tgz#5bf45e8e49ba4189e17d482789dfd15bd140b7b6" 3659 resolved "https://registry.yarnpkg.com/lodash/-/lodash-3.10.1.tgz#5bf45e8e49ba4189e17d482789dfd15bd140b7b6"
2802 3660
3661lodash@~0.9.2:
3662 version "0.9.2"
3663 resolved "https://registry.yarnpkg.com/lodash/-/lodash-0.9.2.tgz#8f3499c5245d346d682e5b0d3b40767e09f1a92c"
3664
3665lodash@~1.0.1:
3666 version "1.0.2"
3667 resolved "https://registry.yarnpkg.com/lodash/-/lodash-1.0.2.tgz#8f57560c83b59fc270bd3d561b690043430e2551"
3668
3669lodash@~2.4.1:
3670 version "2.4.2"
3671 resolved "https://registry.yarnpkg.com/lodash/-/lodash-2.4.2.tgz#fadd834b9683073da179b3eae6d9c0d15053f73e"
3672
2803logform@^1.2.1: 3673logform@^1.2.1:
2804 version "1.2.2" 3674 version "1.2.2"
2805 resolved "https://registry.yarnpkg.com/logform/-/logform-1.2.2.tgz#7be8847684de07185029ed09c65b11d06191ef93" 3675 resolved "https://registry.yarnpkg.com/logform/-/logform-1.2.2.tgz#7be8847684de07185029ed09c65b11d06191ef93"
@@ -2807,10 +3677,25 @@ logform@^1.2.1:
2807 colors "^1.1.2" 3677 colors "^1.1.2"
2808 fecha "^2.3.2" 3678 fecha "^2.3.2"
2809 3679
3680longest@^1.0.1:
3681 version "1.0.1"
3682 resolved "https://registry.yarnpkg.com/longest/-/longest-1.0.1.tgz#30a0b2da38f73770e8294a0d22e6625ed77d0097"
3683
3684loud-rejection@^1.0.0:
3685 version "1.6.0"
3686 resolved "https://registry.yarnpkg.com/loud-rejection/-/loud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f"
3687 dependencies:
3688 currently-unhandled "^0.4.1"
3689 signal-exit "^3.0.0"
3690
2810lowercase-keys@^1.0.0: 3691lowercase-keys@^1.0.0:
2811 version "1.0.0" 3692 version "1.0.0"
2812 resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.0.tgz#4e3366b39e7f5457e35f1324bdf6f88d0bfc7306" 3693 resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.0.tgz#4e3366b39e7f5457e35f1324bdf6f88d0bfc7306"
2813 3694
3695lru-cache@2:
3696 version "2.7.3"
3697 resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-2.7.3.tgz#6d4524e8b955f95d4f5b58851ce21dd72fb4e952"
3698
2814lru-cache@^4.0.1: 3699lru-cache@^4.0.1:
2815 version "4.1.1" 3700 version "4.1.1"
2816 resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.1.tgz#622e32e82488b49279114a4f9ecf45e7cd6bba55" 3701 resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.1.tgz#622e32e82488b49279114a4f9ecf45e7cd6bba55"
@@ -2847,6 +3732,10 @@ map-cache@^0.2.2:
2847 version "0.2.2" 3732 version "0.2.2"
2848 resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" 3733 resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf"
2849 3734
3735map-obj@^1.0.0, map-obj@^1.0.1:
3736 version "1.0.1"
3737 resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d"
3738
2850map-stream@~0.1.0: 3739map-stream@~0.1.0:
2851 version "0.1.0" 3740 version "0.1.0"
2852 resolved "https://registry.yarnpkg.com/map-stream/-/map-stream-0.1.0.tgz#e56aa94c4c8055a16404a0674b78f215f7c8e194" 3741 resolved "https://registry.yarnpkg.com/map-stream/-/map-stream-0.1.0.tgz#e56aa94c4c8055a16404a0674b78f215f7c8e194"
@@ -2857,6 +3746,28 @@ map-visit@^1.0.0:
2857 dependencies: 3746 dependencies:
2858 object-visit "^1.0.0" 3747 object-visit "^1.0.0"
2859 3748
3749marked@^0.3.5:
3750 version "0.3.12"
3751 resolved "https://registry.yarnpkg.com/marked/-/marked-0.3.12.tgz#7cf25ff2252632f3fe2406bde258e94eee927519"
3752
3753maxmin@^1.1.0:
3754 version "1.1.0"
3755 resolved "https://registry.yarnpkg.com/maxmin/-/maxmin-1.1.0.tgz#71365e84a99dd8f8b3f7d5fde2f00d1e7f73be61"
3756 dependencies:
3757 chalk "^1.0.0"
3758 figures "^1.0.1"
3759 gzip-size "^1.0.0"
3760 pretty-bytes "^1.0.0"
3761
3762maxmin@^2.0.0:
3763 version "2.1.0"
3764 resolved "https://registry.yarnpkg.com/maxmin/-/maxmin-2.1.0.tgz#4d3b220903d95eee7eb7ac7fa864e72dc09a3166"
3765 dependencies:
3766 chalk "^1.0.0"
3767 figures "^1.0.1"
3768 gzip-size "^3.0.0"
3769 pretty-bytes "^3.0.0"
3770
2860md5@^2.2.1: 3771md5@^2.2.1:
2861 version "2.2.1" 3772 version "2.2.1"
2862 resolved "https://registry.yarnpkg.com/md5/-/md5-2.2.1.tgz#53ab38d5fe3c8891ba465329ea23fac0540126f9" 3773 resolved "https://registry.yarnpkg.com/md5/-/md5-2.2.1.tgz#53ab38d5fe3c8891ba465329ea23fac0540126f9"
@@ -2881,6 +3792,21 @@ memory-chunk-store@^1.2.0:
2881 version "1.3.0" 3792 version "1.3.0"
2882 resolved "https://registry.yarnpkg.com/memory-chunk-store/-/memory-chunk-store-1.3.0.tgz#ae99e7e3b58b52db43d49d94722930d39459d0c4" 3793 resolved "https://registry.yarnpkg.com/memory-chunk-store/-/memory-chunk-store-1.3.0.tgz#ae99e7e3b58b52db43d49d94722930d39459d0c4"
2883 3794
3795meow@^3.1.0, meow@^3.7.0:
3796 version "3.7.0"
3797 resolved "https://registry.yarnpkg.com/meow/-/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb"
3798 dependencies:
3799 camelcase-keys "^2.0.0"
3800 decamelize "^1.1.2"
3801 loud-rejection "^1.0.0"
3802 map-obj "^1.0.1"
3803 minimist "^1.1.3"
3804 normalize-package-data "^2.3.4"
3805 object-assign "^4.0.1"
3806 read-pkg-up "^1.0.1"
3807 redent "^1.0.0"
3808 trim-newlines "^1.0.0"
3809
2884merge-descriptors@1.0.1: 3810merge-descriptors@1.0.1:
2885 version "1.0.1" 3811 version "1.0.1"
2886 resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" 3812 resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61"
@@ -2933,20 +3859,44 @@ minimalistic-assert@^1.0.0:
2933 version "1.0.0" 3859 version "1.0.0"
2934 resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz#702be2dda6b37f4836bcb3f5db56641b64a1d3d3" 3860 resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz#702be2dda6b37f4836bcb3f5db56641b64a1d3d3"
2935 3861
2936minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.3, minimatch@^3.0.4: 3862minimatch@0.3:
3863 version "0.3.0"
3864 resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-0.3.0.tgz#275d8edaac4f1bb3326472089e7949c8394699dd"
3865 dependencies:
3866 lru-cache "2"
3867 sigmund "~1.0.0"
3868
3869"minimatch@2 || 3", minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.3, minimatch@^3.0.4, minimatch@~3.0.2:
2937 version "3.0.4" 3870 version "3.0.4"
2938 resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" 3871 resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083"
2939 dependencies: 3872 dependencies:
2940 brace-expansion "^1.1.7" 3873 brace-expansion "^1.1.7"
2941 3874
3875minimatch@^2.0.1:
3876 version "2.0.10"
3877 resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-2.0.10.tgz#8d087c39c6b38c001b97fca7ce6d0e1e80afbac7"
3878 dependencies:
3879 brace-expansion "^1.0.0"
3880
3881minimatch@~0.2.11, minimatch@~0.2.12:
3882 version "0.2.14"
3883 resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-0.2.14.tgz#c74e780574f63c6f9a090e90efbe6ef53a6a756a"
3884 dependencies:
3885 lru-cache "2"
3886 sigmund "~1.0.0"
3887
2942minimist@0.0.8: 3888minimist@0.0.8:
2943 version "0.0.8" 3889 version "0.0.8"
2944 resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" 3890 resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d"
2945 3891
2946minimist@^1.1.0, minimist@^1.1.1, minimist@^1.2.0: 3892minimist@^1.1.0, minimist@^1.1.1, minimist@^1.1.3, minimist@^1.2.0:
2947 version "1.2.0" 3893 version "1.2.0"
2948 resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" 3894 resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284"
2949 3895
3896minimist@~0.0.1:
3897 version "0.0.10"
3898 resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.10.tgz#de3f98543dbf96082be48ad1a0c7cda836301dcf"
3899
2950minipass@^2.2.1: 3900minipass@^2.2.1:
2951 version "2.2.1" 3901 version "2.2.1"
2952 resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.2.1.tgz#5ada97538b1027b4cf7213432428578cb564011f" 3902 resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.2.1.tgz#5ada97538b1027b4cf7213432428578cb564011f"
@@ -2966,7 +3916,7 @@ mixin-deep@^1.2.0:
2966 for-in "^1.0.2" 3916 for-in "^1.0.2"
2967 is-extendable "^1.0.1" 3917 is-extendable "^1.0.1"
2968 3918
2969mkdirp@0.5.1, "mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1: 3919mkdirp@0.5.1, "mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.0:
2970 version "0.5.1" 3920 version "0.5.1"
2971 resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" 3921 resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903"
2972 dependencies: 3922 dependencies:
@@ -2997,7 +3947,7 @@ moment-timezone@^0.5.4:
2997 version "2.20.1" 3947 version "2.20.1"
2998 resolved "https://registry.yarnpkg.com/moment/-/moment-2.20.1.tgz#d6eb1a46cbcc14a2b2f9434112c1ff8907f313fd" 3948 resolved "https://registry.yarnpkg.com/moment/-/moment-2.20.1.tgz#d6eb1a46cbcc14a2b2f9434112c1ff8907f313fd"
2999 3949
3000morgan@^1.5.3: 3950morgan@^1.5.3, morgan@^1.6.1:
3001 version "1.9.0" 3951 version "1.9.0"
3002 resolved "https://registry.yarnpkg.com/morgan/-/morgan-1.9.0.tgz#d01fa6c65859b76fcf31b3cb53a3821a311d8051" 3952 resolved "https://registry.yarnpkg.com/morgan/-/morgan-1.9.0.tgz#d01fa6c65859b76fcf31b3cb53a3821a311d8051"
3003 dependencies: 3953 dependencies:
@@ -3054,7 +4004,7 @@ nan@2.6.2:
3054 version "2.6.2" 4004 version "2.6.2"
3055 resolved "https://registry.yarnpkg.com/nan/-/nan-2.6.2.tgz#e4ff34e6c95fdfb5aecc08de6596f43605a7db45" 4005 resolved "https://registry.yarnpkg.com/nan/-/nan-2.6.2.tgz#e4ff34e6c95fdfb5aecc08de6596f43605a7db45"
3056 4006
3057nan@^2.3.0, nan@^2.7.0, nan@^2.8.0: 4007nan@^2.3.0, nan@^2.3.2, nan@^2.7.0, nan@^2.8.0:
3058 version "2.8.0" 4008 version "2.8.0"
3059 resolved "https://registry.yarnpkg.com/nan/-/nan-2.8.0.tgz#ed715f3fe9de02b57a5e6252d90a96675e1f085a" 4009 resolved "https://registry.yarnpkg.com/nan/-/nan-2.8.0.tgz#ed715f3fe9de02b57a5e6252d90a96675e1f085a"
3060 4010
@@ -3078,6 +4028,10 @@ nanomatch@^1.2.5:
3078 snapdragon "^0.8.1" 4028 snapdragon "^0.8.1"
3079 to-regex "^3.0.1" 4029 to-regex "^3.0.1"
3080 4030
4031native-promise-only@^0.8.1:
4032 version "0.8.1"
4033 resolved "https://registry.yarnpkg.com/native-promise-only/-/native-promise-only-0.8.1.tgz#20a318c30cb45f71fe7adfbf7b21c99c1472ef11"
4034
3081natural-compare@^1.4.0: 4035natural-compare@^1.4.0:
3082 version "1.4.0" 4036 version "1.4.0"
3083 resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" 4037 resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7"
@@ -3104,6 +4058,24 @@ node-forge@^0.7.1:
3104 version "0.7.1" 4058 version "0.7.1"
3105 resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-0.7.1.tgz#9da611ea08982f4b94206b3beb4cc9665f20c300" 4059 resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-0.7.1.tgz#9da611ea08982f4b94206b3beb4cc9665f20c300"
3106 4060
4061node-gyp@^3.3.1:
4062 version "3.6.2"
4063 resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-3.6.2.tgz#9bfbe54562286284838e750eac05295853fa1c60"
4064 dependencies:
4065 fstream "^1.0.0"
4066 glob "^7.0.3"
4067 graceful-fs "^4.1.2"
4068 minimatch "^3.0.2"
4069 mkdirp "^0.5.0"
4070 nopt "2 || 3"
4071 npmlog "0 || 1 || 2 || 3 || 4"
4072 osenv "0"
4073 request "2"
4074 rimraf "2"
4075 semver "~5.3.0"
4076 tar "^2.0.0"
4077 which "1"
4078
3107node-pre-gyp@0.6.36: 4079node-pre-gyp@0.6.36:
3108 version "0.6.36" 4080 version "0.6.36"
3109 resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.6.36.tgz#db604112cb74e0d477554e9b505b17abddfab786" 4081 resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.6.36.tgz#db604112cb74e0d477554e9b505b17abddfab786"
@@ -3134,6 +4106,30 @@ node-pre-gyp@^0.6.39:
3134 tar "^2.2.1" 4106 tar "^2.2.1"
3135 tar-pack "^3.4.0" 4107 tar-pack "^3.4.0"
3136 4108
4109node-sass@^4.0.0:
4110 version "4.7.2"
4111 resolved "https://registry.yarnpkg.com/node-sass/-/node-sass-4.7.2.tgz#9366778ba1469eb01438a9e8592f4262bcb6794e"
4112 dependencies:
4113 async-foreach "^0.1.3"
4114 chalk "^1.1.1"
4115 cross-spawn "^3.0.0"
4116 gaze "^1.0.0"
4117 get-stdin "^4.0.1"
4118 glob "^7.0.3"
4119 in-publish "^2.0.0"
4120 lodash.assign "^4.2.0"
4121 lodash.clonedeep "^4.3.2"
4122 lodash.mergewith "^4.6.0"
4123 meow "^3.7.0"
4124 mkdirp "^0.5.1"
4125 nan "^2.3.2"
4126 node-gyp "^3.3.1"
4127 npmlog "^4.0.0"
4128 request "~2.79.0"
4129 sass-graph "^2.2.4"
4130 stdout-stream "^1.4.0"
4131 "true-case-path" "^1.0.2"
4132
3137nodemon@^1.11.0: 4133nodemon@^1.11.0:
3138 version "1.14.11" 4134 version "1.14.11"
3139 resolved "https://registry.yarnpkg.com/nodemon/-/nodemon-1.14.11.tgz#cc0009dd8d82f126f3aba50ace7e753827a8cebc" 4135 resolved "https://registry.yarnpkg.com/nodemon/-/nodemon-1.14.11.tgz#cc0009dd8d82f126f3aba50ace7e753827a8cebc"
@@ -3152,6 +4148,12 @@ noop-logger@^0.1.1:
3152 version "0.1.1" 4148 version "0.1.1"
3153 resolved "https://registry.yarnpkg.com/noop-logger/-/noop-logger-0.1.1.tgz#94a2b1633c4f1317553007d8966fd0e841b6a4c2" 4149 resolved "https://registry.yarnpkg.com/noop-logger/-/noop-logger-0.1.1.tgz#94a2b1633c4f1317553007d8966fd0e841b6a4c2"
3154 4150
4151"nopt@2 || 3", nopt@~3.0.1:
4152 version "3.0.6"
4153 resolved "https://registry.yarnpkg.com/nopt/-/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9"
4154 dependencies:
4155 abbrev "1"
4156
3155nopt@^4.0.1: 4157nopt@^4.0.1:
3156 version "4.0.1" 4158 version "4.0.1"
3157 resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.1.tgz#d0d4685afd5415193c8c7505602d0d17cd64474d" 4159 resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.1.tgz#d0d4685afd5415193c8c7505602d0d17cd64474d"
@@ -3165,6 +4167,27 @@ nopt@~1.0.10:
3165 dependencies: 4167 dependencies:
3166 abbrev "1" 4168 abbrev "1"
3167 4169
4170nopt@~2.0.0:
4171 version "2.0.0"
4172 resolved "https://registry.yarnpkg.com/nopt/-/nopt-2.0.0.tgz#ca7416f20a5e3f9c3b86180f96295fa3d0b52e0d"
4173 dependencies:
4174 abbrev "1"
4175
4176noptify@~0.0.3:
4177 version "0.0.3"
4178 resolved "https://registry.yarnpkg.com/noptify/-/noptify-0.0.3.tgz#58f654a73d9753df0c51d9686dc92104a67f4bbb"
4179 dependencies:
4180 nopt "~2.0.0"
4181
4182normalize-package-data@^2.3.2, normalize-package-data@^2.3.4:
4183 version "2.4.0"
4184 resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.4.0.tgz#12f95a307d58352075a04907b84ac8be98ac012f"
4185 dependencies:
4186 hosted-git-info "^2.1.4"
4187 is-builtin-module "^1.0.0"
4188 semver "2 || 3 || 4 || 5"
4189 validate-npm-package-license "^3.0.1"
4190
3168normalize-path@^2.1.1: 4191normalize-path@^2.1.1:
3169 version "2.1.1" 4192 version "2.1.1"
3170 resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" 4193 resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9"
@@ -3177,7 +4200,7 @@ npm-run-path@^2.0.0:
3177 dependencies: 4200 dependencies:
3178 path-key "^2.0.0" 4201 path-key "^2.0.0"
3179 4202
3180npmlog@^4.0.1, npmlog@^4.0.2: 4203"npmlog@0 || 1 || 2 || 3 || 4", npmlog@^4.0.0, npmlog@^4.0.1, npmlog@^4.0.2:
3181 version "4.1.2" 4204 version "4.1.2"
3182 resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" 4205 resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b"
3183 dependencies: 4206 dependencies:
@@ -3186,6 +4209,16 @@ npmlog@^4.0.1, npmlog@^4.0.2:
3186 gauge "~2.7.3" 4209 gauge "~2.7.3"
3187 set-blocking "~2.0.0" 4210 set-blocking "~2.0.0"
3188 4211
4212nsdeclare@0.1.0:
4213 version "0.1.0"
4214 resolved "https://registry.yarnpkg.com/nsdeclare/-/nsdeclare-0.1.0.tgz#10daa153642382d3cf2c01a916f4eb20a128b19f"
4215
4216nth-check@~1.0.0:
4217 version "1.0.1"
4218 resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.1.tgz#9929acdf628fc2c41098deab82ac580cf149aae4"
4219 dependencies:
4220 boolbase "~1.0.0"
4221
3189number-is-nan@^1.0.0: 4222number-is-nan@^1.0.0:
3190 version "1.0.1" 4223 version "1.0.1"
3191 resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" 4224 resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d"
@@ -3274,6 +4307,17 @@ onetime@^1.0.0:
3274 version "1.1.0" 4307 version "1.1.0"
3275 resolved "https://registry.yarnpkg.com/onetime/-/onetime-1.1.0.tgz#a1f7838f8314c516f05ecefcbc4ccfe04b4ed789" 4308 resolved "https://registry.yarnpkg.com/onetime/-/onetime-1.1.0.tgz#a1f7838f8314c516f05ecefcbc4ccfe04b4ed789"
3276 4309
4310opn@^1.0.0:
4311 version "1.0.2"
4312 resolved "https://registry.yarnpkg.com/opn/-/opn-1.0.2.tgz#b909643346d00a1abc977a8b96f3ce3c53d5cf5f"
4313
4314optimist@^0.6.1:
4315 version "0.6.1"
4316 resolved "https://registry.yarnpkg.com/optimist/-/optimist-0.6.1.tgz#da3ea74686fa21a19a111c326e90eb15a0196686"
4317 dependencies:
4318 minimist "~0.0.1"
4319 wordwrap "~0.0.2"
4320
3277optionator@^0.8.2: 4321optionator@^0.8.2:
3278 version "0.8.2" 4322 version "0.8.2"
3279 resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.2.tgz#364c5e409d3f4d6301d6c0b4c05bba50180aeb64" 4323 resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.2.tgz#364c5e409d3f4d6301d6c0b4c05bba50180aeb64"
@@ -3289,11 +4333,17 @@ os-homedir@1.0.2, os-homedir@^1.0.0, os-homedir@^1.0.1:
3289 version "1.0.2" 4333 version "1.0.2"
3290 resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" 4334 resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3"
3291 4335
3292os-tmpdir@^1.0.0, os-tmpdir@^1.0.1: 4336os-locale@^1.4.0:
4337 version "1.4.0"
4338 resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-1.4.0.tgz#20f9f17ae29ed345e8bde583b13d2009803c14d9"
4339 dependencies:
4340 lcid "^1.0.0"
4341
4342os-tmpdir@^1.0.0, os-tmpdir@^1.0.1, os-tmpdir@~1.0.1:
3293 version "1.0.2" 4343 version "1.0.2"
3294 resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" 4344 resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274"
3295 4345
3296osenv@^0.1.4: 4346osenv@0, osenv@^0.1.4:
3297 version "0.1.4" 4347 version "0.1.4"
3298 resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.4.tgz#42fe6d5953df06c8064be6f176c3d05aaaa34644" 4348 resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.4.tgz#42fe6d5953df06c8064be6f176c3d05aaaa34644"
3299 dependencies: 4349 dependencies:
@@ -3339,6 +4389,16 @@ packet-reader@0.3.1:
3339 version "0.3.1" 4389 version "0.3.1"
3340 resolved "https://registry.yarnpkg.com/packet-reader/-/packet-reader-0.3.1.tgz#cd62e60af8d7fea8a705ec4ff990871c46871f27" 4390 resolved "https://registry.yarnpkg.com/packet-reader/-/packet-reader-0.3.1.tgz#cd62e60af8d7fea8a705ec4ff990871c46871f27"
3341 4391
4392pako@~0.2.0:
4393 version "0.2.9"
4394 resolved "https://registry.yarnpkg.com/pako/-/pako-0.2.9.tgz#f3f7522f4ef782348da8161bad9ecfd51bf83a75"
4395
4396parse-json@^2.2.0:
4397 version "2.2.0"
4398 resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9"
4399 dependencies:
4400 error-ex "^1.2.0"
4401
3342parse-json@^4.0.0: 4402parse-json@^4.0.0:
3343 version "4.0.0" 4403 version "4.0.0"
3344 resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" 4404 resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0"
@@ -3408,6 +4468,13 @@ path-key@^2.0.0:
3408 version "2.0.1" 4468 version "2.0.1"
3409 resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" 4469 resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40"
3410 4470
4471path-loader@^1.0.2:
4472 version "1.0.4"
4473 resolved "https://registry.yarnpkg.com/path-loader/-/path-loader-1.0.4.tgz#107dc8b1b7c0f6a8a18e7749bdaf46a26c2d98b4"
4474 dependencies:
4475 native-promise-only "^0.8.1"
4476 superagent "^3.6.3"
4477
3411path-parse@^1.0.5: 4478path-parse@^1.0.5:
3412 version "1.0.5" 4479 version "1.0.5"
3413 resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.5.tgz#3c1adf871ea9cd6c9431b6ea2bd74a0ff055c4c1" 4480 resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.5.tgz#3c1adf871ea9cd6c9431b6ea2bd74a0ff055c4c1"
@@ -3416,6 +4483,14 @@ path-to-regexp@0.1.7:
3416 version "0.1.7" 4483 version "0.1.7"
3417 resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" 4484 resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c"
3418 4485
4486path-type@^1.0.0:
4487 version "1.1.0"
4488 resolved "https://registry.yarnpkg.com/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441"
4489 dependencies:
4490 graceful-fs "^4.1.2"
4491 pify "^2.0.0"
4492 pinkie-promise "^2.0.0"
4493
3419pathval@^1.0.0: 4494pathval@^1.0.0:
3420 version "1.1.0" 4495 version "1.1.0"
3421 resolved "https://registry.yarnpkg.com/pathval/-/pathval-1.1.0.tgz#b942e6d4bde653005ef6b71361def8727d0645e0" 4496 resolved "https://registry.yarnpkg.com/pathval/-/pathval-1.1.0.tgz#b942e6d4bde653005ef6b71361def8727d0645e0"
@@ -3552,6 +4627,12 @@ pluralize@^1.2.1:
3552 version "1.2.1" 4627 version "1.2.1"
3553 resolved "https://registry.yarnpkg.com/pluralize/-/pluralize-1.2.1.tgz#d1a21483fd22bb41e58a12fa3421823140897c45" 4628 resolved "https://registry.yarnpkg.com/pluralize/-/pluralize-1.2.1.tgz#d1a21483fd22bb41e58a12fa3421823140897c45"
3554 4629
4630portscanner@^1.0.0:
4631 version "1.2.0"
4632 resolved "https://registry.yarnpkg.com/portscanner/-/portscanner-1.2.0.tgz#b14bbda257d14c310fa9cc09682af02d40961802"
4633 dependencies:
4634 async "1.5.2"
4635
3555posix-character-classes@^0.1.0: 4636posix-character-classes@^0.1.0:
3556 version "0.1.1" 4637 version "0.1.1"
3557 resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" 4638 resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab"
@@ -3601,6 +4682,19 @@ prepend-http@^1.0.1:
3601 version "1.0.4" 4682 version "1.0.4"
3602 resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc" 4683 resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc"
3603 4684
4685pretty-bytes@^1.0.0:
4686 version "1.0.4"
4687 resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-1.0.4.tgz#0a22e8210609ad35542f8c8d5d2159aff0751c84"
4688 dependencies:
4689 get-stdin "^4.0.1"
4690 meow "^3.1.0"
4691
4692pretty-bytes@^3.0.0:
4693 version "3.0.1"
4694 resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-3.0.1.tgz#27d0008d778063a0b4811bb35c79f1bd5d5fbccf"
4695 dependencies:
4696 number-is-nan "^1.0.0"
4697
3604process-nextick-args@~1.0.6: 4698process-nextick-args@~1.0.6:
3605 version "1.0.7" 4699 version "1.0.7"
3606 resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-1.0.7.tgz#150e20b756590ad3f91093f25a4f2ad8bff30ba3" 4700 resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-1.0.7.tgz#150e20b756590ad3f91093f25a4f2ad8bff30ba3"
@@ -3609,6 +4703,12 @@ progress@^1.1.8:
3609 version "1.1.8" 4703 version "1.1.8"
3610 resolved "https://registry.yarnpkg.com/progress/-/progress-1.1.8.tgz#e260c78f6161cdd9b0e56cc3e0a85de17c7a57be" 4704 resolved "https://registry.yarnpkg.com/progress/-/progress-1.1.8.tgz#e260c78f6161cdd9b0e56cc3e0a85de17c7a57be"
3611 4705
4706promise@^7.1.1:
4707 version "7.3.1"
4708 resolved "https://registry.yarnpkg.com/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf"
4709 dependencies:
4710 asap "~2.0.3"
4711
3612promisify-any@2.0.1: 4712promisify-any@2.0.1:
3613 version "2.0.1" 4713 version "2.0.1"
3614 resolved "https://registry.yarnpkg.com/promisify-any/-/promisify-any-2.0.1.tgz#403e00a8813f175242ab50fe33a69f8eece47305" 4714 resolved "https://registry.yarnpkg.com/promisify-any/-/promisify-any-2.0.1.tgz#403e00a8813f175242ab50fe33a69f8eece47305"
@@ -3617,6 +4717,10 @@ promisify-any@2.0.1:
3617 co-bluebird "^1.1.0" 4717 co-bluebird "^1.1.0"
3618 is-generator "^1.0.2" 4718 is-generator "^1.0.2"
3619 4719
4720proto-list@~1.2.1:
4721 version "1.2.4"
4722 resolved "https://registry.yarnpkg.com/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849"
4723
3620proxy-addr@~2.0.2: 4724proxy-addr@~2.0.2:
3621 version "2.0.2" 4725 version "2.0.2"
3622 resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.2.tgz#6571504f47bb988ec8180253f85dd7e14952bdec" 4726 resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.2.tgz#6571504f47bb988ec8180253f85dd7e14952bdec"
@@ -3651,10 +4755,22 @@ punycode@^1.4.1:
3651 version "1.4.1" 4755 version "1.4.1"
3652 resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" 4756 resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e"
3653 4757
3654qs@6.5.1, qs@^6.5.1, qs@~6.5.1: 4758punycode@^2.1.0:
4759 version "2.1.0"
4760 resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.0.tgz#5f863edc89b96db09074bad7947bf09056ca4e7d"
4761
4762qs@6.5.1, qs@^6.1.0, qs@^6.5.1, qs@~6.5.1:
3655 version "6.5.1" 4763 version "6.5.1"
3656 resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.1.tgz#349cdf6eef89ec45c12d7d5eb3fc0c870343a6d8" 4764 resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.1.tgz#349cdf6eef89ec45c12d7d5eb3fc0c870343a6d8"
3657 4765
4766qs@~0.5.2:
4767 version "0.5.6"
4768 resolved "https://registry.yarnpkg.com/qs/-/qs-0.5.6.tgz#31b1ad058567651c526921506b9a8793911a0384"
4769
4770qs@~6.3.0:
4771 version "6.3.2"
4772 resolved "https://registry.yarnpkg.com/qs/-/qs-6.3.2.tgz#e75bd5f6e268122a2a0e0bda630b2550c166502c"
4773
3658qs@~6.4.0: 4774qs@~6.4.0:
3659 version "6.4.0" 4775 version "6.4.0"
3660 resolved "https://registry.yarnpkg.com/qs/-/qs-6.4.0.tgz#13e26d28ad6b0ffaa91312cd3bf708ed351e7233" 4776 resolved "https://registry.yarnpkg.com/qs/-/qs-6.4.0.tgz#13e26d28ad6b0ffaa91312cd3bf708ed351e7233"
@@ -3717,6 +4833,30 @@ rdf-canonize@^0.2.1:
3717 node-forge "^0.7.1" 4833 node-forge "^0.7.1"
3718 semver "^5.4.1" 4834 semver "^5.4.1"
3719 4835
4836read-pkg-up@^1.0.1:
4837 version "1.0.1"
4838 resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02"
4839 dependencies:
4840 find-up "^1.0.0"
4841 read-pkg "^1.0.0"
4842
4843read-pkg@^1.0.0:
4844 version "1.1.0"
4845 resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28"
4846 dependencies:
4847 load-json-file "^1.0.0"
4848 normalize-package-data "^2.3.2"
4849 path-type "^1.0.0"
4850
4851readable-stream@1.1:
4852 version "1.1.13"
4853 resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.1.13.tgz#f6eef764f514c89e2b9e23146a75ba106756d23e"
4854 dependencies:
4855 core-util-is "~1.0.0"
4856 inherits "~2.0.1"
4857 isarray "0.0.1"
4858 string_decoder "~0.10.x"
4859
3720readable-stream@1.1.x: 4860readable-stream@1.1.x:
3721 version "1.1.14" 4861 version "1.1.14"
3722 resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.1.14.tgz#7cf4c54ef648e3813084c636dd2079e166c081d9" 4862 resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.1.14.tgz#7cf4c54ef648e3813084c636dd2079e166c081d9"
@@ -3726,7 +4866,7 @@ readable-stream@1.1.x:
3726 isarray "0.0.1" 4866 isarray "0.0.1"
3727 string_decoder "~0.10.x" 4867 string_decoder "~0.10.x"
3728 4868
3729readable-stream@^2.0.0, readable-stream@^2.0.2, readable-stream@^2.0.3, readable-stream@^2.0.4, readable-stream@^2.0.5, readable-stream@^2.0.6, readable-stream@^2.1.4, readable-stream@^2.2.2, readable-stream@^2.3.2: 4869readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.3, readable-stream@^2.0.4, readable-stream@^2.0.5, readable-stream@^2.0.6, readable-stream@^2.1.4, readable-stream@^2.2.2, readable-stream@^2.3.2:
3730 version "2.3.3" 4870 version "2.3.3"
3731 resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.3.tgz#368f2512d79f9d46fdfc71349ae7878bbc1eb95c" 4871 resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.3.tgz#368f2512d79f9d46fdfc71349ae7878bbc1eb95c"
3732 dependencies: 4872 dependencies:
@@ -3761,6 +4901,13 @@ rechoir@^0.6.2:
3761 dependencies: 4901 dependencies:
3762 resolve "^1.1.6" 4902 resolve "^1.1.6"
3763 4903
4904redent@^1.0.0:
4905 version "1.0.0"
4906 resolved "https://registry.yarnpkg.com/redent/-/redent-1.0.0.tgz#cf916ab1fd5f1f16dfb20822dd6ec7f730c2afde"
4907 dependencies:
4908 indent-string "^2.1.0"
4909 strip-indent "^1.0.1"
4910
3764reflect-metadata@^0.1.10: 4911reflect-metadata@^0.1.10:
3765 version "0.1.12" 4912 version "0.1.12"
3766 resolved "https://registry.yarnpkg.com/reflect-metadata/-/reflect-metadata-0.1.12.tgz#311bf0c6b63cd782f228a81abe146a2bfa9c56f2" 4913 resolved "https://registry.yarnpkg.com/reflect-metadata/-/reflect-metadata-0.1.12.tgz#311bf0c6b63cd782f228a81abe146a2bfa9c56f2"
@@ -3802,10 +4949,43 @@ repeat-element@^1.1.2:
3802 version "1.1.2" 4949 version "1.1.2"
3803 resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.2.tgz#ef089a178d1483baae4d93eb98b4f9e4e11d990a" 4950 resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.2.tgz#ef089a178d1483baae4d93eb98b4f9e4e11d990a"
3804 4951
3805repeat-string@^1.6.1: 4952repeat-string@^1.5.2, repeat-string@^1.6.1:
3806 version "1.6.1" 4953 version "1.6.1"
3807 resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" 4954 resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637"
3808 4955
4956repeating@^2.0.0:
4957 version "2.0.1"
4958 resolved "https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda"
4959 dependencies:
4960 is-finite "^1.0.0"
4961
4962request@2, request@^2.81.0, request@^2.83.0:
4963 version "2.83.0"
4964 resolved "https://registry.yarnpkg.com/request/-/request-2.83.0.tgz#ca0b65da02ed62935887808e6f510381034e3356"
4965 dependencies:
4966 aws-sign2 "~0.7.0"
4967 aws4 "^1.6.0"
4968 caseless "~0.12.0"
4969 combined-stream "~1.0.5"
4970 extend "~3.0.1"
4971 forever-agent "~0.6.1"
4972 form-data "~2.3.1"
4973 har-validator "~5.0.3"
4974 hawk "~6.0.2"
4975 http-signature "~1.2.0"
4976 is-typedarray "~1.0.0"
4977 isstream "~0.1.2"
4978 json-stringify-safe "~5.0.1"
4979 mime-types "~2.1.17"
4980 oauth-sign "~0.8.2"
4981 performance-now "^2.1.0"
4982 qs "~6.5.1"
4983 safe-buffer "^5.1.1"
4984 stringstream "~0.0.5"
4985 tough-cookie "~2.3.3"
4986 tunnel-agent "^0.6.0"
4987 uuid "^3.1.0"
4988
3809request@2.81.0: 4989request@2.81.0:
3810 version "2.81.0" 4990 version "2.81.0"
3811 resolved "https://registry.yarnpkg.com/request/-/request-2.81.0.tgz#c6928946a0e06c5f8d6f8a9333469ffda46298a0" 4991 resolved "https://registry.yarnpkg.com/request/-/request-2.81.0.tgz#c6928946a0e06c5f8d6f8a9333469ffda46298a0"
@@ -3833,32 +5013,38 @@ request@2.81.0:
3833 tunnel-agent "^0.6.0" 5013 tunnel-agent "^0.6.0"
3834 uuid "^3.0.0" 5014 uuid "^3.0.0"
3835 5015
3836request@^2.81.0, request@^2.83.0: 5016request@~2.79.0:
3837 version "2.83.0" 5017 version "2.79.0"
3838 resolved "https://registry.yarnpkg.com/request/-/request-2.83.0.tgz#ca0b65da02ed62935887808e6f510381034e3356" 5018 resolved "https://registry.yarnpkg.com/request/-/request-2.79.0.tgz#4dfe5bf6be8b8cdc37fcf93e04b65577722710de"
3839 dependencies: 5019 dependencies:
3840 aws-sign2 "~0.7.0" 5020 aws-sign2 "~0.6.0"
3841 aws4 "^1.6.0" 5021 aws4 "^1.2.1"
3842 caseless "~0.12.0" 5022 caseless "~0.11.0"
3843 combined-stream "~1.0.5" 5023 combined-stream "~1.0.5"
3844 extend "~3.0.1" 5024 extend "~3.0.0"
3845 forever-agent "~0.6.1" 5025 forever-agent "~0.6.1"
3846 form-data "~2.3.1" 5026 form-data "~2.1.1"
3847 har-validator "~5.0.3" 5027 har-validator "~2.0.6"
3848 hawk "~6.0.2" 5028 hawk "~3.1.3"
3849 http-signature "~1.2.0" 5029 http-signature "~1.1.0"
3850 is-typedarray "~1.0.0" 5030 is-typedarray "~1.0.0"
3851 isstream "~0.1.2" 5031 isstream "~0.1.2"
3852 json-stringify-safe "~5.0.1" 5032 json-stringify-safe "~5.0.1"
3853 mime-types "~2.1.17" 5033 mime-types "~2.1.7"
3854 oauth-sign "~0.8.2" 5034 oauth-sign "~0.8.1"
3855 performance-now "^2.1.0" 5035 qs "~6.3.0"
3856 qs "~6.5.1" 5036 stringstream "~0.0.4"
3857 safe-buffer "^5.1.1" 5037 tough-cookie "~2.3.0"
3858 stringstream "~0.0.5" 5038 tunnel-agent "~0.4.1"
3859 tough-cookie "~2.3.3" 5039 uuid "^3.0.0"
3860 tunnel-agent "^0.6.0" 5040
3861 uuid "^3.1.0" 5041require-directory@^2.1.1:
5042 version "2.1.1"
5043 resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42"
5044
5045require-main-filename@^1.0.1:
5046 version "1.0.1"
5047 resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1"
3862 5048
3863require-uncached@^1.0.2: 5049require-uncached@^1.0.2:
3864 version "1.0.3" 5050 version "1.0.3"
@@ -3895,12 +5081,22 @@ retry-as-promised@^2.3.1:
3895 bluebird "^3.4.6" 5081 bluebird "^3.4.6"
3896 debug "^2.6.9" 5082 debug "^2.6.9"
3897 5083
3898rimraf@2, rimraf@^2.2.8, rimraf@^2.4.2, rimraf@^2.5.1, rimraf@^2.5.4, rimraf@^2.6.1: 5084right-align@^0.1.1:
5085 version "0.1.3"
5086 resolved "https://registry.yarnpkg.com/right-align/-/right-align-0.1.3.tgz#61339b722fe6a3515689210d24e14c96148613ef"
5087 dependencies:
5088 align-text "^0.1.1"
5089
5090rimraf@2, rimraf@^2.2.1, rimraf@^2.2.8, rimraf@^2.4.2, rimraf@^2.5.1, rimraf@^2.5.4, rimraf@^2.6.1:
3899 version "2.6.2" 5091 version "2.6.2"
3900 resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.2.tgz#2ed8150d24a16ea8651e6d6ef0f47c4158ce7a36" 5092 resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.2.tgz#2ed8150d24a16ea8651e6d6ef0f47c4158ce7a36"
3901 dependencies: 5093 dependencies:
3902 glob "^7.0.5" 5094 glob "^7.0.5"
3903 5095
5096rimraf@~2.2.8:
5097 version "2.2.8"
5098 resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.2.8.tgz#e439be2aaee327321952730f99a8929e4fc50582"
5099
3904run-async@^0.1.0: 5100run-async@^0.1.0:
3905 version "0.1.0" 5101 version "0.1.0"
3906 resolved "https://registry.yarnpkg.com/run-async/-/run-async-0.1.0.tgz#c8ad4a5e110661e402a7d21b530e009f25f8e389" 5102 resolved "https://registry.yarnpkg.com/run-async/-/run-async-0.1.0.tgz#c8ad4a5e110661e402a7d21b530e009f25f8e389"
@@ -3935,6 +5131,15 @@ safe-buffer@5.1.1, safe-buffer@^5.0.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, s
3935 version "5.1.1" 5131 version "5.1.1"
3936 resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.1.tgz#893312af69b2123def71f57889001671eeb2c853" 5132 resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.1.tgz#893312af69b2123def71f57889001671eeb2c853"
3937 5133
5134sass-graph@^2.2.4:
5135 version "2.2.4"
5136 resolved "https://registry.yarnpkg.com/sass-graph/-/sass-graph-2.2.4.tgz#13fbd63cd1caf0908b9fd93476ad43a51d1e0b49"
5137 dependencies:
5138 glob "^7.0.0"
5139 lodash "^4.0.0"
5140 scss-tokenizer "^0.2.3"
5141 yargs "^7.0.0"
5142
3938scripty@^1.5.0: 5143scripty@^1.5.0:
3939 version "1.7.2" 5144 version "1.7.2"
3940 resolved "https://registry.yarnpkg.com/scripty/-/scripty-1.7.2.tgz#92367b724cb77b086729691f7b01aa57f3ddd356" 5145 resolved "https://registry.yarnpkg.com/scripty/-/scripty-1.7.2.tgz#92367b724cb77b086729691f7b01aa57f3ddd356"
@@ -3943,24 +5148,31 @@ scripty@^1.5.0:
3943 glob "^7.0.3" 5148 glob "^7.0.3"
3944 lodash "^4.8.2" 5149 lodash "^4.8.2"
3945 5150
5151scss-tokenizer@^0.2.3:
5152 version "0.2.3"
5153 resolved "https://registry.yarnpkg.com/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz#8eb06db9a9723333824d3f5530641149847ce5d1"
5154 dependencies:
5155 js-base64 "^2.1.8"
5156 source-map "^0.4.2"
5157
3946semver-diff@^2.0.0: 5158semver-diff@^2.0.0:
3947 version "2.1.0" 5159 version "2.1.0"
3948 resolved "https://registry.yarnpkg.com/semver-diff/-/semver-diff-2.1.0.tgz#4bbb8437c8d37e4b0cf1a68fd726ec6d645d6d36" 5160 resolved "https://registry.yarnpkg.com/semver-diff/-/semver-diff-2.1.0.tgz#4bbb8437c8d37e4b0cf1a68fd726ec6d645d6d36"
3949 dependencies: 5161 dependencies:
3950 semver "^5.0.3" 5162 semver "^5.0.3"
3951 5163
5164"semver@2 || 3 || 4 || 5", semver@^5.0.3, semver@^5.1.0, semver@^5.3.0, semver@^5.4.1, semver@^5.5.0:
5165 version "5.5.0"
5166 resolved "https://registry.yarnpkg.com/semver/-/semver-5.5.0.tgz#dc4bbc7a6ca9d916dee5d43516f0092b58f7b8ab"
5167
3952semver@4.3.2: 5168semver@4.3.2:
3953 version "4.3.2" 5169 version "4.3.2"
3954 resolved "https://registry.yarnpkg.com/semver/-/semver-4.3.2.tgz#c7a07158a80bedd052355b770d82d6640f803be7" 5170 resolved "https://registry.yarnpkg.com/semver/-/semver-4.3.2.tgz#c7a07158a80bedd052355b770d82d6640f803be7"
3955 5171
3956semver@5.3.0: 5172semver@5.3.0, semver@~5.3.0:
3957 version "5.3.0" 5173 version "5.3.0"
3958 resolved "https://registry.yarnpkg.com/semver/-/semver-5.3.0.tgz#9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f" 5174 resolved "https://registry.yarnpkg.com/semver/-/semver-5.3.0.tgz#9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f"
3959 5175
3960semver@^5.0.3, semver@^5.1.0, semver@^5.3.0, semver@^5.4.1, semver@^5.5.0:
3961 version "5.5.0"
3962 resolved "https://registry.yarnpkg.com/semver/-/semver-5.5.0.tgz#dc4bbc7a6ca9d916dee5d43516f0092b58f7b8ab"
3963
3964send@0.16.1: 5176send@0.16.1:
3965 version "0.16.1" 5177 version "0.16.1"
3966 resolved "https://registry.yarnpkg.com/send/-/send-0.16.1.tgz#a70e1ca21d1382c11d0d9f6231deb281080d7ab3" 5178 resolved "https://registry.yarnpkg.com/send/-/send-0.16.1.tgz#a70e1ca21d1382c11d0d9f6231deb281080d7ab3"
@@ -4012,7 +5224,19 @@ sequelize@4.32.1:
4012 validator "^9.1.0" 5224 validator "^9.1.0"
4013 wkx "^0.4.1" 5225 wkx "^0.4.1"
4014 5226
4015serve-static@1.13.1: 5227serve-index@^1.7.1:
5228 version "1.9.1"
5229 resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239"
5230 dependencies:
5231 accepts "~1.3.4"
5232 batch "0.6.1"
5233 debug "2.6.9"
5234 escape-html "~1.0.3"
5235 http-errors "~1.6.2"
5236 mime-types "~2.1.17"
5237 parseurl "~1.3.2"
5238
5239serve-static@1.13.1, serve-static@^1.10.0:
4016 version "1.13.1" 5240 version "1.13.1"
4017 resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.13.1.tgz#4c57d53404a761d8f2e7c1e8a18a47dbf278a719" 5241 resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.13.1.tgz#4c57d53404a761d8f2e7c1e8a18a47dbf278a719"
4018 dependencies: 5242 dependencies:
@@ -4021,7 +5245,7 @@ serve-static@1.13.1:
4021 parseurl "~1.3.2" 5245 parseurl "~1.3.2"
4022 send "0.16.1" 5246 send "0.16.1"
4023 5247
4024set-blocking@~2.0.0: 5248set-blocking@^2.0.0, set-blocking@~2.0.0:
4025 version "2.0.0" 5249 version "2.0.0"
4026 resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" 5250 resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7"
4027 5251
@@ -4031,7 +5255,7 @@ set-getter@^0.1.0:
4031 dependencies: 5255 dependencies:
4032 to-object-path "^0.3.0" 5256 to-object-path "^0.3.0"
4033 5257
4034set-immediate-shim@^1.0.1: 5258set-immediate-shim@^1.0.0, set-immediate-shim@^1.0.1:
4035 version "1.0.1" 5259 version "1.0.1"
4036 resolved "https://registry.yarnpkg.com/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz#4b2b1b27eb808a9f8dcc481a58e5e56f599f3f61" 5260 resolved "https://registry.yarnpkg.com/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz#4b2b1b27eb808a9f8dcc481a58e5e56f599f3f61"
4037 5261
@@ -4095,6 +5319,10 @@ shimmer@^1.1.0:
4095 version "1.2.0" 5319 version "1.2.0"
4096 resolved "https://registry.yarnpkg.com/shimmer/-/shimmer-1.2.0.tgz#f966f7555789763e74d8841193685a5e78736665" 5320 resolved "https://registry.yarnpkg.com/shimmer/-/shimmer-1.2.0.tgz#f966f7555789763e74d8841193685a5e78736665"
4097 5321
5322sigmund@~1.0.0:
5323 version "1.0.1"
5324 resolved "https://registry.yarnpkg.com/sigmund/-/sigmund-1.0.1.tgz#3ff21f198cad2175f9f3b781853fd94d0d19b590"
5325
4098signal-exit@^3.0.0, signal-exit@^3.0.2: 5326signal-exit@^3.0.0, signal-exit@^3.0.2:
4099 version "3.0.2" 5327 version "3.0.2"
4100 resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d" 5328 resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d"
@@ -4152,6 +5380,10 @@ simple-websocket@^5.0.0:
4152 safe-buffer "^5.0.1" 5380 safe-buffer "^5.0.1"
4153 ws "^3.3.1" 5381 ws "^3.3.1"
4154 5382
5383slash@^1.0.0:
5384 version "1.0.0"
5385 resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55"
5386
4155slice-ansi@0.0.4: 5387slice-ansi@0.0.4:
4156 version "0.0.4" 5388 version "0.0.4"
4157 resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-0.0.4.tgz#edbf8903f66f7ce2f8eafd6ceed65e264c831b35" 5389 resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-0.0.4.tgz#edbf8903f66f7ce2f8eafd6ceed65e264c831b35"
@@ -4221,7 +5453,19 @@ source-map-url@^0.4.0:
4221 version "0.4.0" 5453 version "0.4.0"
4222 resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" 5454 resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3"
4223 5455
4224source-map@^0.5.6: 5456source-map@0.4.x, source-map@^0.4.2, source-map@^0.4.4:
5457 version "0.4.4"
5458 resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.4.4.tgz#eba4f5da9c0dc999de68032d8b4f76173652036b"
5459 dependencies:
5460 amdefine ">=0.0.4"
5461
5462source-map@^0.3.0:
5463 version "0.3.0"
5464 resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.3.0.tgz#8586fb9a5a005e5b501e21cd18b6f21b457ad1f9"
5465 dependencies:
5466 amdefine ">=0.0.4"
5467
5468source-map@^0.5.6, source-map@~0.5.1:
4225 version "0.5.7" 5469 version "0.5.7"
4226 resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" 5470 resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc"
4227 5471
@@ -4233,6 +5477,52 @@ spawn-command@^0.0.2-1:
4233 version "0.0.2-1" 5477 version "0.0.2-1"
4234 resolved "https://registry.yarnpkg.com/spawn-command/-/spawn-command-0.0.2-1.tgz#62f5e9466981c1b796dc5929937e11c9c6921bd0" 5478 resolved "https://registry.yarnpkg.com/spawn-command/-/spawn-command-0.0.2-1.tgz#62f5e9466981c1b796dc5929937e11c9c6921bd0"
4235 5479
5480spdx-correct@~1.0.0:
5481 version "1.0.2"
5482 resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-1.0.2.tgz#4b3073d933ff51f3912f03ac5519498a4150db40"
5483 dependencies:
5484 spdx-license-ids "^1.0.2"
5485
5486spdx-expression-parse@~1.0.0:
5487 version "1.0.4"
5488 resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-1.0.4.tgz#9bdf2f20e1f40ed447fbe273266191fced51626c"
5489
5490spdx-license-ids@^1.0.2:
5491 version "1.2.2"
5492 resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz#c9df7a3424594ade6bd11900d596696dc06bac57"
5493
5494spectacle-docs@^0.9.13:
5495 version "0.9.13"
5496 resolved "https://registry.yarnpkg.com/spectacle-docs/-/spectacle-docs-0.9.13.tgz#48cc29de3a69d41f1dfda582b876d4d8affc085e"
5497 dependencies:
5498 bluebird "^3.4.7"
5499 cheerio "^0.19.0"
5500 clarify "^1.0.5"
5501 commander "*"
5502 foundation-sites "^6.4.1"
5503 grunt "^0.4.5"
5504 grunt-compile-handlebars "^2.0.0"
5505 grunt-contrib-clean "^0.7.0"
5506 grunt-contrib-concat "^0.5.1"
5507 grunt-contrib-connect "^0.11.2"
5508 grunt-contrib-copy "^0.8.2"
5509 grunt-contrib-cssmin "^0.14.0"
5510 grunt-contrib-handlebars "^0.11.0"
5511 grunt-contrib-uglify "^0.11.0"
5512 grunt-contrib-watch "^0.6.1"
5513 grunt-prettify "^0.4.0"
5514 grunt-sass "*"
5515 handlebars "^4.0.5"
5516 highlight.js "^9.1.0"
5517 js-yaml "^3.8.2"
5518 json-refs "^2.1.6"
5519 json-stable-stringify "^1.0.1"
5520 lodash "^4.2.1"
5521 marked "^0.3.5"
5522 sync-request "^4.1.0"
5523 tmp "0.0.31"
5524 trace "^1.1.0"
5525
4236speedometer@^1.0.0: 5526speedometer@^1.0.0:
4237 version "1.0.0" 5527 version "1.0.0"
4238 resolved "https://registry.yarnpkg.com/speedometer/-/speedometer-1.0.0.tgz#cd671cb06752c22bca3370e2f334440be4fc62e2" 5528 resolved "https://registry.yarnpkg.com/speedometer/-/speedometer-1.0.0.tgz#cd671cb06752c22bca3370e2f334440be4fc62e2"
@@ -4273,6 +5563,10 @@ sshpk@^1.7.0:
4273 jsbn "~0.1.0" 5563 jsbn "~0.1.0"
4274 tweetnacl "~0.14.0" 5564 tweetnacl "~0.14.0"
4275 5565
5566stack-chain@1.3.x, stack-chain@~1.3.1:
5567 version "1.3.7"
5568 resolved "https://registry.yarnpkg.com/stack-chain/-/stack-chain-1.3.7.tgz#d192c9ff4ea6a22c94c4dd459171e3f00cea1285"
5569
4276stack-trace@0.0.x: 5570stack-trace@0.0.x:
4277 version "0.0.10" 5571 version "0.0.10"
4278 resolved "https://registry.yarnpkg.com/stack-trace/-/stack-trace-0.0.10.tgz#547c70b347e8d32b4e108ea1a2a159e5fdde19c0" 5572 resolved "https://registry.yarnpkg.com/stack-trace/-/stack-trace-0.0.10.tgz#547c70b347e8d32b4e108ea1a2a159e5fdde19c0"
@@ -4315,6 +5609,12 @@ statuses@1.3.1, statuses@~1.3.1:
4315 version "1.4.0" 5609 version "1.4.0"
4316 resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.4.0.tgz#bb73d446da2796106efcc1b601a253d6c46bd087" 5610 resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.4.0.tgz#bb73d446da2796106efcc1b601a253d6c46bd087"
4317 5611
5612stdout-stream@^1.4.0:
5613 version "1.4.0"
5614 resolved "https://registry.yarnpkg.com/stdout-stream/-/stdout-stream-1.4.0.tgz#a2c7c8587e54d9427ea9edb3ac3f2cd522df378b"
5615 dependencies:
5616 readable-stream "^2.0.1"
5617
4318stream-combiner@~0.0.4: 5618stream-combiner@~0.0.4:
4319 version "0.0.4" 5619 version "0.0.4"
4320 resolved "https://registry.yarnpkg.com/stream-combiner/-/stream-combiner-0.0.4.tgz#4d5e433c185261dde623ca3f44c586bcf5c4ad14" 5620 resolved "https://registry.yarnpkg.com/stream-combiner/-/stream-combiner-0.0.4.tgz#4d5e433c185261dde623ca3f44c586bcf5c4ad14"
@@ -4397,6 +5697,12 @@ strip-ansi@^4.0.0:
4397 dependencies: 5697 dependencies:
4398 ansi-regex "^3.0.0" 5698 ansi-regex "^3.0.0"
4399 5699
5700strip-bom@^2.0.0:
5701 version "2.0.0"
5702 resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e"
5703 dependencies:
5704 is-utf8 "^0.2.0"
5705
4400strip-bom@^3.0.0: 5706strip-bom@^3.0.0:
4401 version "3.0.0" 5707 version "3.0.0"
4402 resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" 5708 resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3"
@@ -4405,11 +5711,17 @@ strip-eof@^1.0.0:
4405 version "1.0.0" 5711 version "1.0.0"
4406 resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" 5712 resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf"
4407 5713
5714strip-indent@^1.0.1:
5715 version "1.0.1"
5716 resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-1.0.1.tgz#0c7962a6adefa7bbd4ac366460a638552ae1a0a2"
5717 dependencies:
5718 get-stdin "^4.0.1"
5719
4408strip-json-comments@^2.0.0, strip-json-comments@~2.0.1: 5720strip-json-comments@^2.0.0, strip-json-comments@~2.0.1:
4409 version "2.0.1" 5721 version "2.0.1"
4410 resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" 5722 resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a"
4411 5723
4412superagent@^3.0.0: 5724superagent@^3.0.0, superagent@^3.6.3:
4413 version "3.8.2" 5725 version "3.8.2"
4414 resolved "https://registry.yarnpkg.com/superagent/-/superagent-3.8.2.tgz#e4a11b9d047f7d3efeb3bbe536d9ec0021d16403" 5726 resolved "https://registry.yarnpkg.com/superagent/-/superagent-3.8.2.tgz#e4a11b9d047f7d3efeb3bbe536d9ec0021d16403"
4415 dependencies: 5727 dependencies:
@@ -4457,6 +5769,16 @@ supports-color@^4.0.0:
4457 dependencies: 5769 dependencies:
4458 has-flag "^2.0.0" 5770 has-flag "^2.0.0"
4459 5771
5772sync-request@^4.1.0:
5773 version "4.1.0"
5774 resolved "https://registry.yarnpkg.com/sync-request/-/sync-request-4.1.0.tgz#324b4e506fb994d2afd2a0021a455f800725f07a"
5775 dependencies:
5776 command-exists "^1.2.2"
5777 concat-stream "^1.6.0"
5778 get-port "^3.1.0"
5779 http-response-object "^1.1.0"
5780 then-request "^2.2.0"
5781
4460table@^3.7.8: 5782table@^3.7.8:
4461 version "3.8.3" 5783 version "3.8.3"
4462 resolved "https://registry.yarnpkg.com/table/-/table-3.8.3.tgz#2bbc542f0fda9861a755d3947fefd8b3f513855f" 5784 resolved "https://registry.yarnpkg.com/table/-/table-3.8.3.tgz#2bbc542f0fda9861a755d3947fefd8b3f513855f"
@@ -4499,7 +5821,7 @@ tar-stream@^1.1.2:
4499 readable-stream "^2.0.0" 5821 readable-stream "^2.0.0"
4500 xtend "^4.0.0" 5822 xtend "^4.0.0"
4501 5823
4502tar@^2.2.1: 5824tar@^2.0.0, tar@^2.2.1:
4503 version "2.2.1" 5825 version "2.2.1"
4504 resolved "https://registry.yarnpkg.com/tar/-/tar-2.2.1.tgz#8e4d2a256c0e2185c6b18ad694aec968b83cb1d1" 5826 resolved "https://registry.yarnpkg.com/tar/-/tar-2.2.1.tgz#8e4d2a256c0e2185c6b18ad694aec968b83cb1d1"
4505 dependencies: 5827 dependencies:
@@ -4544,6 +5866,17 @@ text-table@~0.2.0:
4544 version "0.2.0" 5866 version "0.2.0"
4545 resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" 5867 resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4"
4546 5868
5869then-request@^2.2.0:
5870 version "2.2.0"
5871 resolved "https://registry.yarnpkg.com/then-request/-/then-request-2.2.0.tgz#6678b32fa0ca218fe569981bbd8871b594060d81"
5872 dependencies:
5873 caseless "~0.11.0"
5874 concat-stream "^1.4.7"
5875 http-basic "^2.5.1"
5876 http-response-object "^1.1.0"
5877 promise "^7.1.1"
5878 qs "^6.1.0"
5879
4547thirty-two@^1.0.1: 5880thirty-two@^1.0.1:
4548 version "1.0.2" 5881 version "1.0.2"
4549 resolved "https://registry.yarnpkg.com/thirty-two/-/thirty-two-1.0.2.tgz#4ca2fffc02a51290d2744b9e3f557693ca6b627a" 5882 resolved "https://registry.yarnpkg.com/thirty-two/-/thirty-two-1.0.2.tgz#4ca2fffc02a51290d2744b9e3f557693ca6b627a"
@@ -4560,6 +5893,21 @@ timed-out@^4.0.0:
4560 version "4.0.1" 5893 version "4.0.1"
4561 resolved "https://registry.yarnpkg.com/timed-out/-/timed-out-4.0.1.tgz#f32eacac5a175bea25d7fab565ab3ed8741ef56f" 5894 resolved "https://registry.yarnpkg.com/timed-out/-/timed-out-4.0.1.tgz#f32eacac5a175bea25d7fab565ab3ed8741ef56f"
4562 5895
5896tiny-lr-fork@0.0.5:
5897 version "0.0.5"
5898 resolved "https://registry.yarnpkg.com/tiny-lr-fork/-/tiny-lr-fork-0.0.5.tgz#1e99e1e2a8469b736ab97d97eefa98c71f76ed0a"
5899 dependencies:
5900 debug "~0.7.0"
5901 faye-websocket "~0.4.3"
5902 noptify "~0.0.3"
5903 qs "~0.5.2"
5904
5905tmp@0.0.31:
5906 version "0.0.31"
5907 resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.31.tgz#8f38ab9438e17315e5dbd8b3657e8bfb277ae4a7"
5908 dependencies:
5909 os-tmpdir "~1.0.1"
5910
4563to-arraybuffer@^1.0.1: 5911to-arraybuffer@^1.0.1:
4564 version "1.0.1" 5912 version "1.0.1"
4565 resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43" 5913 resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43"
@@ -4616,14 +5964,30 @@ tough-cookie@~2.3.0, tough-cookie@~2.3.3:
4616 dependencies: 5964 dependencies:
4617 punycode "^1.4.1" 5965 punycode "^1.4.1"
4618 5966
5967trace@^1.1.0:
5968 version "1.2.0"
5969 resolved "https://registry.yarnpkg.com/trace/-/trace-1.2.0.tgz#fc294988fe9b37bf66e41f5f5cd69413fd28159f"
5970 dependencies:
5971 stack-chain "~1.3.1"
5972
4619tree-kill@^1.1.0: 5973tree-kill@^1.1.0:
4620 version "1.2.0" 5974 version "1.2.0"
4621 resolved "https://registry.yarnpkg.com/tree-kill/-/tree-kill-1.2.0.tgz#5846786237b4239014f05db156b643212d4c6f36" 5975 resolved "https://registry.yarnpkg.com/tree-kill/-/tree-kill-1.2.0.tgz#5846786237b4239014f05db156b643212d4c6f36"
4622 5976
5977trim-newlines@^1.0.0:
5978 version "1.0.0"
5979 resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613"
5980
4623triple-beam@^1.0.1: 5981triple-beam@^1.0.1:
4624 version "1.1.0" 5982 version "1.1.0"
4625 resolved "https://registry.yarnpkg.com/triple-beam/-/triple-beam-1.1.0.tgz#2ac387c8c4bd04bd26c61df891a6079f8592fe10" 5983 resolved "https://registry.yarnpkg.com/triple-beam/-/triple-beam-1.1.0.tgz#2ac387c8c4bd04bd26c61df891a6079f8592fe10"
4626 5984
5985"true-case-path@^1.0.2":
5986 version "1.0.2"
5987 resolved "https://registry.yarnpkg.com/true-case-path/-/true-case-path-1.0.2.tgz#7ec91130924766c7f573be3020c34f8fdfd00d62"
5988 dependencies:
5989 glob "^6.0.4"
5990
4627ts-node@3.3.0: 5991ts-node@3.3.0:
4628 version "3.3.0" 5992 version "3.3.0"
4629 resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-3.3.0.tgz#c13c6a3024e30be1180dd53038fc209289d4bf69" 5993 resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-3.3.0.tgz#c13c6a3024e30be1180dd53038fc209289d4bf69"
@@ -4697,6 +6061,10 @@ tunnel-agent@^0.6.0:
4697 dependencies: 6061 dependencies:
4698 safe-buffer "^5.0.1" 6062 safe-buffer "^5.0.1"
4699 6063
6064tunnel-agent@~0.4.1:
6065 version "0.4.3"
6066 resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.4.3.tgz#6373db76909fe570e08d73583365ed828a74eeeb"
6067
4700tweetnacl@^0.14.3, tweetnacl@~0.14.0: 6068tweetnacl@^0.14.3, tweetnacl@~0.14.0:
4701 version "0.14.5" 6069 version "0.14.5"
4702 resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" 6070 resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64"
@@ -4732,6 +6100,28 @@ typescript@^2.5.2:
4732 version "2.6.2" 6100 version "2.6.2"
4733 resolved "https://registry.yarnpkg.com/typescript/-/typescript-2.6.2.tgz#3c5b6fd7f6de0914269027f03c0946758f7673a4" 6101 resolved "https://registry.yarnpkg.com/typescript/-/typescript-2.6.2.tgz#3c5b6fd7f6de0914269027f03c0946758f7673a4"
4734 6102
6103uglify-js@^2.6:
6104 version "2.8.29"
6105 resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.8.29.tgz#29c5733148057bb4e1f75df35b7a9cb72e6a59dd"
6106 dependencies:
6107 source-map "~0.5.1"
6108 yargs "~3.10.0"
6109 optionalDependencies:
6110 uglify-to-browserify "~1.0.0"
6111
6112uglify-js@~2.6.0:
6113 version "2.6.4"
6114 resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.6.4.tgz#65ea2fb3059c9394692f15fed87c2b36c16b9adf"
6115 dependencies:
6116 async "~0.2.6"
6117 source-map "~0.5.1"
6118 uglify-to-browserify "~1.0.0"
6119 yargs "~3.10.0"
6120
6121uglify-to-browserify@~1.0.0:
6122 version "1.0.2"
6123 resolved "https://registry.yarnpkg.com/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz#6e0924d6bda6b5afe349e39a6d632850a0f882b7"
6124
4735uid-number@^0.0.6: 6125uid-number@^0.0.6:
4736 version "0.0.6" 6126 version "0.0.6"
4737 resolved "https://registry.yarnpkg.com/uid-number/-/uid-number-0.0.6.tgz#0ea10e8035e8eb5b8e4449f06da1c730663baa81" 6127 resolved "https://registry.yarnpkg.com/uid-number/-/uid-number-0.0.6.tgz#0ea10e8035e8eb5b8e4449f06da1c730663baa81"
@@ -4750,10 +6140,26 @@ undefsafe@^2.0.1:
4750 dependencies: 6140 dependencies:
4751 debug "^2.2.0" 6141 debug "^2.2.0"
4752 6142
6143underscore.string@~2.2.1:
6144 version "2.2.1"
6145 resolved "https://registry.yarnpkg.com/underscore.string/-/underscore.string-2.2.1.tgz#d7c0fa2af5d5a1a67f4253daee98132e733f0f19"
6146
6147underscore.string@~2.3.3:
6148 version "2.3.3"
6149 resolved "https://registry.yarnpkg.com/underscore.string/-/underscore.string-2.3.3.tgz#71c08bf6b428b1133f37e78fa3a21c82f7329b0d"
6150
6151underscore.string@~2.4.0:
6152 version "2.4.0"
6153 resolved "https://registry.yarnpkg.com/underscore.string/-/underscore.string-2.4.0.tgz#8cdd8fbac4e2d2ea1e7e2e8097c42f442280f85b"
6154
4753underscore@^1.7.0: 6155underscore@^1.7.0:
4754 version "1.8.3" 6156 version "1.8.3"
4755 resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.8.3.tgz#4f3fb53b106e6097fcf9cb4109f2a5e9bdfa5022" 6157 resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.8.3.tgz#4f3fb53b106e6097fcf9cb4109f2a5e9bdfa5022"
4756 6158
6159underscore@~1.7.0:
6160 version "1.7.0"
6161 resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.7.0.tgz#6bbaf0877500d36be34ecaa584e0db9fef035209"
6162
4757union-value@^1.0.0: 6163union-value@^1.0.0:
4758 version "1.0.0" 6164 version "1.0.0"
4759 resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.0.tgz#5c71c34cb5bad5dcebe3ea0cd08207ba5aa1aea4" 6165 resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.0.tgz#5c71c34cb5bad5dcebe3ea0cd08207ba5aa1aea4"
@@ -4810,6 +6216,16 @@ update-notifier@^2.3.0:
4810 semver-diff "^2.0.0" 6216 semver-diff "^2.0.0"
4811 xdg-basedir "^3.0.0" 6217 xdg-basedir "^3.0.0"
4812 6218
6219uri-js@^3.0.2:
6220 version "3.0.2"
6221 resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-3.0.2.tgz#f90b858507f81dea4dcfbb3c4c3dbfa2b557faaa"
6222 dependencies:
6223 punycode "^2.1.0"
6224
6225uri-path@^1.0.0:
6226 version "1.0.0"
6227 resolved "https://registry.yarnpkg.com/uri-path/-/uri-path-1.0.0.tgz#9747f018358933c31de0fccfd82d138e67262e32"
6228
4813urix@^0.1.0: 6229urix@^0.1.0:
4814 version "0.1.0" 6230 version "0.1.0"
4815 resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" 6231 resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72"
@@ -4872,6 +6288,13 @@ v8flags@^3.0.0:
4872 dependencies: 6288 dependencies:
4873 homedir-polyfill "^1.0.1" 6289 homedir-polyfill "^1.0.1"
4874 6290
6291validate-npm-package-license@^3.0.1:
6292 version "3.0.1"
6293 resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz#2804babe712ad3379459acfbe24746ab2c303fbc"
6294 dependencies:
6295 spdx-correct "~1.0.0"
6296 spdx-expression-parse "~1.0.0"
6297
4875validator@^9.0.0, validator@^9.1.0: 6298validator@^9.0.0, validator@^9.1.0:
4876 version "9.2.0" 6299 version "9.2.0"
4877 resolved "https://registry.yarnpkg.com/validator/-/validator-9.2.0.tgz#ad216eed5f37cac31a6fe00ceab1f6b88bded03e" 6300 resolved "https://registry.yarnpkg.com/validator/-/validator-9.2.0.tgz#ad216eed5f37cac31a6fe00ceab1f6b88bded03e"
@@ -4958,12 +6381,24 @@ webtorrent@^0.98.0:
4958 xtend "^4.0.1" 6381 xtend "^4.0.1"
4959 zero-fill "^2.2.3" 6382 zero-fill "^2.2.3"
4960 6383
4961which@^1.1.1, which@^1.2.4, which@^1.2.9: 6384what-input@^4.1.3:
6385 version "4.3.1"
6386 resolved "https://registry.yarnpkg.com/what-input/-/what-input-4.3.1.tgz#b8ea7554ba1d9171887c4c6addf28185fec3d31d"
6387
6388which-module@^1.0.0:
6389 version "1.0.0"
6390 resolved "https://registry.yarnpkg.com/which-module/-/which-module-1.0.0.tgz#bba63ca861948994ff307736089e3b96026c2a4f"
6391
6392which@1, which@^1.1.1, which@^1.2.4, which@^1.2.9:
4962 version "1.3.0" 6393 version "1.3.0"
4963 resolved "https://registry.yarnpkg.com/which/-/which-1.3.0.tgz#ff04bdfc010ee547d780bec38e1ac1c2777d253a" 6394 resolved "https://registry.yarnpkg.com/which/-/which-1.3.0.tgz#ff04bdfc010ee547d780bec38e1ac1c2777d253a"
4964 dependencies: 6395 dependencies:
4965 isexe "^2.0.0" 6396 isexe "^2.0.0"
4966 6397
6398which@~1.0.5:
6399 version "1.0.9"
6400 resolved "https://registry.yarnpkg.com/which/-/which-1.0.9.tgz#460c1da0f810103d0321a9b633af9e575e64486f"
6401
4967wide-align@^1.1.0: 6402wide-align@^1.1.0:
4968 version "1.1.2" 6403 version "1.1.2"
4969 resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.2.tgz#571e0f1b0604636ebc0dfc21b0339bbe31341710" 6404 resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.2.tgz#571e0f1b0604636ebc0dfc21b0339bbe31341710"
@@ -4976,6 +6411,10 @@ widest-line@^2.0.0:
4976 dependencies: 6411 dependencies:
4977 string-width "^2.1.1" 6412 string-width "^2.1.1"
4978 6413
6414window-size@0.1.0:
6415 version "0.1.0"
6416 resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.1.0.tgz#5438cd2ea93b202efa3a19fe8887aee7c94f9c9d"
6417
4979winston-transport@^3.0.1: 6418winston-transport@^3.0.1:
4980 version "3.0.1" 6419 version "3.0.1"
4981 resolved "https://registry.yarnpkg.com/winston-transport/-/winston-transport-3.0.1.tgz#8008b15eef5660c4fb3fa094d58ccbd08528c58d" 6420 resolved "https://registry.yarnpkg.com/winston-transport/-/winston-transport-3.0.1.tgz#8008b15eef5660c4fb3fa094d58ccbd08528c58d"
@@ -4999,10 +6438,25 @@ wkx@^0.4.1:
4999 dependencies: 6438 dependencies:
5000 "@types/node" "*" 6439 "@types/node" "*"
5001 6440
6441wordwrap@0.0.2:
6442 version "0.0.2"
6443 resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.2.tgz#b79669bb42ecb409f83d583cad52ca17eaa1643f"
6444
6445wordwrap@~0.0.2:
6446 version "0.0.3"
6447 resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.3.tgz#a3d5da6cd5c0bc0008d37234bbaf1bed63059107"
6448
5002wordwrap@~1.0.0: 6449wordwrap@~1.0.0:
5003 version "1.0.0" 6450 version "1.0.0"
5004 resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" 6451 resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb"
5005 6452
6453wrap-ansi@^2.0.0:
6454 version "2.1.0"
6455 resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85"
6456 dependencies:
6457 string-width "^1.0.1"
6458 strip-ansi "^3.0.1"
6459
5006wrappy@1: 6460wrappy@1:
5007 version "1.0.2" 6461 version "1.0.2"
5008 resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" 6462 resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
@@ -5053,6 +6507,10 @@ xtend@4.0.1, xtend@^4.0.0, xtend@^4.0.1:
5053 version "4.0.1" 6507 version "4.0.1"
5054 resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af" 6508 resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af"
5055 6509
6510y18n@^3.2.1:
6511 version "3.2.1"
6512 resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41"
6513
5056yallist@^2.1.2: 6514yallist@^2.1.2:
5057 version "2.1.2" 6515 version "2.1.2"
5058 resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" 6516 resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52"
@@ -5061,12 +6519,45 @@ yallist@^3.0.0, yallist@^3.0.2:
5061 version "3.0.2" 6519 version "3.0.2"
5062 resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.0.2.tgz#8452b4bb7e83c7c188d8041c1a837c773d6d8bb9" 6520 resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.0.2.tgz#8452b4bb7e83c7c188d8041c1a837c773d6d8bb9"
5063 6521
6522yargs-parser@^5.0.0:
6523 version "5.0.0"
6524 resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-5.0.0.tgz#275ecf0d7ffe05c77e64e7c86e4cd94bf0e1228a"
6525 dependencies:
6526 camelcase "^3.0.0"
6527
5064yargs-parser@^8.0.0: 6528yargs-parser@^8.0.0:
5065 version "8.1.0" 6529 version "8.1.0"
5066 resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-8.1.0.tgz#f1376a33b6629a5d063782944da732631e966950" 6530 resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-8.1.0.tgz#f1376a33b6629a5d063782944da732631e966950"
5067 dependencies: 6531 dependencies:
5068 camelcase "^4.1.0" 6532 camelcase "^4.1.0"
5069 6533
6534yargs@^7.0.0:
6535 version "7.1.0"
6536 resolved "https://registry.yarnpkg.com/yargs/-/yargs-7.1.0.tgz#6ba318eb16961727f5d284f8ea003e8d6154d0c8"
6537 dependencies:
6538 camelcase "^3.0.0"
6539 cliui "^3.2.0"
6540 decamelize "^1.1.1"
6541 get-caller-file "^1.0.1"
6542 os-locale "^1.4.0"
6543 read-pkg-up "^1.0.1"
6544 require-directory "^2.1.1"
6545 require-main-filename "^1.0.1"
6546 set-blocking "^2.0.0"
6547 string-width "^1.0.2"
6548 which-module "^1.0.0"
6549 y18n "^3.2.1"
6550 yargs-parser "^5.0.0"
6551
6552yargs@~3.10.0:
6553 version "3.10.0"
6554 resolved "https://registry.yarnpkg.com/yargs/-/yargs-3.10.0.tgz#f7ee7bd857dd7c1d2d38c0e74efbd681d1431fd1"
6555 dependencies:
6556 camelcase "^1.0.2"
6557 cliui "^2.1.0"
6558 decamelize "^1.0.0"
6559 window-size "0.1.0"
6560
5070yn@^2.0.0: 6561yn@^2.0.0:
5071 version "2.0.0" 6562 version "2.0.0"
5072 resolved "https://registry.yarnpkg.com/yn/-/yn-2.0.0.tgz#e5adabc8acf408f6385fc76495684c88e6af689a" 6563 resolved "https://registry.yarnpkg.com/yn/-/yn-2.0.0.tgz#e5adabc8acf408f6385fc76495684c88e6af689a"