-
-
Notifications
You must be signed in to change notification settings - Fork 501
/
Copy pathindex.html
544 lines (462 loc) · 47.1 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta property="og:image" content="https://blog.emberjs.com/images/logos/e-icon.png" />
<meta name="twitter:card" content="summary" />
<meta name="twitter:site" content="@emberjs" />
<meta name="twitter:image" content="https://blog.emberjs.com/images/logos/e-icon.png" />
<meta name="ember-guides/config/environment" content="%7B%22modulePrefix%22%3A%22ember-guides%22%2C%22environment%22%3A%22production%22%2C%22rootURL%22%3A%22%2F%22%2C%22locationType%22%3A%22trailing-history%22%2C%22historySupportMiddleware%22%3Atrue%2C%22EmberENV%22%3A%7B%22FEATURES%22%3A%7B%7D%2C%22EXTEND_PROTOTYPES%22%3A%7B%22Date%22%3Afalse%7D%2C%22_APPLICATION_TEMPLATE_WRAPPER%22%3Afalse%2C%22_DEFAULT_ASYNC_OBSERVERS%22%3Atrue%2C%22_JQUERY_INTEGRATION%22%3Afalse%2C%22_TEMPLATE_ONLY_GLIMMER_COMPONENTS%22%3Atrue%7D%2C%22APP%22%3A%7B%7D%2C%22ember-meta%22%3A%7B%22description%22%3A%22Ember.js%20helps%20developers%20be%20more%20productive%20out%20of%20the%20box.%20Designed%20with%20developer%20ergonomics%20in%20mind%2C%20its%20friendly%20APIs%20help%20you%20get%20your%20job%20done%E2%80%94fast.%22%2C%22title%22%3A%22Ember%20Guides%22%7D%2C%22guidemaker%22%3A%7B%22title%22%3A%22Ember%20Guides%22%2C%22sourceRepo%22%3A%22https%3A%2F%2Fgithub.com%2Fember-learn%2Fguides-source%22%7D%2C%22algolia%22%3A%7B%22algoliaId%22%3A%22Y1OMR4C7MF%22%2C%22algoliaKey%22%3A%225d01c83734dc36754d9e94cbf6f8964d%22%2C%22indexName%22%3A%22ember-guides%22%7D%2C%22showdown%22%3A%7B%22ghCompatibleHeaderId%22%3Atrue%2C%22prefixHeaderId%22%3A%22toc_%22%7D%2C%22deprecationsGuideURL%22%3A%22https%3A%2F%2Fwww.emberjs.com%2Fdeprecations%2F%22%2C%22metricsAdapters%22%3A%5B%7B%22name%22%3A%22GoogleAnalytics%22%2C%22environments%22%3A%5B%22production%22%5D%2C%22config%22%3A%7B%22id%22%3A%22UA-27675533-1%22%2C%22require%22%3A%5B%22linkid%22%5D%7D%7D%5D%2C%22exportApplicationGlobal%22%3Afalse%2C%22fastboot%22%3A%7B%22hostWhitelist%22%3A%5B%7B%7D%5D%7D%2C%22ember-collapsible-panel%22%3A%7B%7D%7D" />
<!-- EMBER_CLI_FASTBOOT_TITLE --> <meta name="ember-cli-head-start" content> <title>Ember.js Guides - Guides and Tutorials - Ember Guides</title>
<meta name="description" content="Welcome to the Ember.js Guides! This documentation will take you from total beginner to Ember expert.
With the plethora of libraries readily available for front-end development, sometimes it can be a little confusing to work with a front-end framework...">
<meta name="referrer" content="unsafe-url">
<!---->
<!---->
<!---->
<!---->
<meta property="og:title" content="Ember.js Guides - Guides and Tutorials - Ember Guides">
<!---->
<meta property="og:description" content="Welcome to the Ember.js Guides! This documentation will take you from total beginner to Ember expert.
With the plethora of libraries readily available for front-end development, sometimes it can be a little confusing to work with a front-end framework...">
<meta property="og:type" content="website">
<!---->
<meta name="twitter:card" content="summary">
<!---->
<!---->
<meta name="twitter:title" content="Ember.js Guides - Guides and Tutorials - Ember Guides">
<!---->
<meta name="twitter:description" content="Welcome to the Ember.js Guides! This documentation will take you from total beginner to Ember expert.
With the plethora of libraries readily available for front-end development, sometimes it can be a little confusing to work with a front-end framework...">
<!---->
<!---->
<!----><meta name="ember-cli-head-end" content>
<link integrity="" rel="stylesheet" href="/assets/vendor-ddd80e6884a0451d67d711283f343d39.css">
<link integrity="" rel="stylesheet" href="/assets/ember-guides-92dca9f7555a994d11fd3e94376c4753.css">
<link rel="shortcut icon" href="/images/favicon.png" />
</head>
<body class="application version index version-index">
<script type="x/boundary" id="fastboot-body-start"></script><!---->
<header class="es-header" role="banner">
<nav class="es-navbar " aria-label="Primary site navigation">
<a class="navbar-brand-wrapper" href="https://www.emberjs.com">
<img class="navbar-brand" src="/images/ember-logo.svg" alt="home" width="83" height="40">
</a>
<button class="navbar-toggler" aria-expanded="false" type="button">
Show Site Navigation
</button>
<ul class="navbar-list">
<li class="navbar-list-item dropdown">
<!----> <button class="navbar-list-item-dropdown-toggle " aria-expanded="false" type="button">
Docs
</button>
<!----></li>
<li class="navbar-list-item dropdown">
<!----> <button class="navbar-list-item-dropdown-toggle " aria-expanded="false" type="button">
Releases
</button>
<!----></li>
<li class="navbar-list-item ">
<a class="navbar-list-item-link" href="https://blog.emberjs.com">
Blog
</a>
<!----></li>
<li class="navbar-list-item dropdown">
<!----> <button class="navbar-list-item-dropdown-toggle " aria-expanded="false" type="button">
Community
</button>
<!----></li>
<li class="navbar-list-item dropdown">
<!----> <button class="navbar-list-item-dropdown-toggle " aria-expanded="false" type="button">
About
</button>
<!----></li>
</ul>
<div class="navbar-end">
<div id="ember2754" class="search-input ember-view"> <input id="search-input" placeholder="Search the guides" autocomplete="off" data-test-search-input type="search">
<div id="ember2755" class="ds-dropdown-results ember-tether ember-view">
<!----> </div>
</div>
</div>
</nav>
</header>
<div class="progress-bar" aria-hidden style></div>
<!---->
<!---->
<main>
<div class="sidebar-container">
<nav class="es-sidebar" aria-label="Secondary content navigation" aria-expanded="false">
<button class="es-button-secondary es-sidebar-close" aria-label="Close Sidebar" type="button">
<svg width="36" height="36" viewBox="0 0 36 36" xmlns="http://www.w3.org/2000/svg"><path d="M12.343 10.929L18 16.585l5.657-5.656a1 1 0 011.414 1.414L19.415 18l5.656 5.657a1 1 0 01-1.414 1.414L18 19.415l-5.657 5.656a1 1 0 01-1.414-1.414L16.585 18l-5.656-5.657a1 1 0 011.414-1.414z" fill="#FFF" fill-rule="evenodd"/></svg>
</button>
<div class="es-sidebar-content">
<label for="version-select" class="visually-hidden">Guides version</label>
<div class="ember-basic-dropdown">
<div class="ember-view ember-basic-dropdown-trigger
ember-basic-dropdown-trigger--in-place
ember-power-select-trigger " tabindex="0" aria-controls="ember-power-select-options-ember2756" aria-haspopup="listbox" aria-owns role="button">
<span class="ember-power-select-selected-item">
3.25 <!---->
</span>
<!----><span class="ember-power-select-status-icon"></span>
</div>
<div id="ember-basic-dropdown-content-ember2756" class="ember-basic-dropdown-content-placeholder"></div>
</div>
<nav class="toc-container versions" aria-label="table of contents">
<ul class="table-of-contents">
<li class="toc-heading">Introduction</li>
<!----> <li class="toc-item toc-group" aria-expanded="false">
<div id="ember2758" class="cp-Panel cp-is-closed ember-view">
<a id="ember2759" class="ember-view section-title" data-test-toc-link="Getting Started" href="/v3.25.0/getting-started">
<span class="link-text">
Getting Started
</span>
</a>
<div id="ember2760" class="cp-Panel-body ember-view">
<!---->
</div>
</div>
</li>
<li class="toc-item toc-group" aria-expanded="false">
<div id="ember2761" class="cp-Panel cp-is-closed ember-view">
<a id="ember2762" class="ember-view section-title" data-test-toc-link="Tutorial" href="/v3.25.0/tutorial">
<span class="link-text">
Tutorial
</span>
</a>
<div id="ember2763" class="cp-Panel-body ember-view">
<!---->
</div>
</div>
</li>
<li class="toc-heading">Core Concepts</li>
<li class="toc-item toc-group" aria-expanded="false">
<div id="ember2764" class="cp-Panel cp-is-closed ember-view">
<a id="ember2765" class="ember-view section-title" data-test-toc-link="Components" href="/v3.25.0/components">
<span class="link-text">
Components
</span>
</a>
<div id="ember2766" class="cp-Panel-body ember-view">
<!---->
</div>
</div>
</li>
<li class="toc-item toc-group" aria-expanded="false">
<div id="ember2767" class="cp-Panel cp-is-closed ember-view">
<a id="ember2768" class="ember-view section-title" data-test-toc-link="Routing" href="/v3.25.0/routing">
<span class="link-text">
Routing
</span>
</a>
<div id="ember2769" class="cp-Panel-body ember-view">
<!---->
</div>
</div>
</li>
<li class="toc-item toc-group" aria-expanded="false">
<div id="ember2770" class="cp-Panel cp-is-closed ember-view">
<a id="ember2771" class="ember-view section-title" data-test-toc-link="Services" href="/v3.25.0/services">
<span class="link-text">
Services
</span>
</a>
<div id="ember2772" class="cp-Panel-body ember-view">
<!---->
</div>
</div>
</li>
<li class="toc-item toc-group" aria-expanded="false">
<div id="ember2773" class="cp-Panel cp-is-closed ember-view">
<a id="ember2774" class="ember-view section-title" data-test-toc-link="Ember Data" href="/v3.25.0/models">
<span class="link-text">
Ember Data
</span>
</a>
<div id="ember2775" class="cp-Panel-body ember-view">
<!---->
</div>
</div>
</li>
<li class="toc-item toc-group" aria-expanded="false">
<div id="ember2776" class="cp-Panel cp-is-closed ember-view">
<a id="ember2777" class="ember-view section-title" data-test-toc-link="In-Depth Topics" href="/v3.25.0/in-depth-topics">
<span class="link-text">
In-Depth Topics
</span>
</a>
<div id="ember2778" class="cp-Panel-body ember-view">
<!---->
</div>
</div>
</li>
<li class="toc-heading">Application Development</li>
<li class="toc-item toc-group" aria-expanded="false">
<div id="ember2779" class="cp-Panel cp-is-closed ember-view">
<a id="ember2780" class="ember-view section-title" data-test-toc-link="Application Concerns" href="/v3.25.0/applications">
<span class="link-text">
Application Concerns
</span>
</a>
<div id="ember2781" class="cp-Panel-body ember-view">
<!---->
</div>
</div>
</li>
<li class="toc-item toc-group" aria-expanded="false">
<div id="ember2782" class="cp-Panel cp-is-closed ember-view">
<a id="ember2783" class="ember-view section-title" data-test-toc-link="Accessibility" href="/v3.25.0/accessibility">
<span class="link-text">
Accessibility
</span>
</a>
<div id="ember2784" class="cp-Panel-body ember-view">
<!---->
</div>
</div>
</li>
<li class="toc-item toc-group" aria-expanded="false">
<div id="ember2785" class="cp-Panel cp-is-closed ember-view">
<a id="ember2786" class="ember-view section-title" data-test-toc-link="Configuration" href="/v3.25.0/configuring-ember">
<span class="link-text">
Configuration
</span>
</a>
<div id="ember2787" class="cp-Panel-body ember-view">
<!---->
</div>
</div>
</li>
<li class="toc-item toc-group" aria-expanded="false">
<div id="ember2788" class="cp-Panel cp-is-closed ember-view">
<a id="ember2789" class="ember-view section-title" data-test-toc-link="Testing" href="/v3.25.0/testing">
<span class="link-text">
Testing
</span>
</a>
<div id="ember2790" class="cp-Panel-body ember-view">
<!---->
</div>
</div>
</li>
<li class="toc-item toc-group" aria-expanded="false">
<div id="ember2791" class="cp-Panel cp-is-closed ember-view">
<a id="ember2792" class="ember-view section-title" data-test-toc-link="Addons and Dependencies" href="/v3.25.0/addons-and-dependencies">
<span class="link-text">
Addons and Dependencies
</span>
</a>
<div id="ember2793" class="cp-Panel-body ember-view">
<!---->
</div>
</div>
</li>
<li class="toc-heading">Developer Tools</li>
<li class="toc-item toc-group" aria-expanded="false">
<div id="ember2794" class="cp-Panel cp-is-closed ember-view">
<a id="ember2795" class="ember-view section-title" data-test-toc-link="Ember Inspector" href="/v3.25.0/ember-inspector">
<span class="link-text">
Ember Inspector
</span>
</a>
<div id="ember2796" class="cp-Panel-body ember-view">
<!---->
</div>
</div>
</li>
<li class="toc-item toc-group" aria-expanded="false">
<div id="ember2797" class="cp-Panel cp-is-closed ember-view">
<a id="ember2798" class="ember-view section-title" data-test-toc-link="Code Editors" href="/v3.25.0/code-editors">
<span class="link-text">
Code Editors
</span>
</a>
<div id="ember2799" class="cp-Panel-body ember-view">
<!---->
</div>
</div>
</li>
<li class="toc-heading">Additional Resources</li>
<li class="toc-item toc-group" aria-expanded="false">
<div id="ember2800" class="cp-Panel cp-is-closed ember-view">
<a id="ember2801" class="ember-view section-title" data-test-toc-link="Upgrading" href="/v3.25.0/upgrading">
<span class="link-text">
Upgrading
</span>
</a>
<div id="ember2802" class="cp-Panel-body ember-view">
<!---->
</div>
</div>
</li>
<li class="toc-item toc-group" aria-expanded="false">
<div id="ember2803" class="cp-Panel cp-is-closed ember-view">
<a id="ember2804" class="ember-view section-title" data-test-toc-link="Contributing to Ember.js" href="/v3.25.0/contributing">
<span class="link-text">
Contributing to Ember.js
</span>
</a>
<div id="ember2805" class="cp-Panel-body ember-view">
<!---->
</div>
</div>
</li>
<li class="toc-item toc-group" aria-expanded="false">
<div id="ember2806" class="cp-Panel cp-is-closed ember-view">
<a id="ember2807" class="ember-view section-title" data-test-toc-link="Glossary" href="/v3.25.0/glossary">
<span class="link-text">
Glossary
</span>
</a>
<div id="ember2808" class="cp-Panel-body ember-view">
<!---->
</div>
</div>
</li>
</ul>
</nav>
</div>
</nav>
<button class="es-button es-sidebar-toggle" aria-label="Toggle Sidebar" type="button">
<svg width="36" height="36" viewBox="0 0 36 36" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"><path d="M28 24.5a1 1 0 010 2H13a1 1 0 010-2h15zm0-7a1 1 0 010 2H13a1 1 0 010-2h15zm0-7a1 1 0 010 2H13a1 1 0 010-2h15zM9 24a1.5 1.5 0 110 3 1.5 1.5 0 010-3zm0-7a1.5 1.5 0 110 3 1.5 1.5 0 010-3zm0-7a1.5 1.5 0 110 3 1.5 1.5 0 010-3z" fill="#FFF" fill-rule="evenodd"/></svg>
</button>
<article id="ember2809" class="chapter ember-view"><div class="guides-article-wrapper">
<div class="guides-article-content">
<div class="old-version-warning">
<div class="old-version-warning-text">
<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="exclamation-circle" class="warning-icon" role="img" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 512 512"><path d="M504 256c0 136.997-111.043 248-248 248S8 392.997 8 256C8 119.083 119.043 8 256 8s248 111.083 248 248zm-248 50c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z"></path></svg>
<div><strong>Old Guides - </strong>You are viewing the guides for
Ember
v3.25.0.</div>
</div>
<a id="ember2810" class="ember-view es-button-secondary old-version-button" href="/release/index"> Go to v5.0.0 </a>
</div>
<div class="article-title">
<h1>
Ember.js Guides
</h1>
<a href="https://github.com/ember-learn/guides-source/edit/master/guides/v3.25.0/index.md" target="_blank" class="edit-page" rel="noopener">
<img class="edit-icon" src="/images/pen.svg" alt="Edit pencil">
</a>
</div>
<hr>
<div id="ember2811" class="ember-view"><p>Welcome to the Ember.js Guides! This documentation will take you from total beginner to Ember expert.</p>
<p>With the plethora of libraries readily available for front-end development, sometimes it can be a little confusing to work with a front-end framework like Ember.js, where <em>everything</em> you need to build an application is already included. To that end, we've segmented out each part of the guides so you can focus on just the part you want to work with. This should also make it faster for you to find what you need!</p>
<ul class="list-cards">
<li class="list-item-card">
<div class="shape shape--dark"></div>
<div class="shape shape--accent"></div>
<div class="shape shape--light"></div>
<a href="./getting-started/">Ember.js</a>
</li>
<li class="list-item-card">
<div class="shape shape--dark"></div>
<div class="shape shape--accent"></div>
<div class="shape shape--light"></div>
<a href="./models/">Ember Data</a>
</li>
<li class="list-item-card">
<div class="shape shape--dark"></div>
<div class="shape shape--accent"></div>
<div class="shape shape--light"></div>
<a href="https://cli.emberjs.com/release/">Ember CLI</a></li>
<li class="list-item-card">
<div class="shape shape--dark"></div>
<div class="shape shape--accent"></div>
<div class="shape shape--light"></div>
<a href="./ember-inspector/">Ember Inspector</a></li>
</ul>
</div>
<footer id="ember2812" class="ember-view"><div class="pagination-wrapper">
<!---->
<div class="next-wrapper">
<div>
<a id="ember2813" class="ember-view next-guide" href="/v3.25.0/getting-started/index">
We've finished covering Guides and Tutorials. Next up: Getting Started - How To Use The Guides
</a>
</div>
<img alt="right arrow" src="/images/icons/arrow-icon.svg">
</div>
</div>
</footer>
</div>
<div class="guides-article-toc">
<!---->
</div>
</div>
</article>
</div>
</main>
<footer class="es-footer">
<div class="footer-info container">
<div class="footer-info-links">
<img src="/images/ember-logo.svg" height="40px" width="83px" alt role="presentation" class="footer-logo">
<div class="spacer"></div>
<a href="https://emberjs.com/team" class="info-link">Team</a>
<a href="https://emberjs.com/sponsors" class="info-link">Sponsors</a>
<a href="https://emberjs.com/security" class="info-link">Security</a>
<a href="https://emberjs.com/about/legal" class="info-link">Legal</a>
<a href="https://emberjs.com/logos" class="info-link">Branding</a>
<a href="https://emberjs.com/guidelines" class="info-link">Community Guidelines</a>
</div>
<div class="footer-social hide-on-mobile">
<a href="http://twitter.com/emberjs" title="Twitter" aria-label="Official Ember Twitter Account" rel="me">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 1000"><path d="M939.5 227.941q-37 54-90 93v23q0 73-21 145t-64 139q-43 67-103 117t-144 82q-84 32-181 30-151 0-276-81 19 2 43 2 126 0 224-77-59-1-105-36t-64-89q19 3 34 3 24 0 48-6-63-13-104-62t-41-115v-2q38 21 82 23-37-25-59-64t-22-86q0-49 25-91 68 83 164 133t208 55q-5-21-5-41 0-75 53-127t127-53q79 0 132 57 61-12 115-44-21 64-80 100 52-6 104-28z"/></svg> Twitter
</a>
<a href="https://github.com/emberjs/ember.js" title="GitHub" aria-label="Ember.js github repository" rel="me">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 1000"><path d="M392 643q0 22-7 45t-24 43q-17 20-40 19t-41-19q-18-18-24-43t-7-45q-1-20 7-46t24-43q16-17 41-19t40 19q15 21 24 43t7 46zm357 0q0 22-7 45t-24 43q-17 20-40 19t-41-19q-18-18-24-43t-7-45q-1-20 7-46t24-43q16-17 41-19t40 19q15 21 24 43t7 46zm90 0q0-67-39-114t-104-47q-23 0-109 12-40 6-88 6t-87-6q-85-12-109-12-66 0-104 47t-39 114q0 49 18 85t45 58q27 22 68 33t78 17q37 6 83 4h94q46 0 83-4t78-17q41-13 69-33t45-58q17-38 18-85zm125-99q0 116-34 185-22 43-59 74t-79 48q-42 17-95 27t-96 12q-43 2-93 3-43 0-79-2t-82-7q-46-5-85-17t-77-29q-38-17-67-45t-48-64q-35-69-35-185 0-132 76-221-15-45-15-95 0-64 28-121 61 0 106 22t106 69q82-20 172-20 83 0 157 18 58-46 104-67t105-22q29 57 29 121 0 49-15 94 76 89 76 222z"/></svg> GitHub
</a>
<a href="https://discordapp.com/invite/zT3asNS" title="Discord" aria-label="Join the Ember Community Discord" rel="me">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 245 240"><path d="M104.4 103.9c-5.7 0-10.2 5-10.2 11.1s4.6 11.1 10.2 11.1c5.7 0 10.2-5 10.2-11.1.1-6.1-4.5-11.1-10.2-11.1zm36.5 0c-5.7 0-10.2 5-10.2 11.1s4.6 11.1 10.2 11.1c5.7 0 10.2-5 10.2-11.1s-4.5-11.1-10.2-11.1z"/><path class="st0" d="M189.5 20h-134C44.2 20 35 29.2 35 40.6v135.2c0 11.4 9.2 20.6 20.5 20.6h113.4l-5.3-18.5 12.8 11.9 12.1 11.2 21.5 19V40.6c0-11.4-9.2-20.6-20.5-20.6zm-38.6 130.6s-3.6-4.3-6.6-8.1c13.1-3.7 18.1-11.9 18.1-11.9-4.1 2.7-8 4.6-11.5 5.9-5 2.1-9.8 3.5-14.5 4.3-9.6 1.8-18.4 1.3-25.9-.1-5.7-1.1-10.6-2.7-14.7-4.3-2.3-.9-4.8-2-7.3-3.4-.3-.2-.6-.3-.9-.5-.2-.1-.3-.2-.4-.3-1.8-1-2.8-1.7-2.8-1.7s4.8 8 17.5 11.8c-3 3.8-6.7 8.3-6.7 8.3-22.1-.7-30.5-15.2-30.5-15.2 0-32.2 14.4-58.3 14.4-58.3 14.4-10.8 28.1-10.5 28.1-10.5l1 1.2c-18 5.2-26.3 13.1-26.3 13.1s2.2-1.2 5.9-2.9c10.7-4.7 19.2-6 22.7-6.3.6-.1 1.1-.2 1.7-.2 6.1-.8 13-1 20.2-.2 9.5 1.1 19.7 3.9 30.1 9.6 0 0-7.9-7.5-24.9-12.7l1.4-1.6s13.7-.3 28.1 10.5c0 0 14.4 26.1 14.4 58.3 0 0-8.5 14.5-30.6 15.2z"/></svg> Discord
</a>
<a href="https://hachyderm.io/@emberjs" title="Mastodon" aria-label="Official Ember Mastodon Account" rel="me">
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-mastodon" viewBox="0 0 16 16"><path d="M11.19 12.195c2.016-.24 3.77-1.475 3.99-2.603.348-1.778.32-4.339.32-4.339 0-3.47-2.286-4.488-2.286-4.488C12.062.238 10.083.017 8.027 0h-.05C5.92.017 3.942.238 2.79.765c0 0-2.285 1.017-2.285 4.488l-.002.662c-.004.64-.007 1.35.011 2.091.083 3.394.626 6.74 3.78 7.57 1.454.383 2.703.463 3.709.408 1.823-.1 2.847-.647 2.847-.647l-.06-1.317s-1.303.41-2.767.36c-1.45-.05-2.98-.156-3.215-1.928a3.614 3.614 0 01-.033-.496s1.424.346 3.228.428c1.103.05 2.137-.064 3.188-.189zm1.613-2.47H11.13v-4.08c0-.859-.364-1.295-1.091-1.295-.804 0-1.207.517-1.207 1.541v2.233H7.168V5.89c0-1.024-.403-1.541-1.207-1.541-.727 0-1.091.436-1.091 1.296v4.079H3.197V5.522c0-.859.22-1.541.66-2.046.456-.505 1.052-.764 1.793-.764.856 0 1.504.328 1.933.983L8 4.39l.417-.695c.429-.655 1.077-.983 1.934-.983.74 0 1.336.259 1.791.764.442.505.661 1.187.661 2.046v4.203z"/></svg> Mastodon
</a>
</div>
</div>
<div class="footer-help">
<p class="container py-1">
If you want help you can contact us by <a href="mailto:help@emberjs.com?subject=Help">email</a>,
open an <a href="https://github.com/ember-learn/ember-website/issues/new"> issue</a>,
or get realtime help by joining the <a href="https://discord.gg/emberjs">Ember Discord</a>.
</p>
</div>
<div class="footer-statement">
<p class="footer-copyright container py-1">
© Copyright 2023 - <a href="https://www.tilde.io/" class="footer-copyright">Tilde Inc.</a>
<br>
Ember.js is free, open source and always will be.
<!----> </p>
</div>
<hr class="footer-spacer container py-0 my-3">
<div class="footer-contributions-wrapper container pt-0 pb-3">
<div class="footer-contributions">
<span>Ember is generously supported by</span>
<div class="sponsor-icons">
<a href="https://www.netlify.com/" title="Netlify" aria-label="Netlify" class="mr-2">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 147 40" class="footer-contributor-logo"><radialGradient id="a" cy="0%" r="100.11%" gradientTransform="matrix(0 .9989 -1.152 0 .5 -.5)"><stop offset="0" stop-color="#20c6b7"/><stop offset="1" stop-color="#4d9abf"/></radialGradient><g fill="none" fill-rule="evenodd"><path fill="#0e1e25" d="M53.37 12.978l.123 2.198c1.403-1.7 3.245-2.55 5.525-2.55 3.951 0 5.962 2.268 6.032 6.804v12.568h-4.26V19.676c0-1.207-.26-2.1-.78-2.681-.52-.58-1.371-.87-2.552-.87-1.719 0-3 .78-3.84 2.338v13.535h-4.262v-19.02h4.016zM77.748 32.35c-2.7 0-4.89-.852-6.567-2.557-1.678-1.705-2.517-3.976-2.517-6.812v-.527c0-1.898.365-3.595 1.096-5.089.73-1.494 1.757-2.657 3.078-3.49 1.321-.831 2.794-1.247 4.42-1.247 2.583 0 4.58.826 5.988 2.478 1.41 1.653 2.114 3.99 2.114 7.014v1.723h-12.4c.13 1.57.652 2.812 1.57 3.726s2.073 1.371 3.464 1.371c1.952 0 3.542-.79 4.77-2.373l2.297 2.198c-.76 1.136-1.774 2.018-3.042 2.645-1.269.627-2.692.94-4.27.94zm-.508-16.294c-1.17 0-2.113.41-2.832 1.23-.72.82-1.178 1.963-1.377 3.428h8.12v-.317c-.094-1.43-.474-2.51-1.14-3.243-.667-.732-1.59-1.098-2.771-1.098zm16.765-7.7v4.623h3.35v3.164h-3.35V26.76c0 .726.144 1.25.43 1.573.286.322.798.483 1.535.483a6.55 6.55 0 001.49-.176v3.305c-.97.27-1.905.404-2.806.404-3.273 0-4.91-1.81-4.91-5.431V16.142H86.62v-3.164h3.122V8.355h4.261zm11.137 23.643h-4.262v-27h4.262zm9.172 0h-4.262v-19.02h4.262zm-4.525-23.96c0-.655.207-1.2.622-1.634.416-.433 1.009-.65 1.78-.65.772 0 1.368.217 1.79.65.42.434.63.979.63 1.635 0 .644-.21 1.18-.63 1.608-.422.428-1.018.642-1.79.642-.771 0-1.364-.214-1.78-.642-.415-.427-.622-.964-.622-1.608zm10.663 23.96V16.142h-2.894v-3.164h2.894v-1.74c0-2.11.584-3.738 1.753-4.887 1.17-1.148 2.806-1.722 4.91-1.722.749 0 1.544.105 2.386.316l-.105 3.34a8.375 8.375 0 00-1.631-.14c-2.035 0-3.052 1.048-3.052 3.146v1.687h3.858v3.164h-3.858v15.856h-4.261zm17.87-6.117l3.858-12.903h4.542l-7.54 21.903c-1.158 3.199-3.122 4.799-5.893 4.799-.62 0-1.304-.106-2.052-.317v-3.305l.807.053c1.075 0 1.885-.196 2.429-.589.543-.392.973-1.051 1.289-1.977l.613-1.635-6.664-18.932h4.595z"/><path fill="url(#a)" fill-rule="nonzero" d="M28.589 14.135l-.014-.006c-.008-.003-.016-.006-.023-.013a.11.11 0 01-.028-.093l.773-4.726 3.625 3.626-3.77 1.604a.083.083 0 01-.033.006h-.015a.104.104 0 01-.02-.017 1.716 1.716 0 00-.495-.381zm5.258-.288l3.876 3.876c.805.806 1.208 1.208 1.355 1.674.022.069.04.138.054.209l-9.263-3.923a.728.728 0 00-.015-.006c-.037-.015-.08-.032-.08-.07s.044-.056.081-.071l.012-.005zm5.127 7.003c-.2.376-.59.766-1.25 1.427l-4.37 4.369-5.652-1.177-.03-.006c-.05-.008-.103-.017-.103-.062a1.706 1.706 0 00-.655-1.193c-.023-.023-.017-.059-.01-.092 0-.005 0-.01.002-.014l1.063-6.526.004-.022c.006-.05.015-.108.06-.108a1.73 1.73 0 001.16-.665c.009-.01.015-.021.027-.027.032-.015.07 0 .103.014l9.65 4.082zm-6.625 6.801l-7.186 7.186 1.23-7.56.002-.01a.136.136 0 01.006-.029c.01-.024.036-.034.061-.044l.012-.005a1.85 1.85 0 00.695-.517c.024-.028.053-.055.09-.06a.09.09 0 01.029 0l5.06 1.04zm-8.707 8.707l-.81.81-8.955-12.942a.424.424 0 00-.01-.014c-.014-.019-.029-.038-.026-.06 0-.016.011-.03.022-.042l.01-.013c.027-.04.05-.08.075-.123l.02-.035.003-.003c.014-.024.027-.047.051-.06.021-.01.05-.006.073-.001l9.921 2.046a.164.164 0 01.076.033c.013.013.016.027.019.043a1.757 1.757 0 001.028 1.175c.028.014.016.045.003.078a.238.238 0 00-.015.045c-.125.76-1.197 7.298-1.485 9.063zm-1.692 1.691c-.597.591-.949.904-1.347 1.03a2 2 0 01-1.206 0c-.466-.148-.869-.55-1.674-1.356L8.73 28.73l2.349-3.643a.15.15 0 01.04-.047c.025-.018.061-.01.091 0a2.434 2.434 0 001.638-.083c.027-.01.054-.017.075.002a.19.19 0 01.028.032L21.95 38.05zM7.863 27.863L5.8 25.8l4.074-1.738a.084.084 0 01.033-.007c.034 0 .054.034.072.065a2.91 2.91 0 00.13.184l.013.016c.012.017.004.034-.008.05l-2.25 3.493zm-2.976-2.976l-2.61-2.61c-.444-.444-.766-.766-.99-1.043l7.936 1.646a.84.84 0 00.03.005c.049.008.103.017.103.063 0 .05-.059.073-.109.092l-.023.01zM.831 19.892a2 2 0 01.09-.495c.148-.466.55-.868 1.356-1.674l3.34-3.34a2175.525 2175.525 0 004.626 6.687c.027.036.057.076.026.106a2.776 2.776 0 00-.395.528.16.16 0 01-.05.062c-.013.008-.027.005-.042.002H9.78L.831 19.891zm5.68-6.403L11 8.998c.423.185 1.96.834 3.333 1.414 1.04.44 1.988.84 2.286.97.03.012.057.024.07.054.008.018.004.041 0 .06a2.003 2.003 0 00.523 1.828c.03.03 0 .073-.026.11l-.014.021-4.56 7.063a.138.138 0 01-.043.05c-.024.015-.058.008-.086.001a2.274 2.274 0 00-.543-.074c-.164 0-.342.03-.522.063h-.001c-.02.003-.038.007-.054-.005a.21.21 0 01-.045-.051L6.51 13.489zm5.398-5.398l5.814-5.814c.805-.805 1.208-1.208 1.674-1.355a2 2 0 011.206 0c.466.147.869.55 1.674 1.355l1.26 1.26-4.135 6.404a.155.155 0 01-.041.048c-.025.017-.06.01-.09 0a2.097 2.097 0 00-1.92.37c-.027.028-.067.012-.101-.003-.54-.235-4.74-2.01-5.341-2.265zm12.506-3.676l3.818 3.818-.92 5.698v.015a.135.135 0 01-.008.038c-.01.02-.03.024-.05.03a1.83 1.83 0 00-.548.273.154.154 0 00-.02.017c-.011.012-.022.023-.04.025a.114.114 0 01-.043-.007l-5.818-2.472-.011-.005c-.037-.015-.081-.033-.081-.071a2.198 2.198 0 00-.31-.915c-.028-.046-.059-.094-.035-.141zm-3.932 8.606l5.454 2.31c.03.014.063.027.076.058a.106.106 0 010 .057c-.016.08-.03.171-.03.263v.153c0 .038-.039.054-.075.069l-.011.004c-.864.369-12.13 5.173-12.147 5.173s-.035 0-.052-.017c-.03-.03 0-.072.027-.11a.76.76 0 00.014-.02l4.482-6.94.008-.012c.026-.042.056-.089.104-.089l.045.007c.102.014.192.027.283.027.68 0 1.31-.331 1.69-.897a.16.16 0 01.034-.04c.027-.02.067-.01.098.004zm-6.246 9.185l12.28-5.237s.018 0 .035.017c.067.067.124.112.179.154l.027.017c.025.014.05.03.052.056 0 .01 0 .016-.002.025L25.756 23.7l-.004.026c-.007.05-.014.107-.061.107a1.729 1.729 0 00-1.373.847l-.005.008c-.014.023-.027.045-.05.057-.021.01-.048.006-.07.001l-9.793-2.02c-.01-.002-.152-.519-.163-.52z" transform="translate(-.702)"/></g></svg>
</a>
<a href="https://www.heroku.com/" title="Heroku" aria-label="Heroku" class="mr-2">
<svg xmlns="http://www.w3.org/2000/svg" width="268" height="80" viewBox="0 0 268 80" class="footer-contributor-logo"><path fill="#430098" fill-rule="evenodd" d="M64.8 0A7.2 7.2 0 0172 7.2v65.6a7.2 7.2 0 01-7.2 7.2H7.2A7.2 7.2 0 010 72.8V7.2A7.2 7.2 0 017.2 0zm0 4H7.2A3.204 3.204 0 004 7.2v65.6C4 74.564 5.436 76 7.2 76h57.6c1.765 0 3.2-1.436 3.2-3.2V7.2C68 5.435 66.565 4 64.8 4zM19 52l9 8-9 8V52zm8-40v22.711C30.994 33.411 36.577 32 42 32c4.945 0 7.905 1.944 9.517 3.575 3.298 3.335 3.478 7.545 3.483 8.34V68h-8V44.11c-.039-1.867-.938-4.11-5-4.11-7.77 0-16.443 3.733-17.283 4.103l-.066.029L19 46.692V12h8zm164.995 13c6.558 0 13.375 4.165 13.375 14.15s-6.817 14.15-13.375 14.15c-6.597-.002-13.412-4.165-13.412-14.15 0-9.982 6.815-14.15 13.412-14.15zm59.995.517v16.288c0 3.758 1.215 5.453 4.165 5.453 2.948 0 4.125-1.696 4.125-5.453V25.517h7.22V41.84c0 7.222-3.462 11.347-11.423 11.347-7.96 0-11.457-4.124-11.457-11.347V25.517h7.37zm-31.05 0v9.875l7.518-9.875h8.547l-9.175 10.76 9.985 16.508h-8.327l-6.448-10.907-2.1 2.432v8.475h-7.37V25.518h7.37zm-80.69 0v6.118h-12.085v4.422h8.623v5.748h-8.623v5.047h12.713v5.933h-20.08V25.518h19.452zm19.368 0c7 0 11.275 2.323 11.275 8.88 0 4.273-1.805 6.745-5.38 7.958l5.785 10.428h-7.81l-5.27-9.468h-2.028v9.468h-7.222V25.517h10.65zm-64.748 0V35.65h9.065V25.517h7.37v27.265h-7.37V41.766H94.87v11.017H87.5V25.518h7.37zm97.123 5.566c-3.87 0-6.043 3.057-6.043 8.067 0 5.013 2.175 8.255 6.043 8.255 3.832-.002 6.005-3.242 6.005-8.255 0-5.01-2.175-8.067-6.005-8.067zm-32.633.402h-3.168v6.227h3.168c3.022 0 4.347-.847 4.347-3.132s-1.327-3.095-4.347-3.095zM55 12c-.54 4.544-2.382 8.9-6 13h-8c3.144-4.125 5.118-8.466 6-13z"/></svg>
</a>
<a href="https://www.fastly.com" title="Fastly" aria-label="Fastly" class="mr-2">
<svg viewBox="0 0 1709 735" xmlns="http://www.w3.org/2000/svg" class="footer-contributor-logo"><g fill="#ff282d"><path d="M1135.107 129.93v405.493h121.802v-61.956h-40.25V68.164l-81.564.011zM77.437 473.467h41.405V277.836H77.437v-53.801l41.405-6.809v-54.462c0-65.969 14.359-94.598 98.487-94.598 18.17 0 39.707 2.683 58.563 6.08l-11.176 66.314c-12.77-2.023-19.104-2.382-27.176-2.382-29.639 0-37.133 2.957-37.133 31.916v47.131h61.541v60.611h-61.541v195.632h40.973v61.946l-163.941.017v-61.964zM1093.617 453.889c-12.759 2.692-23.915 2.368-31.988 2.567-33.557.825-30.658-10.204-30.658-41.844V277.836h63.873v-60.611h-63.873V68.164h-81.563v363.358c0 71.341 17.606 103.9 94.339 103.9 18.173 0 43.144-4.676 61.997-8.714zM1600.297 473.8c17.141 0 31.023 13.625 31.023 30.768 0 17.138-13.883 30.76-31.023 30.76-17.141 0-30.941-13.622-30.941-30.76.001-17.143 13.801-30.768 30.941-30.768m0 56.693c14.239 0 25.837-11.688 25.837-25.925 0-14.245-11.598-25.579-25.837-25.579-14.236 0-25.758 11.335-25.758 25.579.001 14.236 11.522 25.925 25.758 25.925m5.713-10.811l-6.242-9.141h-4.306v9.141h-6.941v-30.239h12.651c7.473 0 12.133 3.782 12.133 10.468 0 4.914-2.463 8.258-6.327 9.398l7.558 10.372h-8.526zm-10.547-15.207H1601c3.168 0 5.276-1.229 5.276-4.563 0-3.165-2.109-4.402-5.104-4.402h-5.71v8.965zM847.593 277.725v-10.851c-24.675-4.501-49.178-4.566-62.47-4.566-37.957 0-42.585 20.129-42.585 31.04 0 15.436 5.267 23.782 46.388 32.773 60.107 13.494 120.473 27.573 120.473 102.104 0 70.682-36.377 107.198-112.947 107.198-51.238 0-100.954-10.999-138.888-20.625v-60.909h61.764l-.036 10.821c26.579 5.134 54.448 4.62 68.997 4.62 40.487 0 47.037-21.767 47.037-33.34 0-16.061-11.611-23.774-49.562-31.47-71.5-12.217-128.244-36.628-128.244-109.257 0-68.746 45.979-95.714 122.55-95.714 51.875 0 91.318 8.045 129.272 17.676v60.5zM472.333 331.263l-6.207-6.209-31.522 27.47a14.995 14.995 0 00-5.071-.897c-8.506 0-15.392 7.089-15.392 15.824 0 8.745 6.886 15.832 15.392 15.832 8.502 0 15.404-7.087 15.404-15.832 0-1.659-.252-3.257-.713-4.76z"/><path d="M597.261 453.889l-.053-253.81h-81.562v23.802a166.734 166.734 0 00-55.455-20.979h.461v-28.166h9.951v-20.714h-82.125v20.714h9.95v28.166h.566c-78.009 14.361-137.126 82.671-137.126 164.833 0 92.595 75.062 167.657 167.657 167.657 31.602 0 61.155-8.755 86.385-23.955l14.694 23.986h86.152v-81.535h-19.495zm-162.851-.185v-9.588h-9.772v9.561c-43.775-2.551-78.789-37.721-81.073-81.567h9.713v-9.772h-9.663c2.596-43.542 37.466-78.378 81.023-80.917v9.61h9.772v-9.638c42.935 2.295 77.52 35.973 81.257 78.51v2.802h-9.791v9.772h9.793l.001 2.676c-3.717 42.557-38.311 76.256-81.26 78.551zM1463.34 217.225h168.223v60.552h-40.209l-103.17 253.82c-29.569 71.3-78.136 138.408-152.102 138.408-18.186 0-42.396-2.015-59.185-6.049l7.377-74.028c10.773 2.015 24.884 3.341 32.288 3.341 34.301 0 72.993-21.253 85.094-58.257L1297.12 277.779h-40.211v-60.552h168.31v60.552h-40.205l59.223 145.702 59.223-145.702h-40.121v-60.554z"/></g></svg>
</a>
<a href="https://percy.io" title="Percy" aria-label="Percy" class="mr-2">
<svg width="142" height="42" viewBox="0 0 142 42" fill="none" xmlns="http://www.w3.org/2000/svg" class="footer-contributor-logo"><path d="M23.04 42c-11.583 0-20.972-.626-20.972-1.398 0-.772 9.39-1.398 20.972-1.398s20.971.626 20.971 1.398c0 .772-9.39 1.398-20.971 1.398z" fill="#390156" fill-opacity=".2"/><path d="M51.837 9.44a1.757 1.757 0 00-1.693-1.226 1.79 1.79 0 00-.679.133 7.606 7.606 0 01-2.506.54c-2.19-1.558-7.501-5.325-10.652-7.438 0 0 .441 1.256 1.05 3.602 0 0-4.981-2.753-8.298-4.868 0 0 1.239 2.476 1.342 3.278 0 0-3.945-.666-9.714-1.889 0 0 4.29 2.348 5.348 3.761 0 0-5.162-.342-11.241-.682 0 0 3.081 1.527 4.585 2.76 0 0-5.511.794-9.709.995 0 0 3.114 2.384 4.37 3.539 0 0-5.242 2.027-11.501 5.588 0 0 3.298.16 5.677.903 0 0-2.869 2.481-7.994 8.17 0 0 3.291-.12 5.947-.47 0 0-2.08 3.153-4.666 8.817 0 0 1.774-1.099 3.492-1.497 0 0 .184 6.359 3.756 7.377l.003-.004c.175.054.342.073.487.073.175 0 .357-.026.542-.078 1.134-.316 1.992-1.405 2.986-2.665.366-.465.744-.944 1.15-1.407.113.346.26.758.435 1.174.652 1.543 1.35 2.293 2.134 2.293.06 0 .12-.005.18-.014 1.001-.154 1.93-2.043 2.705-3.87.396-.932.744-1.863.98-2.522l.084.005c2.41.184 3.896 2.517 5.09 4.391.9 1.413 1.61 2.53 2.603 2.636.07.008.139.012.206.012 1.517 0 2.05-1.724 2.725-3.906l.138-.445c.137.264.286.539.445.815 1.109 1.93 2.09 2.876 3.001 2.89h.026c.755 0 1.254-.494 1.48-1.468.17-.728.207-1.728.249-2.886.097-2.671.23-6.318 2.096-9.453 1.379-.846 2.9-1.616 4.395-2.372 3.477-1.76 6.761-3.422 8.409-5.944.824-1.261 1.232-2.809 1.214-4.6-.017-1.607-.378-3.088-.677-4.048z" fill="#2B023F"/><path d="M19.778 33.792c-2.498 0-4.143 1.138-5.459 2.522.348 1.128 1.221 3.554 2.269 3.393 1.021-.157 2.534-4 3.227-5.914h-.037zm15.798-5.212c-2.328 2.228-3.419 4.967-4.155 7.229.765 1.548 2.103 3.88 3.233 3.898 2.273.036.058-6.895 2.945-12.727a15.288 15.288 0 00-2.023 1.6z" fill="#9E66BF"/><path d="M44.256 11.27c-1.198-.31-2.35.106-2.572.928-.222.823.57 1.74 1.768 2.05 1.198.31 2.35-.105 2.571-.928.222-.822-.57-1.74-1.767-2.05zm7.36 4.955a6.55 6.55 0 01-.75 1.591c-2.855 4.37-11.349 6.286-15.65 10.404-5.278 5.052-4.344 12.414-7.03 12.124-1.89-.204-3.309-6.693-7.709-7.029-6.643-.507-8.1 6.263-10.835 7.024-2.733.762-2.337-6.103-.925-9.143 1.247-2.684 3.483-6.447 6.902-5.583 2.262.571-.365 4.285-.365 4.285s4.784.303 7.735-4c1.96-2.857 8.452-12.633 14.96-4.177 0 0-2.55-7.097-.896-10.549 1.357-2.833 4.48-2.776 7.323-2.056 2.33.591 4.177.149 5.287-.303a1.27 1.27 0 01.658-.082c-.41.019-1.04.232-1.404 1.262-.545 1.538 2.416.356 3.05 2.766 0 0 .194 3.66-2.9 3.21l.12-.794s-.996.627-.284 1.867l.114-.75c.623.22 1.505.326 2.6-.067zm.35-3.466z" fill="#D6B5E5"/><path d="M35.576 28.58c-2.348 2.247-3.438 5.013-4.174 7.287.412.823 1.27 2.141 1.27 2.141-.044-4.563 3.858-9.858 4.56-10.773-.602.425-1.16.871-1.656 1.345zM14.26 36.376c.229.658.69 1.632.69 1.632s1.396-3.576 4.789-4.215c-2.514.012-4.16 1.178-5.48 2.583z" fill="#5C007B"/><path d="M9.642 40.34c2.734-.762 4.192-7.532 10.835-7.025 4.4.336 5.818 6.825 7.709 7.03 0 0-1.019-2.038-1.84-4.609-.82-2.57-3.618-5.142-6.16-5.142-2.542 0-5.422 1.34-7.03 4.695-2.421 5.055-3.514 5.05-3.514 5.05z" fill="#C393DB"/><path d="M19.378 7.411c-1.874.245-7.015.74-9.972.881 0 0 .673.427 1.254.88 3.942-.276 9.059-1.533 8.718-1.76zm-5.338 4.534c-1.755.73-6.686 2.64-11.766 5.666 0 0 .67-.058 1.3 0 5.63-3.082 10.671-5.49 10.466-5.666zm11.995-6.612c-1.91-.122-7.266-.531-11.503-.768 0 0 1.084.493 2.085 1.056 5.088.295 9.826.043 9.418-.288zM8.215 18.436C6.217 19.94 3.331 22.905 0 26.742c0 0 .383-.142.661-.155 4.631-5.074 7.705-8.11 7.554-8.15zm38.653-9.614s-6.682-4.776-10.725-7.488c0 0 .33.587.597 1.488 3.769 2.56 10.128 6 10.128 6zm-40.7 17.313c-1.29 1.53-3.018 4.957-4.665 8.818l.064-.038c2.392-5.106 4.667-8.788 4.601-8.78zm31.19-21.084c-1.472-.824-5.865-3.409-8.44-5.051 0 0 .5.901.848 1.69 3.223 1.985 7.694 3.729 7.592 3.361zm-14.3-2.068c-1.242-.793-2.631-1.518-2.631-1.518 4.399.932 8.636 1.76 9.974 1.996.151.389-3.09.384-7.342-.478z" fill="#9E66BF"/><path d="M29.577 5.259l4.38 2.732 2.84-.227-7.22-2.505z" fill="#5C007B"/><path d="M36.797 7.764l-7.22-2.505 3.353 1.589a9.56 9.56 0 003.848.915h.02z" fill="#9E66BF"/><path d="M21.915 9.238l6.936 1.727 3.025-.978-9.96-.75z" fill="#5C007B"/><path d="M31.876 9.988l-9.96-.75 6.122.992a9.596 9.596 0 002.571.024l1.267-.266z" fill="#9E66BF"/><path d="M35.763 11.53l-1.48 1.093-4.249-.154 5.729-.938z" fill="#5C007B"/><path d="M35.763 11.53l-5.729.939 2.331-.07a7.197 7.197 0 002.345-.467l1.053-.401z" fill="#9E66BF"/><path d="M24.468 12.623l-2.373 1.547-6.575-.61 8.947-.937z" fill="#5C007B"/><path d="M24.467 12.623l-8.947.937 4.995-.078a10.05 10.05 0 003.417-.656l.535-.203z" fill="#9E66BF"/><path d="M34.282 15.179l-2.406 1.31-6.54-.373 8.946-.937z" fill="#5C007B"/><path d="M34.282 15.179l-8.947.937 5.079-.08a9.576 9.576 0 003.255-.624l.613-.233z" fill="#9E66BF"/><path d="M25.248 17.944l-1.677 2.683-8.395 2 10.072-4.683z" fill="#5C007B"/><path d="M15.175 22.626l10.073-4.682-1.296 1.003a9.452 9.452 0 01-2.542 1.402l-6.235 2.277z" fill="#9E66BF"/><path d="M8.26 22.38l6.5-2.784 1.478-2.785-7.978 5.57z" fill="#5C007B"/><path d="M8.26 22.38l7.978-5.569-.022.033a9.317 9.317 0 01-3.24 2.947l-4.716 2.59z" fill="#9E66BF"/><path d="M11.204 22.935l-.256 2.786-3.731 4.555 3.987-7.341z" fill="#5C007B"/><path d="M7.217 30.276l3.988-7.34a9.08 9.08 0 01-1.437 3.573l-2.551 3.767z" fill="#9E66BF"/><path d="M43.963 12.198c-.005.304-.3.546-.658.54-.357-.006-.643-.258-.637-.563.005-.304.3-.546.657-.54.358.007.644.258.638.563z" fill="#fff"/><path fill-rule="evenodd" clip-rule="evenodd" d="M134.68 33.36c-.077.253-.204.43-.378.53l-.05.026c-.19.08-.39.068-.629.008-.767-.194-4.325-.606-2.902-4.879l.844-2.535-.191-.492-.926-2.261-5.795-13.844c-.127-.287-.081-.549.033-.727.118-.186.326-.28.62-.285h3.297a.89.89 0 01.566.18c.147.117.256.297.347.518l4.254 10.232 3.052-10.203c.065-.245.18-.43.337-.553a.907.907 0 01.576-.18h3.521c.299 0 .511.087.636.25.125.168.142.413.05.727l-4.736 15.28-1.827 5.928-.698 2.28zm-13.885-13.755h3.6c.557 0 .884.365.688.928-1.015 3.447-4.223 5.833-8.052 5.833-4.975 0-8.673-3.811-8.673-8.75 0-4.937 3.698-8.748 8.673-8.748 3.83 0 7.037 2.386 8.052 5.833.196.563-.131.928-.688.928h-3.6c-.426 0-.72-.199-.982-.563-.589-.829-1.604-1.293-2.782-1.293-2.127 0-3.764 1.558-3.764 3.844 0 2.287 1.637 3.844 3.764 3.844 1.178 0 2.193-.464 2.782-1.259.262-.398.523-.597.982-.597zm-17.632-9.84v.863c.407-.731 1.336-1.768 3.76-1.735.176.002.318.07.422.18.152.16.226.377.226.658v4.05c0 .275-.057.48-.176.618-.113.137-.282.206-.502.206a4.639 4.639 0 00-1.385.154c-.44.12-.842.326-1.192.607-.35.286-.632.67-.836 1.138-.208.475-.313 1.053-.317 1.74l-.023 4.319c-.024 4.511-3.422 3.828-4.215 3.781-.27-.015-.48-.074-.627-.223-.147-.148-.22-.36-.22-.635V9.764c0-.274.073-.486.22-.635.147-.148.356-.223.627-.223h3.39c.271 0 .481.075.628.223.147.15.22.36.22.635zm-14.688-.888c1.196.005 2.294.225 3.295.66a7.866 7.866 0 012.605 1.828 8.384 8.384 0 011.707 2.764c.403 1.057.61 2.213.615 3.469 0 .214-.005.423-.022.622-.01.203-.027.402-.043.6-.033.264-.13.457-.283.578-.152.121-.354.182-.598.182H84.853c.206.65.495 1.178.875 1.585.381.402.827.694 1.327.881a4.617 4.617 0 001.616.276 4.163 4.163 0 001.332-.226 3.442 3.442 0 001.082-.6c.158-.132.315-.237.468-.314.157-.077.337-.116.543-.116l3.133-.033c.299.006.516.094.647.265.125.17.13.39.005.66-.43.958-1 1.762-1.713 2.406a7.148 7.148 0 01-2.48 1.465c-.94.324-1.968.49-3.083.49-1.36-.006-2.583-.231-3.67-.672-1.093-.44-2.023-1.051-2.795-1.844a8.107 8.107 0 01-1.784-2.764c-.414-1.057-.62-2.203-.626-3.441.006-1.24.218-2.385.642-3.441a8.315 8.315 0 011.8-2.765 8.152 8.152 0 012.763-1.844c1.065-.44 2.245-.666 3.54-.671zm-22.893 1.8a7.629 7.629 0 012.194-1.31 7.122 7.122 0 012.555-.476c2.166 0 4.284.98 5.704 2.565 1.418 1.583 2.295 3.769 2.295 6.182 0 2.412-.877 4.598-2.295 6.18-1.42 1.585-3.538 2.566-5.704 2.566-1.587 0-3.251-.505-4.411-1.631l.003 5.365c.003 4.511-3.422 3.827-4.215 3.781-.27-.015-.48-.075-.627-.223-.147-.148-.22-.361-.22-.635L60.85 9.788c0-.28.075-.5.226-.653.151-.153.367-.229.645-.229H64.7c.277 0 .494.076.644.23.151.152.223.37.227.652l.01.889zm8.467 6.914c0-2.128-1.693-3.853-3.78-3.853-2.089 0-3.782 1.725-3.782 3.853 0 2.129 1.693 3.854 3.781 3.854s3.781-1.725 3.781-3.854zm12.093-3.666c-.615.43-1.05 1.063-1.305 1.889h6.987c-.174-.622-.435-1.123-.783-1.498a3.048 3.048 0 00-1.196-.804 3.922 3.922 0 00-1.403-.242c-.92.006-1.691.22-2.3.655z" fill="#5C007B"/></svg>
</a>
<a href="https://dnsimple.link/resolving-emberjs" title="Dnsimple" aria-label="Dnsimple" class="mr-2">
<svg width="460" height="120" viewBox="0 0 460 120" xmlns="http://www.w3.org/2000/svg" class="footer-contributor-logo"><title>blue</title><path d="M48.531 13c-2.156 0-4.313.114-6.355.569v21.155c-2.951-1.138-6.356-1.706-10.895-1.706C15.165 33.018 2 44.05 2 61.793 2 79.991 14.03 90 31.734 90c8.74 0 17.705-2.388 23.266-5.346V13.57c-2.156-.455-4.426-.569-6.469-.569zm-16.15 66.986C22.665 79.986 16 73.266 16 62.493 16 51.835 23.117 45 32.607 45c3.84 0 7.343.463 10.393 2.433v30.815c-3.39 1.274-6.891 1.853-10.62 1.738zM95.899 33C84.262 33 74.792 37.544 70 41.52v46.912c2.168.454 4.336.568 6.39.568 2.167 0 4.449-.114 6.503-.568V47.767c2.51-1.477 6.96-2.954 11.98-2.954 8.328 0 13.12 3.749 13.12 13.631v29.988c2.282.454 4.336.568 6.504.568 2.053 0 4.335-.114 6.503-.568V55.377C121 42.996 113.356 33 95.9 33zm58.529 57C169.303 90 178 83.2 178 71.982c0-10.652-8.582-14.618-20.368-16.431-9.269-1.473-11.672-3.173-11.672-6.686 0-3.4 2.975-5.553 9.841-5.553 6.522 0 12.13 1.927 15.905 4.08 2.632-2.04 4.349-5.213 4.92-9.18C173.08 35.72 166.1 33 156.26 33c-13.732 0-22.771 6.8-22.771 16.771 0 11.332 9.154 14.845 18.766 16.318 9.726 1.474 12.816 3.513 12.816 7.14 0 3.626-2.747 6.459-10.413 6.459-8.582 0-13.388-2.946-16.707-5.326-2.746 1.7-4.92 4.76-5.95 8.839C135.09 85.807 142.299 90 154.428 90zm41.188-63c4.542 0 8.384-3.778 8.384-8.5 0-4.722-3.842-8.5-8.384-8.5-4.774 0-8.616 3.778-8.616 8.5 0 4.722 3.842 8.5 8.616 8.5zm-.058 62c2.185 0 4.371-.114 6.442-.57V34.57c-2.07-.456-4.372-.57-6.442-.57-2.186 0-4.372.114-6.558.57v53.86c2.186.456 4.487.57 6.558.57zm83.579-56c-7.378 0-14.065 2.84-18.56 6.247-4.035-3.862-10.03-6.247-17.87-6.247-11.412 0-21.326 4.77-25.707 8.52v46.912c2.19.454 4.38.568 6.456.568 2.19 0 4.496-.114 6.57-.568V47.767c2.883-1.704 6.918-2.954 11.183-2.954 8.877 0 12.22 5.566 12.22 13.29v30.329c2.19.454 4.38.568 6.686.568 2.075 0 4.381-.114 6.456-.568v-34.19c0-1.704-.23-3.408-.576-4.999 2.651-2.158 6.34-4.43 11.643-4.43 8.877 0 12.335 5.566 12.335 13.29v30.329c2.075.454 4.266.568 6.571.568 2.075 0 4.38-.114 6.456-.568v-34.19C303 42.541 294.93 33 279.137 33zm61.86 0c-10.235 0-18.765 3.98-23.997 8.303v68.128c2.275.455 4.322.569 6.483.569 2.16 0 4.322-.114 6.369-.569V88.504c3.412 1.137 7.051 1.592 11.6 1.592 15.014 0 28.548-10.578 28.548-28.775C370 42.668 357.49 33 340.998 33zm-2.378 46c-4.18 0-7.569-.687-10.619-2.175V47.633c3.276-1.832 6.778-2.633 10.506-2.633C348.335 45 355 51.296 355 61.714 355 72.474 348.335 79 338.62 79zM388 89c2.333 0 4.79-.114 7-.57V13.57c-2.333-.456-4.79-.57-7.123-.57s-4.666.114-6.877.57v74.86c2.456.456 4.79.57 7 .57zm70-31.701C458 42.879 447.714 33 433.2 33 417.771 33 406 45.036 406 61.727 406 79.327 417.657 90 433.886 90c10.857 0 17.943-3.974 22.514-7.608-.457-3.292-2.743-6.926-5.6-8.743-3.543 2.498-8.114 5.564-16 5.564-9.029 0-14.514-5.45-15.543-14.307h38.286c.343-2.952.457-4.769.457-7.607zM419 57c.916-7.412 5.841-13 13.859-13 8.82.114 12.141 6.614 12.141 13h-26z" fill="#1A5EC6" fill-rule="evenodd"/></svg>
</a>
</div>
</div>
</div>
</footer><script type="x/boundary" id="fastboot-body-end"></script>
<script src="/assets/vendor-a01dfc978242ca201ca68a5d6f9a9378.js"></script>
<script src="/assets/chunk.650.a474fac4bd3dc6f38890.js"></script>
<script src="/assets/chunk.143.291d124bd6dfab5cbec8.js"></script>
<script src="/assets/ember-guides-b67bb3465e86e70c9677b41d5e7f4769.js"></script>
</body>
</html>