Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/twbs/bootstrap.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'site/assets')
-rw-r--r--site/assets/brand/bootstrap-logo-black.svg1
-rw-r--r--site/assets/brand/bootstrap-logo-shadow.pngbin0 -> 48625 bytes
-rw-r--r--site/assets/brand/bootstrap-logo-white.svg1
-rw-r--r--site/assets/brand/bootstrap-logo.svg1
-rw-r--r--site/assets/brand/bootstrap-social-logo.pngbin0 -> 145590 bytes
-rw-r--r--site/assets/brand/bootstrap-social.pngbin0 -> 54961 bytes
-rw-r--r--site/assets/img/bootstrap-icons.pngbin0 -> 40798 bytes
-rw-r--r--site/assets/img/bootstrap-icons@2x.pngbin0 -> 125571 bytes
-rw-r--r--site/assets/img/bootstrap-themes-collage.pngbin0 -> 74829 bytes
-rw-r--r--site/assets/img/bootstrap-themes-collage@2x.pngbin0 -> 244640 bytes
-rw-r--r--site/assets/img/bootstrap-themes.pngbin0 -> 88695 bytes
-rw-r--r--site/assets/img/bootstrap-themes@2x.pngbin0 -> 278159 bytes
-rw-r--r--site/assets/img/examples/album-rtl.pngbin0 -> 6392 bytes
-rw-r--r--site/assets/img/examples/album-rtl@2x.pngbin0 -> 15450 bytes
-rw-r--r--site/assets/img/examples/album.pngbin0 -> 10760 bytes
-rw-r--r--site/assets/img/examples/album@2x.pngbin0 -> 25026 bytes
-rw-r--r--site/assets/img/examples/blog-rtl.pngbin0 -> 12545 bytes
-rw-r--r--site/assets/img/examples/blog-rtl@2x.pngbin0 -> 31035 bytes
-rw-r--r--site/assets/img/examples/blog.pngbin0 -> 32843 bytes
-rw-r--r--site/assets/img/examples/blog@2x.pngbin0 -> 36944 bytes
-rw-r--r--site/assets/img/examples/carousel-rtl.pngbin0 -> 10344 bytes
-rw-r--r--site/assets/img/examples/carousel-rtl@2x.pngbin0 -> 24535 bytes
-rw-r--r--site/assets/img/examples/carousel.pngbin0 -> 21450 bytes
-rw-r--r--site/assets/img/examples/carousel@2x.pngbin0 -> 31465 bytes
-rw-r--r--site/assets/img/examples/cheatsheet-rtl.pngbin0 -> 6089 bytes
-rw-r--r--site/assets/img/examples/cheatsheet-rtl@2x.pngbin0 -> 13863 bytes
-rw-r--r--site/assets/img/examples/cheatsheet.pngbin0 -> 8132 bytes
-rw-r--r--site/assets/img/examples/cheatsheet@2x.pngbin0 -> 19324 bytes
-rw-r--r--site/assets/img/examples/checkout-rtl.pngbin0 -> 8848 bytes
-rw-r--r--site/assets/img/examples/checkout-rtl@2x.pngbin0 -> 21965 bytes
-rw-r--r--site/assets/img/examples/checkout.pngbin0 -> 9884 bytes
-rw-r--r--site/assets/img/examples/checkout@2x.pngbin0 -> 25985 bytes
-rw-r--r--site/assets/img/examples/cover.pngbin0 -> 7240 bytes
-rw-r--r--site/assets/img/examples/cover@2x.pngbin0 -> 17953 bytes
-rw-r--r--site/assets/img/examples/dashboard-rtl.pngbin0 -> 8261 bytes
-rw-r--r--site/assets/img/examples/dashboard-rtl@2x.pngbin0 -> 19399 bytes
-rw-r--r--site/assets/img/examples/dashboard.pngbin0 -> 24376 bytes
-rw-r--r--site/assets/img/examples/dashboard@2x.pngbin0 -> 26556 bytes
-rw-r--r--site/assets/img/examples/grid.pngbin0 -> 37960 bytes
-rw-r--r--site/assets/img/examples/grid@2x.pngbin0 -> 34834 bytes
-rw-r--r--site/assets/img/examples/jumbotron.pngbin0 -> 31403 bytes
-rw-r--r--site/assets/img/examples/jumbotron@2x.pngbin0 -> 38408 bytes
-rw-r--r--site/assets/img/examples/masonry.pngbin0 -> 15253 bytes
-rw-r--r--site/assets/img/examples/masonry@2x.pngbin0 -> 37733 bytes
-rw-r--r--site/assets/img/examples/navbar-bottom.pngbin0 -> 4873 bytes
-rw-r--r--site/assets/img/examples/navbar-bottom@2x.pngbin0 -> 11666 bytes
-rw-r--r--site/assets/img/examples/navbar-fixed.pngbin0 -> 5911 bytes
-rw-r--r--site/assets/img/examples/navbar-fixed@2x.pngbin0 -> 14103 bytes
-rw-r--r--site/assets/img/examples/navbar-static.pngbin0 -> 6624 bytes
-rw-r--r--site/assets/img/examples/navbar-static@2x.pngbin0 -> 15155 bytes
-rw-r--r--site/assets/img/examples/navbars.pngbin0 -> 13126 bytes
-rw-r--r--site/assets/img/examples/navbars@2x.pngbin0 -> 31168 bytes
-rw-r--r--site/assets/img/examples/offcanvas.pngbin0 -> 20148 bytes
-rw-r--r--site/assets/img/examples/offcanvas@2x.pngbin0 -> 23975 bytes
-rw-r--r--site/assets/img/examples/pricing.pngbin0 -> 25033 bytes
-rw-r--r--site/assets/img/examples/pricing@2x.pngbin0 -> 29128 bytes
-rw-r--r--site/assets/img/examples/product.pngbin0 -> 24977 bytes
-rw-r--r--site/assets/img/examples/product@2x.pngbin0 -> 27953 bytes
-rw-r--r--site/assets/img/examples/sign-in.pngbin0 -> 2501 bytes
-rw-r--r--site/assets/img/examples/sign-in@2x.pngbin0 -> 5240 bytes
-rw-r--r--site/assets/img/examples/starter-template.pngbin0 -> 9761 bytes
-rw-r--r--site/assets/img/examples/starter-template@2x.pngbin0 -> 11334 bytes
-rw-r--r--site/assets/img/examples/sticky-footer-navbar.pngbin0 -> 14167 bytes
-rw-r--r--site/assets/img/examples/sticky-footer-navbar@2x.pngbin0 -> 15836 bytes
-rw-r--r--site/assets/img/examples/sticky-footer.pngbin0 -> 8170 bytes
-rw-r--r--site/assets/img/examples/sticky-footer@2x.pngbin0 -> 9665 bytes
-rw-r--r--site/assets/img/favicons/android-chrome-192x192.pngbin0 -> 8364 bytes
-rw-r--r--site/assets/img/favicons/android-chrome-512x512.pngbin0 -> 23832 bytes
-rw-r--r--site/assets/img/favicons/apple-touch-icon.pngbin0 -> 7650 bytes
-rw-r--r--site/assets/img/favicons/favicon-16x16.pngbin0 -> 529 bytes
-rw-r--r--site/assets/img/favicons/favicon-32x32.pngbin0 -> 1159 bytes
-rw-r--r--site/assets/img/favicons/favicon.icobin0 -> 15086 bytes
-rw-r--r--site/assets/img/favicons/manifest.json20
-rw-r--r--site/assets/img/favicons/safari-pinned-tab.svg1
-rw-r--r--site/assets/js/validate-forms.js20
75 files changed, 44 insertions, 0 deletions
diff --git a/site/assets/brand/bootstrap-logo-black.svg b/site/assets/brand/bootstrap-logo-black.svg
new file mode 100644
index 0000000000..31e66e1e9c
--- /dev/null
+++ b/site/assets/brand/bootstrap-logo-black.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="512" height="408"><path d="M106.342 0c-29.214 0-50.827 25.58-49.86 53.32.927 26.647-.278 61.165-8.966 89.31C38.802 170.862 24.07 188.707 0 191v26c24.069 2.293 38.802 20.138 47.516 48.37 8.688 28.145 9.893 62.663 8.965 89.311C55.515 382.42 77.128 408 106.342 408h299.353c29.214 0 50.827-25.58 49.861-53.319-.928-26.648.277-61.166 8.964-89.311 8.715-28.232 23.411-46.077 47.48-48.37v-26c-24.069-2.293-38.765-20.138-47.48-48.37-8.687-28.145-9.892-62.663-8.964-89.31C456.522 25.58 434.909 0 405.695 0H106.342zm236.559 251.102c0 38.197-28.501 61.355-75.798 61.355h-87.202a2 2 0 01-2-2v-213a2 2 0 012-2h86.74c39.439 0 65.322 21.354 65.322 54.138 0 23.008-17.409 43.61-39.594 47.219v1.203c30.196 3.309 50.532 24.212 50.532 53.085zm-84.58-128.125h-45.91v64.814h38.669c29.888 0 46.373-12.03 46.373-33.535 0-20.151-14.174-31.279-39.132-31.279zm-45.91 90.53v71.431h47.605c31.12 0 47.605-12.482 47.605-35.941 0-23.46-16.947-35.49-49.608-35.49h-45.602z"/></svg> \ No newline at end of file
diff --git a/site/assets/brand/bootstrap-logo-shadow.png b/site/assets/brand/bootstrap-logo-shadow.png
new file mode 100644
index 0000000000..3643b912e9
--- /dev/null
+++ b/site/assets/brand/bootstrap-logo-shadow.png
Binary files differ
diff --git a/site/assets/brand/bootstrap-logo-white.svg b/site/assets/brand/bootstrap-logo-white.svg
new file mode 100644
index 0000000000..f73d7ca2a4
--- /dev/null
+++ b/site/assets/brand/bootstrap-logo-white.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="512" height="408" fill="#fff"><path d="M106.342 0c-29.214 0-50.827 25.58-49.86 53.32.927 26.647-.278 61.165-8.966 89.31C38.802 170.862 24.07 188.707 0 191v26c24.069 2.293 38.802 20.138 47.516 48.37 8.688 28.145 9.893 62.663 8.965 89.311C55.515 382.42 77.128 408 106.342 408h299.353c29.214 0 50.827-25.58 49.861-53.319-.928-26.648.277-61.166 8.964-89.311 8.715-28.232 23.411-46.077 47.48-48.37v-26c-24.069-2.293-38.765-20.138-47.48-48.37-8.687-28.145-9.892-62.663-8.964-89.31C456.522 25.58 434.909 0 405.695 0H106.342zm236.559 251.102c0 38.197-28.501 61.355-75.798 61.355h-87.202a2 2 0 01-2-2v-213a2 2 0 012-2h86.74c39.439 0 65.322 21.354 65.322 54.138 0 23.008-17.409 43.61-39.594 47.219v1.203c30.196 3.309 50.532 24.212 50.532 53.085zm-84.58-128.125h-45.91v64.814h38.669c29.888 0 46.373-12.03 46.373-33.535 0-20.151-14.174-31.279-39.132-31.279zm-45.91 90.53v71.431h47.605c31.12 0 47.605-12.482 47.605-35.941 0-23.46-16.947-35.49-49.608-35.49h-45.602z"/></svg> \ No newline at end of file
diff --git a/site/assets/brand/bootstrap-logo.svg b/site/assets/brand/bootstrap-logo.svg
new file mode 100644
index 0000000000..f0189652b8
--- /dev/null
+++ b/site/assets/brand/bootstrap-logo.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="512" height="408"><defs><linearGradient id="bs-logo-a" x1="76.079" x2="523.48" y1="10.798" y2="365.945" gradientUnits="userSpaceOnUse"><stop stop-color="#9013fe"/><stop offset="1" stop-color="#6610f2"/></linearGradient><linearGradient id="bs-logo-b" x1="193.508" x2="293.514" y1="109.74" y2="278.872" gradientUnits="userSpaceOnUse"><stop stop-color="#fff"/><stop offset="1" stop-color="#f1e5fc"/></linearGradient><filter xmlns="http://www.w3.org/2000/svg" id="bs-logo-c" width="197" height="249" x="161.901" y="83.457" color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"/><feOffset dy="4"/><feGaussianBlur stdDeviation="8"/><feColorMatrix values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0"/><feBlend in2="BackgroundImageFix" result="effect1_dropShadow"/><feBlend in="SourceGraphic" in2="effect1_dropShadow" result="shape"/></filter></defs><path fill="url(#bs-logo-a)" d="M56.481 53.32C55.515 25.58 77.128 0 106.342 0h299.353c29.214 0 50.827 25.58 49.861 53.32-.928 26.647.277 61.165 8.964 89.31 8.715 28.232 23.411 46.077 47.48 48.37v26c-24.069 2.293-38.765 20.138-47.48 48.37-8.687 28.145-9.892 62.663-8.964 89.311.966 27.739-20.647 53.319-49.861 53.319H106.342c-29.214 0-50.827-25.58-49.86-53.319.927-26.648-.278-61.166-8.966-89.311C38.802 237.138 24.07 219.293 0 217v-26c24.069-2.293 38.802-20.138 47.516-48.37 8.688-28.145 9.893-62.663 8.965-89.31z"/><path fill="url(#bs-logo-b)" filter="url(#bs-logo-c)" stroke="#fff" d="M267.103 312.457c47.297 0 75.798-23.158 75.798-61.355 0-28.873-20.336-49.776-50.532-53.085v-1.203c22.185-3.609 39.594-24.211 39.594-47.219 0-32.783-25.882-54.138-65.322-54.138h-88.74v217h89.202zm-54.692-189.48h45.911c24.958 0 39.131 11.128 39.131 31.279 0 21.505-16.484 33.535-46.372 33.535h-38.67v-64.814zm0 161.961v-71.431h45.602c32.661 0 49.608 12.03 49.608 35.49 0 23.459-16.484 35.941-47.605 35.941h-47.605z"/></svg>
diff --git a/site/assets/brand/bootstrap-social-logo.png b/site/assets/brand/bootstrap-social-logo.png
new file mode 100644
index 0000000000..9dbb732a41
--- /dev/null
+++ b/site/assets/brand/bootstrap-social-logo.png
Binary files differ
diff --git a/site/assets/brand/bootstrap-social.png b/site/assets/brand/bootstrap-social.png
new file mode 100644
index 0000000000..c7adc6f85b
--- /dev/null
+++ b/site/assets/brand/bootstrap-social.png
Binary files differ
diff --git a/site/assets/img/bootstrap-icons.png b/site/assets/img/bootstrap-icons.png
new file mode 100644
index 0000000000..9c418d5f33
--- /dev/null
+++ b/site/assets/img/bootstrap-icons.png
Binary files differ
diff --git a/site/assets/img/bootstrap-icons@2x.png b/site/assets/img/bootstrap-icons@2x.png
new file mode 100644
index 0000000000..8d08df766b
--- /dev/null
+++ b/site/assets/img/bootstrap-icons@2x.png
Binary files differ
diff --git a/site/assets/img/bootstrap-themes-collage.png b/site/assets/img/bootstrap-themes-collage.png
new file mode 100644
index 0000000000..0a3bf5d69e
--- /dev/null
+++ b/site/assets/img/bootstrap-themes-collage.png
Binary files differ
diff --git a/site/assets/img/bootstrap-themes-collage@2x.png b/site/assets/img/bootstrap-themes-collage@2x.png
new file mode 100644
index 0000000000..ad165eb19a
--- /dev/null
+++ b/site/assets/img/bootstrap-themes-collage@2x.png
Binary files differ
diff --git a/site/assets/img/bootstrap-themes.png b/site/assets/img/bootstrap-themes.png
new file mode 100644
index 0000000000..d43dba2a7d
--- /dev/null
+++ b/site/assets/img/bootstrap-themes.png
Binary files differ
diff --git a/site/assets/img/bootstrap-themes@2x.png b/site/assets/img/bootstrap-themes@2x.png
new file mode 100644
index 0000000000..13c32337d6
--- /dev/null
+++ b/site/assets/img/bootstrap-themes@2x.png
Binary files differ
diff --git a/site/assets/img/examples/album-rtl.png b/site/assets/img/examples/album-rtl.png
new file mode 100644
index 0000000000..8bec58f1c4
--- /dev/null
+++ b/site/assets/img/examples/album-rtl.png
Binary files differ
diff --git a/site/assets/img/examples/album-rtl@2x.png b/site/assets/img/examples/album-rtl@2x.png
new file mode 100644
index 0000000000..47b5b9a4a5
--- /dev/null
+++ b/site/assets/img/examples/album-rtl@2x.png
Binary files differ
diff --git a/site/assets/img/examples/album.png b/site/assets/img/examples/album.png
new file mode 100644
index 0000000000..9f628babf4
--- /dev/null
+++ b/site/assets/img/examples/album.png
Binary files differ
diff --git a/site/assets/img/examples/album@2x.png b/site/assets/img/examples/album@2x.png
new file mode 100644
index 0000000000..00c938df8e
--- /dev/null
+++ b/site/assets/img/examples/album@2x.png
Binary files differ
diff --git a/site/assets/img/examples/blog-rtl.png b/site/assets/img/examples/blog-rtl.png
new file mode 100644
index 0000000000..5d01bb0924
--- /dev/null
+++ b/site/assets/img/examples/blog-rtl.png
Binary files differ
diff --git a/site/assets/img/examples/blog-rtl@2x.png b/site/assets/img/examples/blog-rtl@2x.png
new file mode 100644
index 0000000000..56554e2bf1
--- /dev/null
+++ b/site/assets/img/examples/blog-rtl@2x.png
Binary files differ
diff --git a/site/assets/img/examples/blog.png b/site/assets/img/examples/blog.png
new file mode 100644
index 0000000000..6d6c8356bc
--- /dev/null
+++ b/site/assets/img/examples/blog.png
Binary files differ
diff --git a/site/assets/img/examples/blog@2x.png b/site/assets/img/examples/blog@2x.png
new file mode 100644
index 0000000000..f5480314b4
--- /dev/null
+++ b/site/assets/img/examples/blog@2x.png
Binary files differ
diff --git a/site/assets/img/examples/carousel-rtl.png b/site/assets/img/examples/carousel-rtl.png
new file mode 100644
index 0000000000..1fb5ae6a88
--- /dev/null
+++ b/site/assets/img/examples/carousel-rtl.png
Binary files differ
diff --git a/site/assets/img/examples/carousel-rtl@2x.png b/site/assets/img/examples/carousel-rtl@2x.png
new file mode 100644
index 0000000000..2beeca0965
--- /dev/null
+++ b/site/assets/img/examples/carousel-rtl@2x.png
Binary files differ
diff --git a/site/assets/img/examples/carousel.png b/site/assets/img/examples/carousel.png
new file mode 100644
index 0000000000..abca5b3db6
--- /dev/null
+++ b/site/assets/img/examples/carousel.png
Binary files differ
diff --git a/site/assets/img/examples/carousel@2x.png b/site/assets/img/examples/carousel@2x.png
new file mode 100644
index 0000000000..39df35930c
--- /dev/null
+++ b/site/assets/img/examples/carousel@2x.png
Binary files differ
diff --git a/site/assets/img/examples/cheatsheet-rtl.png b/site/assets/img/examples/cheatsheet-rtl.png
new file mode 100644
index 0000000000..93fd59324f
--- /dev/null
+++ b/site/assets/img/examples/cheatsheet-rtl.png
Binary files differ
diff --git a/site/assets/img/examples/cheatsheet-rtl@2x.png b/site/assets/img/examples/cheatsheet-rtl@2x.png
new file mode 100644
index 0000000000..fa895cec03
--- /dev/null
+++ b/site/assets/img/examples/cheatsheet-rtl@2x.png
Binary files differ
diff --git a/site/assets/img/examples/cheatsheet.png b/site/assets/img/examples/cheatsheet.png
new file mode 100644
index 0000000000..074be00155
--- /dev/null
+++ b/site/assets/img/examples/cheatsheet.png
Binary files differ
diff --git a/site/assets/img/examples/cheatsheet@2x.png b/site/assets/img/examples/cheatsheet@2x.png
new file mode 100644
index 0000000000..c958b6cb60
--- /dev/null
+++ b/site/assets/img/examples/cheatsheet@2x.png
Binary files differ
diff --git a/site/assets/img/examples/checkout-rtl.png b/site/assets/img/examples/checkout-rtl.png
new file mode 100644
index 0000000000..f3cb89ea41
--- /dev/null
+++ b/site/assets/img/examples/checkout-rtl.png
Binary files differ
diff --git a/site/assets/img/examples/checkout-rtl@2x.png b/site/assets/img/examples/checkout-rtl@2x.png
new file mode 100644
index 0000000000..5d7b801cf7
--- /dev/null
+++ b/site/assets/img/examples/checkout-rtl@2x.png
Binary files differ
diff --git a/site/assets/img/examples/checkout.png b/site/assets/img/examples/checkout.png
new file mode 100644
index 0000000000..9e4c3fadc5
--- /dev/null
+++ b/site/assets/img/examples/checkout.png
Binary files differ
diff --git a/site/assets/img/examples/checkout@2x.png b/site/assets/img/examples/checkout@2x.png
new file mode 100644
index 0000000000..c3b08d3382
--- /dev/null
+++ b/site/assets/img/examples/checkout@2x.png
Binary files differ
diff --git a/site/assets/img/examples/cover.png b/site/assets/img/examples/cover.png
new file mode 100644
index 0000000000..5458ff11d3
--- /dev/null
+++ b/site/assets/img/examples/cover.png
Binary files differ
diff --git a/site/assets/img/examples/cover@2x.png b/site/assets/img/examples/cover@2x.png
new file mode 100644
index 0000000000..9d20fb2ed6
--- /dev/null
+++ b/site/assets/img/examples/cover@2x.png
Binary files differ
diff --git a/site/assets/img/examples/dashboard-rtl.png b/site/assets/img/examples/dashboard-rtl.png
new file mode 100644
index 0000000000..7f5b5bb9de
--- /dev/null
+++ b/site/assets/img/examples/dashboard-rtl.png
Binary files differ
diff --git a/site/assets/img/examples/dashboard-rtl@2x.png b/site/assets/img/examples/dashboard-rtl@2x.png
new file mode 100644
index 0000000000..26b031a99b
--- /dev/null
+++ b/site/assets/img/examples/dashboard-rtl@2x.png
Binary files differ
diff --git a/site/assets/img/examples/dashboard.png b/site/assets/img/examples/dashboard.png
new file mode 100644
index 0000000000..1ef0c39250
--- /dev/null
+++ b/site/assets/img/examples/dashboard.png
Binary files differ
diff --git a/site/assets/img/examples/dashboard@2x.png b/site/assets/img/examples/dashboard@2x.png
new file mode 100644
index 0000000000..52b23dff69
--- /dev/null
+++ b/site/assets/img/examples/dashboard@2x.png
Binary files differ
diff --git a/site/assets/img/examples/grid.png b/site/assets/img/examples/grid.png
new file mode 100644
index 0000000000..b3b5b35650
--- /dev/null
+++ b/site/assets/img/examples/grid.png
Binary files differ
diff --git a/site/assets/img/examples/grid@2x.png b/site/assets/img/examples/grid@2x.png
new file mode 100644
index 0000000000..e95c363658
--- /dev/null
+++ b/site/assets/img/examples/grid@2x.png
Binary files differ
diff --git a/site/assets/img/examples/jumbotron.png b/site/assets/img/examples/jumbotron.png
new file mode 100644
index 0000000000..afca61a7c5
--- /dev/null
+++ b/site/assets/img/examples/jumbotron.png
Binary files differ
diff --git a/site/assets/img/examples/jumbotron@2x.png b/site/assets/img/examples/jumbotron@2x.png
new file mode 100644
index 0000000000..4d83dffa6f
--- /dev/null
+++ b/site/assets/img/examples/jumbotron@2x.png
Binary files differ
diff --git a/site/assets/img/examples/masonry.png b/site/assets/img/examples/masonry.png
new file mode 100644
index 0000000000..20137306fe
--- /dev/null
+++ b/site/assets/img/examples/masonry.png
Binary files differ
diff --git a/site/assets/img/examples/masonry@2x.png b/site/assets/img/examples/masonry@2x.png
new file mode 100644
index 0000000000..8d9a5cf978
--- /dev/null
+++ b/site/assets/img/examples/masonry@2x.png
Binary files differ
diff --git a/site/assets/img/examples/navbar-bottom.png b/site/assets/img/examples/navbar-bottom.png
new file mode 100644
index 0000000000..af47666f14
--- /dev/null
+++ b/site/assets/img/examples/navbar-bottom.png
Binary files differ
diff --git a/site/assets/img/examples/navbar-bottom@2x.png b/site/assets/img/examples/navbar-bottom@2x.png
new file mode 100644
index 0000000000..93a7cdc49a
--- /dev/null
+++ b/site/assets/img/examples/navbar-bottom@2x.png
Binary files differ
diff --git a/site/assets/img/examples/navbar-fixed.png b/site/assets/img/examples/navbar-fixed.png
new file mode 100644
index 0000000000..97df67e960
--- /dev/null
+++ b/site/assets/img/examples/navbar-fixed.png
Binary files differ
diff --git a/site/assets/img/examples/navbar-fixed@2x.png b/site/assets/img/examples/navbar-fixed@2x.png
new file mode 100644
index 0000000000..3e0f98b955
--- /dev/null
+++ b/site/assets/img/examples/navbar-fixed@2x.png
Binary files differ
diff --git a/site/assets/img/examples/navbar-static.png b/site/assets/img/examples/navbar-static.png
new file mode 100644
index 0000000000..8d54f182c6
--- /dev/null
+++ b/site/assets/img/examples/navbar-static.png
Binary files differ
diff --git a/site/assets/img/examples/navbar-static@2x.png b/site/assets/img/examples/navbar-static@2x.png
new file mode 100644
index 0000000000..9b057371dd
--- /dev/null
+++ b/site/assets/img/examples/navbar-static@2x.png
Binary files differ
diff --git a/site/assets/img/examples/navbars.png b/site/assets/img/examples/navbars.png
new file mode 100644
index 0000000000..4e7e5fa6a3
--- /dev/null
+++ b/site/assets/img/examples/navbars.png
Binary files differ
diff --git a/site/assets/img/examples/navbars@2x.png b/site/assets/img/examples/navbars@2x.png
new file mode 100644
index 0000000000..dc0cea0854
--- /dev/null
+++ b/site/assets/img/examples/navbars@2x.png
Binary files differ
diff --git a/site/assets/img/examples/offcanvas.png b/site/assets/img/examples/offcanvas.png
new file mode 100644
index 0000000000..b5073eba40
--- /dev/null
+++ b/site/assets/img/examples/offcanvas.png
Binary files differ
diff --git a/site/assets/img/examples/offcanvas@2x.png b/site/assets/img/examples/offcanvas@2x.png
new file mode 100644
index 0000000000..e5287dde88
--- /dev/null
+++ b/site/assets/img/examples/offcanvas@2x.png
Binary files differ
diff --git a/site/assets/img/examples/pricing.png b/site/assets/img/examples/pricing.png
new file mode 100644
index 0000000000..3638c9ef3d
--- /dev/null
+++ b/site/assets/img/examples/pricing.png
Binary files differ
diff --git a/site/assets/img/examples/pricing@2x.png b/site/assets/img/examples/pricing@2x.png
new file mode 100644
index 0000000000..9ddac54ea8
--- /dev/null
+++ b/site/assets/img/examples/pricing@2x.png
Binary files differ
diff --git a/site/assets/img/examples/product.png b/site/assets/img/examples/product.png
new file mode 100644
index 0000000000..a8d3dcb8d4
--- /dev/null
+++ b/site/assets/img/examples/product.png
Binary files differ
diff --git a/site/assets/img/examples/product@2x.png b/site/assets/img/examples/product@2x.png
new file mode 100644
index 0000000000..1dfe454821
--- /dev/null
+++ b/site/assets/img/examples/product@2x.png
Binary files differ
diff --git a/site/assets/img/examples/sign-in.png b/site/assets/img/examples/sign-in.png
new file mode 100644
index 0000000000..e5a88b6024
--- /dev/null
+++ b/site/assets/img/examples/sign-in.png
Binary files differ
diff --git a/site/assets/img/examples/sign-in@2x.png b/site/assets/img/examples/sign-in@2x.png
new file mode 100644
index 0000000000..f876ed3dd0
--- /dev/null
+++ b/site/assets/img/examples/sign-in@2x.png
Binary files differ
diff --git a/site/assets/img/examples/starter-template.png b/site/assets/img/examples/starter-template.png
new file mode 100644
index 0000000000..0cbcaa1eb0
--- /dev/null
+++ b/site/assets/img/examples/starter-template.png
Binary files differ
diff --git a/site/assets/img/examples/starter-template@2x.png b/site/assets/img/examples/starter-template@2x.png
new file mode 100644
index 0000000000..436c452de1
--- /dev/null
+++ b/site/assets/img/examples/starter-template@2x.png
Binary files differ
diff --git a/site/assets/img/examples/sticky-footer-navbar.png b/site/assets/img/examples/sticky-footer-navbar.png
new file mode 100644
index 0000000000..f64d666387
--- /dev/null
+++ b/site/assets/img/examples/sticky-footer-navbar.png
Binary files differ
diff --git a/site/assets/img/examples/sticky-footer-navbar@2x.png b/site/assets/img/examples/sticky-footer-navbar@2x.png
new file mode 100644
index 0000000000..9478901f6f
--- /dev/null
+++ b/site/assets/img/examples/sticky-footer-navbar@2x.png
Binary files differ
diff --git a/site/assets/img/examples/sticky-footer.png b/site/assets/img/examples/sticky-footer.png
new file mode 100644
index 0000000000..203ed62f50
--- /dev/null
+++ b/site/assets/img/examples/sticky-footer.png
Binary files differ
diff --git a/site/assets/img/examples/sticky-footer@2x.png b/site/assets/img/examples/sticky-footer@2x.png
new file mode 100644
index 0000000000..5a008a0ac3
--- /dev/null
+++ b/site/assets/img/examples/sticky-footer@2x.png
Binary files differ
diff --git a/site/assets/img/favicons/android-chrome-192x192.png b/site/assets/img/favicons/android-chrome-192x192.png
new file mode 100644
index 0000000000..1c276a531e
--- /dev/null
+++ b/site/assets/img/favicons/android-chrome-192x192.png
Binary files differ
diff --git a/site/assets/img/favicons/android-chrome-512x512.png b/site/assets/img/favicons/android-chrome-512x512.png
new file mode 100644
index 0000000000..936025e1c6
--- /dev/null
+++ b/site/assets/img/favicons/android-chrome-512x512.png
Binary files differ
diff --git a/site/assets/img/favicons/apple-touch-icon.png b/site/assets/img/favicons/apple-touch-icon.png
new file mode 100644
index 0000000000..e7053f970c
--- /dev/null
+++ b/site/assets/img/favicons/apple-touch-icon.png
Binary files differ
diff --git a/site/assets/img/favicons/favicon-16x16.png b/site/assets/img/favicons/favicon-16x16.png
new file mode 100644
index 0000000000..46ab7f8c8f
--- /dev/null
+++ b/site/assets/img/favicons/favicon-16x16.png
Binary files differ
diff --git a/site/assets/img/favicons/favicon-32x32.png b/site/assets/img/favicons/favicon-32x32.png
new file mode 100644
index 0000000000..ca0593a213
--- /dev/null
+++ b/site/assets/img/favicons/favicon-32x32.png
Binary files differ
diff --git a/site/assets/img/favicons/favicon.ico b/site/assets/img/favicons/favicon.ico
new file mode 100644
index 0000000000..0549906208
--- /dev/null
+++ b/site/assets/img/favicons/favicon.ico
Binary files differ
diff --git a/site/assets/img/favicons/manifest.json b/site/assets/img/favicons/manifest.json
new file mode 100644
index 0000000000..8f2f0f76bf
--- /dev/null
+++ b/site/assets/img/favicons/manifest.json
@@ -0,0 +1,20 @@
+{
+ "name": "Bootstrap",
+ "short_name": "Bootstrap",
+ "icons": [
+ {
+ "src": "android-chrome-192x192.png",
+ "sizes": "192x192",
+ "type": "image/png"
+ },
+ {
+ "src": "android-chrome-512x512.png",
+ "sizes": "512x512",
+ "type": "image/png"
+ }
+ ],
+ "start_url": "/?utm_source=a2hs",
+ "theme_color": "#7952b3",
+ "background_color": "#7952b3",
+ "display": "standalone"
+}
diff --git a/site/assets/img/favicons/safari-pinned-tab.svg b/site/assets/img/favicons/safari-pinned-tab.svg
new file mode 100644
index 0000000000..aa6e85cb91
--- /dev/null
+++ b/site/assets/img/favicons/safari-pinned-tab.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="192" height="192" fill="none"><path fill="#000" fill-rule="evenodd" d="M39.878 20c-10.955 0-19.06 9.59-18.698 19.988.349 9.99-.104 22.93-3.361 33.48C14.55 84.052 9.026 90.756 0 91.615v9.719c9.026.86 14.55 7.563 17.819 18.147 3.257 10.551 3.71 23.491 3.361 33.48-.362 10.399 7.743 19.988 18.698 19.988h112.258c10.955 0 19.06-9.589 18.697-19.988-.348-9.989.104-22.929 3.362-33.48 3.268-10.584 8.779-17.287 17.805-18.147v-9.719c-9.026-.86-14.537-7.563-17.805-18.147-3.258-10.55-3.71-23.49-3.362-33.48C171.196 29.589 163.091 20 152.136 20H39.878zm88.665 94.15c0 14.32-10.68 23.002-28.404 23.002H68.713a2 2 0 01-2-2V57.797a2 2 0 012-2h31.253c14.779 0 24.478 8.006 24.478 20.296 0 8.626-6.524 16.35-14.837 17.703v.451c11.315 1.24 18.936 9.078 18.936 19.903zM96.848 66.114H79.644v24.3h14.491c11.2 0 17.377-4.51 17.377-12.573 0-7.555-5.311-11.727-14.664-11.727zm-17.204 33.941v26.78h17.84c11.661 0 17.838-4.68 17.838-13.475s-6.35-13.305-18.59-13.305H79.645z" clip-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/site/assets/js/validate-forms.js b/site/assets/js/validate-forms.js
new file mode 100644
index 0000000000..f8fd583de4
--- /dev/null
+++ b/site/assets/js/validate-forms.js
@@ -0,0 +1,20 @@
+// Example starter JavaScript for disabling form submissions if there are invalid fields
+(function () {
+ 'use strict'
+
+ // Fetch all the forms we want to apply custom Bootstrap validation styles to
+ var forms = document.querySelectorAll('.needs-validation')
+
+ // Loop over them and prevent submission
+ Array.prototype.slice.call(forms)
+ .forEach(function (form) {
+ form.addEventListener('submit', function (event) {
+ if (!form.checkValidity()) {
+ event.preventDefault()
+ event.stopPropagation()
+ }
+
+ form.classList.add('was-validated')
+ }, false)
+ })
+})()