From 7a7220adbcb59666f1e2c925d6bff5058acc8d0c Mon Sep 17 00:00:00 2001 From: Lou Quillio Date: Mon, 21 Sep 2015 11:56:17 -0700 Subject: [PATCH] Initial import new file: .gitignore new file: _config.yml new file: _includes/debug.html new file: _includes/footer-js.html new file: _includes/footer.html new file: _includes/ganalytics.html new file: _includes/head.html new file: _includes/header.html new file: _includes/search.html new file: _includes/toc-hide.html new file: _includes/toc-show.html new file: _includes/topnav.html new file: _includes/webrtc-internals-home.html new file: _layouts/default.html new file: _layouts/home.html new file: _layouts/page.html new file: _layouts/post.html new file: _posts/2011-05-03-introducing-webrtc-an-open-realtime-communications-project.md new file: _posts/2011-06-18-first-step-toward-chrome-integration.md new file: _posts/2011-07-06-webrtc-improvement-faster-noise-suppression.md new file: _posts/2011-07-06-webrtc-team-ietf-81-meeting-in-quebec-canada.md new file: _posts/2011-07-11-webrtc-improvement-optimized-aec-acoustic-echo-cancellation.md new file: _posts/2011-08-23-webrtc-improvement-better-realtime-vp8-and-new-rtp-profile-adopted.md new file: _posts/2011-08-30-quick-note-webrtc-api-specification-at-w3c.md new file: _posts/2011-09-01-conferences.md new file: _posts/2011-09-12-contribute-bug-fixes-to-webrtc.md new file: _posts/2011-09-13-error-concealment-in-libvpx.md new file: _posts/2011-11-08-heads-down.md new file: _posts/2012-01-18-webrtc-now-available-in-the-chrome-dev-channel.md new file: _posts/2012-01-25-webrtc-can-now-be-enabled-in-chrome-flags.md new file: _posts/2012-02-02-chrome-canary-now-supports-audio-only-and-video-only-calls.md new file: _posts/2012-02-09-webrtc-changes-in-chrome-canary-dev-channel.md new file: _posts/2012-02-21-protothon-on-march-24th-stockholm-sweden.md new file: _posts/2012-03-01-infobar-for-camera-and-mic-access.md new file: _posts/2012-03-05-source-code-to-apprtc.appspot.com-example-app-available.md new file: _posts/2012-03-14-peerconnection-is-now-deprecatedpeerconnection.md new file: _posts/2012-05-02-changes-to-our-webrtc-api-implementation.md new file: _posts/2012-07-23-a-great-introduction-to-webrtc.md new file: _posts/2012-07-23-goodbye-deprecatedpeerconnection.md new file: _posts/2012-08-01-chrome-webrtc-developer-hangout.md new file: _posts/2012-08-01-getusermedia-now-available-in-chrome.md new file: _posts/2012-09-19-a-webrtc-primer-from-cisco.md new file: _posts/2012-09-19-api-updated-to-reflect-latest-editors-draft.md new file: _posts/2012-10-02-peerconnection-in-chrome-23-beta.md new file: _posts/2012-10-16-peerconnection00-now-deprecated-in-canary.md new file: _posts/2012-11-07-new-protothon-event.md new file: _posts/2012-11-07-see-you-on-the-web.md new file: _posts/2013-02-04-firefox-and-chrome-interop-achieved.md new file: _posts/2013-02-20-webrtc-enabled-by-default-in-firefox-nightly.md new file: _posts/2013-05-23-new-intro-to-webrc-video.md new file: _posts/2013-11-12-a-new-home-for-webrtc-news.md new file: android-chrome-144x144.png new file: android-chrome-192x192.png new file: android-chrome-36x36.png new file: android-chrome-48x48.png new file: android-chrome-72x72.png new file: android-chrome-96x96.png new file: apple-touch-icon-114x114.png new file: apple-touch-icon-120x120.png new file: apple-touch-icon-144x144.png new file: apple-touch-icon-152x152.png new file: apple-touch-icon-180x180.png new file: apple-touch-icon-57x57.png new file: apple-touch-icon-60x60.png new file: apple-touch-icon-72x72.png new file: apple-touch-icon-76x76.png new file: apple-touch-icon-precomposed.png new file: apple-touch-icon.png new file: architecture/index.md new file: assets/css/bootstrap-theme.css new file: assets/css/bootstrap.css new file: assets/css/main.css new file: assets/css/monokai.css new file: assets/css/webrtc.scss new file: assets/images/PeerConnectionDisconnectCall.png new file: assets/images/PeerConnectionReceiveCallRemotePeer.png new file: assets/images/PeerConnectionRemotePeerDisconnect.png new file: assets/images/PeerConnectionStartCall.png new file: assets/images/WebRTCNativeAPIsDocument (1).png new file: assets/images/WebRTCNativeAPIsDocument (2).png new file: assets/images/WebRTCNativeAPIsDocument (3).png new file: assets/images/WebRTCNativeAPIsDocument.png new file: assets/images/blog/infobar_all.png new file: assets/images/camelot.png new file: assets/images/command.png new file: assets/images/customLogo4eab.png new file: assets/images/formatblock-menu-icons.gif new file: assets/images/icon-help-kennedy.png new file: assets/images/icon_feed.gif new file: assets/images/ilbc-mos-chart-e8e2.png new file: assets/images/logos/android-128x128.png new file: assets/images/logos/apple-128x128.png new file: assets/images/logos/chrome-128x128.png new file: assets/images/logos/firefox-128x128.png new file: assets/images/logos/opera-128x128.png new file: assets/images/spinner.gif new file: assets/images/toolbar-check.gif new file: assets/images/toolbar2.gif new file: assets/images/webrtc-logo-212x39-wht.png new file: assets/images/webrtc-logo-212x39.png new file: assets/images/webrtc-logo-horiz-retro-243x40.png new file: assets/images/webrtc-logo-horiz-retro-300x60.png new file: assets/images/webrtc-logo-horiz-retro-750x140.png new file: assets/images/webrtc-logo-horiz-retro-dist.svg new file: assets/images/webrtc-logo-vert-retro-255x305.png new file: assets/images/webrtc-logo-vert-retro-dist.svg new file: assets/images/webrtc-logo.png new file: assets/images/webrtc-public-diagram-for-website.png new file: assets/js/bootstrap.js new file: assets/js/jquery-1.11.1.js new file: blog/index.md new file: browserconfig.xml new file: bugs/index.md new file: contributing/index.md new file: debug/index.md new file: experiments/index.md new file: experiments/rtp-hdrext/abs-send-time/index.md new file: experiments/rtp-hdrext/index.md new file: faq/index.md new file: favicon-16x16.png new file: favicon-32x32.png new file: favicon-96x96.png new file: favicon.ico new file: getting-started/index.md new file: getting-started/ios/index.md new file: index.md new file: license/additional-ip-grant/index.md new file: license/ilbc-freeware/ilbc-extra-documentation/index.md new file: license/ilbc-freeware/index.md new file: license/index.md new file: license/software/index.md new file: mstile-144x144.png new file: mstile-150x150.png new file: mstile-310x150.png new file: mstile-310x310.png new file: mstile-70x70.png new file: native-code/android/index.md new file: native-code/development/index.md new file: native-code/development/prerequisite-sw/index.md new file: native-code/index.md new file: native-code/ios/index.md new file: native-code/native-apis/index.md new file: press/index.md new file: quick-links/index.md new file: reference-apps/index.md new file: reference/index.md new file: reference/webrtc-internals/index.md new file: reference/webrtc-internals/structures/index.md new file: release-notes/index.md new file: status/index.md new file: testing/conformance/index.md new file: testing/continuous/index.md new file: testing/index.md new file: testing/wireshark/index.md new file: third-party/index.md new file: troubleshooting/index.md new file: videos/index.md new file: web-apis/chrome/index.md new file: web-apis/development/index.md new file: web-apis/firefox/index.md new file: web-apis/index.md new file: web-apis/interop/index.md new file: web-apis/standardization/index.md --- .gitignore | 13 + _config.yml | 20 + _includes/debug.html | 168 + _includes/footer-js.html | 0 _includes/footer.html | 59 + _includes/ganalytics.html | 11 + _includes/head.html | 15 + _includes/header.html | 2 + _includes/search.html | 23 + _includes/toc-hide.html | 4 + _includes/toc-show.html | 5 + _includes/topnav.html | 74 + _includes/webrtc-internals-home.html | 412 + _layouts/default.html | 119 + _layouts/home.html | 61 + _layouts/page.html | 14 + _layouts/post.html | 15 + ...an-open-realtime-communications-project.md | 32 + ...18-first-step-toward-chrome-integration.md | 20 + ...tc-improvement-faster-noise-suppression.md | 15 + ...c-team-ietf-81-meeting-in-quebec-canada.md | 14 + ...ptimized-aec-acoustic-echo-cancellation.md | 26 + ...ealtime-vp8-and-new-rtp-profile-adopted.md | 31 + ...ck-note-webrtc-api-specification-at-w3c.md | 14 + _posts/2011-09-01-conferences.md | 21 + ...11-09-12-contribute-bug-fixes-to-webrtc.md | 18 + .../2011-09-13-error-concealment-in-libvpx.md | 18 + _posts/2011-11-08-heads-down.md | 32 + ...now-available-in-the-chrome-dev-channel.md | 59 + ...brtc-can-now-be-enabled-in-chrome-flags.md | 13 + ...upports-audio-only-and-video-only-calls.md | 9 + ...tc-changes-in-chrome-canary-dev-channel.md | 28 + ...rotothon-on-march-24th-stockholm-sweden.md | 34 + ...03-01-infobar-for-camera-and-mic-access.md | 17 + ...pprtc.appspot.com-example-app-available.md | 19 + ...nection-is-now-deprecatedpeerconnection.md | 83 + ...hanges-to-our-webrtc-api-implementation.md | 85 + ...12-07-23-a-great-introduction-to-webrtc.md | 13 + ...-07-23-goodbye-deprecatedpeerconnection.md | 21 + ...2-08-01-chrome-webrtc-developer-hangout.md | 12 + ...01-getusermedia-now-available-in-chrome.md | 25 + .../2012-09-19-a-webrtc-primer-from-cisco.md | 11 + ...updated-to-reflect-latest-editors-draft.md | 31 + ...-10-02-peerconnection-in-chrome-23-beta.md | 13 + ...erconnection00-now-deprecated-in-canary.md | 22 + _posts/2012-11-07-new-protothon-event.md | 16 + _posts/2012-11-07-see-you-on-the-web.md | 31 + ...-04-firefox-and-chrome-interop-achieved.md | 24 + ...c-enabled-by-default-in-firefox-nightly.md | 12 + _posts/2013-05-23-new-intro-to-webrc-video.md | 13 + .../2013-11-12-a-new-home-for-webrtc-news.md | 16 + android-chrome-144x144.png | Bin 0 -> 6787 bytes android-chrome-192x192.png | Bin 0 -> 9420 bytes android-chrome-36x36.png | Bin 0 -> 1644 bytes android-chrome-48x48.png | Bin 0 -> 2159 bytes android-chrome-72x72.png | Bin 0 -> 3225 bytes android-chrome-96x96.png | Bin 0 -> 4423 bytes apple-touch-icon-114x114.png | Bin 0 -> 7747 bytes apple-touch-icon-120x120.png | Bin 0 -> 8162 bytes apple-touch-icon-144x144.png | Bin 0 -> 9949 bytes apple-touch-icon-152x152.png | Bin 0 -> 10452 bytes apple-touch-icon-180x180.png | Bin 0 -> 12806 bytes apple-touch-icon-57x57.png | Bin 0 -> 3899 bytes apple-touch-icon-60x60.png | Bin 0 -> 4091 bytes apple-touch-icon-72x72.png | Bin 0 -> 4920 bytes apple-touch-icon-76x76.png | Bin 0 -> 5133 bytes apple-touch-icon-precomposed.png | Bin 0 -> 14193 bytes apple-touch-icon.png | Bin 0 -> 12806 bytes architecture/index.md | 133 + assets/css/bootstrap-theme.css | 470 + assets/css/bootstrap.css | 6287 ++++++++++ assets/css/main.css | 625 + assets/css/monokai.css | 60 + assets/css/webrtc.scss | 570 + .../images/PeerConnectionDisconnectCall.png | Bin 0 -> 22512 bytes .../PeerConnectionReceiveCallRemotePeer.png | Bin 0 -> 16844 bytes .../PeerConnectionRemotePeerDisconnect.png | Bin 0 -> 20725 bytes assets/images/PeerConnectionStartCall.png | Bin 0 -> 21265 bytes .../images/WebRTCNativeAPIsDocument (1).png | Bin 0 -> 26228 bytes .../images/WebRTCNativeAPIsDocument (2).png | Bin 0 -> 26402 bytes .../images/WebRTCNativeAPIsDocument (3).png | Bin 0 -> 21365 bytes assets/images/WebRTCNativeAPIsDocument.png | Bin 0 -> 32940 bytes assets/images/blog/infobar_all.png | Bin 0 -> 41310 bytes assets/images/camelot.png | Bin 0 -> 5524 bytes assets/images/command.png | Bin 0 -> 7377 bytes assets/images/customLogo4eab.png | Bin 0 -> 7460 bytes assets/images/formatblock-menu-icons.gif | Bin 0 -> 837 bytes assets/images/icon-help-kennedy.png | Bin 0 -> 259 bytes assets/images/icon_feed.gif | Bin 0 -> 394 bytes assets/images/ilbc-mos-chart-e8e2.png | Bin 0 -> 62091 bytes assets/images/logos/android-128x128.png | Bin 0 -> 2657 bytes assets/images/logos/apple-128x128.png | Bin 0 -> 2847 bytes assets/images/logos/chrome-128x128.png | Bin 0 -> 4836 bytes assets/images/logos/firefox-128x128.png | Bin 0 -> 4005 bytes assets/images/logos/opera-128x128.png | Bin 0 -> 3268 bytes assets/images/spinner.gif | Bin 0 -> 2432 bytes assets/images/toolbar-check.gif | Bin 0 -> 13113 bytes assets/images/toolbar2.gif | Bin 0 -> 6902 bytes assets/images/webrtc-logo-212x39-wht.png | Bin 0 -> 4842 bytes assets/images/webrtc-logo-212x39.png | Bin 0 -> 4722 bytes .../images/webrtc-logo-horiz-retro-243x40.png | Bin 0 -> 9796 bytes .../images/webrtc-logo-horiz-retro-300x60.png | Bin 0 -> 8013 bytes .../webrtc-logo-horiz-retro-750x140.png | Bin 0 -> 20833 bytes .../images/webrtc-logo-horiz-retro-dist.svg | 198 + .../images/webrtc-logo-vert-retro-255x305.png | Bin 0 -> 15319 bytes assets/images/webrtc-logo-vert-retro-dist.svg | 193 + assets/images/webrtc-logo.png | Bin 0 -> 7460 bytes .../webrtc-public-diagram-for-website.png | Bin 0 -> 47388 bytes assets/js/bootstrap.js | 2320 ++++ assets/js/jquery-1.11.1.js | 10308 ++++++++++++++++ blog/index.md | 20 + browserconfig.xml | 12 + bugs/index.md | 60 + contributing/index.md | 157 + debug/index.md | 7 + experiments/index.md | 16 + experiments/rtp-hdrext/abs-send-time/index.md | 36 + experiments/rtp-hdrext/index.md | 13 + faq/index.md | 230 + favicon-16x16.png | Bin 0 -> 1210 bytes favicon-32x32.png | Bin 0 -> 1444 bytes favicon-96x96.png | Bin 0 -> 4423 bytes favicon.ico | Bin 0 -> 15086 bytes getting-started/index.md | 275 + getting-started/ios/index.md | 148 + index.md | 144 + license/additional-ip-grant/index.md | 36 + .../ilbc-extra-documentation/index.md | 93 + license/ilbc-freeware/index.md | 53 + license/index.md | 18 + license/software/index.md | 41 + mstile-144x144.png | Bin 0 -> 6356 bytes mstile-150x150.png | Bin 0 -> 6278 bytes mstile-310x150.png | Bin 0 -> 6826 bytes mstile-310x310.png | Bin 0 -> 10438 bytes mstile-70x70.png | Bin 0 -> 4281 bytes native-code/android/index.md | 103 + native-code/development/index.md | 368 + .../development/prerequisite-sw/index.md | 84 + native-code/index.md | 32 + native-code/ios/index.md | 133 + native-code/native-apis/index.md | 92 + press/index.md | 34 + quick-links/index.md | 21 + reference-apps/index.md | 42 + reference/index.md | 13 + reference/webrtc-internals/index.md | 78 + .../webrtc-internals/structures/index.md | 9 + release-notes/index.md | 19 + status/index.md | 115 + testing/conformance/index.md | 41 + testing/continuous/index.md | 86 + testing/index.md | 37 + testing/wireshark/index.md | 88 + third-party/index.md | 7 + troubleshooting/index.md | 17 + videos/index.md | 59 + web-apis/chrome/index.md | 60 + web-apis/development/index.md | 23 + web-apis/firefox/index.md | 74 + web-apis/index.md | 29 + web-apis/interop/index.md | 49 + web-apis/standardization/index.md | 21 + 163 files changed, 26120 insertions(+) create mode 100644 .gitignore create mode 100644 _config.yml create mode 100644 _includes/debug.html create mode 100644 _includes/footer-js.html create mode 100644 _includes/footer.html create mode 100644 _includes/ganalytics.html create mode 100644 _includes/head.html create mode 100644 _includes/header.html create mode 100644 _includes/search.html create mode 100644 _includes/toc-hide.html create mode 100644 _includes/toc-show.html create mode 100644 _includes/topnav.html create mode 100644 _includes/webrtc-internals-home.html create mode 100644 _layouts/default.html create mode 100644 _layouts/home.html create mode 100644 _layouts/page.html create mode 100644 _layouts/post.html create mode 100644 _posts/2011-05-03-introducing-webrtc-an-open-realtime-communications-project.md create mode 100644 _posts/2011-06-18-first-step-toward-chrome-integration.md create mode 100644 _posts/2011-07-06-webrtc-improvement-faster-noise-suppression.md create mode 100644 _posts/2011-07-06-webrtc-team-ietf-81-meeting-in-quebec-canada.md create mode 100644 _posts/2011-07-11-webrtc-improvement-optimized-aec-acoustic-echo-cancellation.md create mode 100644 _posts/2011-08-23-webrtc-improvement-better-realtime-vp8-and-new-rtp-profile-adopted.md create mode 100644 _posts/2011-08-30-quick-note-webrtc-api-specification-at-w3c.md create mode 100644 _posts/2011-09-01-conferences.md create mode 100644 _posts/2011-09-12-contribute-bug-fixes-to-webrtc.md create mode 100644 _posts/2011-09-13-error-concealment-in-libvpx.md create mode 100644 _posts/2011-11-08-heads-down.md create mode 100644 _posts/2012-01-18-webrtc-now-available-in-the-chrome-dev-channel.md create mode 100644 _posts/2012-01-25-webrtc-can-now-be-enabled-in-chrome-flags.md create mode 100644 _posts/2012-02-02-chrome-canary-now-supports-audio-only-and-video-only-calls.md create mode 100644 _posts/2012-02-09-webrtc-changes-in-chrome-canary-dev-channel.md create mode 100644 _posts/2012-02-21-protothon-on-march-24th-stockholm-sweden.md create mode 100644 _posts/2012-03-01-infobar-for-camera-and-mic-access.md create mode 100644 _posts/2012-03-05-source-code-to-apprtc.appspot.com-example-app-available.md create mode 100644 _posts/2012-03-14-peerconnection-is-now-deprecatedpeerconnection.md create mode 100644 _posts/2012-05-02-changes-to-our-webrtc-api-implementation.md create mode 100644 _posts/2012-07-23-a-great-introduction-to-webrtc.md create mode 100644 _posts/2012-07-23-goodbye-deprecatedpeerconnection.md create mode 100644 _posts/2012-08-01-chrome-webrtc-developer-hangout.md create mode 100644 _posts/2012-08-01-getusermedia-now-available-in-chrome.md create mode 100644 _posts/2012-09-19-a-webrtc-primer-from-cisco.md create mode 100644 _posts/2012-09-19-api-updated-to-reflect-latest-editors-draft.md create mode 100644 _posts/2012-10-02-peerconnection-in-chrome-23-beta.md create mode 100644 _posts/2012-10-16-peerconnection00-now-deprecated-in-canary.md create mode 100644 _posts/2012-11-07-new-protothon-event.md create mode 100644 _posts/2012-11-07-see-you-on-the-web.md create mode 100644 _posts/2013-02-04-firefox-and-chrome-interop-achieved.md create mode 100644 _posts/2013-02-20-webrtc-enabled-by-default-in-firefox-nightly.md create mode 100644 _posts/2013-05-23-new-intro-to-webrc-video.md create mode 100644 _posts/2013-11-12-a-new-home-for-webrtc-news.md create mode 100644 android-chrome-144x144.png create mode 100644 android-chrome-192x192.png create mode 100644 android-chrome-36x36.png create mode 100644 android-chrome-48x48.png create mode 100644 android-chrome-72x72.png create mode 100644 android-chrome-96x96.png create mode 100644 apple-touch-icon-114x114.png create mode 100644 apple-touch-icon-120x120.png create mode 100644 apple-touch-icon-144x144.png create mode 100644 apple-touch-icon-152x152.png create mode 100644 apple-touch-icon-180x180.png create mode 100644 apple-touch-icon-57x57.png create mode 100644 apple-touch-icon-60x60.png create mode 100644 apple-touch-icon-72x72.png create mode 100644 apple-touch-icon-76x76.png create mode 100644 apple-touch-icon-precomposed.png create mode 100644 apple-touch-icon.png create mode 100644 architecture/index.md create mode 100644 assets/css/bootstrap-theme.css create mode 100644 assets/css/bootstrap.css create mode 100644 assets/css/main.css create mode 100644 assets/css/monokai.css create mode 100644 assets/css/webrtc.scss create mode 100644 assets/images/PeerConnectionDisconnectCall.png create mode 100644 assets/images/PeerConnectionReceiveCallRemotePeer.png create mode 100644 assets/images/PeerConnectionRemotePeerDisconnect.png create mode 100644 assets/images/PeerConnectionStartCall.png create mode 100644 assets/images/WebRTCNativeAPIsDocument (1).png create mode 100644 assets/images/WebRTCNativeAPIsDocument (2).png create mode 100644 assets/images/WebRTCNativeAPIsDocument (3).png create mode 100644 assets/images/WebRTCNativeAPIsDocument.png create mode 100644 assets/images/blog/infobar_all.png create mode 100644 assets/images/camelot.png create mode 100644 assets/images/command.png create mode 100644 assets/images/customLogo4eab.png create mode 100644 assets/images/formatblock-menu-icons.gif create mode 100644 assets/images/icon-help-kennedy.png create mode 100644 assets/images/icon_feed.gif create mode 100644 assets/images/ilbc-mos-chart-e8e2.png create mode 100644 assets/images/logos/android-128x128.png create mode 100644 assets/images/logos/apple-128x128.png create mode 100644 assets/images/logos/chrome-128x128.png create mode 100644 assets/images/logos/firefox-128x128.png create mode 100644 assets/images/logos/opera-128x128.png create mode 100644 assets/images/spinner.gif create mode 100644 assets/images/toolbar-check.gif create mode 100644 assets/images/toolbar2.gif create mode 100644 assets/images/webrtc-logo-212x39-wht.png create mode 100644 assets/images/webrtc-logo-212x39.png create mode 100644 assets/images/webrtc-logo-horiz-retro-243x40.png create mode 100644 assets/images/webrtc-logo-horiz-retro-300x60.png create mode 100644 assets/images/webrtc-logo-horiz-retro-750x140.png create mode 100644 assets/images/webrtc-logo-horiz-retro-dist.svg create mode 100644 assets/images/webrtc-logo-vert-retro-255x305.png create mode 100644 assets/images/webrtc-logo-vert-retro-dist.svg create mode 100644 assets/images/webrtc-logo.png create mode 100644 assets/images/webrtc-public-diagram-for-website.png create mode 100644 assets/js/bootstrap.js create mode 100644 assets/js/jquery-1.11.1.js create mode 100644 blog/index.md create mode 100644 browserconfig.xml create mode 100644 bugs/index.md create mode 100644 contributing/index.md create mode 100644 debug/index.md create mode 100644 experiments/index.md create mode 100644 experiments/rtp-hdrext/abs-send-time/index.md create mode 100644 experiments/rtp-hdrext/index.md create mode 100644 faq/index.md create mode 100644 favicon-16x16.png create mode 100644 favicon-32x32.png create mode 100644 favicon-96x96.png create mode 100644 favicon.ico create mode 100644 getting-started/index.md create mode 100644 getting-started/ios/index.md create mode 100644 index.md create mode 100644 license/additional-ip-grant/index.md create mode 100644 license/ilbc-freeware/ilbc-extra-documentation/index.md create mode 100644 license/ilbc-freeware/index.md create mode 100644 license/index.md create mode 100644 license/software/index.md create mode 100644 mstile-144x144.png create mode 100644 mstile-150x150.png create mode 100644 mstile-310x150.png create mode 100644 mstile-310x310.png create mode 100644 mstile-70x70.png create mode 100644 native-code/android/index.md create mode 100644 native-code/development/index.md create mode 100644 native-code/development/prerequisite-sw/index.md create mode 100644 native-code/index.md create mode 100644 native-code/ios/index.md create mode 100644 native-code/native-apis/index.md create mode 100644 press/index.md create mode 100644 quick-links/index.md create mode 100644 reference-apps/index.md create mode 100644 reference/index.md create mode 100644 reference/webrtc-internals/index.md create mode 100644 reference/webrtc-internals/structures/index.md create mode 100644 release-notes/index.md create mode 100644 status/index.md create mode 100644 testing/conformance/index.md create mode 100644 testing/continuous/index.md create mode 100644 testing/index.md create mode 100644 testing/wireshark/index.md create mode 100644 third-party/index.md create mode 100644 troubleshooting/index.md create mode 100644 videos/index.md create mode 100644 web-apis/chrome/index.md create mode 100644 web-apis/development/index.md create mode 100644 web-apis/firefox/index.md create mode 100644 web-apis/index.md create mode 100644 web-apis/interop/index.md create mode 100644 web-apis/standardization/index.md diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..58f3d71 --- /dev/null +++ b/.gitignore @@ -0,0 +1,13 @@ +.directory +.DS_Store + +node_modules +_save +_site +_source-graphics +npm-debug.log +artwork-new +artwork/webicons +assets/fonts + +## Temporary ignores diff --git a/_config.yml b/_config.yml new file mode 100644 index 0000000..f5e4e2f --- /dev/null +++ b/_config.yml @@ -0,0 +1,20 @@ +# Site settings +title: WebRTC +email: webmaster@webrtc.org +description: "WebRTC is a free, open project that enables web browsers with Real-Time Communications (RTC) capabilities via simple JavaScript APIs. The WebRTC components have been optimized to best serve this purpose." +#host: webrtc.getwebm.org +#url: "http://webrtc.getwebm.org/" +baseurl: "/webrtc-org" + +#twitter_username: +#github_username: + +# Build settings +markdown: kramdown +highlighter: pygments +pygments_options: + linenos: False +permalink: /blog/:year/:month/:day/:title.html +# relative_permalinks: true + +exclude: [third-party,gulpfile.js,package.json,BUILD,_save,node_modules] diff --git a/_includes/debug.html b/_includes/debug.html new file mode 100644 index 0000000..f8c00e9 --- /dev/null +++ b/_includes/debug.html @@ -0,0 +1,168 @@ + +
+ +Debug +===== + + +### Notes + +Use this: + + +### Example Syntax Highlighting + +~~~~~ python +import itertools + +def iter_primes(): + # an iterator of all numbers between 2 and +infinity + numbers = itertools.count(2) + + # generate primes forever + while True: + # get the first number from the iterator (always a prime) + prime = numbers.next() + yield prime + + # this code iteratively builds up a chain of + # filters...slightly tricky, but ponder it a bit + numbers = itertools.ifilter(prime.__rmod__, numbers) + +for p in iter_primes(): + if p > 1000: + break + print p +~~~~~ + +### Google Custom Search Engine Test + + + + + +### to-do + +Moving these issues to issue tracker in private GitHub project +[louquillio/webrtc-site](https://github.com/louquillio/webrtc-site). Ask +GitHub user louquillio for access. + +**Issues: ** + + * _Determine URLs and nav for [webrtc-internals] docs_ + [**moved**](https://github.com/louquillio/webrtc-site/issues/3) + * _Reckon how to deploy archived blog posts_ + [**moved**](https://github.com/louquillio/webrtc-site/issues/4) + * _Visual brand: more polish, horizontal variant for page headers (needs + more work)_ + [**moved**](https://github.com/louquillio/webrtc-site/issues/6) + * _Re-draw block diagrams and flow charts for consistency. Though + their formats are proprietary, consider sourcing in [Omnigraffle] or + [LucidChart], for efficiency._ + [**moved**](https://github.com/louquillio/webrtc-site/issues/7) + * _Scrub all text for [ESL] and stilted language, passive voice, etc., + especially homepage elevator pitch (wordy)._ + [**moved**](https://github.com/louquillio/webrtc-site/issues/8) + * _Disable search widget at launch. Create Google Custom Search after launch, + configure, and enable search widget._ + [**moved**](https://github.com/louquillio/webrtc-site/issues/13) + [**moved**](https://github.com/louquillio/webrtc-site/issues/14) + * _Overall homepage polish_ + [**moved**](https://github.com/louquillio/webrtc-site/issues/2) + * _Custom styles for various boxes/lists_ + * _Icons (Chrome, Android, Opera, etc.)_ + * _Footer_ + [**moved**](https://github.com/louquillio/webrtc-site/issues/17) + * _High-level nav items in footer_ + * _Contact and social media links_ + * _HTML5 et al. icons_ + * _Code blocks: syntax highlight, horizontal scroll (overflow-x)_ + [**moved**](https://github.com/louquillio/webrtc-site/issues/9) + * _Code blocks: Partial current solution (but inelegant, and may not work on + GitHub)_ + [**moved**](https://github.com/louquillio/webrtc-site/issues/9) + * Videos page needs a .clearfix to pin the page footer + * _Concat and minify CSS, JS_ + [**moved**](https://github.com/louquillio/webrtc-site/issues/10) + * _Consider gradients, etc., on logographic (essentially, greater + [Tango]-ification). If used, post revised logographic vector art (SVG) to + Wikipedia. Also create presskit-style page with approved graphics._ + [**moved**](https://github.com/louquillio/webrtc-site/issues/5) + * _Run a link checker over the site, dig out 404s_ + [**moved**](https://github.com/louquillio/webrtc-site/issues/12) + * _Generically rename includes and templates (e.g., scrub lq2-* naming)._ + [**moved**](https://github.com/louquillio/webrtc-site/issues/11) + _Delete unused components._ + [**moved**](https://github.com/louquillio/webrtc-site/issues/11) + * _Consider [webfonts]_ + [**moved**](https://github.com/louquillio/webrtc-site/issues/15) + * _Consider [Font Awesome]_ + [**moved**](https://github.com/louquillio/webrtc-site/issues/16) + +[webrtc-internals]: /reference/webrtc-internals/ +[ESL]: http://en.wikipedia.org/wiki/English_as_a_second_or_foreign_language +[Omnigraffle]: https://www.omnigroup.com/omnigraffle +[LucidChart]: https://www.lucidchart.com/ +[Tango]: http://tango.freedesktop.org/Tango_Icon_Theme_Guidelines +[webfonts]: https://www.google.com/fonts +[Font Awesome]: http://fortawesome.github.io/Font-Awesome/examples/#bootstrap + + +### Global Nav + +_Remove links as nav items are incorporated into topnav._ + + * bugs + * contributing + * architecture + * web-apis + * development + * standardization + * chrome + * firefox + * interop + * native-code + * development + * prerequisite-sw + * android + * ios + * native-apis + * testing + * continuous + * conformance + * wireshark + * release-notes + * reference-apps + * troubleshooting + * license + * ilbc-freeware + * [ilbc-extra-documentation](/license/ilbc-freeware/ilbc-extra-documentation/) + * [experiments](/experiments/) + * [rtp-hdrext](/experiments/rtp-hdrext/) + * [abs-send-time](/experiments/rtp-hdrext/abs-send-time/) + * faq + * videos + * [archive](/archive/) + +Orphans +------- + + * [status](/status/) + * [quick-links](/quick-links/) + * [reference](/reference/) + * [getting-started](/reference/getting-started/) + * [webrtc-internals](/reference/webrtc-internals/) + * [structures](/reference/webrtc-internals/structures/) + +
diff --git a/_includes/footer-js.html b/_includes/footer-js.html new file mode 100644 index 0000000..e69de29 diff --git a/_includes/footer.html b/_includes/footer.html new file mode 100644 index 0000000..4940ed5 --- /dev/null +++ b/_includes/footer.html @@ -0,0 +1,59 @@ + diff --git a/_includes/ganalytics.html b/_includes/ganalytics.html new file mode 100644 index 0000000..2f6bb45 --- /dev/null +++ b/_includes/ganalytics.html @@ -0,0 +1,11 @@ + + diff --git a/_includes/head.html b/_includes/head.html new file mode 100644 index 0000000..6115a69 --- /dev/null +++ b/_includes/head.html @@ -0,0 +1,15 @@ + + + + {% if page.title %}{{ page.title }}{% else %}{{ site.title }}{% endif %} + + + + + + + + + + + diff --git a/_includes/header.html b/_includes/header.html new file mode 100644 index 0000000..15b3a26 --- /dev/null +++ b/_includes/header.html @@ -0,0 +1,2 @@ + diff --git a/_includes/search.html b/_includes/search.html new file mode 100644 index 0000000..c77eee0 --- /dev/null +++ b/_includes/search.html @@ -0,0 +1,23 @@ + +{% comment %} +// Integrate this later + + +{% endcomment %} diff --git a/_includes/toc-hide.html b/_includes/toc-hide.html new file mode 100644 index 0000000..2819900 --- /dev/null +++ b/_includes/toc-hide.html @@ -0,0 +1,4 @@ +Show Contents + +* placeholder +{:toc} diff --git a/_includes/toc-show.html b/_includes/toc-show.html new file mode 100644 index 0000000..9844dee --- /dev/null +++ b/_includes/toc-show.html @@ -0,0 +1,5 @@ +Hide Contents + +* placeholder +{:toc} +{: style="display: block;"} diff --git a/_includes/topnav.html b/_includes/topnav.html new file mode 100644 index 0000000..9051b5f --- /dev/null +++ b/_includes/topnav.html @@ -0,0 +1,74 @@ + diff --git a/_includes/webrtc-internals-home.html b/_includes/webrtc-internals-home.html new file mode 100644 index 0000000..ec54d83 --- /dev/null +++ b/_includes/webrtc-internals-home.html @@ -0,0 +1,412 @@ + ++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

Classes, Structures, Enumerators

+
+

Header

+
+

Description

+
+

Structures

+
+

common_types.h

+
+

Lists the structures common to the VoiceEngine & VideoEngine

+
+

Enumerators

+
+

common_types.h

+
+

List the enumerators common to the VoiceEngine & VideoEngine

+
+

Classes

+
+

common_types.h

+
+

List the classes common to VoiceEngine & VideoEngine

+
+

class VoiceEngine

+
+

voe_base.h

+
+

How to allocate and release resources for the VoiceEngine using factory methods in the VoiceEngine class. It also lists the APIs which are required to enable file tracing and/or traces as callback messages

+
+

class VideoEngine

+
+

vie_base.h

+
+

How to allocate and release resources for the VideoEngine using factory methods in the VideoEngine class. It also lists the APIs which are required to enable file tracing and/or traces as callback messages

+
+
+
+

VoiceEngine Sub APIs

+
The table below summarizes the sub APIs that are currently available in VoiceEngine.
+
+
+ ++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

sub-API

+
+

Header

+
+

Description

+
+

VoEAudioProcessing

+
+

voe_audio_processing.h

+
+

Adds support for Noise Suppression (NS), Automatic Gain Control (AGC) and Echo Control (EC). Receiving side VAD is also included.

+
+

VoEBase

+
+

voe_base.h

+
+

Enables full duplex VoIP using G.711.
+NOTE: This API must always be created.

+
+

VoECallReport

+
+

voe_call_report.h

+
+

Adds support for call reports which contains number of dead-or-alive detections, RTT measurements, and Echo metrics.

+
+

VoECodec

+
+

voe_codec.h

+
+

Adds non-default codecs (e.g. iLBC, iSAC, G.722 etc.), Voice Activity Detection (VAD) support.

+
+

VoEDTMF

+
+

voe_dtmf.h

+
+

Adds telephone event transmission, DTMF tone generation and telephone event detection. (Telephone events include DTMF.)

+
+

VoEEncryption

+
+

voe_encryption.h

+
+

Adds external encryption/decryption support.

+
+

VoEErrors

+
+

voe_errors.h

+
+

Error Codes for the VoiceEngine

+
+

VoEExternalMedia

+
+

voe_external_media.h

+
+

Adds support for external media processing and enables utilization of an external audio resource.

+
+

VoEFile

+
+

voe_file.h

+
+

Adds file playback, file recording and file conversion functions.

+
+

VoEHardware

+
+

voe_hardware.h

+
+

Adds sound device handling, CPU load monitoring and device information functions.

+
+

VoENetEqStats

+
+

voe_neteq_stats.h

+
+

Adds buffer statistics functions.

+
+

VoENetwork

+
+

voe_network.h

+
+

Adds external transport, port and address filtering, Windows QoS support and packet timeout notifications.

+
+

VoERTP_RTCP

+
+

voe_rtp_rtcp.h

+
+

Adds support for RTCP sender reports, SSRC handling, RTP/RTCP statistics, Forward Error Correction (FEC), RTCP APP, RTP capturing and RTP keepalive.

+
+

VoEVideoSync

+
+

voe_video_sync.h

+
+

Adds RTP header modification support, playout-delay tuning and monitoring.

+
+

VoEVolumeControl

+
+

voe_volume_control.h

+
+

Adds speaker volume controls, microphone volume controls, mute support, and additional stereo scaling methods.

+
+
+
+

VideoEngine Sub APIs

+
The table below summarizes the sub APIs that are currently available in VideoEngine.
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

sub-API

+
+

Header

+
+

Description

+
+

ViEBase

+
+

vie_base.h

+
+

Basic functionality for creating a VideoEngine instance, channels and VoiceEngine interaction.

+

NOTE: This API must always be created.

+
+

ViECapture

+
+

vie_capture.h

+
+

Adds support for capture device allocation as well as capture device capabilities.

+
+

ViECodec

+
+

vie_codec.h

+
+

Adds non-default codecs, codec settings and packet loss functionality.

+
+

ViEEncryption

+
+

vie_encryption.h

+
+

Adds external encryption/decryption support.

+
+

ViEErrors

+
+

vie_errors.h

+
+

Error codes for the VideoEngine

+
+

ViEExternalCodec

+
+

vie_external_codec.h

+
+

Adds support for using external codecs.

+
+

ViEFile

+
+

vie_file.h

+
+

Adds support for file recording, file playout, background images and snapshot.

+
+

ViEImageProcess

+
+

vie_image_process.h

+
+

Adds effect filters, deflickering, denoising and color enhancement.

+
+

ViENetwork

+
+

vie_network.h

+
+

Adds send and receive functionality, external transport, port and address filtering, Windows QoS support, packet timeout notification and changes to network settings.

+
+

ViERender

+
+

vie_render.h

+
+

Adds rendering functionality.

+
+

ViERTP_RTCP

+
+

vie_rtp_rtcp.h

+
+

Adds support for RTCP reports, SSRS handling RTP/RTCP statistics, NACK/FEC, keep-alive functionality and key frame request methods.

+
\ No newline at end of file diff --git a/_layouts/default.html b/_layouts/default.html new file mode 100644 index 0000000..e53c182 --- /dev/null +++ b/_layouts/default.html @@ -0,0 +1,119 @@ + + + + + + + {% if page.title %}{{ page.title }} | {% endif %}{{ site.title }} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +{% include topnav.html %} + +
+ +
+
+ +
+
+ +
+
+
+

{{ page.title }}

+ {{ content }} +
+
+
+ +
+ + {% include footer.html %} + {% include ganalytics.html %} + + + + + \ No newline at end of file diff --git a/_layouts/home.html b/_layouts/home.html new file mode 100644 index 0000000..c27da0b --- /dev/null +++ b/_layouts/home.html @@ -0,0 +1,61 @@ + + + + + + + {% if page.title %}{{ page.title }} | {% endif %}{{ site.title }} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +{% include topnav.html %} + +
+ +
+
+
+
+ {{ content }} +
+
+
+
+ +
+ + {% include footer.html %} + {% include ganalytics.html %} + + + diff --git a/_layouts/page.html b/_layouts/page.html new file mode 100644 index 0000000..18203c3 --- /dev/null +++ b/_layouts/page.html @@ -0,0 +1,14 @@ +--- +layout: default +--- +
+ +
+

{{ page.title }}

+
+ +
+ {{ content }} +
+ +
diff --git a/_layouts/post.html b/_layouts/post.html new file mode 100644 index 0000000..838ad7a --- /dev/null +++ b/_layouts/post.html @@ -0,0 +1,15 @@ +--- +layout: default +--- +
+ +
+

{{ page.title }}

+

{{ page.date | date: "%b %-d, %Y" }}{% if page.author %} • {{ page.author }}{% endif %}{% if page.meta %} • {{ page.meta }}{% endif %}

+
+ +
+ {{ content }} +
+ +
\ No newline at end of file diff --git a/_posts/2011-05-03-introducing-webrtc-an-open-realtime-communications-project.md b/_posts/2011-05-03-introducing-webrtc-an-open-realtime-communications-project.md new file mode 100644 index 0000000..c60ca11 --- /dev/null +++ b/_posts/2011-05-03-introducing-webrtc-an-open-realtime-communications-project.md @@ -0,0 +1,32 @@ +--- +layout: default +title: Introducing WebRTC -- An Open Realtime Communications Project +author: Serge Lachapelle +date: 2011-05-03 10:32:00 +--- + + +Today, we are making available WebRTC, an open technology for voice and video +on the web. With WebRTC, we'd like to make the browser the home for innovation +in real time communications. + +Until now, real time communications required the use of proprietary signal +processing technology that was mostly delivered through plug-ins and client +downloads. With WebRTC, we are open sourcing the voice and video engine +technologies from our acquisition of GIPS, giving developers access to state +of the art signal processing technology, under a royalty free BSD style +license. This will allow developers to create voice and video chat +applications via simple HTML and JavaScript APIs. + +In this effort, we'll be working closely with other browser developers such as +Mozilla and Opera, to implement this technology for use by the broader web +community. In addition, we've collectively engaged with the standards +communities such as IETF and W3C working groups to define and implement a set +of standards for real time communications. + +We expect more innovations in the coming months by various community members +and we will continue to develop key technologies and features that enable +open, real time communications on the web. + +A developer preview of WebRTC including source code, specs and tools is +available now at [code.webrtc.org](http://code.webrtc.org/). diff --git a/_posts/2011-06-18-first-step-toward-chrome-integration.md b/_posts/2011-06-18-first-step-toward-chrome-integration.md new file mode 100644 index 0000000..49a3ff1 --- /dev/null +++ b/_posts/2011-06-18-first-step-toward-chrome-integration.md @@ -0,0 +1,20 @@ +--- +layout: default +title: First Step Toward Chrome Integration +author: Jan Linden +date: 2011-06-18 17:07:00 +--- + + +As a first significant step toward integrating the WebRTC project into Chrome +the WebRTC code is now about to land in Chromium as third party software at +`src/third_party/webrtc`. This means that the crucial media processing +capabilities necessary to implement real-time communication are available as a +part of Chromium. + +We are working hard to complete the remaining steps for a full integration in +Chromium and Chrome including JavaScript APIs in WebKit and handling of the +native audio and video capture and rendering. When we are done, any web +developer shall be able to create RTC applications, like the Google Talk +client in Gmail, without using any plugins but only WebRTC components that +runs in the sandbox. diff --git a/_posts/2011-07-06-webrtc-improvement-faster-noise-suppression.md b/_posts/2011-07-06-webrtc-improvement-faster-noise-suppression.md new file mode 100644 index 0000000..a153783 --- /dev/null +++ b/_posts/2011-07-06-webrtc-improvement-faster-noise-suppression.md @@ -0,0 +1,15 @@ +--- +layout: default +title: "WebRTC Improvement: Instant Noise Suppression" +author: Serge Lachapelle +date: 2011-07-06 06:27:00 +--- + + +While we are busy integrating the WebRTC platform in web browsers, we are also +heads down in improving the platform and components. We'll be sharing these +improvements with you as they become available. + +Today, I'd like to share the first major improvement. We've made significant +optimizations to the WebRTC's noise suppressor, cutting out noise instantly. +Code is checked-in and, of course, freely available for use. diff --git a/_posts/2011-07-06-webrtc-team-ietf-81-meeting-in-quebec-canada.md b/_posts/2011-07-06-webrtc-team-ietf-81-meeting-in-quebec-canada.md new file mode 100644 index 0000000..4c388cf --- /dev/null +++ b/_posts/2011-07-06-webrtc-team-ietf-81-meeting-in-quebec-canada.md @@ -0,0 +1,14 @@ +--- +layout: default +title: WebRTC Team @ IETF 81 Meeting in Québec, Canada +author: Serge Lachapelle +date: 2011-07-06 04:55:00 +--- + + +Members of the team (@juberti, @alvestrand, @jtlinden) will be attending +[IETF 81 in Québec, Canada, July 24th to July 30th][1]. We will also be +attending the [W3C F2F][2] on Saturday, July 23rd. + +[1]: http://www.ietf.org/meeting/81/ +[2]: http://www.w3.org/2011/04/webrtc/Overview.html#meeting diff --git a/_posts/2011-07-11-webrtc-improvement-optimized-aec-acoustic-echo-cancellation.md b/_posts/2011-07-11-webrtc-improvement-optimized-aec-acoustic-echo-cancellation.md new file mode 100644 index 0000000..d706e78 --- /dev/null +++ b/_posts/2011-07-11-webrtc-improvement-optimized-aec-acoustic-echo-cancellation.md @@ -0,0 +1,26 @@ +--- +layout: default +title: "WebRTC Improvement: Optimized AEC (Acoustic Echo Cancellation)" +author: Serge Lachapelle +date: 2011-07-11 11:21:00 +--- + + +Acoustic Echo is what happens when sound from your speakers enters your +microphone. You may not hear it, but the people you are talking to will find +it extremely irritating. Hearing your own voice as a delayed echo is rarely +appreciated. In the past, the best way to avoid this was to force everyone to +use a headsets. + +Acoustic Echo Cancellation (AEC) solves this by analyzing the sound being +played out from your speakers and removes it from the sound captured by your +microphone. This is done in software, in real time... and if you ask me, it is +magical. A state of the art AEC component is included in the WebRTC package. +We feel it is a core component for a great experience. + +...And we've just improved it significantly. Through careful optimizations, our +AEC component now requires about 50% less CPU resources for SSE2 processors +and about 20% less for non-SSE2 processors. This is significant and we hope +you will spend the extra CPU cycles wisely :) + +Code is checked-in and, of course, freely available for use. \ No newline at end of file diff --git a/_posts/2011-08-23-webrtc-improvement-better-realtime-vp8-and-new-rtp-profile-adopted.md b/_posts/2011-08-23-webrtc-improvement-better-realtime-vp8-and-new-rtp-profile-adopted.md new file mode 100644 index 0000000..7217a43 --- /dev/null +++ b/_posts/2011-08-23-webrtc-improvement-better-realtime-vp8-and-new-rtp-profile-adopted.md @@ -0,0 +1,31 @@ +--- +layout: default +title: "WebRTC Improvement: Better Realtime VP8 and New RTP Profile Adopted" +author: Serge Lachapelle +date: 2011-08-23 11:15:00 +--- + + +For a while now, we have been working with the WebM team to make VP8 even +better for real time scenarios. + +Number one on the task list was to improve error concealment, speed and +quality. The result can now be found at webmproject.org It will automagically +get picked up by anyone building WebRTC. Relevant snippet from the [webmproject +blog post][1]: + + * Improved the datarate control in one-pass realtime compression. + + * Improved one-pass variable bitrate (VBR) visual quality by average ~7% + across a large collection of videos. + + * Improved video conferencing user experience through error concealment, a + feature that produces high visual quality frames even under conditions of + substantial packet loss. + +To benefit from these improvements, we have adopted a new RTP profile +() for both sender and +receiver. The change is implemented in version 482 and is, of course, freely +available for use. + +[1]: http://blog.webmproject.org/2011/08/vp8-codec-sdk-cayuga-released.html diff --git a/_posts/2011-08-30-quick-note-webrtc-api-specification-at-w3c.md b/_posts/2011-08-30-quick-note-webrtc-api-specification-at-w3c.md new file mode 100644 index 0000000..97d7fd5 --- /dev/null +++ b/_posts/2011-08-30-quick-note-webrtc-api-specification-at-w3c.md @@ -0,0 +1,14 @@ +--- +layout: default +title: "Quick Note: WebRTC API Specification at W3C" +author: Serge Lachapelle +date: 2011-08-30 12:01:00 +--- + + +Just a quick note to say that we have updated the site to mention the W3C +draft spec. The W3C workgroup has been working further on the WHATWG proposal +we initially (almost) implemented. We are currently implementing the W3C spec, +being well aware that it is highly volatile and subject to heavy change. + + diff --git a/_posts/2011-09-01-conferences.md b/_posts/2011-09-01-conferences.md new file mode 100644 index 0000000..9203daa --- /dev/null +++ b/_posts/2011-09-01-conferences.md @@ -0,0 +1,21 @@ +--- +layout: default +title: Conferences +author: Serge Lachapelle +date: 2011-09-01 03:05:00 +--- + + +A quick note about upcoming events we will be participating at. My colleague +Jan will be at [OVC 2011][1] in NYC on Sept 10th to 12th. He will be +presenting along with Tim from Mozilla. + +Later on, I will do a presentation at [IIT's Real Time Communications][2] +October 4-6th in Chicago. + +Feel free to reach out if you happen to be there and have any WebRTC questions +or comments / suggestions. We will surely attend more events this year, so +stay tuned! + +[1]: http://openvideoconference.org/ +[2]: http://www.cvent.com/events/7th-annual-real-time-communications-conference-and-expo/event-summary-ffc3acffa5af4bddae7a33f788e37f56.aspx diff --git a/_posts/2011-09-12-contribute-bug-fixes-to-webrtc.md b/_posts/2011-09-12-contribute-bug-fixes-to-webrtc.md new file mode 100644 index 0000000..26f17a3 --- /dev/null +++ b/_posts/2011-09-12-contribute-bug-fixes-to-webrtc.md @@ -0,0 +1,18 @@ +--- +layout: default +title: Contribute Bug Fixes to WebRTC +author: Serge Lachapelle +date: 2011-09-12 03:00:00 +--- + + +Our code base is now open to third party code contributions. Our first +milestone is to welcome contributions in the form of [bug fixes][1]. + +We'll tackle new features-style contributions in a little while, as we are +heads down in getting the first browsers with WebRTC support available. + +Read more about how to contribute [here][2]! + +[1]: http://code.google.com/p/webrtc/issues/list +[2]: {{ site.baseurl }}/contributing/ diff --git a/_posts/2011-09-13-error-concealment-in-libvpx.md b/_posts/2011-09-13-error-concealment-in-libvpx.md new file mode 100644 index 0000000..9392788 --- /dev/null +++ b/_posts/2011-09-13-error-concealment-in-libvpx.md @@ -0,0 +1,18 @@ +--- +layout: default +title: Error Concealment in libvpx +author: Serge Lachapelle +date: 2011-09-13 09:13:00 +--- + + +A while ago, I posted a little blurb about [error concealment][1] being +available in VP8, the codec distributed with the WebRTC package. Here is a +great demo of the improvements: + +
+ +
+ + +[1]: {{ site.baseurl }}/blog/2011/08/23/webrtc-improvement-better-realtime-vp8-and-new-rtp-profile-adopted.html diff --git a/_posts/2011-11-08-heads-down.md b/_posts/2011-11-08-heads-down.md new file mode 100644 index 0000000..3e870df --- /dev/null +++ b/_posts/2011-11-08-heads-down.md @@ -0,0 +1,32 @@ +--- +layout: default +title: Heads Down ... +author: Serge Lachapelle +date: 2011-11-08 07:15:00 +--- + + +The blog and twitter have been fairly quiet. Team is heads down on several +fronts: + + * Upcoming [IETF][1] in Taiwan, where Harald, Serge and Justin will be + attending. (please come and say hi) You will also notice the high degree + of activity on the [email][2] [lists][3]. + + * [W3C first draft][4] of the API. + + * Getting [webkit patches][5] landed, enabling us to get a WebRTC enabled + version of Chrome to the public. You'll notice the brilliant work by + Ericsson, whom have been helping out a ton in driving this. + + * Optimize, Optimize, Optimize. + +Hopefully our next post will be soon, and will include a more useful URL :) + + +[1]: http://www.ietf.org/meeting/82/index.html +[2]: http://www.ietf.org/mail-archive/web/rtcweb/current/maillist.html +[3]: http://lists.w3.org/Archives/Public/public-webrtc/ +[4]: http://www.w3.org/TR/webrtc/ +[5]: https://lists.webkit.org/pipermail/webkit-dev/2011-November/018445.html + diff --git a/_posts/2012-01-18-webrtc-now-available-in-the-chrome-dev-channel.md b/_posts/2012-01-18-webrtc-now-available-in-the-chrome-dev-channel.md new file mode 100644 index 0000000..86ec86a --- /dev/null +++ b/_posts/2012-01-18-webrtc-now-available-in-the-chrome-dev-channel.md @@ -0,0 +1,59 @@ +--- +layout: default +title: WebRTC Now Available in the Chrome Dev Channel +author: Serge Lachapelle +date: 2012-01-18 09:01:00 +--- + + +Today, we made available the WebRTC API and its underlying components on the +Chrome dev channel. This release implements a slightly older version of the +[W3C spec][1]. The spec is evolving rapidly, but now that we have WebRTC wired +up in Chrome, we plan to catch up to it quickly. + +We thought it would be a good idea to provide some additional details for +those interested in trying it out. + + +#### Who should use this? + +WebRTC should be interesting to developers who want to add real time +communication capabilities to their apps. However, please note that WebRTC is +still evolving. We consider it an early beta so your feedback will be critical +for future releases. + + +#### How do I enable WebRTC? + +Please switch to the Chrome Dev Channel by following the instructions on +[this page][2]. Then start Chrome with this switch: `--enable-media-stream` + + +#### How can I try it out? + +A simple to try it out is to access [apprtc][3]. For more details on how to +run apprtc demo, please take a look [here][4]. + + +#### Where should I provide feedback? + +Feedback for the WebRTC API should be sent to the [W3C list][5]. Underlying +protocol choices are discussed on the [IETF list][6]. + +Feedback on our implementation is best sent to our +[WebRTC discussion list][7]. To file issues, please use our bug tracker which +can be found [here][8]. + +We look forward to working with all of you! + +Niklas Enbom, Software Engineer + + +[1]: http://www.w3.org/TR/webrtc/ +[2]: http://dev.chromium.org/getting-involved/dev-channel +[3]: https://apprtc.appspot.com/ +[4]: {{ site.baseurl }}/reference-apps/ +[5]: http://lists.w3.org/Archives/Public/public-webrtc/ +[6]: http://www.ietf.org/mail-archive/web/rtcweb/current/maillist.html +[7]: https://groups.google.com/forum/#%21forum/discuss-webrtc +[8]: http://code.google.com/p/webrtc/issues/list diff --git a/_posts/2012-01-25-webrtc-can-now-be-enabled-in-chrome-flags.md b/_posts/2012-01-25-webrtc-can-now-be-enabled-in-chrome-flags.md new file mode 100644 index 0000000..ec40393 --- /dev/null +++ b/_posts/2012-01-25-webrtc-can-now-be-enabled-in-chrome-flags.md @@ -0,0 +1,13 @@ +--- +layout: default +title: WebRTC Can Now Be Enabled in chrome://flags +author: Serge Lachapelle +date: 2012-01-25 05:28:00 +--- + + +Today, we posted a page that includes instructions for enabling WebRTC in +Chrome and testing it out on a few user submitted demoes. You can now enable +WebRTC using chrome://flags + +More info [here]({{ site.baseurl }}/web-apis/chrome/). \ No newline at end of file diff --git a/_posts/2012-02-02-chrome-canary-now-supports-audio-only-and-video-only-calls.md b/_posts/2012-02-02-chrome-canary-now-supports-audio-only-and-video-only-calls.md new file mode 100644 index 0000000..911ad21 --- /dev/null +++ b/_posts/2012-02-02-chrome-canary-now-supports-audio-only-and-video-only-calls.md @@ -0,0 +1,9 @@ +--- +layout: default +title: Chrome Canary Now Supports Audio-only and Video-only Calls +author: Serge Lachapelle +date: 2012-02-02 06:23:00 +--- + + +Quick note: Chrome Canary now support calling with only audio or only video. diff --git a/_posts/2012-02-09-webrtc-changes-in-chrome-canary-dev-channel.md b/_posts/2012-02-09-webrtc-changes-in-chrome-canary-dev-channel.md new file mode 100644 index 0000000..c299773 --- /dev/null +++ b/_posts/2012-02-09-webrtc-changes-in-chrome-canary-dev-channel.md @@ -0,0 +1,28 @@ +--- +layout: default +title: WebRTC changes in Chrome Canary / Dev Channel +author: Serge Lachapelle +date: 2012-02-09 06:06:00 +--- + + +The Chrome WebRTC package has changed this week for user of Chrome Canary and +Dev channels. We thought it would be a good idea to drop a note on the blog as +we have not yet caught up with updating our own documentation. The Chrome +implementation of the WebRTC API is now a closer match to current W3C WebRTC +API draft. It includes the ability for separate audio / video sessions. (ref: +[Stream API][1]) + + * SRTP (encryption) now on by default, meaning all audio and video data will + be encrypted. This will maybe break a few early phone interop demos. + + * Signaling is now built using [ROAP][2]. Another proposal, which has gained + some consensus, is [JSEP][3]. We are tracking this closely. + +Hints on how to migrate your early prototypes can be found in +[this changelist][4]. + +[1]: http://dev.w3.org/2011/webrtc/editor/webrtc.html#stream-api +[2]: http://tools.ietf.org/html/draft-jennings-rtcweb-signaling-01 +[3]: https://tools.ietf.org/html/draft-uberti-rtcweb-jsep +[4]: http://codereview.chromium.org/9284020 diff --git a/_posts/2012-02-21-protothon-on-march-24th-stockholm-sweden.md b/_posts/2012-02-21-protothon-on-march-24th-stockholm-sweden.md new file mode 100644 index 0000000..09aa697 --- /dev/null +++ b/_posts/2012-02-21-protothon-on-march-24th-stockholm-sweden.md @@ -0,0 +1,34 @@ +--- +layout: default +title: Protothon on March 24th, Stockholm, Sweden +author: Serge Lachapelle +date: 2012-02-21 02:50:00 +--- + + +With the help of our friends Peter, Joe, Clara and Johan from +[protothon.com][1], we are organizing a day long event on Saturday, March 24th +2012 in Stockholm Sweden. Prototype hacking with WebRTC. + +While some of you may think it is very early to do such an event, we think the +timing is perfect: + + * Software designers should get a kick out of being amongst the first + playing with this technology, and influencing it's outcome. + + * We get hugely valuable feedback, the kind of hands-on feedback usually not + present in API specification discussions. + +We will have, on hand, people that have written and edited the WebRTC API, +people that have implemented it in Chrome / WebKit and signal processing +experts that make the magic happen underneath the APIs and browser +integrations. + +Our goal until then is to get the latest JSEP proposal implemented in Chrome, +make an abstraction JS library available (for simplicity) and get the +apprtc.appspot.com demo open sourced. + +Hope you will sign up ... ([here])! + +[1]: http://protothon.com/ +[2]: http://www.protothon.com/ diff --git a/_posts/2012-03-01-infobar-for-camera-and-mic-access.md b/_posts/2012-03-01-infobar-for-camera-and-mic-access.md new file mode 100644 index 0000000..707e85d --- /dev/null +++ b/_posts/2012-03-01-infobar-for-camera-and-mic-access.md @@ -0,0 +1,17 @@ +--- +layout: default +title: InfoBar for Camera and Mic Access +author: Niklas Enbom +date: 2012-03-01 06:14:00 +--- + + +From today's canary (19.0.1057) we have added a user consent UI for a web page +to access input devices such as camera and microphones. Currently this works +on Windows only, Linux and Mac support is on its way. Privacy and security are +very important topics for WebRTC, and exactly how this should be handled is +discussed a lot in w3c and IETF, so expect changes going forward. + +Screenshot: + + diff --git a/_posts/2012-03-05-source-code-to-apprtc.appspot.com-example-app-available.md b/_posts/2012-03-05-source-code-to-apprtc.appspot.com-example-app-available.md new file mode 100644 index 0000000..af4f19c --- /dev/null +++ b/_posts/2012-03-05-source-code-to-apprtc.appspot.com-example-app-available.md @@ -0,0 +1,19 @@ +--- +layout: default +title: Source Code to apprtc.appspot.com Example App Available +author: Serge Lachapelle +date: 2012-03-05 14:21:00 +--- + + +The source code to is now available at + + +Our goal is to keep this app updated to work with the latest Chrome code and +to keep the code simple enough for everyone to use as an example or to simply +learn about WebRTC. + +If you find bugs, feel free to send us a patch and we will commit it. We will +avoid adding to many features as simplicity and education is the goal here. + +Hope this helps! diff --git a/_posts/2012-03-14-peerconnection-is-now-deprecatedpeerconnection.md b/_posts/2012-03-14-peerconnection-is-now-deprecatedpeerconnection.md new file mode 100644 index 0000000..6db558c --- /dev/null +++ b/_posts/2012-03-14-peerconnection-is-now-deprecatedpeerconnection.md @@ -0,0 +1,83 @@ +--- +layout: default +title: PeerConnection is now Deprecated +author: Serge Lachapelle +date: 2012-03-14 08:16:00 +--- + + +(Cross-posted from the [WebRTC Google+ page][1]) + +In today's forecast, we expect to see sunny skies and a chance of breakage. If +you have been writing WebRTC demos with Chrome, this will affect your demo. + +The Chrome WebRTC (that's us!) team is very active at both the W3C and IETF to +get the APIs in tip top shape. Our goal is to have our implementation follow +the API quickly. The result? Chrome Canary and Chrome Dev will go through +major changes, starting today, that will break your existing work. +Fortunately, fixing is easy! Please read the following carefully: + +1. The current `PeerConnection` API is now renamed `DeprecatedPeerConnection`. +We are keeping the old `PeerConnection` around to give you time to move to it. +A simple rename will keep your demos working. + +`DeprecatedPeerConnection` will be deleted a short while after JSEP is fully +intergrated into the WebRTC standard and `PeerConnection00` is renamed +`PeerConnection`. + +2. We are working on the new `PeerConnection` API. It's not done yet. JSEP is +a new signalling API that is described in this internet draft: +. The WebRTC W3C +workgroup is working on integrating this draft into the W3C Specification. + +The new JSEP `PeerConnection` will be called `PeerConnection00`. We will keep +a version number until the W3C workgroup finalizes the standard. By using +version numbers, we can hopefully avoid "hard" breakage like the one we are +causing now. + +If you adopt this new version, you will be closer to the final spec, but you +will have to expect breakage if we update from 00 to 01 and so on. + +You will notice that JSEP allows lower level operations, but is more complex. +To offset this complexity, [+Harald Tveit Alvestrand][2] created a Javascript +library that abstracts JSEP and mimics the "old" way of doing things. You can +find it here: +. +Disclaimer: It's a first version but should be useful to keep your old demos +running once we switch fully to JSEP. + +Here is the timeline we expect to follow: + + * Today's `PeerConnection` is being renamed `DeprecatedPeerConnection` (NOW + for Canary, soon for Chrome Dev.) + + * A new experimental `PeerConnection` will be introduced as + `PeerConnection00` (gradually during the next few weeks) + + * As the JSEP draft iterates `PeerConnection00` might become + `PeerConnection01`. The old `PeerConnection00` won't stay around. + + * When the standard is fully updated with the final JSEP API + `PeerConnection00` (or `PeerConnection01` etc) will be updated accordingly + and renamed `PeerConnection`. + + * A few weeks later (tops) `DeprecatedPC` will be deleted. + +The demos, issues and comments you have sent us are extremely motivating. We +hope you will take the time to replace the string "PeerConnection" with +"DeprecatedPeerConnection" in your code. Iterating an early standard is a +challenge and we apologize for the inconvenience. I promise to update this +page frequently and answer questions about this quickly. + +The WebKit bug entries that can be used to track the chaos are: + +Overall move to JSEP + +Rename to `DeprecatedPeerConnection` + + +Thanks! + + +[1]: https://plus.google.com/u/0/b/113817074606039822053/113817074606039822053/posts/V2fcVUh8BAE +[2]: https://plus.google.com/u/0/b/113817074606039822053/112842896004573547999 diff --git a/_posts/2012-05-02-changes-to-our-webrtc-api-implementation.md b/_posts/2012-05-02-changes-to-our-webrtc-api-implementation.md new file mode 100644 index 0000000..8af13a7 --- /dev/null +++ b/_posts/2012-05-02-changes-to-our-webrtc-api-implementation.md @@ -0,0 +1,85 @@ +--- +layout: default +title: Changes to Our WebRTC API Implementation +author: Serge Lachapelle +date: 2012-05-02 06:19:00 +--- + + +The good: As we move closer to a stable release, we want to be comply with the +proposed W3C API as much as possible. The less good: This means that several +of your incredible demos will need a minor tiny update. + +#### 1st change: `getUserMedia` + +The spec () advocates +the use of an object based argument syntax. Example: + +Before: + +~~~~~ +navigator.webkitGetUserMedia("audio,video", gotStream, gotStreamFailed); +~~~~~ + +After: + +~~~~~ +navigator.webkitGetUserMedia({audio:true, video:true}, gotStream, gotStreamFailed); +~~~~~ + +This change has been submitted and will be a part of Chrome Canary soon. + +#### 2nd change: `PeerConnection00` + +The second change affects the new PeerConnection API called JSEP +(). The older, soon to +be deprecated, webkitDeprecatedPeerConnection API is not affected by this. + +Similarly to `webkitGetUserMedia`, `webkitPeerConnection00` also advocates the +use of an object based argument syntax. + +This change has not been submitted yet, but we expect it to land soon. + +`createOffer & createAnswer requires a MediaHints dictionary with the +`following properties: + +~~~~~ +has_audio: boolean +has_video: boolean +~~~~~ + +`startIce` now takes an `IceOptions` dictionary with the following property: + +~~~~~ +use_candidates: "all", "no_relay", "only_relay" +~~~~~ + +`addStream` now takes a `MediaStreamHints` dictionary for future usage. + +All these four APIs previously required string arguments. We expect further +changes in the valid keys for these objects. We will be able to support +backwards compatibility for those changes. + +#### 3rd change, a new Chrome flag + +`webkitGetUserMedia() has proven very popular with developers. It enables +`local camera and microphone access and can be used for taking pictures, for +`games, etc... + +To allow us to deliver this popular functionality independently of the +complete WebRTC package, we have decided to split the `webkitGetUserMedia` and +`PeerConnection` implementation (both `webkitPeerConnection00` and +`webkitDeprecatedPeerConnection`) into two flags: + +`--enable-media-stream` is the master flag. It will enable `getUserMedia` +`--functionality giving you access to camera and microphone. + +In order to establish an audio and video connection between two browsers, you +will now need to also enable `--enable-peer-connection`. + +The last two changes are not yet in, but we wanted to give you a heads up. I +will send an update once they start showing up on Canary. + +Thank you for all your great demos and feedback. + +/Serge diff --git a/_posts/2012-07-23-a-great-introduction-to-webrtc.md b/_posts/2012-07-23-a-great-introduction-to-webrtc.md new file mode 100644 index 0000000..1276ca9 --- /dev/null +++ b/_posts/2012-07-23-a-great-introduction-to-webrtc.md @@ -0,0 +1,13 @@ +--- +layout: default +title: A Great Introduction to WebRTC +author: Serge Lachapelle +date: 2012-07-23 05:36:00 +--- + +Hi, Justin Uberti gave a great overview of WebRTC at Google I/O. Highly +recommended viewing for anyone wanting an introduction. + +
+ +
\ No newline at end of file diff --git a/_posts/2012-07-23-goodbye-deprecatedpeerconnection.md b/_posts/2012-07-23-goodbye-deprecatedpeerconnection.md new file mode 100644 index 0000000..aeda9a4 --- /dev/null +++ b/_posts/2012-07-23-goodbye-deprecatedpeerconnection.md @@ -0,0 +1,21 @@ +--- +layout: default +title: Goodbye DeprecatedPeerConnection +author: Serge Lachapelle +date: 2012-07-23 04:31:00 +--- + +Hello everyone, + +We now have a new W3C editor's draft to work with. This draft, which can be +found at , makes it possible +for us to move forward with our implementation of PeerConnection. + +To keep the code base manageable, we will be removing +`DeprecatedPeerConnection` from the API. This change will affect Canary and +Dev versions soon. The newer JSEP API provides greater flexibility and allows +for easier encapsulation of other protocols. A lot has been written about it. + +For those that want a quick transition to the new API, we recommend using the +ROAP to JSEP JS library created by one of our colleagues. It abstracts +`DeprecatedPeerConnection` while using the newer JSEP API. [link obsolete] diff --git a/_posts/2012-08-01-chrome-webrtc-developer-hangout.md b/_posts/2012-08-01-chrome-webrtc-developer-hangout.md new file mode 100644 index 0000000..b0adcc5 --- /dev/null +++ b/_posts/2012-08-01-chrome-webrtc-developer-hangout.md @@ -0,0 +1,12 @@ +--- +layout: default +title: Chrome WebRTC Developer Hangout +author: Serge Lachapelle +date: 2012-08-01 08:38:00 +--- + +Recorded stream: + +
+ +
\ No newline at end of file diff --git a/_posts/2012-08-01-getusermedia-now-available-in-chrome.md b/_posts/2012-08-01-getusermedia-now-available-in-chrome.md new file mode 100644 index 0000000..c9fc937 --- /dev/null +++ b/_posts/2012-08-01-getusermedia-now-available-in-chrome.md @@ -0,0 +1,25 @@ +--- +layout: default +title: getUserMedia Now Available in Chrome! +author: Serge Lachapelle +date: 2012-08-01 08:49:00 +--- + +First big milestone. All stable Chrome users will autoupdate automatically to +version 21 which contains getUserMedia. This means that great apps such as +[Paul Neave's Webcam toy][1] and the [amazing xylophone][2] now work for users +all over the world without any flags or without requiring any special version +of Chrome. It's for real this time. + +For web developers wishing to deploy this to IE users, I am happy to report +that the feature works great with [Chrome Frame][3]. + +For more details, check out the [Chrome blog post][4], the +[Chromium Blog post][5] and the [W3C getUserMedia API][6]. + +[1]: http://webcamtoy.com/ +[2]: http://www.soundstep.com/blog/experiments/jsdetection/ +[3]: https://developers.google.com/chrome/chrome-frame/ +[4]: http://chrome.blogspot.se/2012/07/new-senses-for-web.html +[5]: http://blog.chromium.org/2012/07/introducing-getusermedia-and-javascript.html +[6]: http://dev.w3.org/2011/webrtc/editor/getusermedia.html \ No newline at end of file diff --git a/_posts/2012-09-19-a-webrtc-primer-from-cisco.md b/_posts/2012-09-19-a-webrtc-primer-from-cisco.md new file mode 100644 index 0000000..aa280b8 --- /dev/null +++ b/_posts/2012-09-19-a-webrtc-primer-from-cisco.md @@ -0,0 +1,11 @@ +--- +layout: default +title: A WebRTC Primer from Cisco's Cullen Jennings +author: Serge Lachapelle +date: 2012-09-19 05:36:00 +--- + +Cullen Jennings, co-chair of the IETF RTCWeb working group, posted this intro +to WebRTC on [Vimeo]. It's a good primer. + +[Vimeo] :http://vimeo.com/47682405 \ No newline at end of file diff --git a/_posts/2012-09-19-api-updated-to-reflect-latest-editors-draft.md b/_posts/2012-09-19-api-updated-to-reflect-latest-editors-draft.md new file mode 100644 index 0000000..afed8dc --- /dev/null +++ b/_posts/2012-09-19-api-updated-to-reflect-latest-editors-draft.md @@ -0,0 +1,31 @@ +--- +layout: default +title: API Updated to Reflect Latest Editor's Draft +author: Serge Lachapelle +date: 2012-09-19 03:00:00 +--- + +If you have been following the W3C WebRTC spec and looking at the Chrome +implementation, you will have noticed that our implementation was not spec +compliant. + +With this week's patches to Chromium and Webkit, Chrome is now an +[editor's-draft-compliant][1] WebRTC implementation. + +`RTCPeerConnection is replacing PeerConnection00. RTCPeerConnection is the API +`you will find in the upcoming stable version of Chrome, and the last major +`API change before we go to a public stable release. + +These changes signify breaking current applications. We do not take this +lightly. It is the unfortunate consequence of being at the forefront and of +using the Chrome Canary and Dev channels to help the community iterate on the +WebRTC API. + +As Chrome 23 hits the beta channel, we will move the older, deprecated +PeerConnection00 behind a flag, `--enable-deprecated-peerconnection`, and +remove it completely thereafter. + +Once WebRTC goes into the stable channel of Chrome, API changes will be done +with a longer, smoother transition period. + +[1]: http://dev.w3.org/2011/webrtc/editor/webrtc.html diff --git a/_posts/2012-10-02-peerconnection-in-chrome-23-beta.md b/_posts/2012-10-02-peerconnection-in-chrome-23-beta.md new file mode 100644 index 0000000..2f821e9 --- /dev/null +++ b/_posts/2012-10-02-peerconnection-in-chrome-23-beta.md @@ -0,0 +1,13 @@ +--- +layout: default +title: PeerConnection in Chrome 23 Beta +author: Serge Lachapelle +date: 2012-10-02 10:50:00 +--- + +Chrome M23 Beta now serves PeerConnection API without a Flag. + +Blog post by [+Justin Uberti] here: + + +[1]: https://plus.google.com/103619602351433955946 diff --git a/_posts/2012-10-16-peerconnection00-now-deprecated-in-canary.md b/_posts/2012-10-16-peerconnection00-now-deprecated-in-canary.md new file mode 100644 index 0000000..2903782 --- /dev/null +++ b/_posts/2012-10-16-peerconnection00-now-deprecated-in-canary.md @@ -0,0 +1,22 @@ +--- +layout: default +title: PeerConnection00 Now Deprecated in Canary +author: Serge Lachapelle +date: 2012-10-16 11:50:00 +--- + +We are getting closer to having WebRTC reach stable. As I mentioned a while +back, we are trying to make the last big changes before this happens. + +As such, we are now hiding the PeerConnection00 class behind a flag +(`--enable-deprecated-peer-connection`) both for Canary and M23 beta. + +This won't be visible in the chrome://flags page and therefore can't be made +to stick; you have to launch chrome/chromium with the flag every time if you +require the old API. + +This is a hassle and having you switch APIs is no fun. Rest assured that +changes going forward will be smaller and smaller... and thanks for all the +amazing feedback so far! + +/Serge diff --git a/_posts/2012-11-07-new-protothon-event.md b/_posts/2012-11-07-new-protothon-event.md new file mode 100644 index 0000000..1ec29cb --- /dev/null +++ b/_posts/2012-11-07-new-protothon-event.md @@ -0,0 +1,16 @@ +--- +layout: default +title: New Protothon Event +author: Serge Lachapelle +date: 2012-11-07 10:32:00 +--- + +In case you missed it, Google will be hosting a new protothon event at the end +of the month. The last day to apply is this Friday (the 9th of November). + +We're hosting it at an amazing venue, [Campus London] and have a great day +planned for those of you that would like to get creative with the Web Audio +and WebRTC APIs. Read more [here]. + +[Campus London]: https://www.campuslondon.com +[here]: http://www.protothon.com/ diff --git a/_posts/2012-11-07-see-you-on-the-web.md b/_posts/2012-11-07-see-you-on-the-web.md new file mode 100644 index 0000000..072ee28 --- /dev/null +++ b/_posts/2012-11-07-see-you-on-the-web.md @@ -0,0 +1,31 @@ +--- +layout: default +title: See You on the Web! +author: Serge Lachapelle +date: 2012-11-07 04:14:00 +--- + +WebRTC is now live in Chrome version 23, which is now rolling out to the +public. No flag needed, no special Chrome build required. + +It's the biggest milestone yet. Our journey started with the open sourcing of +key technologies in June 2011 and with the help of community driven workgroups +at the [W3C][1] and [IETF][2], we made these technologies available through a +web API and ensured standardized protocols. We also iterated heavily based on +your feedback. + +18 short months later, web developers can now offer Chrome users the ability +to have live, high quality audio and video communication as part of their web +experience. + +If you are a developer, [join our mailing list][3] and take a look at [some +demos][4] and start thinking today how letting people talk and see each other +could change how they experience your services / applications! + +Read more about other Chrome 23 features [here][5]. + +[1]: http://www.w3.org/2011/04/webrtc-charter.html +[2]: http://tools.ietf.org/wg/rtcweb/charters +[3]: https://groups.google.com/group/discuss-webrtc +[4]: {{ site.baseurl }}/web-apis/chrome/ +[5]: http://chrome.blogspot.com/2012/11/longer-battery-life-and-easier-website.html diff --git a/_posts/2013-02-04-firefox-and-chrome-interop-achieved.md b/_posts/2013-02-04-firefox-and-chrome-interop-achieved.md new file mode 100644 index 0000000..6848c08 --- /dev/null +++ b/_posts/2013-02-04-firefox-and-chrome-interop-achieved.md @@ -0,0 +1,24 @@ +--- +layout: default +title: Firefox and Chrome interop achieved +author: Serge Lachapelle +date: 2013-02-04 11:32:00 +--- + +Today, [Chrome] and [Firefox] jointly announced interoperability for WebRTC. +This website has been updated with information for developers wanting to build +interoperable web apps. + + 1. We've added a Firefox section that lists status and useful resources. + + 2. We've added a Demo section that details how interop is achieved through + running code. + + 3. We'e added a Interop Notes section which call out the main differences. + +We'll keep the site updated as changes are expected to be frequent. + +Thanks! + +[Chrome]: http://blog.chromium.org/2013/02/hello-firefox-this-is-chrome-calling.html +[Firefox]: https://hacks.mozilla.org/2013/02/hello-chrome-its-firefox-calling/ diff --git a/_posts/2013-02-20-webrtc-enabled-by-default-in-firefox-nightly.md b/_posts/2013-02-20-webrtc-enabled-by-default-in-firefox-nightly.md new file mode 100644 index 0000000..8eed5cf --- /dev/null +++ b/_posts/2013-02-20-webrtc-enabled-by-default-in-firefox-nightly.md @@ -0,0 +1,12 @@ +--- +layout: default +title: WebRTC Enabled By Default in Firefox Nightly +author: Maire Reavy +date: 2013-02-20 09:48:00 +--- + + +All of the WebRTC code is now enabled by default in Firefox Nightly. +Previously, you needed to go to about:config in Firefox and set the +`media.peerconnection.enabled` option to true to use the feature, but now it's +enabled by default. diff --git a/_posts/2013-05-23-new-intro-to-webrc-video.md b/_posts/2013-05-23-new-intro-to-webrc-video.md new file mode 100644 index 0000000..1a51c97 --- /dev/null +++ b/_posts/2013-05-23-new-intro-to-webrc-video.md @@ -0,0 +1,13 @@ +--- +layout: default +title: New Intro to WebRTC Video +author: Justin Uberti +date: 2013-05-23 16:26:00 +--- + +Here's the video from the WebRTC session at Google I/O 2013, which gives a +good look at the current state of the WebRTC universe. + +
+ +
diff --git a/_posts/2013-11-12-a-new-home-for-webrtc-news.md b/_posts/2013-11-12-a-new-home-for-webrtc-news.md new file mode 100644 index 0000000..bb52a7f --- /dev/null +++ b/_posts/2013-11-12-a-new-home-for-webrtc-news.md @@ -0,0 +1,16 @@ +--- +layout: default +title: A New Home for WebRTC News +author: Serge Lachapelle +date: 2013-11-12 05:56:00 +--- + +Thanks for following along here over the past two years as we've shared news +and updates related to WebRTC. Going forward, we'll start to share this +content on the more up-to-date [Chromium Blog][1], so we thought it was time +to officially say goodbye here. + +See you [over there][1]! + + +[1]: http://blog.chromium.org/ \ No newline at end of file diff --git a/android-chrome-144x144.png b/android-chrome-144x144.png new file mode 100644 index 0000000000000000000000000000000000000000..5aceb90f532f37b95229ff0df8e5da224ae7b541 GIT binary patch literal 6787 zcmV-}8hqu6P)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00006 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 literal 0 HcmV?d00001 diff --git a/android-chrome-36x36.png b/android-chrome-36x36.png new file mode 100644 index 0000000000000000000000000000000000000000..5acb93b97836e2812c6fb51738b7fbd76e6c5225 GIT binary patch literal 1644 zcmV-y29x=TP)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00006 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 literal 0 HcmV?d00001 diff --git a/android-chrome-72x72.png b/android-chrome-72x72.png new file mode 100644 index 0000000000000000000000000000000000000000..aee7562d8de35c210fd7330212aaa7f82b5e68ef GIT binary patch literal 3225 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 J^(v0={{YCk4H5tV literal 0 HcmV?d00001 diff --git a/android-chrome-96x96.png b/android-chrome-96x96.png new file mode 100644 index 0000000000000000000000000000000000000000..810a88ac343974fbfd9c11c149e6f9fae67d9649 GIT binary patch literal 4423 zcmV-N5xDM&P)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00006 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 literal 0 HcmV?d00001 diff --git a/apple-touch-icon-114x114.png b/apple-touch-icon-114x114.png new file mode 100644 index 0000000000000000000000000000000000000000..c4cc482b899f9379bfadcf78d088b65afb814329 GIT binary patch literal 7747 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 literal 0 HcmV?d00001 diff --git a/apple-touch-icon-144x144.png b/apple-touch-icon-144x144.png new file mode 100644 index 0000000000000000000000000000000000000000..30b6b1314f7004ed69e0be51e3d30ea492a302b8 GIT binary patch literal 9949 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 TEHu6X4M55Y>hd+RmQnu?Z@XAE literal 0 HcmV?d00001 diff --git a/apple-touch-icon-57x57.png b/apple-touch-icon-57x57.png new file mode 100644 index 0000000000000000000000000000000000000000..c5ce4fd34b5ab9c0c0f2ffe1cd431ba0cc9e100d GIT binary patch literal 3899 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 X@Ba_rx6mxa2LQ_Q8gdmfmSO(^=SO73 literal 0 HcmV?d00001 diff --git a/apple-touch-icon-76x76.png b/apple-touch-icon-76x76.png new file mode 100644 index 0000000000000000000000000000000000000000..4b04200c2d7f0b31652b61c4e56917c183f07b5f GIT binary patch literal 5133 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 TEHu6X4M55Y>hd+RmQnu?Z@XAE literal 0 HcmV?d00001 diff --git a/architecture/index.md b/architecture/index.md new file mode 100644 index 0000000..04d901e --- /dev/null +++ b/architecture/index.md @@ -0,0 +1,133 @@ +--- +layout: default +title: Architecture +permalink: /architecture/ +--- + +{% include toc-hide.html %} + + +WebRTC offers web application developers the ability to write rich, realtime +multimedia applications (think video chat) on the web, without requiring +plugins, downloads or installs. It's purpose is to help build a strong RTC +platform that works across multiple web browsers, across multiple platforms. + +The overall architecture looks something like this: + +![]({{ site.baseurl }}/assets/images/webrtc-public-diagram-for-website.png) + +You will notice two distinct layers. + + 1. Browser developers will be interested in the WebRTC C++ API and the + capture/render hooks at their disposal. + + 2. Web App developers will be interested in the Web API. + + +### Your Web App + +A third-party developer web based application with video and audio chat +capabilities powered by the web API for real time communications. + + +### Web API + +An API to be used by third party developers for developing web based +videochat-like applications. Latest proposal can be found [here][1]. + +[1]: http://w3c.github.io/webrtc-pc/ + + +### WebRTC Native C++ API + +An API layer that enables browser makers to easily implement the Web API +proposal. + + +### Transport / Session + +The session components are built by re-using components from libjingle, +without using or requiring the xmpp/jingle protocol. + + +#### RTP Stack + +A network stack for RTP, the Real Time Protocol. + + +#### STUN/ICE + +A component allowing calls to use the STUN and ICE mechanisms to establish +connections across various types of networks. + + +#### Session Management + +An abstracted session layer, allowing for call setup and management layer. +This leaves the protocol implementation decision to the application developer. + + +### VoiceEngine + +VoiceEngine is a framework for the audio media chain, from sound card to the +network. + + +#### iSAC / iLBC / Opus + +iSAC: A wideband and super wideband audio codec for VoIP and streaming audio. +iSAC uses 16 kHz or 32 kHz sampling frequency with an adaptive and variable +bit rate of 12 to 52 kbps. + +iLBC: A narrowband speech codec for VoIP and streaming audio. Uses 8 kHz +sampling frequency with a bitrate of 15.2 kbps for 20ms frames and 13.33 kbps +for 30ms frames. Defined by IETF RFCs 3951 and 3952. + +Opus: Supports constant and variable bitrate encoding from 6 kbit/s to 510 +kbit/s, frame sizes from 2.5 ms to 60 ms, and various sampling rates from 8 +kHz (with 4 kHz bandwidth) to 48 kHz (with 20 kHz bandwidth, where the entire +hearing range of the human auditory system can be reproduced). Defined by IETF +RFC 6176. NetEQ for Voice + +A dynamic jitter buffer and error concealment algorithm used for concealing +the negative effects of network jitter and packet loss. Keeps latency as low +as possible while maintaining the highest voice quality. + + +#### Acoustic Echo Canceler (AEC) + +The Acoustic Echo Canceler is a software based signal processing component +that removes, in real time, the acoustic echo resulting from the voice being +played out coming into the active microphone. + + +#### Noise Reduction (NR) + +The Noise Reduction component is a software based signal processing component +that removes certain types of background noise usually associated with VoIP. +(Hiss, fan noise, etc...) + + +### VideoEngine + +VideoEngine is a framework video media chain for video, from camera to the +network, and from network to the screen. + + +#### VP8 + +Video codec from the [WebM Project]. Well suited for RTC as it is designed for +low latency. + +[WebM Project]: http://www.webmproject.org/ + + +#### Video Jitter Buffer + +Dynamic Jitter Buffer for video. Helps conceal the effects of jitter and +packet loss on overall video quality. + + +#### Image enhancements + +For example, removes video noise from the image capture by the webcam. diff --git a/assets/css/bootstrap-theme.css b/assets/css/bootstrap-theme.css new file mode 100644 index 0000000..c4cadf1 --- /dev/null +++ b/assets/css/bootstrap-theme.css @@ -0,0 +1,470 @@ +/*! + * Bootstrap v3.3.1 (http://getbootstrap.com) + * Copyright 2011-2014 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ + +.btn-default, +.btn-primary, +.btn-success, +.btn-info, +.btn-warning, +.btn-danger { + text-shadow: 0 -1px 0 rgba(0, 0, 0, .2); + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075); +} +.btn-default:active, +.btn-primary:active, +.btn-success:active, +.btn-info:active, +.btn-warning:active, +.btn-danger:active, +.btn-default.active, +.btn-primary.active, +.btn-success.active, +.btn-info.active, +.btn-warning.active, +.btn-danger.active { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); +} +.btn-default .badge, +.btn-primary .badge, +.btn-success .badge, +.btn-info .badge, +.btn-warning .badge, +.btn-danger .badge { + text-shadow: none; +} +.btn:active, +.btn.active { + background-image: none; +} +.btn-default { + text-shadow: 0 1px 0 #fff; + background-image: -webkit-linear-gradient(top, #fff 0%, #e0e0e0 100%); + background-image: -o-linear-gradient(top, #fff 0%, #e0e0e0 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e0e0e0)); + background-image: linear-gradient(to bottom, #fff 0%, #e0e0e0 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-color: #dbdbdb; + border-color: #ccc; +} +.btn-default:hover, +.btn-default:focus { + background-color: #e0e0e0; + background-position: 0 -15px; +} +.btn-default:active, +.btn-default.active { + background-color: #e0e0e0; + border-color: #dbdbdb; +} +.btn-default:disabled, +.btn-default[disabled] { + background-color: #e0e0e0; + background-image: none; +} +.btn-primary { + background-image: -webkit-linear-gradient(top, #337ab7 0%, #265a88 100%); + background-image: -o-linear-gradient(top, #337ab7 0%, #265a88 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#265a88)); + background-image: linear-gradient(to bottom, #337ab7 0%, #265a88 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-color: #245580; +} +.btn-primary:hover, +.btn-primary:focus { + background-color: #265a88; + background-position: 0 -15px; +} +.btn-primary:active, +.btn-primary.active { + background-color: #265a88; + border-color: #245580; +} +.btn-primary:disabled, +.btn-primary[disabled] { + background-color: #265a88; + background-image: none; +} +.btn-success { + background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%); + background-image: -o-linear-gradient(top, #5cb85c 0%, #419641 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#419641)); + background-image: linear-gradient(to bottom, #5cb85c 0%, #419641 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-color: #3e8f3e; +} +.btn-success:hover, +.btn-success:focus { + background-color: #419641; + background-position: 0 -15px; +} +.btn-success:active, +.btn-success.active { + background-color: #419641; + border-color: #3e8f3e; +} +.btn-success:disabled, +.btn-success[disabled] { + background-color: #419641; + background-image: none; +} +.btn-info { + background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%); + background-image: -o-linear-gradient(top, #5bc0de 0%, #2aabd2 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#2aabd2)); + background-image: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-color: #28a4c9; +} +.btn-info:hover, +.btn-info:focus { + background-color: #2aabd2; + background-position: 0 -15px; +} +.btn-info:active, +.btn-info.active { + background-color: #2aabd2; + border-color: #28a4c9; +} +.btn-info:disabled, +.btn-info[disabled] { + background-color: #2aabd2; + background-image: none; +} +.btn-warning { + background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%); + background-image: -o-linear-gradient(top, #f0ad4e 0%, #eb9316 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#eb9316)); + background-image: linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-color: #e38d13; +} +.btn-warning:hover, +.btn-warning:focus { + background-color: #eb9316; + background-position: 0 -15px; +} +.btn-warning:active, +.btn-warning.active { + background-color: #eb9316; + border-color: #e38d13; +} +.btn-warning:disabled, +.btn-warning[disabled] { + background-color: #eb9316; + background-image: none; +} +.btn-danger { + background-image: -webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%); + background-image: -o-linear-gradient(top, #d9534f 0%, #c12e2a 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c12e2a)); + background-image: linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-color: #b92c28; +} +.btn-danger:hover, +.btn-danger:focus { + background-color: #c12e2a; + background-position: 0 -15px; +} +.btn-danger:active, +.btn-danger.active { + background-color: #c12e2a; + border-color: #b92c28; +} +.btn-danger:disabled, +.btn-danger[disabled] { + background-color: #c12e2a; + background-image: none; +} +.thumbnail, +.img-thumbnail { + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075); + box-shadow: 0 1px 2px rgba(0, 0, 0, .075); +} +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus { + background-color: #e8e8e8; + background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); + background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8)); + background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0); + background-repeat: repeat-x; +} +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus { + background-color: #2e6da4; + background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%); + background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4)); + background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0); + background-repeat: repeat-x; +} +.navbar-default { + background-image: -webkit-linear-gradient(top, #fff 0%, #f8f8f8 100%); + background-image: -o-linear-gradient(top, #fff 0%, #f8f8f8 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f8f8f8)); + background-image: linear-gradient(to bottom, #fff 0%, #f8f8f8 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075); +} +.navbar-default .navbar-nav > .open > a, +.navbar-default .navbar-nav > .active > a { + background-image: -webkit-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%); + background-image: -o-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#dbdbdb), to(#e2e2e2)); + background-image: linear-gradient(to bottom, #dbdbdb 0%, #e2e2e2 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0); + background-repeat: repeat-x; + -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075); + box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075); +} +.navbar-brand, +.navbar-nav > li > a { + text-shadow: 0 1px 0 rgba(255, 255, 255, .25); +} +.navbar-inverse { + background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222 100%); + background-image: -o-linear-gradient(top, #3c3c3c 0%, #222 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#3c3c3c), to(#222)); + background-image: linear-gradient(to bottom, #3c3c3c 0%, #222 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; +} +.navbar-inverse .navbar-nav > .open > a, +.navbar-inverse .navbar-nav > .active > a { + background-image: -webkit-linear-gradient(top, #080808 0%, #0f0f0f 100%); + background-image: -o-linear-gradient(top, #080808 0%, #0f0f0f 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#080808), to(#0f0f0f)); + background-image: linear-gradient(to bottom, #080808 0%, #0f0f0f 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0); + background-repeat: repeat-x; + -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25); + box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25); +} +.navbar-inverse .navbar-brand, +.navbar-inverse .navbar-nav > li > a { + text-shadow: 0 -1px 0 rgba(0, 0, 0, .25); +} +.navbar-static-top, +.navbar-fixed-top, +.navbar-fixed-bottom { + border-radius: 0; +} +@media (max-width: 767px) { + .navbar .navbar-nav .open .dropdown-menu > .active > a, + .navbar .navbar-nav .open .dropdown-menu > .active > a:hover, + .navbar .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #fff; + background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%); + background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4)); + background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0); + background-repeat: repeat-x; + } +} +.alert { + text-shadow: 0 1px 0 rgba(255, 255, 255, .2); + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05); +} +.alert-success { + background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%); + background-image: -o-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#c8e5bc)); + background-image: linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0); + background-repeat: repeat-x; + border-color: #b2dba1; +} +.alert-info { + background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%); + background-image: -o-linear-gradient(top, #d9edf7 0%, #b9def0 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#b9def0)); + background-image: linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0); + background-repeat: repeat-x; + border-color: #9acfea; +} +.alert-warning { + background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%); + background-image: -o-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#f8efc0)); + background-image: linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0); + background-repeat: repeat-x; + border-color: #f5e79e; +} +.alert-danger { + background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%); + background-image: -o-linear-gradient(top, #f2dede 0%, #e7c3c3 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#e7c3c3)); + background-image: linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0); + background-repeat: repeat-x; + border-color: #dca7a7; +} +.progress { + background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%); + background-image: -o-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#f5f5f5)); + background-image: linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0); + background-repeat: repeat-x; +} +.progress-bar { + background-image: -webkit-linear-gradient(top, #337ab7 0%, #286090 100%); + background-image: -o-linear-gradient(top, #337ab7 0%, #286090 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#286090)); + background-image: linear-gradient(to bottom, #337ab7 0%, #286090 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0); + background-repeat: repeat-x; +} +.progress-bar-success { + background-image: -webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%); + background-image: -o-linear-gradient(top, #5cb85c 0%, #449d44 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#449d44)); + background-image: linear-gradient(to bottom, #5cb85c 0%, #449d44 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0); + background-repeat: repeat-x; +} +.progress-bar-info { + background-image: -webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%); + background-image: -o-linear-gradient(top, #5bc0de 0%, #31b0d5 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#31b0d5)); + background-image: linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0); + background-repeat: repeat-x; +} +.progress-bar-warning { + background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%); + background-image: -o-linear-gradient(top, #f0ad4e 0%, #ec971f 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#ec971f)); + background-image: linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0); + background-repeat: repeat-x; +} +.progress-bar-danger { + background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%); + background-image: -o-linear-gradient(top, #d9534f 0%, #c9302c 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c9302c)); + background-image: linear-gradient(to bottom, #d9534f 0%, #c9302c 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0); + background-repeat: repeat-x; +} +.progress-bar-striped { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); +} +.list-group { + border-radius: 4px; + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075); + box-shadow: 0 1px 2px rgba(0, 0, 0, .075); +} +.list-group-item.active, +.list-group-item.active:hover, +.list-group-item.active:focus { + text-shadow: 0 -1px 0 #286090; + background-image: -webkit-linear-gradient(top, #337ab7 0%, #2b669a 100%); + background-image: -o-linear-gradient(top, #337ab7 0%, #2b669a 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2b669a)); + background-image: linear-gradient(to bottom, #337ab7 0%, #2b669a 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0); + background-repeat: repeat-x; + border-color: #2b669a; +} +.list-group-item.active .badge, +.list-group-item.active:hover .badge, +.list-group-item.active:focus .badge { + text-shadow: none; +} +.panel { + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .05); + box-shadow: 0 1px 2px rgba(0, 0, 0, .05); +} +.panel-default > .panel-heading { + background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); + background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8)); + background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0); + background-repeat: repeat-x; +} +.panel-primary > .panel-heading { + background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%); + background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4)); + background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0); + background-repeat: repeat-x; +} +.panel-success > .panel-heading { + background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%); + background-image: -o-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#d0e9c6)); + background-image: linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0); + background-repeat: repeat-x; +} +.panel-info > .panel-heading { + background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%); + background-image: -o-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#c4e3f3)); + background-image: linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0); + background-repeat: repeat-x; +} +.panel-warning > .panel-heading { + background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%); + background-image: -o-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#faf2cc)); + background-image: linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0); + background-repeat: repeat-x; +} +.panel-danger > .panel-heading { + background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%); + background-image: -o-linear-gradient(top, #f2dede 0%, #ebcccc 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#ebcccc)); + background-image: linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0); + background-repeat: repeat-x; +} +.well { + background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%); + background-image: -o-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#f5f5f5)); + background-image: linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0); + background-repeat: repeat-x; + border-color: #dcdcdc; + -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1); + box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1); +} +/*# sourceMappingURL=bootstrap-theme.css.map */ diff --git a/assets/css/bootstrap.css b/assets/css/bootstrap.css new file mode 100644 index 0000000..27a175e --- /dev/null +++ b/assets/css/bootstrap.css @@ -0,0 +1,6287 @@ +/*! normalize.css v3.0.2 | MIT License | git.io/normalize */ +html { + font-family: sans-serif; + -ms-text-size-adjust: 100%; + -webkit-text-size-adjust: 100%; +} +body { + margin: 0; +} +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +menu, +nav, +section, +summary { + display: block; +} +audio, +canvas, +progress, +video { + display: inline-block; + vertical-align: baseline; +} +audio:not([controls]) { + display: none; + height: 0; +} +[hidden], +template { + display: none; +} +a { + background-color: transparent; +} +a:active, +a:hover { + outline: 0; +} +abbr[title] { + border-bottom: 1px dotted; +} +b, +strong { + font-weight: bold; +} +dfn { + font-style: italic; +} +h1 { + font-size: 2em; + margin: 0.67em 0; +} +mark { + background: #ff0; + color: #000; +} +small { + font-size: 80%; +} +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} +sup { + top: -0.5em; +} +sub { + bottom: -0.25em; +} +img { + border: 0; +} +svg:not(:root) { + overflow: hidden; +} +figure { + margin: 1em 40px; +} +hr { + -moz-box-sizing: content-box; + box-sizing: content-box; + height: 0; +} +pre { + overflow: auto; +} +code, +kbd, +pre, +samp { + font-family: monospace, monospace; + font-size: 1em; +} +button, +input, +optgroup, +select, +textarea { + color: inherit; + font: inherit; + margin: 0; +} +button { + overflow: visible; +} +button, +select { + text-transform: none; +} +button, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; + cursor: pointer; +} +button[disabled], +html input[disabled] { + cursor: default; +} +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; +} +input { + line-height: normal; +} +input[type="checkbox"], +input[type="radio"] { + box-sizing: border-box; + padding: 0; +} +input[type="number"]::-webkit-inner-spin-button, +input[type="number"]::-webkit-outer-spin-button { + height: auto; +} +input[type="search"] { + -webkit-appearance: textfield; + -moz-box-sizing: content-box; + -webkit-box-sizing: content-box; + box-sizing: content-box; +} +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; +} +legend { + border: 0; + padding: 0; +} +textarea { + overflow: auto; +} +optgroup { + font-weight: bold; +} +table { + border-collapse: collapse; + border-spacing: 0; +} +td, +th { + padding: 0; +} +/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */ +@media print { + *, + *:before, + *:after { + background: transparent !important; + color: #000 !important; + box-shadow: none !important; + text-shadow: none !important; + } + a, + a:visited { + text-decoration: underline; + } + a[href]:after { + content: " (" attr(href) ")"; + } + abbr[title]:after { + content: " (" attr(title) ")"; + } + a[href^="#"]:after, + a[href^="javascript:"]:after { + content: ""; + } + pre, + blockquote { + border: 1px solid #999; + page-break-inside: avoid; + } + thead { + display: table-header-group; + } + tr, + img { + page-break-inside: avoid; + } + img { + max-width: 100% !important; + } + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + h2, + h3 { + page-break-after: avoid; + } + select { + background: #fff !important; + } + .navbar { + display: none; + } + .btn > .caret, + .dropup > .btn > .caret { + border-top-color: #000 !important; + } + .label { + border: 1px solid #000; + } + .table { + border-collapse: collapse !important; + } + .table td, + .table th { + background-color: #fff !important; + } + .table-bordered th, + .table-bordered td { + border: 1px solid #ddd !important; + } +} +@font-face { + font-family: 'Glyphicons Halflings'; + src: url('../fonts/glyphicons-halflings-regular.eot'); + src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg'); +} +.glyphicon { + position: relative; + top: 1px; + display: inline-block; + font-family: 'Glyphicons Halflings'; + font-style: normal; + font-weight: normal; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +.glyphicon-asterisk:before { + content: "\2a"; +} +.glyphicon-plus:before { + content: "\2b"; +} +.glyphicon-euro:before, +.glyphicon-eur:before { + content: "\20ac"; +} +.glyphicon-minus:before { + content: "\2212"; +} +.glyphicon-cloud:before { + content: "\2601"; +} +.glyphicon-envelope:before { + content: "\2709"; +} +.glyphicon-pencil:before { + content: "\270f"; +} +.glyphicon-glass:before { + content: "\e001"; +} +.glyphicon-music:before { + content: "\e002"; +} +.glyphicon-search:before { + content: "\e003"; +} +.glyphicon-heart:before { + content: "\e005"; +} +.glyphicon-star:before { + content: "\e006"; +} +.glyphicon-star-empty:before { + content: "\e007"; +} +.glyphicon-user:before { + content: "\e008"; +} +.glyphicon-film:before { + content: "\e009"; +} +.glyphicon-th-large:before { + content: "\e010"; +} +.glyphicon-th:before { + content: "\e011"; +} +.glyphicon-th-list:before { + content: "\e012"; +} +.glyphicon-ok:before { + content: "\e013"; +} +.glyphicon-remove:before { + content: "\e014"; +} +.glyphicon-zoom-in:before { + content: "\e015"; +} +.glyphicon-zoom-out:before { + content: "\e016"; +} +.glyphicon-off:before { + content: "\e017"; +} +.glyphicon-signal:before { + content: "\e018"; +} +.glyphicon-cog:before { + content: "\e019"; +} +.glyphicon-trash:before { + content: "\e020"; +} +.glyphicon-home:before { + content: "\e021"; +} +.glyphicon-file:before { + content: "\e022"; +} +.glyphicon-time:before { + content: "\e023"; +} +.glyphicon-road:before { + content: "\e024"; +} +.glyphicon-download-alt:before { + content: "\e025"; +} +.glyphicon-download:before { + content: "\e026"; +} +.glyphicon-upload:before { + content: "\e027"; +} +.glyphicon-inbox:before { + content: "\e028"; +} +.glyphicon-play-circle:before { + content: "\e029"; +} +.glyphicon-repeat:before { + content: "\e030"; +} +.glyphicon-refresh:before { + content: "\e031"; +} +.glyphicon-list-alt:before { + content: "\e032"; +} +.glyphicon-lock:before { + content: "\e033"; +} +.glyphicon-flag:before { + content: "\e034"; +} +.glyphicon-headphones:before { + content: "\e035"; +} +.glyphicon-volume-off:before { + content: "\e036"; +} +.glyphicon-volume-down:before { + content: "\e037"; +} +.glyphicon-volume-up:before { + content: "\e038"; +} +.glyphicon-qrcode:before { + content: "\e039"; +} +.glyphicon-barcode:before { + content: "\e040"; +} +.glyphicon-tag:before { + content: "\e041"; +} +.glyphicon-tags:before { + content: "\e042"; +} +.glyphicon-book:before { + content: "\e043"; +} +.glyphicon-bookmark:before { + content: "\e044"; +} +.glyphicon-print:before { + content: "\e045"; +} +.glyphicon-camera:before { + content: "\e046"; +} +.glyphicon-font:before { + content: "\e047"; +} +.glyphicon-bold:before { + content: "\e048"; +} +.glyphicon-italic:before { + content: "\e049"; +} +.glyphicon-text-height:before { + content: "\e050"; +} +.glyphicon-text-width:before { + content: "\e051"; +} +.glyphicon-align-left:before { + content: "\e052"; +} +.glyphicon-align-center:before { + content: "\e053"; +} +.glyphicon-align-right:before { + content: "\e054"; +} +.glyphicon-align-justify:before { + content: "\e055"; +} +.glyphicon-list:before { + content: "\e056"; +} +.glyphicon-indent-left:before { + content: "\e057"; +} +.glyphicon-indent-right:before { + content: "\e058"; +} +.glyphicon-facetime-video:before { + content: "\e059"; +} +.glyphicon-picture:before { + content: "\e060"; +} +.glyphicon-map-marker:before { + content: "\e062"; +} +.glyphicon-adjust:before { + content: "\e063"; +} +.glyphicon-tint:before { + content: "\e064"; +} +.glyphicon-edit:before { + content: "\e065"; +} +.glyphicon-share:before { + content: "\e066"; +} +.glyphicon-check:before { + content: "\e067"; +} +.glyphicon-move:before { + content: "\e068"; +} +.glyphicon-step-backward:before { + content: "\e069"; +} +.glyphicon-fast-backward:before { + content: "\e070"; +} +.glyphicon-backward:before { + content: "\e071"; +} +.glyphicon-play:before { + content: "\e072"; +} +.glyphicon-pause:before { + content: "\e073"; +} +.glyphicon-stop:before { + content: "\e074"; +} +.glyphicon-forward:before { + content: "\e075"; +} +.glyphicon-fast-forward:before { + content: "\e076"; +} +.glyphicon-step-forward:before { + content: "\e077"; +} +.glyphicon-eject:before { + content: "\e078"; +} +.glyphicon-chevron-left:before { + content: "\e079"; +} +.glyphicon-chevron-right:before { + content: "\e080"; +} +.glyphicon-plus-sign:before { + content: "\e081"; +} +.glyphicon-minus-sign:before { + content: "\e082"; +} +.glyphicon-remove-sign:before { + content: "\e083"; +} +.glyphicon-ok-sign:before { + content: "\e084"; +} +.glyphicon-question-sign:before { + content: "\e085"; +} +.glyphicon-info-sign:before { + content: "\e086"; +} +.glyphicon-screenshot:before { + content: "\e087"; +} +.glyphicon-remove-circle:before { + content: "\e088"; +} +.glyphicon-ok-circle:before { + content: "\e089"; +} +.glyphicon-ban-circle:before { + content: "\e090"; +} +.glyphicon-arrow-left:before { + content: "\e091"; +} +.glyphicon-arrow-right:before { + content: "\e092"; +} +.glyphicon-arrow-up:before { + content: "\e093"; +} +.glyphicon-arrow-down:before { + content: "\e094"; +} +.glyphicon-share-alt:before { + content: "\e095"; +} +.glyphicon-resize-full:before { + content: "\e096"; +} +.glyphicon-resize-small:before { + content: "\e097"; +} +.glyphicon-exclamation-sign:before { + content: "\e101"; +} +.glyphicon-gift:before { + content: "\e102"; +} +.glyphicon-leaf:before { + content: "\e103"; +} +.glyphicon-fire:before { + content: "\e104"; +} +.glyphicon-eye-open:before { + content: "\e105"; +} +.glyphicon-eye-close:before { + content: "\e106"; +} +.glyphicon-warning-sign:before { + content: "\e107"; +} +.glyphicon-plane:before { + content: "\e108"; +} +.glyphicon-calendar:before { + content: "\e109"; +} +.glyphicon-random:before { + content: "\e110"; +} +.glyphicon-comment:before { + content: "\e111"; +} +.glyphicon-magnet:before { + content: "\e112"; +} +.glyphicon-chevron-up:before { + content: "\e113"; +} +.glyphicon-chevron-down:before { + content: "\e114"; +} +.glyphicon-retweet:before { + content: "\e115"; +} +.glyphicon-shopping-cart:before { + content: "\e116"; +} +.glyphicon-folder-close:before { + content: "\e117"; +} +.glyphicon-folder-open:before { + content: "\e118"; +} +.glyphicon-resize-vertical:before { + content: "\e119"; +} +.glyphicon-resize-horizontal:before { + content: "\e120"; +} +.glyphicon-hdd:before { + content: "\e121"; +} +.glyphicon-bullhorn:before { + content: "\e122"; +} +.glyphicon-bell:before { + content: "\e123"; +} +.glyphicon-certificate:before { + content: "\e124"; +} +.glyphicon-thumbs-up:before { + content: "\e125"; +} +.glyphicon-thumbs-down:before { + content: "\e126"; +} +.glyphicon-hand-right:before { + content: "\e127"; +} +.glyphicon-hand-left:before { + content: "\e128"; +} +.glyphicon-hand-up:before { + content: "\e129"; +} +.glyphicon-hand-down:before { + content: "\e130"; +} +.glyphicon-circle-arrow-right:before { + content: "\e131"; +} +.glyphicon-circle-arrow-left:before { + content: "\e132"; +} +.glyphicon-circle-arrow-up:before { + content: "\e133"; +} +.glyphicon-circle-arrow-down:before { + content: "\e134"; +} +.glyphicon-globe:before { + content: "\e135"; +} +.glyphicon-wrench:before { + content: "\e136"; +} +.glyphicon-tasks:before { + content: "\e137"; +} +.glyphicon-filter:before { + content: "\e138"; +} +.glyphicon-briefcase:before { + content: "\e139"; +} +.glyphicon-fullscreen:before { + content: "\e140"; +} +.glyphicon-dashboard:before { + content: "\e141"; +} +.glyphicon-paperclip:before { + content: "\e142"; +} +.glyphicon-heart-empty:before { + content: "\e143"; +} +.glyphicon-link:before { + content: "\e144"; +} +.glyphicon-phone:before { + content: "\e145"; +} +.glyphicon-pushpin:before { + content: "\e146"; +} +.glyphicon-usd:before { + content: "\e148"; +} +.glyphicon-gbp:before { + content: "\e149"; +} +.glyphicon-sort:before { + content: "\e150"; +} +.glyphicon-sort-by-alphabet:before { + content: "\e151"; +} +.glyphicon-sort-by-alphabet-alt:before { + content: "\e152"; +} +.glyphicon-sort-by-order:before { + content: "\e153"; +} +.glyphicon-sort-by-order-alt:before { + content: "\e154"; +} +.glyphicon-sort-by-attributes:before { + content: "\e155"; +} +.glyphicon-sort-by-attributes-alt:before { + content: "\e156"; +} +.glyphicon-unchecked:before { + content: "\e157"; +} +.glyphicon-expand:before { + content: "\e158"; +} +.glyphicon-collapse-down:before { + content: "\e159"; +} +.glyphicon-collapse-up:before { + content: "\e160"; +} +.glyphicon-log-in:before { + content: "\e161"; +} +.glyphicon-flash:before { + content: "\e162"; +} +.glyphicon-log-out:before { + content: "\e163"; +} +.glyphicon-new-window:before { + content: "\e164"; +} +.glyphicon-record:before { + content: "\e165"; +} +.glyphicon-save:before { + content: "\e166"; +} +.glyphicon-open:before { + content: "\e167"; +} +.glyphicon-saved:before { + content: "\e168"; +} +.glyphicon-import:before { + content: "\e169"; +} +.glyphicon-export:before { + content: "\e170"; +} +.glyphicon-send:before { + content: "\e171"; +} +.glyphicon-floppy-disk:before { + content: "\e172"; +} +.glyphicon-floppy-saved:before { + content: "\e173"; +} +.glyphicon-floppy-remove:before { + content: "\e174"; +} +.glyphicon-floppy-save:before { + content: "\e175"; +} +.glyphicon-floppy-open:before { + content: "\e176"; +} +.glyphicon-credit-card:before { + content: "\e177"; +} +.glyphicon-transfer:before { + content: "\e178"; +} +.glyphicon-cutlery:before { + content: "\e179"; +} +.glyphicon-header:before { + content: "\e180"; +} +.glyphicon-compressed:before { + content: "\e181"; +} +.glyphicon-earphone:before { + content: "\e182"; +} +.glyphicon-phone-alt:before { + content: "\e183"; +} +.glyphicon-tower:before { + content: "\e184"; +} +.glyphicon-stats:before { + content: "\e185"; +} +.glyphicon-sd-video:before { + content: "\e186"; +} +.glyphicon-hd-video:before { + content: "\e187"; +} +.glyphicon-subtitles:before { + content: "\e188"; +} +.glyphicon-sound-stereo:before { + content: "\e189"; +} +.glyphicon-sound-dolby:before { + content: "\e190"; +} +.glyphicon-sound-5-1:before { + content: "\e191"; +} +.glyphicon-sound-6-1:before { + content: "\e192"; +} +.glyphicon-sound-7-1:before { + content: "\e193"; +} +.glyphicon-copyright-mark:before { + content: "\e194"; +} +.glyphicon-registration-mark:before { + content: "\e195"; +} +.glyphicon-cloud-download:before { + content: "\e197"; +} +.glyphicon-cloud-upload:before { + content: "\e198"; +} +.glyphicon-tree-conifer:before { + content: "\e199"; +} +.glyphicon-tree-deciduous:before { + content: "\e200"; +} +* { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +*:before, +*:after { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +html { + font-size: 10px; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} +body { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + line-height: 1.42857143; + color: #333333; + background-color: #ffffff; +} +input, +button, +select, +textarea { + font-family: inherit; + font-size: inherit; + line-height: inherit; +} +a { + color: #337ab7; + text-decoration: none; +} +a:hover, +a:focus { + color: #23527c; + text-decoration: underline; +} +a:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +figure { + margin: 0; +} +img { + vertical-align: middle; +} +.img-responsive, +.thumbnail > img, +.thumbnail a > img, +.carousel-inner > .item > img, +.carousel-inner > .item > a > img { + display: block; + max-width: 100%; + height: auto; +} +.img-rounded { + border-radius: 6px; +} +.img-thumbnail { + padding: 4px; + line-height: 1.42857143; + background-color: #ffffff; + border: 1px solid #dddddd; + border-radius: 4px; + -webkit-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + display: inline-block; + max-width: 100%; + height: auto; +} +.img-circle { + border-radius: 50%; +} +hr { + margin-top: 20px; + margin-bottom: 20px; + border: 0; + border-top: 1px solid #eeeeee; +} +.sr-only { + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; +} +.sr-only-focusable:active, +.sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; +} +h1, +h2, +h3, +h4, +h5, +h6, +.h1, +.h2, +.h3, +.h4, +.h5, +.h6 { + font-family: inherit; + font-weight: 500; + line-height: 1.1; + color: inherit; +} +h1 small, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small, +.h1 small, +.h2 small, +.h3 small, +.h4 small, +.h5 small, +.h6 small, +h1 .small, +h2 .small, +h3 .small, +h4 .small, +h5 .small, +h6 .small, +.h1 .small, +.h2 .small, +.h3 .small, +.h4 .small, +.h5 .small, +.h6 .small { + font-weight: normal; + line-height: 1; + color: #777777; +} +h1, +.h1, +h2, +.h2, +h3, +.h3 { + margin-top: 20px; + margin-bottom: 10px; +} +h1 small, +.h1 small, +h2 small, +.h2 small, +h3 small, +.h3 small, +h1 .small, +.h1 .small, +h2 .small, +.h2 .small, +h3 .small, +.h3 .small { + font-size: 65%; +} +h4, +.h4, +h5, +.h5, +h6, +.h6 { + margin-top: 10px; + margin-bottom: 10px; +} +h4 small, +.h4 small, +h5 small, +.h5 small, +h6 small, +.h6 small, +h4 .small, +.h4 .small, +h5 .small, +.h5 .small, +h6 .small, +.h6 .small { + font-size: 75%; +} +h1, +.h1 { + font-size: 36px; +} +h2, +.h2 { + font-size: 30px; +} +h3, +.h3 { + font-size: 24px; +} +h4, +.h4 { + font-size: 18px; +} +h5, +.h5 { + font-size: 14px; +} +h6, +.h6 { + font-size: 12px; +} +p { + margin: 0 0 10px; +} +.lead { + margin-bottom: 20px; + font-size: 16px; + font-weight: 300; + line-height: 1.4; +} +@media (min-width: 768px) { + .lead { + font-size: 21px; + } +} +small, +.small { + font-size: 85%; +} +mark, +.mark { + background-color: #fcf8e3; + padding: .2em; +} +.text-left { + text-align: left; +} +.text-right { + text-align: right; +} +.text-center { + text-align: center; +} +.text-justify { + text-align: justify; +} +.text-nowrap { + white-space: nowrap; +} +.text-lowercase { + text-transform: lowercase; +} +.text-uppercase { + text-transform: uppercase; +} +.text-capitalize { + text-transform: capitalize; +} +.text-muted { + color: #777777; +} +.text-primary { + color: #337ab7; +} +a.text-primary:hover { + color: #286090; +} +.text-success { + color: #3c763d; +} +a.text-success:hover { + color: #2b542c; +} +.text-info { + color: #31708f; +} +a.text-info:hover { + color: #245269; +} +.text-warning { + color: #8a6d3b; +} +a.text-warning:hover { + color: #66512c; +} +.text-danger { + color: #a94442; +} +a.text-danger:hover { + color: #843534; +} +.bg-primary { + color: #fff; + background-color: #337ab7; +} +a.bg-primary:hover { + background-color: #286090; +} +.bg-success { + background-color: #dff0d8; +} +a.bg-success:hover { + background-color: #c1e2b3; +} +.bg-info { + background-color: #d9edf7; +} +a.bg-info:hover { + background-color: #afd9ee; +} +.bg-warning { + background-color: #fcf8e3; +} +a.bg-warning:hover { + background-color: #f7ecb5; +} +.bg-danger { + background-color: #f2dede; +} +a.bg-danger:hover { + background-color: #e4b9b9; +} +.page-header { + padding-bottom: 9px; + margin: 40px 0 20px; + border-bottom: 1px solid #eeeeee; +} +ul, +ol { + margin-top: 0; + margin-bottom: 10px; +} +ul ul, +ol ul, +ul ol, +ol ol { + margin-bottom: 0; +} +.list-unstyled { + padding-left: 0; + list-style: none; +} +.list-inline { + padding-left: 0; + list-style: none; + margin-left: -5px; +} +.list-inline > li { + display: inline-block; + padding-left: 5px; + padding-right: 5px; +} +dl { + margin-top: 0; + margin-bottom: 20px; +} +dt, +dd { + line-height: 1.42857143; +} +dt { + font-weight: bold; +} +dd { + margin-left: 0; +} +@media (min-width: 768px) { + .dl-horizontal dt { + float: left; + width: 160px; + clear: left; + text-align: right; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + } + .dl-horizontal dd { + margin-left: 180px; + } +} +abbr[title], +abbr[data-original-title] { + cursor: help; + border-bottom: 1px dotted #777777; +} +.initialism { + font-size: 90%; + text-transform: uppercase; +} +blockquote { + padding: 10px 20px; + margin: 0 0 20px; + font-size: 17.5px; + border-left: 5px solid #eeeeee; +} +blockquote p:last-child, +blockquote ul:last-child, +blockquote ol:last-child { + margin-bottom: 0; +} +blockquote footer, +blockquote small, +blockquote .small { + display: block; + font-size: 80%; + line-height: 1.42857143; + color: #777777; +} +blockquote footer:before, +blockquote small:before, +blockquote .small:before { + content: '\2014 \00A0'; +} +.blockquote-reverse, +blockquote.pull-right { + padding-right: 15px; + padding-left: 0; + border-right: 5px solid #eeeeee; + border-left: 0; + text-align: right; +} +.blockquote-reverse footer:before, +blockquote.pull-right footer:before, +.blockquote-reverse small:before, +blockquote.pull-right small:before, +.blockquote-reverse .small:before, +blockquote.pull-right .small:before { + content: ''; +} +.blockquote-reverse footer:after, +blockquote.pull-right footer:after, +.blockquote-reverse small:after, +blockquote.pull-right small:after, +.blockquote-reverse .small:after, +blockquote.pull-right .small:after { + content: '\00A0 \2014'; +} +address { + margin-bottom: 20px; + font-style: normal; + line-height: 1.42857143; +} +code, +kbd, +pre, +samp { + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; +} +code { + padding: 2px 4px; + font-size: 90%; + color: #c7254e; + background-color: #f9f2f4; + border-radius: 4px; +} +kbd { + padding: 2px 4px; + font-size: 90%; + color: #ffffff; + background-color: #333333; + border-radius: 3px; + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); +} +kbd kbd { + padding: 0; + font-size: 100%; + font-weight: bold; + box-shadow: none; +} +pre { + display: block; + padding: 9.5px; + margin: 0 0 10px; + font-size: 13px; + line-height: 1.42857143; + word-break: break-all; + word-wrap: break-word; + color: #333333; + background-color: #f5f5f5; + border: 1px solid #cccccc; + border-radius: 4px; +} +pre code { + padding: 0; + font-size: inherit; + color: inherit; + white-space: pre-wrap; + background-color: transparent; + border-radius: 0; +} +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} +.container { + margin-right: auto; + margin-left: auto; + padding-left: 15px; + padding-right: 15px; +} +@media (min-width: 768px) { + .container { + width: 750px; + } +} +@media (min-width: 992px) { + .container { + width: 970px; + } +} +@media (min-width: 1200px) { + .container { + width: 1170px; + } +} +.container-fluid { + margin-right: auto; + margin-left: auto; + padding-left: 15px; + padding-right: 15px; +} +.row { + margin-left: -15px; + margin-right: -15px; +} +.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { + position: relative; + min-height: 1px; + padding-left: 15px; + padding-right: 15px; +} +.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { + float: left; +} +.col-xs-12 { + width: 100%; +} +.col-xs-11 { + width: 91.66666667%; +} +.col-xs-10 { + width: 83.33333333%; +} +.col-xs-9 { + width: 75%; +} +.col-xs-8 { + width: 66.66666667%; +} +.col-xs-7 { + width: 58.33333333%; +} +.col-xs-6 { + width: 50%; +} +.col-xs-5 { + width: 41.66666667%; +} +.col-xs-4 { + width: 33.33333333%; +} +.col-xs-3 { + width: 25%; +} +.col-xs-2 { + width: 16.66666667%; +} +.col-xs-1 { + width: 8.33333333%; +} +.col-xs-pull-12 { + right: 100%; +} +.col-xs-pull-11 { + right: 91.66666667%; +} +.col-xs-pull-10 { + right: 83.33333333%; +} +.col-xs-pull-9 { + right: 75%; +} +.col-xs-pull-8 { + right: 66.66666667%; +} +.col-xs-pull-7 { + right: 58.33333333%; +} +.col-xs-pull-6 { + right: 50%; +} +.col-xs-pull-5 { + right: 41.66666667%; +} +.col-xs-pull-4 { + right: 33.33333333%; +} +.col-xs-pull-3 { + right: 25%; +} +.col-xs-pull-2 { + right: 16.66666667%; +} +.col-xs-pull-1 { + right: 8.33333333%; +} +.col-xs-pull-0 { + right: auto; +} +.col-xs-push-12 { + left: 100%; +} +.col-xs-push-11 { + left: 91.66666667%; +} +.col-xs-push-10 { + left: 83.33333333%; +} +.col-xs-push-9 { + left: 75%; +} +.col-xs-push-8 { + left: 66.66666667%; +} +.col-xs-push-7 { + left: 58.33333333%; +} +.col-xs-push-6 { + left: 50%; +} +.col-xs-push-5 { + left: 41.66666667%; +} +.col-xs-push-4 { + left: 33.33333333%; +} +.col-xs-push-3 { + left: 25%; +} +.col-xs-push-2 { + left: 16.66666667%; +} +.col-xs-push-1 { + left: 8.33333333%; +} +.col-xs-push-0 { + left: auto; +} +.col-xs-offset-12 { + margin-left: 100%; +} +.col-xs-offset-11 { + margin-left: 91.66666667%; +} +.col-xs-offset-10 { + margin-left: 83.33333333%; +} +.col-xs-offset-9 { + margin-left: 75%; +} +.col-xs-offset-8 { + margin-left: 66.66666667%; +} +.col-xs-offset-7 { + margin-left: 58.33333333%; +} +.col-xs-offset-6 { + margin-left: 50%; +} +.col-xs-offset-5 { + margin-left: 41.66666667%; +} +.col-xs-offset-4 { + margin-left: 33.33333333%; +} +.col-xs-offset-3 { + margin-left: 25%; +} +.col-xs-offset-2 { + margin-left: 16.66666667%; +} +.col-xs-offset-1 { + margin-left: 8.33333333%; +} +.col-xs-offset-0 { + margin-left: 0%; +} +@media (min-width: 768px) { + .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { + float: left; + } + .col-sm-12 { + width: 100%; + } + .col-sm-11 { + width: 91.66666667%; + } + .col-sm-10 { + width: 83.33333333%; + } + .col-sm-9 { + width: 75%; + } + .col-sm-8 { + width: 66.66666667%; + } + .col-sm-7 { + width: 58.33333333%; + } + .col-sm-6 { + width: 50%; + } + .col-sm-5 { + width: 41.66666667%; + } + .col-sm-4 { + width: 33.33333333%; + } + .col-sm-3 { + width: 25%; + } + .col-sm-2 { + width: 16.66666667%; + } + .col-sm-1 { + width: 8.33333333%; + } + .col-sm-pull-12 { + right: 100%; + } + .col-sm-pull-11 { + right: 91.66666667%; + } + .col-sm-pull-10 { + right: 83.33333333%; + } + .col-sm-pull-9 { + right: 75%; + } + .col-sm-pull-8 { + right: 66.66666667%; + } + .col-sm-pull-7 { + right: 58.33333333%; + } + .col-sm-pull-6 { + right: 50%; + } + .col-sm-pull-5 { + right: 41.66666667%; + } + .col-sm-pull-4 { + right: 33.33333333%; + } + .col-sm-pull-3 { + right: 25%; + } + .col-sm-pull-2 { + right: 16.66666667%; + } + .col-sm-pull-1 { + right: 8.33333333%; + } + .col-sm-pull-0 { + right: auto; + } + .col-sm-push-12 { + left: 100%; + } + .col-sm-push-11 { + left: 91.66666667%; + } + .col-sm-push-10 { + left: 83.33333333%; + } + .col-sm-push-9 { + left: 75%; + } + .col-sm-push-8 { + left: 66.66666667%; + } + .col-sm-push-7 { + left: 58.33333333%; + } + .col-sm-push-6 { + left: 50%; + } + .col-sm-push-5 { + left: 41.66666667%; + } + .col-sm-push-4 { + left: 33.33333333%; + } + .col-sm-push-3 { + left: 25%; + } + .col-sm-push-2 { + left: 16.66666667%; + } + .col-sm-push-1 { + left: 8.33333333%; + } + .col-sm-push-0 { + left: auto; + } + .col-sm-offset-12 { + margin-left: 100%; + } + .col-sm-offset-11 { + margin-left: 91.66666667%; + } + .col-sm-offset-10 { + margin-left: 83.33333333%; + } + .col-sm-offset-9 { + margin-left: 75%; + } + .col-sm-offset-8 { + margin-left: 66.66666667%; + } + .col-sm-offset-7 { + margin-left: 58.33333333%; + } + .col-sm-offset-6 { + margin-left: 50%; + } + .col-sm-offset-5 { + margin-left: 41.66666667%; + } + .col-sm-offset-4 { + margin-left: 33.33333333%; + } + .col-sm-offset-3 { + margin-left: 25%; + } + .col-sm-offset-2 { + margin-left: 16.66666667%; + } + .col-sm-offset-1 { + margin-left: 8.33333333%; + } + .col-sm-offset-0 { + margin-left: 0%; + } +} +@media (min-width: 992px) { + .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { + float: left; + } + .col-md-12 { + width: 100%; + } + .col-md-11 { + width: 91.66666667%; + } + .col-md-10 { + width: 83.33333333%; + } + .col-md-9 { + width: 75%; + } + .col-md-8 { + width: 66.66666667%; + } + .col-md-7 { + width: 58.33333333%; + } + .col-md-6 { + width: 50%; + } + .col-md-5 { + width: 41.66666667%; + } + .col-md-4 { + width: 33.33333333%; + } + .col-md-3 { + width: 25%; + } + .col-md-2 { + width: 16.66666667%; + } + .col-md-1 { + width: 8.33333333%; + } + .col-md-pull-12 { + right: 100%; + } + .col-md-pull-11 { + right: 91.66666667%; + } + .col-md-pull-10 { + right: 83.33333333%; + } + .col-md-pull-9 { + right: 75%; + } + .col-md-pull-8 { + right: 66.66666667%; + } + .col-md-pull-7 { + right: 58.33333333%; + } + .col-md-pull-6 { + right: 50%; + } + .col-md-pull-5 { + right: 41.66666667%; + } + .col-md-pull-4 { + right: 33.33333333%; + } + .col-md-pull-3 { + right: 25%; + } + .col-md-pull-2 { + right: 16.66666667%; + } + .col-md-pull-1 { + right: 8.33333333%; + } + .col-md-pull-0 { + right: auto; + } + .col-md-push-12 { + left: 100%; + } + .col-md-push-11 { + left: 91.66666667%; + } + .col-md-push-10 { + left: 83.33333333%; + } + .col-md-push-9 { + left: 75%; + } + .col-md-push-8 { + left: 66.66666667%; + } + .col-md-push-7 { + left: 58.33333333%; + } + .col-md-push-6 { + left: 50%; + } + .col-md-push-5 { + left: 41.66666667%; + } + .col-md-push-4 { + left: 33.33333333%; + } + .col-md-push-3 { + left: 25%; + } + .col-md-push-2 { + left: 16.66666667%; + } + .col-md-push-1 { + left: 8.33333333%; + } + .col-md-push-0 { + left: auto; + } + .col-md-offset-12 { + margin-left: 100%; + } + .col-md-offset-11 { + margin-left: 91.66666667%; + } + .col-md-offset-10 { + margin-left: 83.33333333%; + } + .col-md-offset-9 { + margin-left: 75%; + } + .col-md-offset-8 { + margin-left: 66.66666667%; + } + .col-md-offset-7 { + margin-left: 58.33333333%; + } + .col-md-offset-6 { + margin-left: 50%; + } + .col-md-offset-5 { + margin-left: 41.66666667%; + } + .col-md-offset-4 { + margin-left: 33.33333333%; + } + .col-md-offset-3 { + margin-left: 25%; + } + .col-md-offset-2 { + margin-left: 16.66666667%; + } + .col-md-offset-1 { + margin-left: 8.33333333%; + } + .col-md-offset-0 { + margin-left: 0%; + } +} +@media (min-width: 1200px) { + .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { + float: left; + } + .col-lg-12 { + width: 100%; + } + .col-lg-11 { + width: 91.66666667%; + } + .col-lg-10 { + width: 83.33333333%; + } + .col-lg-9 { + width: 75%; + } + .col-lg-8 { + width: 66.66666667%; + } + .col-lg-7 { + width: 58.33333333%; + } + .col-lg-6 { + width: 50%; + } + .col-lg-5 { + width: 41.66666667%; + } + .col-lg-4 { + width: 33.33333333%; + } + .col-lg-3 { + width: 25%; + } + .col-lg-2 { + width: 16.66666667%; + } + .col-lg-1 { + width: 8.33333333%; + } + .col-lg-pull-12 { + right: 100%; + } + .col-lg-pull-11 { + right: 91.66666667%; + } + .col-lg-pull-10 { + right: 83.33333333%; + } + .col-lg-pull-9 { + right: 75%; + } + .col-lg-pull-8 { + right: 66.66666667%; + } + .col-lg-pull-7 { + right: 58.33333333%; + } + .col-lg-pull-6 { + right: 50%; + } + .col-lg-pull-5 { + right: 41.66666667%; + } + .col-lg-pull-4 { + right: 33.33333333%; + } + .col-lg-pull-3 { + right: 25%; + } + .col-lg-pull-2 { + right: 16.66666667%; + } + .col-lg-pull-1 { + right: 8.33333333%; + } + .col-lg-pull-0 { + right: auto; + } + .col-lg-push-12 { + left: 100%; + } + .col-lg-push-11 { + left: 91.66666667%; + } + .col-lg-push-10 { + left: 83.33333333%; + } + .col-lg-push-9 { + left: 75%; + } + .col-lg-push-8 { + left: 66.66666667%; + } + .col-lg-push-7 { + left: 58.33333333%; + } + .col-lg-push-6 { + left: 50%; + } + .col-lg-push-5 { + left: 41.66666667%; + } + .col-lg-push-4 { + left: 33.33333333%; + } + .col-lg-push-3 { + left: 25%; + } + .col-lg-push-2 { + left: 16.66666667%; + } + .col-lg-push-1 { + left: 8.33333333%; + } + .col-lg-push-0 { + left: auto; + } + .col-lg-offset-12 { + margin-left: 100%; + } + .col-lg-offset-11 { + margin-left: 91.66666667%; + } + .col-lg-offset-10 { + margin-left: 83.33333333%; + } + .col-lg-offset-9 { + margin-left: 75%; + } + .col-lg-offset-8 { + margin-left: 66.66666667%; + } + .col-lg-offset-7 { + margin-left: 58.33333333%; + } + .col-lg-offset-6 { + margin-left: 50%; + } + .col-lg-offset-5 { + margin-left: 41.66666667%; + } + .col-lg-offset-4 { + margin-left: 33.33333333%; + } + .col-lg-offset-3 { + margin-left: 25%; + } + .col-lg-offset-2 { + margin-left: 16.66666667%; + } + .col-lg-offset-1 { + margin-left: 8.33333333%; + } + .col-lg-offset-0 { + margin-left: 0%; + } +} +table { + background-color: transparent; +} +caption { + padding-top: 8px; + padding-bottom: 8px; + color: #777777; + text-align: left; +} +th { + text-align: left; +} +.table { + width: 100%; + max-width: 100%; + margin-bottom: 20px; +} +.table > thead > tr > th, +.table > tbody > tr > th, +.table > tfoot > tr > th, +.table > thead > tr > td, +.table > tbody > tr > td, +.table > tfoot > tr > td { + padding: 8px; + line-height: 1.42857143; + vertical-align: top; + border-top: 1px solid #dddddd; +} +.table > thead > tr > th { + vertical-align: bottom; + border-bottom: 2px solid #dddddd; +} +.table > caption + thead > tr:first-child > th, +.table > colgroup + thead > tr:first-child > th, +.table > thead:first-child > tr:first-child > th, +.table > caption + thead > tr:first-child > td, +.table > colgroup + thead > tr:first-child > td, +.table > thead:first-child > tr:first-child > td { + border-top: 0; +} +.table > tbody + tbody { + border-top: 2px solid #dddddd; +} +.table .table { + background-color: #ffffff; +} +.table-condensed > thead > tr > th, +.table-condensed > tbody > tr > th, +.table-condensed > tfoot > tr > th, +.table-condensed > thead > tr > td, +.table-condensed > tbody > tr > td, +.table-condensed > tfoot > tr > td { + padding: 5px; +} +.table-bordered { + border: 1px solid #dddddd; +} +.table-bordered > thead > tr > th, +.table-bordered > tbody > tr > th, +.table-bordered > tfoot > tr > th, +.table-bordered > thead > tr > td, +.table-bordered > tbody > tr > td, +.table-bordered > tfoot > tr > td { + border: 1px solid #dddddd; +} +.table-bordered > thead > tr > th, +.table-bordered > thead > tr > td { + border-bottom-width: 2px; +} +.table-striped > tbody > tr:nth-child(odd) { + background-color: #f9f9f9; +} +.table-hover > tbody > tr:hover { + background-color: #f5f5f5; +} +table col[class*="col-"] { + position: static; + float: none; + display: table-column; +} +table td[class*="col-"], +table th[class*="col-"] { + position: static; + float: none; + display: table-cell; +} +.table > thead > tr > td.active, +.table > tbody > tr > td.active, +.table > tfoot > tr > td.active, +.table > thead > tr > th.active, +.table > tbody > tr > th.active, +.table > tfoot > tr > th.active, +.table > thead > tr.active > td, +.table > tbody > tr.active > td, +.table > tfoot > tr.active > td, +.table > thead > tr.active > th, +.table > tbody > tr.active > th, +.table > tfoot > tr.active > th { + background-color: #f5f5f5; +} +.table-hover > tbody > tr > td.active:hover, +.table-hover > tbody > tr > th.active:hover, +.table-hover > tbody > tr.active:hover > td, +.table-hover > tbody > tr:hover > .active, +.table-hover > tbody > tr.active:hover > th { + background-color: #e8e8e8; +} +.table > thead > tr > td.success, +.table > tbody > tr > td.success, +.table > tfoot > tr > td.success, +.table > thead > tr > th.success, +.table > tbody > tr > th.success, +.table > tfoot > tr > th.success, +.table > thead > tr.success > td, +.table > tbody > tr.success > td, +.table > tfoot > tr.success > td, +.table > thead > tr.success > th, +.table > tbody > tr.success > th, +.table > tfoot > tr.success > th { + background-color: #dff0d8; +} +.table-hover > tbody > tr > td.success:hover, +.table-hover > tbody > tr > th.success:hover, +.table-hover > tbody > tr.success:hover > td, +.table-hover > tbody > tr:hover > .success, +.table-hover > tbody > tr.success:hover > th { + background-color: #d0e9c6; +} +.table > thead > tr > td.info, +.table > tbody > tr > td.info, +.table > tfoot > tr > td.info, +.table > thead > tr > th.info, +.table > tbody > tr > th.info, +.table > tfoot > tr > th.info, +.table > thead > tr.info > td, +.table > tbody > tr.info > td, +.table > tfoot > tr.info > td, +.table > thead > tr.info > th, +.table > tbody > tr.info > th, +.table > tfoot > tr.info > th { + background-color: #d9edf7; +} +.table-hover > tbody > tr > td.info:hover, +.table-hover > tbody > tr > th.info:hover, +.table-hover > tbody > tr.info:hover > td, +.table-hover > tbody > tr:hover > .info, +.table-hover > tbody > tr.info:hover > th { + background-color: #c4e3f3; +} +.table > thead > tr > td.warning, +.table > tbody > tr > td.warning, +.table > tfoot > tr > td.warning, +.table > thead > tr > th.warning, +.table > tbody > tr > th.warning, +.table > tfoot > tr > th.warning, +.table > thead > tr.warning > td, +.table > tbody > tr.warning > td, +.table > tfoot > tr.warning > td, +.table > thead > tr.warning > th, +.table > tbody > tr.warning > th, +.table > tfoot > tr.warning > th { + background-color: #fcf8e3; +} +.table-hover > tbody > tr > td.warning:hover, +.table-hover > tbody > tr > th.warning:hover, +.table-hover > tbody > tr.warning:hover > td, +.table-hover > tbody > tr:hover > .warning, +.table-hover > tbody > tr.warning:hover > th { + background-color: #faf2cc; +} +.table > thead > tr > td.danger, +.table > tbody > tr > td.danger, +.table > tfoot > tr > td.danger, +.table > thead > tr > th.danger, +.table > tbody > tr > th.danger, +.table > tfoot > tr > th.danger, +.table > thead > tr.danger > td, +.table > tbody > tr.danger > td, +.table > tfoot > tr.danger > td, +.table > thead > tr.danger > th, +.table > tbody > tr.danger > th, +.table > tfoot > tr.danger > th { + background-color: #f2dede; +} +.table-hover > tbody > tr > td.danger:hover, +.table-hover > tbody > tr > th.danger:hover, +.table-hover > tbody > tr.danger:hover > td, +.table-hover > tbody > tr:hover > .danger, +.table-hover > tbody > tr.danger:hover > th { + background-color: #ebcccc; +} +.table-responsive { + overflow-x: auto; + min-height: 0.01%; +} +@media screen and (max-width: 767px) { + .table-responsive { + width: 100%; + margin-bottom: 15px; + overflow-y: hidden; + -ms-overflow-style: -ms-autohiding-scrollbar; + border: 1px solid #dddddd; + } + .table-responsive > .table { + margin-bottom: 0; + } + .table-responsive > .table > thead > tr > th, + .table-responsive > .table > tbody > tr > th, + .table-responsive > .table > tfoot > tr > th, + .table-responsive > .table > thead > tr > td, + .table-responsive > .table > tbody > tr > td, + .table-responsive > .table > tfoot > tr > td { + white-space: nowrap; + } + .table-responsive > .table-bordered { + border: 0; + } + .table-responsive > .table-bordered > thead > tr > th:first-child, + .table-responsive > .table-bordered > tbody > tr > th:first-child, + .table-responsive > .table-bordered > tfoot > tr > th:first-child, + .table-responsive > .table-bordered > thead > tr > td:first-child, + .table-responsive > .table-bordered > tbody > tr > td:first-child, + .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-left: 0; + } + .table-responsive > .table-bordered > thead > tr > th:last-child, + .table-responsive > .table-bordered > tbody > tr > th:last-child, + .table-responsive > .table-bordered > tfoot > tr > th:last-child, + .table-responsive > .table-bordered > thead > tr > td:last-child, + .table-responsive > .table-bordered > tbody > tr > td:last-child, + .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0; + } + .table-responsive > .table-bordered > tbody > tr:last-child > th, + .table-responsive > .table-bordered > tfoot > tr:last-child > th, + .table-responsive > .table-bordered > tbody > tr:last-child > td, + .table-responsive > .table-bordered > tfoot > tr:last-child > td { + border-bottom: 0; + } +} +fieldset { + padding: 0; + margin: 0; + border: 0; + min-width: 0; +} +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 20px; + font-size: 21px; + line-height: inherit; + color: #333333; + border: 0; + border-bottom: 1px solid #e5e5e5; +} +label { + display: inline-block; + max-width: 100%; + margin-bottom: 5px; + font-weight: bold; +} +input[type="search"] { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +input[type="radio"], +input[type="checkbox"] { + margin: 4px 0 0; + margin-top: 1px \9; + line-height: normal; +} +input[type="file"] { + display: block; +} +input[type="range"] { + display: block; + width: 100%; +} +select[multiple], +select[size] { + height: auto; +} +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +output { + display: block; + padding-top: 7px; + font-size: 14px; + line-height: 1.42857143; + color: #555555; +} +.form-control { + display: block; + width: 100%; + height: 34px; + padding: 6px 12px; + font-size: 14px; + line-height: 1.42857143; + color: #555555; + background-color: #ffffff; + background-image: none; + border: 1px solid #cccccc; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; + -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; + transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; +} +.form-control:focus { + border-color: #66afe9; + outline: 0; + -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); +} +.form-control::-moz-placeholder { + color: #999999; + opacity: 1; +} +.form-control:-ms-input-placeholder { + color: #999999; +} +.form-control::-webkit-input-placeholder { + color: #999999; +} +.form-control[disabled], +.form-control[readonly], +fieldset[disabled] .form-control { + cursor: not-allowed; + background-color: #eeeeee; + opacity: 1; +} +textarea.form-control { + height: auto; +} +input[type="search"] { + -webkit-appearance: none; +} +@media screen and (-webkit-min-device-pixel-ratio: 0) { + input[type="date"], + input[type="time"], + input[type="datetime-local"], + input[type="month"] { + line-height: 34px; + } + input[type="date"].input-sm, + input[type="time"].input-sm, + input[type="datetime-local"].input-sm, + input[type="month"].input-sm { + line-height: 30px; + } + input[type="date"].input-lg, + input[type="time"].input-lg, + input[type="datetime-local"].input-lg, + input[type="month"].input-lg { + line-height: 46px; + } +} +.form-group { + margin-bottom: 15px; +} +.radio, +.checkbox { + position: relative; + display: block; + margin-top: 10px; + margin-bottom: 10px; +} +.radio label, +.checkbox label { + min-height: 20px; + padding-left: 20px; + margin-bottom: 0; + font-weight: normal; + cursor: pointer; +} +.radio input[type="radio"], +.radio-inline input[type="radio"], +.checkbox input[type="checkbox"], +.checkbox-inline input[type="checkbox"] { + position: absolute; + margin-left: -20px; + margin-top: 4px \9; +} +.radio + .radio, +.checkbox + .checkbox { + margin-top: -5px; +} +.radio-inline, +.checkbox-inline { + display: inline-block; + padding-left: 20px; + margin-bottom: 0; + vertical-align: middle; + font-weight: normal; + cursor: pointer; +} +.radio-inline + .radio-inline, +.checkbox-inline + .checkbox-inline { + margin-top: 0; + margin-left: 10px; +} +input[type="radio"][disabled], +input[type="checkbox"][disabled], +input[type="radio"].disabled, +input[type="checkbox"].disabled, +fieldset[disabled] input[type="radio"], +fieldset[disabled] input[type="checkbox"] { + cursor: not-allowed; +} +.radio-inline.disabled, +.checkbox-inline.disabled, +fieldset[disabled] .radio-inline, +fieldset[disabled] .checkbox-inline { + cursor: not-allowed; +} +.radio.disabled label, +.checkbox.disabled label, +fieldset[disabled] .radio label, +fieldset[disabled] .checkbox label { + cursor: not-allowed; +} +.form-control-static { + padding-top: 7px; + padding-bottom: 7px; + margin-bottom: 0; +} +.form-control-static.input-lg, +.form-control-static.input-sm { + padding-left: 0; + padding-right: 0; +} +.input-sm, +.form-group-sm .form-control { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +select.input-sm, +select.form-group-sm .form-control { + height: 30px; + line-height: 30px; +} +textarea.input-sm, +textarea.form-group-sm .form-control, +select[multiple].input-sm, +select[multiple].form-group-sm .form-control { + height: auto; +} +.input-lg, +.form-group-lg .form-control { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.33; + border-radius: 6px; +} +select.input-lg, +select.form-group-lg .form-control { + height: 46px; + line-height: 46px; +} +textarea.input-lg, +textarea.form-group-lg .form-control, +select[multiple].input-lg, +select[multiple].form-group-lg .form-control { + height: auto; +} +.has-feedback { + position: relative; +} +.has-feedback .form-control { + padding-right: 42.5px; +} +.form-control-feedback { + position: absolute; + top: 0; + right: 0; + z-index: 2; + display: block; + width: 34px; + height: 34px; + line-height: 34px; + text-align: center; + pointer-events: none; +} +.input-lg + .form-control-feedback { + width: 46px; + height: 46px; + line-height: 46px; +} +.input-sm + .form-control-feedback { + width: 30px; + height: 30px; + line-height: 30px; +} +.has-success .help-block, +.has-success .control-label, +.has-success .radio, +.has-success .checkbox, +.has-success .radio-inline, +.has-success .checkbox-inline, +.has-success.radio label, +.has-success.checkbox label, +.has-success.radio-inline label, +.has-success.checkbox-inline label { + color: #3c763d; +} +.has-success .form-control { + border-color: #3c763d; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} +.has-success .form-control:focus { + border-color: #2b542c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; +} +.has-success .input-group-addon { + color: #3c763d; + border-color: #3c763d; + background-color: #dff0d8; +} +.has-success .form-control-feedback { + color: #3c763d; +} +.has-warning .help-block, +.has-warning .control-label, +.has-warning .radio, +.has-warning .checkbox, +.has-warning .radio-inline, +.has-warning .checkbox-inline, +.has-warning.radio label, +.has-warning.checkbox label, +.has-warning.radio-inline label, +.has-warning.checkbox-inline label { + color: #8a6d3b; +} +.has-warning .form-control { + border-color: #8a6d3b; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} +.has-warning .form-control:focus { + border-color: #66512c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; +} +.has-warning .input-group-addon { + color: #8a6d3b; + border-color: #8a6d3b; + background-color: #fcf8e3; +} +.has-warning .form-control-feedback { + color: #8a6d3b; +} +.has-error .help-block, +.has-error .control-label, +.has-error .radio, +.has-error .checkbox, +.has-error .radio-inline, +.has-error .checkbox-inline, +.has-error.radio label, +.has-error.checkbox label, +.has-error.radio-inline label, +.has-error.checkbox-inline label { + color: #a94442; +} +.has-error .form-control { + border-color: #a94442; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} +.has-error .form-control:focus { + border-color: #843534; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; +} +.has-error .input-group-addon { + color: #a94442; + border-color: #a94442; + background-color: #f2dede; +} +.has-error .form-control-feedback { + color: #a94442; +} +.has-feedback label ~ .form-control-feedback { + top: 25px; +} +.has-feedback label.sr-only ~ .form-control-feedback { + top: 0; +} +.help-block { + display: block; + margin-top: 5px; + margin-bottom: 10px; + color: #737373; +} +@media (min-width: 768px) { + .form-inline .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .form-control { + display: inline-block; + width: auto; + vertical-align: middle; + } + .form-inline .form-control-static { + display: inline-block; + } + .form-inline .input-group { + display: inline-table; + vertical-align: middle; + } + .form-inline .input-group .input-group-addon, + .form-inline .input-group .input-group-btn, + .form-inline .input-group .form-control { + width: auto; + } + .form-inline .input-group > .form-control { + width: 100%; + } + .form-inline .control-label { + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .radio, + .form-inline .checkbox { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .radio label, + .form-inline .checkbox label { + padding-left: 0; + } + .form-inline .radio input[type="radio"], + .form-inline .checkbox input[type="checkbox"] { + position: relative; + margin-left: 0; + } + .form-inline .has-feedback .form-control-feedback { + top: 0; + } +} +.form-horizontal .radio, +.form-horizontal .checkbox, +.form-horizontal .radio-inline, +.form-horizontal .checkbox-inline { + margin-top: 0; + margin-bottom: 0; + padding-top: 7px; +} +.form-horizontal .radio, +.form-horizontal .checkbox { + min-height: 27px; +} +.form-horizontal .form-group { + margin-left: -15px; + margin-right: -15px; +} +@media (min-width: 768px) { + .form-horizontal .control-label { + text-align: right; + margin-bottom: 0; + padding-top: 7px; + } +} +.form-horizontal .has-feedback .form-control-feedback { + right: 15px; +} +@media (min-width: 768px) { + .form-horizontal .form-group-lg .control-label { + padding-top: 14.3px; + } +} +@media (min-width: 768px) { + .form-horizontal .form-group-sm .control-label { + padding-top: 6px; + } +} +.btn { + display: inline-block; + margin-bottom: 0; + font-weight: normal; + text-align: center; + vertical-align: middle; + touch-action: manipulation; + cursor: pointer; + background-image: none; + border: 1px solid transparent; + white-space: nowrap; + padding: 6px 12px; + font-size: 14px; + line-height: 1.42857143; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.btn:focus, +.btn:active:focus, +.btn.active:focus, +.btn.focus, +.btn:active.focus, +.btn.active.focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +.btn:hover, +.btn:focus, +.btn.focus { + color: #333333; + text-decoration: none; +} +.btn:active, +.btn.active { + outline: 0; + background-image: none; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); +} +.btn.disabled, +.btn[disabled], +fieldset[disabled] .btn { + cursor: not-allowed; + pointer-events: none; + opacity: 0.65; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + box-shadow: none; +} +.btn-default { + color: #333333; + background-color: #ffffff; + border-color: #cccccc; +} +.btn-default:hover, +.btn-default:focus, +.btn-default.focus, +.btn-default:active, +.btn-default.active, +.open > .dropdown-toggle.btn-default { + color: #333333; + background-color: #e6e6e6; + border-color: #adadad; +} +.btn-default:active, +.btn-default.active, +.open > .dropdown-toggle.btn-default { + background-image: none; +} +.btn-default.disabled, +.btn-default[disabled], +fieldset[disabled] .btn-default, +.btn-default.disabled:hover, +.btn-default[disabled]:hover, +fieldset[disabled] .btn-default:hover, +.btn-default.disabled:focus, +.btn-default[disabled]:focus, +fieldset[disabled] .btn-default:focus, +.btn-default.disabled.focus, +.btn-default[disabled].focus, +fieldset[disabled] .btn-default.focus, +.btn-default.disabled:active, +.btn-default[disabled]:active, +fieldset[disabled] .btn-default:active, +.btn-default.disabled.active, +.btn-default[disabled].active, +fieldset[disabled] .btn-default.active { + background-color: #ffffff; + border-color: #cccccc; +} +.btn-default .badge { + color: #ffffff; + background-color: #333333; +} +.btn-primary { + color: #ffffff; + background-color: #337ab7; + border-color: #2e6da4; +} +.btn-primary:hover, +.btn-primary:focus, +.btn-primary.focus, +.btn-primary:active, +.btn-primary.active, +.open > .dropdown-toggle.btn-primary { + color: #ffffff; + background-color: #286090; + border-color: #204d74; +} +.btn-primary:active, +.btn-primary.active, +.open > .dropdown-toggle.btn-primary { + background-image: none; +} +.btn-primary.disabled, +.btn-primary[disabled], +fieldset[disabled] .btn-primary, +.btn-primary.disabled:hover, +.btn-primary[disabled]:hover, +fieldset[disabled] .btn-primary:hover, +.btn-primary.disabled:focus, +.btn-primary[disabled]:focus, +fieldset[disabled] .btn-primary:focus, +.btn-primary.disabled.focus, +.btn-primary[disabled].focus, +fieldset[disabled] .btn-primary.focus, +.btn-primary.disabled:active, +.btn-primary[disabled]:active, +fieldset[disabled] .btn-primary:active, +.btn-primary.disabled.active, +.btn-primary[disabled].active, +fieldset[disabled] .btn-primary.active { + background-color: #337ab7; + border-color: #2e6da4; +} +.btn-primary .badge { + color: #337ab7; + background-color: #ffffff; +} +.btn-success { + color: #ffffff; + background-color: #5cb85c; + border-color: #4cae4c; +} +.btn-success:hover, +.btn-success:focus, +.btn-success.focus, +.btn-success:active, +.btn-success.active, +.open > .dropdown-toggle.btn-success { + color: #ffffff; + background-color: #449d44; + border-color: #398439; +} +.btn-success:active, +.btn-success.active, +.open > .dropdown-toggle.btn-success { + background-image: none; +} +.btn-success.disabled, +.btn-success[disabled], +fieldset[disabled] .btn-success, +.btn-success.disabled:hover, +.btn-success[disabled]:hover, +fieldset[disabled] .btn-success:hover, +.btn-success.disabled:focus, +.btn-success[disabled]:focus, +fieldset[disabled] .btn-success:focus, +.btn-success.disabled.focus, +.btn-success[disabled].focus, +fieldset[disabled] .btn-success.focus, +.btn-success.disabled:active, +.btn-success[disabled]:active, +fieldset[disabled] .btn-success:active, +.btn-success.disabled.active, +.btn-success[disabled].active, +fieldset[disabled] .btn-success.active { + background-color: #5cb85c; + border-color: #4cae4c; +} +.btn-success .badge { + color: #5cb85c; + background-color: #ffffff; +} +.btn-info { + color: #ffffff; + background-color: #5bc0de; + border-color: #46b8da; +} +.btn-info:hover, +.btn-info:focus, +.btn-info.focus, +.btn-info:active, +.btn-info.active, +.open > .dropdown-toggle.btn-info { + color: #ffffff; + background-color: #31b0d5; + border-color: #269abc; +} +.btn-info:active, +.btn-info.active, +.open > .dropdown-toggle.btn-info { + background-image: none; +} +.btn-info.disabled, +.btn-info[disabled], +fieldset[disabled] .btn-info, +.btn-info.disabled:hover, +.btn-info[disabled]:hover, +fieldset[disabled] .btn-info:hover, +.btn-info.disabled:focus, +.btn-info[disabled]:focus, +fieldset[disabled] .btn-info:focus, +.btn-info.disabled.focus, +.btn-info[disabled].focus, +fieldset[disabled] .btn-info.focus, +.btn-info.disabled:active, +.btn-info[disabled]:active, +fieldset[disabled] .btn-info:active, +.btn-info.disabled.active, +.btn-info[disabled].active, +fieldset[disabled] .btn-info.active { + background-color: #5bc0de; + border-color: #46b8da; +} +.btn-info .badge { + color: #5bc0de; + background-color: #ffffff; +} +.btn-warning { + color: #ffffff; + background-color: #f0ad4e; + border-color: #eea236; +} +.btn-warning:hover, +.btn-warning:focus, +.btn-warning.focus, +.btn-warning:active, +.btn-warning.active, +.open > .dropdown-toggle.btn-warning { + color: #ffffff; + background-color: #ec971f; + border-color: #d58512; +} +.btn-warning:active, +.btn-warning.active, +.open > .dropdown-toggle.btn-warning { + background-image: none; +} +.btn-warning.disabled, +.btn-warning[disabled], +fieldset[disabled] .btn-warning, +.btn-warning.disabled:hover, +.btn-warning[disabled]:hover, +fieldset[disabled] .btn-warning:hover, +.btn-warning.disabled:focus, +.btn-warning[disabled]:focus, +fieldset[disabled] .btn-warning:focus, +.btn-warning.disabled.focus, +.btn-warning[disabled].focus, +fieldset[disabled] .btn-warning.focus, +.btn-warning.disabled:active, +.btn-warning[disabled]:active, +fieldset[disabled] .btn-warning:active, +.btn-warning.disabled.active, +.btn-warning[disabled].active, +fieldset[disabled] .btn-warning.active { + background-color: #f0ad4e; + border-color: #eea236; +} +.btn-warning .badge { + color: #f0ad4e; + background-color: #ffffff; +} +.btn-danger { + color: #ffffff; + background-color: #d9534f; + border-color: #d43f3a; +} +.btn-danger:hover, +.btn-danger:focus, +.btn-danger.focus, +.btn-danger:active, +.btn-danger.active, +.open > .dropdown-toggle.btn-danger { + color: #ffffff; + background-color: #c9302c; + border-color: #ac2925; +} +.btn-danger:active, +.btn-danger.active, +.open > .dropdown-toggle.btn-danger { + background-image: none; +} +.btn-danger.disabled, +.btn-danger[disabled], +fieldset[disabled] .btn-danger, +.btn-danger.disabled:hover, +.btn-danger[disabled]:hover, +fieldset[disabled] .btn-danger:hover, +.btn-danger.disabled:focus, +.btn-danger[disabled]:focus, +fieldset[disabled] .btn-danger:focus, +.btn-danger.disabled.focus, +.btn-danger[disabled].focus, +fieldset[disabled] .btn-danger.focus, +.btn-danger.disabled:active, +.btn-danger[disabled]:active, +fieldset[disabled] .btn-danger:active, +.btn-danger.disabled.active, +.btn-danger[disabled].active, +fieldset[disabled] .btn-danger.active { + background-color: #d9534f; + border-color: #d43f3a; +} +.btn-danger .badge { + color: #d9534f; + background-color: #ffffff; +} +.btn-link { + color: #337ab7; + font-weight: normal; + border-radius: 0; +} +.btn-link, +.btn-link:active, +.btn-link.active, +.btn-link[disabled], +fieldset[disabled] .btn-link { + background-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} +.btn-link, +.btn-link:hover, +.btn-link:focus, +.btn-link:active { + border-color: transparent; +} +.btn-link:hover, +.btn-link:focus { + color: #23527c; + text-decoration: underline; + background-color: transparent; +} +.btn-link[disabled]:hover, +fieldset[disabled] .btn-link:hover, +.btn-link[disabled]:focus, +fieldset[disabled] .btn-link:focus { + color: #777777; + text-decoration: none; +} +.btn-lg, +.btn-group-lg > .btn { + padding: 10px 16px; + font-size: 18px; + line-height: 1.33; + border-radius: 6px; +} +.btn-sm, +.btn-group-sm > .btn { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +.btn-xs, +.btn-group-xs > .btn { + padding: 1px 5px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +.btn-block { + display: block; + width: 100%; +} +.btn-block + .btn-block { + margin-top: 5px; +} +input[type="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; +} +.fade { + opacity: 0; + -webkit-transition: opacity 0.15s linear; + -o-transition: opacity 0.15s linear; + transition: opacity 0.15s linear; +} +.fade.in { + opacity: 1; +} +.collapse { + display: none; + visibility: hidden; +} +.collapse.in { + display: block; + visibility: visible; +} +tr.collapse.in { + display: table-row; +} +tbody.collapse.in { + display: table-row-group; +} +.collapsing { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition-property: height, visibility; + transition-property: height, visibility; + -webkit-transition-duration: 0.35s; + transition-duration: 0.35s; + -webkit-transition-timing-function: ease; + transition-timing-function: ease; +} +.caret { + display: inline-block; + width: 0; + height: 0; + margin-left: 2px; + vertical-align: middle; + border-top: 4px solid; + border-right: 4px solid transparent; + border-left: 4px solid transparent; +} +.dropdown { + position: relative; +} +.dropdown-toggle:focus { + outline: 0; +} +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 160px; + padding: 5px 0; + margin: 2px 0 0; + list-style: none; + font-size: 14px; + text-align: left; + background-color: #ffffff; + border: 1px solid #cccccc; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 4px; + -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); + box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); + background-clip: padding-box; +} +.dropdown-menu.pull-right { + right: 0; + left: auto; +} +.dropdown-menu .divider { + height: 1px; + margin: 9px 0; + overflow: hidden; + background-color: #e5e5e5; +} +.dropdown-menu > li > a { + display: block; + padding: 3px 20px; + clear: both; + font-weight: normal; + line-height: 1.42857143; + color: #333333; + white-space: nowrap; +} +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus { + text-decoration: none; + color: #262626; + background-color: #f5f5f5; +} +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus { + color: #ffffff; + text-decoration: none; + outline: 0; + background-color: #337ab7; +} +.dropdown-menu > .disabled > a, +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + color: #777777; +} +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + text-decoration: none; + background-color: transparent; + background-image: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + cursor: not-allowed; +} +.open > .dropdown-menu { + display: block; +} +.open > a { + outline: 0; +} +.dropdown-menu-right { + left: auto; + right: 0; +} +.dropdown-menu-left { + left: 0; + right: auto; +} +.dropdown-header { + display: block; + padding: 3px 20px; + font-size: 12px; + line-height: 1.42857143; + color: #777777; + white-space: nowrap; +} +.dropdown-backdrop { + position: fixed; + left: 0; + right: 0; + bottom: 0; + top: 0; + z-index: 990; +} +.pull-right > .dropdown-menu { + right: 0; + left: auto; +} +.dropup .caret, +.navbar-fixed-bottom .dropdown .caret { + border-top: 0; + border-bottom: 4px solid; + content: ""; +} +.dropup .dropdown-menu, +.navbar-fixed-bottom .dropdown .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 1px; +} +@media (min-width: 768px) { + .navbar-right .dropdown-menu { + left: auto; + right: 0; + } + .navbar-right .dropdown-menu-left { + left: 0; + right: auto; + } +} +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-block; + vertical-align: middle; +} +.btn-group > .btn, +.btn-group-vertical > .btn { + position: relative; + float: left; +} +.btn-group > .btn:hover, +.btn-group-vertical > .btn:hover, +.btn-group > .btn:focus, +.btn-group-vertical > .btn:focus, +.btn-group > .btn:active, +.btn-group-vertical > .btn:active, +.btn-group > .btn.active, +.btn-group-vertical > .btn.active { + z-index: 2; +} +.btn-group .btn + .btn, +.btn-group .btn + .btn-group, +.btn-group .btn-group + .btn, +.btn-group .btn-group + .btn-group { + margin-left: -1px; +} +.btn-toolbar { + margin-left: -5px; +} +.btn-toolbar .btn-group, +.btn-toolbar .input-group { + float: left; +} +.btn-toolbar > .btn, +.btn-toolbar > .btn-group, +.btn-toolbar > .input-group { + margin-left: 5px; +} +.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { + border-radius: 0; +} +.btn-group > .btn:first-child { + margin-left: 0; +} +.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.btn-group > .btn:last-child:not(:first-child), +.btn-group > .dropdown-toggle:not(:first-child) { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.btn-group > .btn-group { + float: left; +} +.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} +.btn-group > .btn-group:first-child > .btn:last-child, +.btn-group > .btn-group:first-child > .dropdown-toggle { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.btn-group > .btn-group:last-child > .btn:first-child { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; +} +.btn-group > .btn + .dropdown-toggle { + padding-left: 8px; + padding-right: 8px; +} +.btn-group > .btn-lg + .dropdown-toggle { + padding-left: 12px; + padding-right: 12px; +} +.btn-group.open .dropdown-toggle { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); +} +.btn-group.open .dropdown-toggle.btn-link { + -webkit-box-shadow: none; + box-shadow: none; +} +.btn .caret { + margin-left: 0; +} +.btn-lg .caret { + border-width: 5px 5px 0; + border-bottom-width: 0; +} +.dropup .btn-lg .caret { + border-width: 0 5px 5px; +} +.btn-group-vertical > .btn, +.btn-group-vertical > .btn-group, +.btn-group-vertical > .btn-group > .btn { + display: block; + float: none; + width: 100%; + max-width: 100%; +} +.btn-group-vertical > .btn-group > .btn { + float: none; +} +.btn-group-vertical > .btn + .btn, +.btn-group-vertical > .btn + .btn-group, +.btn-group-vertical > .btn-group + .btn, +.btn-group-vertical > .btn-group + .btn-group { + margin-top: -1px; + margin-left: 0; +} +.btn-group-vertical > .btn:not(:first-child):not(:last-child) { + border-radius: 0; +} +.btn-group-vertical > .btn:first-child:not(:last-child) { + border-top-right-radius: 4px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group-vertical > .btn:last-child:not(:first-child) { + border-bottom-left-radius: 4px; + border-top-right-radius: 0; + border-top-left-radius: 0; +} +.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} +.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, +.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { + border-top-right-radius: 0; + border-top-left-radius: 0; +} +.btn-group-justified { + display: table; + width: 100%; + table-layout: fixed; + border-collapse: separate; +} +.btn-group-justified > .btn, +.btn-group-justified > .btn-group { + float: none; + display: table-cell; + width: 1%; +} +.btn-group-justified > .btn-group .btn { + width: 100%; +} +.btn-group-justified > .btn-group .dropdown-menu { + left: auto; +} +[data-toggle="buttons"] > .btn input[type="radio"], +[data-toggle="buttons"] > .btn-group > .btn input[type="radio"], +[data-toggle="buttons"] > .btn input[type="checkbox"], +[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none; +} +.input-group { + position: relative; + display: table; + border-collapse: separate; +} +.input-group[class*="col-"] { + float: none; + padding-left: 0; + padding-right: 0; +} +.input-group .form-control { + position: relative; + z-index: 2; + float: left; + width: 100%; + margin-bottom: 0; +} +.input-group-lg > .form-control, +.input-group-lg > .input-group-addon, +.input-group-lg > .input-group-btn > .btn { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.33; + border-radius: 6px; +} +select.input-group-lg > .form-control, +select.input-group-lg > .input-group-addon, +select.input-group-lg > .input-group-btn > .btn { + height: 46px; + line-height: 46px; +} +textarea.input-group-lg > .form-control, +textarea.input-group-lg > .input-group-addon, +textarea.input-group-lg > .input-group-btn > .btn, +select[multiple].input-group-lg > .form-control, +select[multiple].input-group-lg > .input-group-addon, +select[multiple].input-group-lg > .input-group-btn > .btn { + height: auto; +} +.input-group-sm > .form-control, +.input-group-sm > .input-group-addon, +.input-group-sm > .input-group-btn > .btn { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +select.input-group-sm > .form-control, +select.input-group-sm > .input-group-addon, +select.input-group-sm > .input-group-btn > .btn { + height: 30px; + line-height: 30px; +} +textarea.input-group-sm > .form-control, +textarea.input-group-sm > .input-group-addon, +textarea.input-group-sm > .input-group-btn > .btn, +select[multiple].input-group-sm > .form-control, +select[multiple].input-group-sm > .input-group-addon, +select[multiple].input-group-sm > .input-group-btn > .btn { + height: auto; +} +.input-group-addon, +.input-group-btn, +.input-group .form-control { + display: table-cell; +} +.input-group-addon:not(:first-child):not(:last-child), +.input-group-btn:not(:first-child):not(:last-child), +.input-group .form-control:not(:first-child):not(:last-child) { + border-radius: 0; +} +.input-group-addon, +.input-group-btn { + width: 1%; + white-space: nowrap; + vertical-align: middle; +} +.input-group-addon { + padding: 6px 12px; + font-size: 14px; + font-weight: normal; + line-height: 1; + color: #555555; + text-align: center; + background-color: #eeeeee; + border: 1px solid #cccccc; + border-radius: 4px; +} +.input-group-addon.input-sm { + padding: 5px 10px; + font-size: 12px; + border-radius: 3px; +} +.input-group-addon.input-lg { + padding: 10px 16px; + font-size: 18px; + border-radius: 6px; +} +.input-group-addon input[type="radio"], +.input-group-addon input[type="checkbox"] { + margin-top: 0; +} +.input-group .form-control:first-child, +.input-group-addon:first-child, +.input-group-btn:first-child > .btn, +.input-group-btn:first-child > .btn-group > .btn, +.input-group-btn:first-child > .dropdown-toggle, +.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), +.input-group-btn:last-child > .btn-group:not(:last-child) > .btn { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.input-group-addon:first-child { + border-right: 0; +} +.input-group .form-control:last-child, +.input-group-addon:last-child, +.input-group-btn:last-child > .btn, +.input-group-btn:last-child > .btn-group > .btn, +.input-group-btn:last-child > .dropdown-toggle, +.input-group-btn:first-child > .btn:not(:first-child), +.input-group-btn:first-child > .btn-group:not(:first-child) > .btn { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.input-group-addon:last-child { + border-left: 0; +} +.input-group-btn { + position: relative; + font-size: 0; + white-space: nowrap; +} +.input-group-btn > .btn { + position: relative; +} +.input-group-btn > .btn + .btn { + margin-left: -1px; +} +.input-group-btn > .btn:hover, +.input-group-btn > .btn:focus, +.input-group-btn > .btn:active { + z-index: 2; +} +.input-group-btn:first-child > .btn, +.input-group-btn:first-child > .btn-group { + margin-right: -1px; +} +.input-group-btn:last-child > .btn, +.input-group-btn:last-child > .btn-group { + margin-left: -1px; +} +.nav { + margin-bottom: 0; + padding-left: 0; + list-style: none; +} +.nav > li { + position: relative; + display: block; +} +.nav > li > a { + position: relative; + display: block; + padding: 10px 15px; +} +.nav > li > a:hover, +.nav > li > a:focus { + text-decoration: none; + background-color: #eeeeee; +} +.nav > li.disabled > a { + color: #777777; +} +.nav > li.disabled > a:hover, +.nav > li.disabled > a:focus { + color: #777777; + text-decoration: none; + background-color: transparent; + cursor: not-allowed; +} +.nav .open > a, +.nav .open > a:hover, +.nav .open > a:focus { + background-color: #eeeeee; + border-color: #337ab7; +} +.nav .nav-divider { + height: 1px; + margin: 9px 0; + overflow: hidden; + background-color: #e5e5e5; +} +.nav > li > a > img { + max-width: none; +} +.nav-tabs { + border-bottom: 1px solid #dddddd; +} +.nav-tabs > li { + float: left; + margin-bottom: -1px; +} +.nav-tabs > li > a { + margin-right: 2px; + line-height: 1.42857143; + border: 1px solid transparent; + border-radius: 4px 4px 0 0; +} +.nav-tabs > li > a:hover { + border-color: #eeeeee #eeeeee #dddddd; +} +.nav-tabs > li.active > a, +.nav-tabs > li.active > a:hover, +.nav-tabs > li.active > a:focus { + color: #555555; + background-color: #ffffff; + border: 1px solid #dddddd; + border-bottom-color: transparent; + cursor: default; +} +.nav-tabs.nav-justified { + width: 100%; + border-bottom: 0; +} +.nav-tabs.nav-justified > li { + float: none; +} +.nav-tabs.nav-justified > li > a { + text-align: center; + margin-bottom: 5px; +} +.nav-tabs.nav-justified > .dropdown .dropdown-menu { + top: auto; + left: auto; +} +@media (min-width: 768px) { + .nav-tabs.nav-justified > li { + display: table-cell; + width: 1%; + } + .nav-tabs.nav-justified > li > a { + margin-bottom: 0; + } +} +.nav-tabs.nav-justified > li > a { + margin-right: 0; + border-radius: 4px; +} +.nav-tabs.nav-justified > .active > a, +.nav-tabs.nav-justified > .active > a:hover, +.nav-tabs.nav-justified > .active > a:focus { + border: 1px solid #dddddd; +} +@media (min-width: 768px) { + .nav-tabs.nav-justified > li > a { + border-bottom: 1px solid #dddddd; + border-radius: 4px 4px 0 0; + } + .nav-tabs.nav-justified > .active > a, + .nav-tabs.nav-justified > .active > a:hover, + .nav-tabs.nav-justified > .active > a:focus { + border-bottom-color: #ffffff; + } +} +.nav-pills > li { + float: left; +} +.nav-pills > li > a { + border-radius: 4px; +} +.nav-pills > li + li { + margin-left: 2px; +} +.nav-pills > li.active > a, +.nav-pills > li.active > a:hover, +.nav-pills > li.active > a:focus { + color: #ffffff; + background-color: #337ab7; +} +.nav-stacked > li { + float: none; +} +.nav-stacked > li + li { + margin-top: 2px; + margin-left: 0; +} +.nav-justified { + width: 100%; +} +.nav-justified > li { + float: none; +} +.nav-justified > li > a { + text-align: center; + margin-bottom: 5px; +} +.nav-justified > .dropdown .dropdown-menu { + top: auto; + left: auto; +} +@media (min-width: 768px) { + .nav-justified > li { + display: table-cell; + width: 1%; + } + .nav-justified > li > a { + margin-bottom: 0; + } +} +.nav-tabs-justified { + border-bottom: 0; +} +.nav-tabs-justified > li > a { + margin-right: 0; + border-radius: 4px; +} +.nav-tabs-justified > .active > a, +.nav-tabs-justified > .active > a:hover, +.nav-tabs-justified > .active > a:focus { + border: 1px solid #dddddd; +} +@media (min-width: 768px) { + .nav-tabs-justified > li > a { + border-bottom: 1px solid #dddddd; + border-radius: 4px 4px 0 0; + } + .nav-tabs-justified > .active > a, + .nav-tabs-justified > .active > a:hover, + .nav-tabs-justified > .active > a:focus { + border-bottom-color: #ffffff; + } +} +.tab-content > .tab-pane { + display: none; + visibility: hidden; +} +.tab-content > .active { + display: block; + visibility: visible; +} +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-right-radius: 0; + border-top-left-radius: 0; +} +.navbar { + position: relative; + min-height: 50px; + margin-bottom: 20px; + border: 1px solid transparent; +} +@media (min-width: 768px) { + .navbar { + border-radius: 4px; + } +} +@media (min-width: 768px) { + .navbar-header { + float: left; + } +} +.navbar-collapse { + overflow-x: visible; + padding-right: 15px; + padding-left: 15px; + border-top: 1px solid transparent; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); + -webkit-overflow-scrolling: touch; +} +.navbar-collapse.in { + overflow-y: auto; +} +@media (min-width: 768px) { + .navbar-collapse { + width: auto; + border-top: 0; + box-shadow: none; + } + .navbar-collapse.collapse { + display: block !important; + visibility: visible !important; + height: auto !important; + padding-bottom: 0; + overflow: visible !important; + } + .navbar-collapse.in { + overflow-y: visible; + } + .navbar-fixed-top .navbar-collapse, + .navbar-static-top .navbar-collapse, + .navbar-fixed-bottom .navbar-collapse { + padding-left: 0; + padding-right: 0; + } +} +.navbar-fixed-top .navbar-collapse, +.navbar-fixed-bottom .navbar-collapse { + max-height: 340px; +} +@media (max-device-width: 480px) and (orientation: landscape) { + .navbar-fixed-top .navbar-collapse, + .navbar-fixed-bottom .navbar-collapse { + max-height: 200px; + } +} +.container > .navbar-header, +.container-fluid > .navbar-header, +.container > .navbar-collapse, +.container-fluid > .navbar-collapse { + margin-right: -15px; + margin-left: -15px; +} +@media (min-width: 768px) { + .container > .navbar-header, + .container-fluid > .navbar-header, + .container > .navbar-collapse, + .container-fluid > .navbar-collapse { + margin-right: 0; + margin-left: 0; + } +} +.navbar-static-top { + z-index: 1000; + border-width: 0 0 1px; +} +@media (min-width: 768px) { + .navbar-static-top { + border-radius: 0; + } +} +.navbar-fixed-top, +.navbar-fixed-bottom { + position: fixed; + right: 0; + left: 0; + z-index: 1030; +} +@media (min-width: 768px) { + .navbar-fixed-top, + .navbar-fixed-bottom { + border-radius: 0; + } +} +.navbar-fixed-top { + top: 0; + border-width: 0 0 1px; +} +.navbar-fixed-bottom { + bottom: 0; + margin-bottom: 0; + border-width: 1px 0 0; +} +.navbar-brand { + float: left; + padding: 15px 15px; + font-size: 18px; + line-height: 20px; + height: 50px; +} +.navbar-brand:hover, +.navbar-brand:focus { + text-decoration: none; +} +.navbar-brand > img { + display: block; +} +@media (min-width: 768px) { + .navbar > .container .navbar-brand, + .navbar > .container-fluid .navbar-brand { + margin-left: -15px; + } +} +.navbar-toggle { + position: relative; + float: right; + margin-right: 15px; + padding: 9px 10px; + margin-top: 8px; + margin-bottom: 8px; + background-color: transparent; + background-image: none; + border: 1px solid transparent; + border-radius: 4px; +} +.navbar-toggle:focus { + outline: 0; +} +.navbar-toggle .icon-bar { + display: block; + width: 22px; + height: 2px; + border-radius: 1px; +} +.navbar-toggle .icon-bar + .icon-bar { + margin-top: 4px; +} +@media (min-width: 768px) { + .navbar-toggle { + display: none; + } +} +.navbar-nav { + margin: 7.5px -15px; +} +.navbar-nav > li > a { + padding-top: 10px; + padding-bottom: 10px; + line-height: 20px; +} +@media (max-width: 767px) { + .navbar-nav .open .dropdown-menu { + position: static; + float: none; + width: auto; + margin-top: 0; + background-color: transparent; + border: 0; + box-shadow: none; + } + .navbar-nav .open .dropdown-menu > li > a, + .navbar-nav .open .dropdown-menu .dropdown-header { + padding: 5px 15px 5px 25px; + } + .navbar-nav .open .dropdown-menu > li > a { + line-height: 20px; + } + .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-nav .open .dropdown-menu > li > a:focus { + background-image: none; + } +} +@media (min-width: 768px) { + .navbar-nav { + float: left; + margin: 0; + } + .navbar-nav > li { + float: left; + } + .navbar-nav > li > a { + padding-top: 15px; + padding-bottom: 15px; + } +} +.navbar-form { + margin-left: -15px; + margin-right: -15px; + padding: 10px 15px; + border-top: 1px solid transparent; + border-bottom: 1px solid transparent; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + margin-top: 8px; + margin-bottom: 8px; +} +@media (min-width: 768px) { + .navbar-form .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .form-control { + display: inline-block; + width: auto; + vertical-align: middle; + } + .navbar-form .form-control-static { + display: inline-block; + } + .navbar-form .input-group { + display: inline-table; + vertical-align: middle; + } + .navbar-form .input-group .input-group-addon, + .navbar-form .input-group .input-group-btn, + .navbar-form .input-group .form-control { + width: auto; + } + .navbar-form .input-group > .form-control { + width: 100%; + } + .navbar-form .control-label { + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .radio, + .navbar-form .checkbox { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .radio label, + .navbar-form .checkbox label { + padding-left: 0; + } + .navbar-form .radio input[type="radio"], + .navbar-form .checkbox input[type="checkbox"] { + position: relative; + margin-left: 0; + } + .navbar-form .has-feedback .form-control-feedback { + top: 0; + } +} +@media (max-width: 767px) { + .navbar-form .form-group { + margin-bottom: 5px; + } + .navbar-form .form-group:last-child { + margin-bottom: 0; + } +} +@media (min-width: 768px) { + .navbar-form { + width: auto; + border: 0; + margin-left: 0; + margin-right: 0; + padding-top: 0; + padding-bottom: 0; + -webkit-box-shadow: none; + box-shadow: none; + } +} +.navbar-nav > li > .dropdown-menu { + margin-top: 0; + border-top-right-radius: 0; + border-top-left-radius: 0; +} +.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { + border-top-right-radius: 4px; + border-top-left-radius: 4px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.navbar-btn { + margin-top: 8px; + margin-bottom: 8px; +} +.navbar-btn.btn-sm { + margin-top: 10px; + margin-bottom: 10px; +} +.navbar-btn.btn-xs { + margin-top: 14px; + margin-bottom: 14px; +} +.navbar-text { + margin-top: 15px; + margin-bottom: 15px; +} +@media (min-width: 768px) { + .navbar-text { + float: left; + margin-left: 15px; + margin-right: 15px; + } +} +@media (min-width: 768px) { + .navbar-left { + float: left !important; + } + .navbar-right { + float: right !important; + margin-right: -15px; + } + .navbar-right ~ .navbar-right { + margin-right: 0; + } +} +.navbar-default { + background-color: #f8f8f8; + border-color: #e7e7e7; +} +.navbar-default .navbar-brand { + color: #777777; +} +.navbar-default .navbar-brand:hover, +.navbar-default .navbar-brand:focus { + color: #5e5e5e; + background-color: transparent; +} +.navbar-default .navbar-text { + color: #777777; +} +.navbar-default .navbar-nav > li > a { + color: #777777; +} +.navbar-default .navbar-nav > li > a:hover, +.navbar-default .navbar-nav > li > a:focus { + color: #333333; + background-color: transparent; +} +.navbar-default .navbar-nav > .active > a, +.navbar-default .navbar-nav > .active > a:hover, +.navbar-default .navbar-nav > .active > a:focus { + color: #555555; + background-color: #e7e7e7; +} +.navbar-default .navbar-nav > .disabled > a, +.navbar-default .navbar-nav > .disabled > a:hover, +.navbar-default .navbar-nav > .disabled > a:focus { + color: #cccccc; + background-color: transparent; +} +.navbar-default .navbar-toggle { + border-color: #dddddd; +} +.navbar-default .navbar-toggle:hover, +.navbar-default .navbar-toggle:focus { + background-color: #dddddd; +} +.navbar-default .navbar-toggle .icon-bar { + background-color: #888888; +} +.navbar-default .navbar-collapse, +.navbar-default .navbar-form { + border-color: #e7e7e7; +} +.navbar-default .navbar-nav > .open > a, +.navbar-default .navbar-nav > .open > a:hover, +.navbar-default .navbar-nav > .open > a:focus { + background-color: #e7e7e7; + color: #555555; +} +@media (max-width: 767px) { + .navbar-default .navbar-nav .open .dropdown-menu > li > a { + color: #777777; + } + .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { + color: #333333; + background-color: transparent; + } + .navbar-default .navbar-nav .open .dropdown-menu > .active > a, + .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #555555; + background-color: #e7e7e7; + } + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { + color: #cccccc; + background-color: transparent; + } +} +.navbar-default .navbar-link { + color: #777777; +} +.navbar-default .navbar-link:hover { + color: #333333; +} +.navbar-default .btn-link { + color: #777777; +} +.navbar-default .btn-link:hover, +.navbar-default .btn-link:focus { + color: #333333; +} +.navbar-default .btn-link[disabled]:hover, +fieldset[disabled] .navbar-default .btn-link:hover, +.navbar-default .btn-link[disabled]:focus, +fieldset[disabled] .navbar-default .btn-link:focus { + color: #cccccc; +} +.navbar-inverse { + background-color: #222222; + border-color: #080808; +} +.navbar-inverse .navbar-brand { + color: #9d9d9d; +} +.navbar-inverse .navbar-brand:hover, +.navbar-inverse .navbar-brand:focus { + color: #ffffff; + background-color: transparent; +} +.navbar-inverse .navbar-text { + color: #9d9d9d; +} +.navbar-inverse .navbar-nav > li > a { + color: #9d9d9d; +} +.navbar-inverse .navbar-nav > li > a:hover, +.navbar-inverse .navbar-nav > li > a:focus { + color: #ffffff; + background-color: transparent; +} +.navbar-inverse .navbar-nav > .active > a, +.navbar-inverse .navbar-nav > .active > a:hover, +.navbar-inverse .navbar-nav > .active > a:focus { + color: #ffffff; + background-color: #080808; +} +.navbar-inverse .navbar-nav > .disabled > a, +.navbar-inverse .navbar-nav > .disabled > a:hover, +.navbar-inverse .navbar-nav > .disabled > a:focus { + color: #444444; + background-color: transparent; +} +.navbar-inverse .navbar-toggle { + border-color: #333333; +} +.navbar-inverse .navbar-toggle:hover, +.navbar-inverse .navbar-toggle:focus { + background-color: #333333; +} +.navbar-inverse .navbar-toggle .icon-bar { + background-color: #ffffff; +} +.navbar-inverse .navbar-collapse, +.navbar-inverse .navbar-form { + border-color: #101010; +} +.navbar-inverse .navbar-nav > .open > a, +.navbar-inverse .navbar-nav > .open > a:hover, +.navbar-inverse .navbar-nav > .open > a:focus { + background-color: #080808; + color: #ffffff; +} +@media (max-width: 767px) { + .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { + border-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu .divider { + background-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { + color: #9d9d9d; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { + color: #ffffff; + background-color: transparent; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #ffffff; + background-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { + color: #444444; + background-color: transparent; + } +} +.navbar-inverse .navbar-link { + color: #9d9d9d; +} +.navbar-inverse .navbar-link:hover { + color: #ffffff; +} +.navbar-inverse .btn-link { + color: #9d9d9d; +} +.navbar-inverse .btn-link:hover, +.navbar-inverse .btn-link:focus { + color: #ffffff; +} +.navbar-inverse .btn-link[disabled]:hover, +fieldset[disabled] .navbar-inverse .btn-link:hover, +.navbar-inverse .btn-link[disabled]:focus, +fieldset[disabled] .navbar-inverse .btn-link:focus { + color: #444444; +} +.breadcrumb { + padding: 8px 15px; + margin-bottom: 20px; + list-style: none; + background-color: #f5f5f5; + border-radius: 4px; +} +.breadcrumb > li { + display: inline-block; +} +.breadcrumb > li + li:before { + content: "/\00a0"; + padding: 0 5px; + color: #cccccc; +} +.breadcrumb > .active { + color: #777777; +} +.pagination { + display: inline-block; + padding-left: 0; + margin: 20px 0; + border-radius: 4px; +} +.pagination > li { + display: inline; +} +.pagination > li > a, +.pagination > li > span { + position: relative; + float: left; + padding: 6px 12px; + line-height: 1.42857143; + text-decoration: none; + color: #337ab7; + background-color: #ffffff; + border: 1px solid #dddddd; + margin-left: -1px; +} +.pagination > li:first-child > a, +.pagination > li:first-child > span { + margin-left: 0; + border-bottom-left-radius: 4px; + border-top-left-radius: 4px; +} +.pagination > li:last-child > a, +.pagination > li:last-child > span { + border-bottom-right-radius: 4px; + border-top-right-radius: 4px; +} +.pagination > li > a:hover, +.pagination > li > span:hover, +.pagination > li > a:focus, +.pagination > li > span:focus { + color: #23527c; + background-color: #eeeeee; + border-color: #dddddd; +} +.pagination > .active > a, +.pagination > .active > span, +.pagination > .active > a:hover, +.pagination > .active > span:hover, +.pagination > .active > a:focus, +.pagination > .active > span:focus { + z-index: 2; + color: #ffffff; + background-color: #337ab7; + border-color: #337ab7; + cursor: default; +} +.pagination > .disabled > span, +.pagination > .disabled > span:hover, +.pagination > .disabled > span:focus, +.pagination > .disabled > a, +.pagination > .disabled > a:hover, +.pagination > .disabled > a:focus { + color: #777777; + background-color: #ffffff; + border-color: #dddddd; + cursor: not-allowed; +} +.pagination-lg > li > a, +.pagination-lg > li > span { + padding: 10px 16px; + font-size: 18px; +} +.pagination-lg > li:first-child > a, +.pagination-lg > li:first-child > span { + border-bottom-left-radius: 6px; + border-top-left-radius: 6px; +} +.pagination-lg > li:last-child > a, +.pagination-lg > li:last-child > span { + border-bottom-right-radius: 6px; + border-top-right-radius: 6px; +} +.pagination-sm > li > a, +.pagination-sm > li > span { + padding: 5px 10px; + font-size: 12px; +} +.pagination-sm > li:first-child > a, +.pagination-sm > li:first-child > span { + border-bottom-left-radius: 3px; + border-top-left-radius: 3px; +} +.pagination-sm > li:last-child > a, +.pagination-sm > li:last-child > span { + border-bottom-right-radius: 3px; + border-top-right-radius: 3px; +} +.pager { + padding-left: 0; + margin: 20px 0; + list-style: none; + text-align: center; +} +.pager li { + display: inline; +} +.pager li > a, +.pager li > span { + display: inline-block; + padding: 5px 14px; + background-color: #ffffff; + border: 1px solid #dddddd; + border-radius: 15px; +} +.pager li > a:hover, +.pager li > a:focus { + text-decoration: none; + background-color: #eeeeee; +} +.pager .next > a, +.pager .next > span { + float: right; +} +.pager .previous > a, +.pager .previous > span { + float: left; +} +.pager .disabled > a, +.pager .disabled > a:hover, +.pager .disabled > a:focus, +.pager .disabled > span { + color: #777777; + background-color: #ffffff; + cursor: not-allowed; +} +.label { + display: inline; + padding: .2em .6em .3em; + font-size: 75%; + font-weight: bold; + line-height: 1; + color: #ffffff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: .25em; +} +a.label:hover, +a.label:focus { + color: #ffffff; + text-decoration: none; + cursor: pointer; +} +.label:empty { + display: none; +} +.btn .label { + position: relative; + top: -1px; +} +.label-default { + background-color: #777777; +} +.label-default[href]:hover, +.label-default[href]:focus { + background-color: #5e5e5e; +} +.label-primary { + background-color: #337ab7; +} +.label-primary[href]:hover, +.label-primary[href]:focus { + background-color: #286090; +} +.label-success { + background-color: #5cb85c; +} +.label-success[href]:hover, +.label-success[href]:focus { + background-color: #449d44; +} +.label-info { + background-color: #5bc0de; +} +.label-info[href]:hover, +.label-info[href]:focus { + background-color: #31b0d5; +} +.label-warning { + background-color: #f0ad4e; +} +.label-warning[href]:hover, +.label-warning[href]:focus { + background-color: #ec971f; +} +.label-danger { + background-color: #d9534f; +} +.label-danger[href]:hover, +.label-danger[href]:focus { + background-color: #c9302c; +} +.badge { + display: inline-block; + min-width: 10px; + padding: 3px 7px; + font-size: 12px; + font-weight: bold; + color: #ffffff; + line-height: 1; + vertical-align: baseline; + white-space: nowrap; + text-align: center; + background-color: #777777; + border-radius: 10px; +} +.badge:empty { + display: none; +} +.btn .badge { + position: relative; + top: -1px; +} +.btn-xs .badge { + top: 0; + padding: 1px 5px; +} +a.badge:hover, +a.badge:focus { + color: #ffffff; + text-decoration: none; + cursor: pointer; +} +.list-group-item.active > .badge, +.nav-pills > .active > a > .badge { + color: #337ab7; + background-color: #ffffff; +} +.list-group-item > .badge { + float: right; +} +.list-group-item > .badge + .badge { + margin-right: 5px; +} +.nav-pills > li > a > .badge { + margin-left: 3px; +} +.jumbotron { + padding: 30px 15px; + margin-bottom: 30px; + color: inherit; + background-color: #eeeeee; +} +.jumbotron h1, +.jumbotron .h1 { + color: inherit; +} +.jumbotron p { + margin-bottom: 15px; + font-size: 21px; + font-weight: 200; +} +.jumbotron > hr { + border-top-color: #d5d5d5; +} +.container .jumbotron, +.container-fluid .jumbotron { + border-radius: 6px; +} +.jumbotron .container { + max-width: 100%; +} +@media screen and (min-width: 768px) { + .jumbotron { + padding: 48px 0; + } + .container .jumbotron, + .container-fluid .jumbotron { + padding-left: 60px; + padding-right: 60px; + } + .jumbotron h1, + .jumbotron .h1 { + font-size: 63px; + } +} +.thumbnail { + display: block; + padding: 4px; + margin-bottom: 20px; + line-height: 1.42857143; + background-color: #ffffff; + border: 1px solid #dddddd; + border-radius: 4px; + -webkit-transition: border 0.2s ease-in-out; + -o-transition: border 0.2s ease-in-out; + transition: border 0.2s ease-in-out; +} +.thumbnail > img, +.thumbnail a > img { + margin-left: auto; + margin-right: auto; +} +a.thumbnail:hover, +a.thumbnail:focus, +a.thumbnail.active { + border-color: #337ab7; +} +.thumbnail .caption { + padding: 9px; + color: #333333; +} +.alert { + padding: 15px; + margin-bottom: 20px; + border: 1px solid transparent; + border-radius: 4px; +} +.alert h4 { + margin-top: 0; + color: inherit; +} +.alert .alert-link { + font-weight: bold; +} +.alert > p, +.alert > ul { + margin-bottom: 0; +} +.alert > p + p { + margin-top: 5px; +} +.alert-dismissable, +.alert-dismissible { + padding-right: 35px; +} +.alert-dismissable .close, +.alert-dismissible .close { + position: relative; + top: -2px; + right: -21px; + color: inherit; +} +.alert-success { + background-color: #dff0d8; + border-color: #d6e9c6; + color: #3c763d; +} +.alert-success hr { + border-top-color: #c9e2b3; +} +.alert-success .alert-link { + color: #2b542c; +} +.alert-info { + background-color: #d9edf7; + border-color: #bce8f1; + color: #31708f; +} +.alert-info hr { + border-top-color: #a6e1ec; +} +.alert-info .alert-link { + color: #245269; +} +.alert-warning { + background-color: #fcf8e3; + border-color: #faebcc; + color: #8a6d3b; +} +.alert-warning hr { + border-top-color: #f7e1b5; +} +.alert-warning .alert-link { + color: #66512c; +} +.alert-danger { + background-color: #f2dede; + border-color: #ebccd1; + color: #a94442; +} +.alert-danger hr { + border-top-color: #e4b9c0; +} +.alert-danger .alert-link { + color: #843534; +} +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +.progress { + overflow: hidden; + height: 20px; + margin-bottom: 20px; + background-color: #f5f5f5; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); +} +.progress-bar { + float: left; + width: 0%; + height: 100%; + font-size: 12px; + line-height: 20px; + color: #ffffff; + text-align: center; + background-color: #337ab7; + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -webkit-transition: width 0.6s ease; + -o-transition: width 0.6s ease; + transition: width 0.6s ease; +} +.progress-striped .progress-bar, +.progress-bar-striped { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-size: 40px 40px; +} +.progress.active .progress-bar, +.progress-bar.active { + -webkit-animation: progress-bar-stripes 2s linear infinite; + -o-animation: progress-bar-stripes 2s linear infinite; + animation: progress-bar-stripes 2s linear infinite; +} +.progress-bar-success { + background-color: #5cb85c; +} +.progress-striped .progress-bar-success { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.progress-bar-info { + background-color: #5bc0de; +} +.progress-striped .progress-bar-info { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.progress-bar-warning { + background-color: #f0ad4e; +} +.progress-striped .progress-bar-warning { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.progress-bar-danger { + background-color: #d9534f; +} +.progress-striped .progress-bar-danger { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.media { + margin-top: 15px; +} +.media:first-child { + margin-top: 0; +} +.media-right, +.media > .pull-right { + padding-left: 10px; +} +.media-left, +.media > .pull-left { + padding-right: 10px; +} +.media-left, +.media-right, +.media-body { + display: table-cell; + vertical-align: top; +} +.media-middle { + vertical-align: middle; +} +.media-bottom { + vertical-align: bottom; +} +.media-heading { + margin-top: 0; + margin-bottom: 5px; +} +.media-list { + padding-left: 0; + list-style: none; +} +.list-group { + margin-bottom: 20px; + padding-left: 0; +} +.list-group-item { + position: relative; + display: block; + padding: 10px 15px; + margin-bottom: -1px; + background-color: #ffffff; + border: 1px solid #dddddd; +} +.list-group-item:first-child { + border-top-right-radius: 4px; + border-top-left-radius: 4px; +} +.list-group-item:last-child { + margin-bottom: 0; + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; +} +a.list-group-item { + color: #555555; +} +a.list-group-item .list-group-item-heading { + color: #333333; +} +a.list-group-item:hover, +a.list-group-item:focus { + text-decoration: none; + color: #555555; + background-color: #f5f5f5; +} +.list-group-item.disabled, +.list-group-item.disabled:hover, +.list-group-item.disabled:focus { + background-color: #eeeeee; + color: #777777; + cursor: not-allowed; +} +.list-group-item.disabled .list-group-item-heading, +.list-group-item.disabled:hover .list-group-item-heading, +.list-group-item.disabled:focus .list-group-item-heading { + color: inherit; +} +.list-group-item.disabled .list-group-item-text, +.list-group-item.disabled:hover .list-group-item-text, +.list-group-item.disabled:focus .list-group-item-text { + color: #777777; +} +.list-group-item.active, +.list-group-item.active:hover, +.list-group-item.active:focus { + z-index: 2; + color: #ffffff; + background-color: #337ab7; + border-color: #337ab7; +} +.list-group-item.active .list-group-item-heading, +.list-group-item.active:hover .list-group-item-heading, +.list-group-item.active:focus .list-group-item-heading, +.list-group-item.active .list-group-item-heading > small, +.list-group-item.active:hover .list-group-item-heading > small, +.list-group-item.active:focus .list-group-item-heading > small, +.list-group-item.active .list-group-item-heading > .small, +.list-group-item.active:hover .list-group-item-heading > .small, +.list-group-item.active:focus .list-group-item-heading > .small { + color: inherit; +} +.list-group-item.active .list-group-item-text, +.list-group-item.active:hover .list-group-item-text, +.list-group-item.active:focus .list-group-item-text { + color: #c7ddef; +} +.list-group-item-success { + color: #3c763d; + background-color: #dff0d8; +} +a.list-group-item-success { + color: #3c763d; +} +a.list-group-item-success .list-group-item-heading { + color: inherit; +} +a.list-group-item-success:hover, +a.list-group-item-success:focus { + color: #3c763d; + background-color: #d0e9c6; +} +a.list-group-item-success.active, +a.list-group-item-success.active:hover, +a.list-group-item-success.active:focus { + color: #fff; + background-color: #3c763d; + border-color: #3c763d; +} +.list-group-item-info { + color: #31708f; + background-color: #d9edf7; +} +a.list-group-item-info { + color: #31708f; +} +a.list-group-item-info .list-group-item-heading { + color: inherit; +} +a.list-group-item-info:hover, +a.list-group-item-info:focus { + color: #31708f; + background-color: #c4e3f3; +} +a.list-group-item-info.active, +a.list-group-item-info.active:hover, +a.list-group-item-info.active:focus { + color: #fff; + background-color: #31708f; + border-color: #31708f; +} +.list-group-item-warning { + color: #8a6d3b; + background-color: #fcf8e3; +} +a.list-group-item-warning { + color: #8a6d3b; +} +a.list-group-item-warning .list-group-item-heading { + color: inherit; +} +a.list-group-item-warning:hover, +a.list-group-item-warning:focus { + color: #8a6d3b; + background-color: #faf2cc; +} +a.list-group-item-warning.active, +a.list-group-item-warning.active:hover, +a.list-group-item-warning.active:focus { + color: #fff; + background-color: #8a6d3b; + border-color: #8a6d3b; +} +.list-group-item-danger { + color: #a94442; + background-color: #f2dede; +} +a.list-group-item-danger { + color: #a94442; +} +a.list-group-item-danger .list-group-item-heading { + color: inherit; +} +a.list-group-item-danger:hover, +a.list-group-item-danger:focus { + color: #a94442; + background-color: #ebcccc; +} +a.list-group-item-danger.active, +a.list-group-item-danger.active:hover, +a.list-group-item-danger.active:focus { + color: #fff; + background-color: #a94442; + border-color: #a94442; +} +.list-group-item-heading { + margin-top: 0; + margin-bottom: 5px; +} +.list-group-item-text { + margin-bottom: 0; + line-height: 1.3; +} +.panel { + margin-bottom: 20px; + background-color: #ffffff; + border: 1px solid transparent; + border-radius: 4px; + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); +} +.panel-body { + padding: 15px; +} +.panel-heading { + padding: 10px 15px; + border-bottom: 1px solid transparent; + border-top-right-radius: 3px; + border-top-left-radius: 3px; +} +.panel-heading > .dropdown .dropdown-toggle { + color: inherit; +} +.panel-title { + margin-top: 0; + margin-bottom: 0; + font-size: 16px; + color: inherit; +} +.panel-title > a { + color: inherit; +} +.panel-footer { + padding: 10px 15px; + background-color: #f5f5f5; + border-top: 1px solid #dddddd; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.panel > .list-group, +.panel > .panel-collapse > .list-group { + margin-bottom: 0; +} +.panel > .list-group .list-group-item, +.panel > .panel-collapse > .list-group .list-group-item { + border-width: 1px 0; + border-radius: 0; +} +.panel > .list-group:first-child .list-group-item:first-child, +.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child { + border-top: 0; + border-top-right-radius: 3px; + border-top-left-radius: 3px; +} +.panel > .list-group:last-child .list-group-item:last-child, +.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child { + border-bottom: 0; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.panel-heading + .list-group .list-group-item:first-child { + border-top-width: 0; +} +.list-group + .panel-footer { + border-top-width: 0; +} +.panel > .table, +.panel > .table-responsive > .table, +.panel > .panel-collapse > .table { + margin-bottom: 0; +} +.panel > .table caption, +.panel > .table-responsive > .table caption, +.panel > .panel-collapse > .table caption { + padding-left: 15px; + padding-right: 15px; +} +.panel > .table:first-child, +.panel > .table-responsive:first-child > .table:first-child { + border-top-right-radius: 3px; + border-top-left-radius: 3px; +} +.panel > .table:first-child > thead:first-child > tr:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child { + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.panel > .table:first-child > thead:first-child > tr:first-child td:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, +.panel > .table:first-child > thead:first-child > tr:first-child th:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child { + border-top-left-radius: 3px; +} +.panel > .table:first-child > thead:first-child > tr:first-child td:last-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, +.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, +.panel > .table:first-child > thead:first-child > tr:first-child th:last-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, +.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child { + border-top-right-radius: 3px; +} +.panel > .table:last-child, +.panel > .table-responsive:last-child > .table:last-child { + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.panel > .table:last-child > tbody:last-child > tr:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; +} +.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, +.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child { + border-bottom-left-radius: 3px; +} +.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, +.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child { + border-bottom-right-radius: 3px; +} +.panel > .panel-body + .table, +.panel > .panel-body + .table-responsive, +.panel > .table + .panel-body, +.panel > .table-responsive + .panel-body { + border-top: 1px solid #dddddd; +} +.panel > .table > tbody:first-child > tr:first-child th, +.panel > .table > tbody:first-child > tr:first-child td { + border-top: 0; +} +.panel > .table-bordered, +.panel > .table-responsive > .table-bordered { + border: 0; +} +.panel > .table-bordered > thead > tr > th:first-child, +.panel > .table-responsive > .table-bordered > thead > tr > th:first-child, +.panel > .table-bordered > tbody > tr > th:first-child, +.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, +.panel > .table-bordered > tfoot > tr > th:first-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, +.panel > .table-bordered > thead > tr > td:first-child, +.panel > .table-responsive > .table-bordered > thead > tr > td:first-child, +.panel > .table-bordered > tbody > tr > td:first-child, +.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, +.panel > .table-bordered > tfoot > tr > td:first-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-left: 0; +} +.panel > .table-bordered > thead > tr > th:last-child, +.panel > .table-responsive > .table-bordered > thead > tr > th:last-child, +.panel > .table-bordered > tbody > tr > th:last-child, +.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, +.panel > .table-bordered > tfoot > tr > th:last-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, +.panel > .table-bordered > thead > tr > td:last-child, +.panel > .table-responsive > .table-bordered > thead > tr > td:last-child, +.panel > .table-bordered > tbody > tr > td:last-child, +.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, +.panel > .table-bordered > tfoot > tr > td:last-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0; +} +.panel > .table-bordered > thead > tr:first-child > td, +.panel > .table-responsive > .table-bordered > thead > tr:first-child > td, +.panel > .table-bordered > tbody > tr:first-child > td, +.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, +.panel > .table-bordered > thead > tr:first-child > th, +.panel > .table-responsive > .table-bordered > thead > tr:first-child > th, +.panel > .table-bordered > tbody > tr:first-child > th, +.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th { + border-bottom: 0; +} +.panel > .table-bordered > tbody > tr:last-child > td, +.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, +.panel > .table-bordered > tfoot > tr:last-child > td, +.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, +.panel > .table-bordered > tbody > tr:last-child > th, +.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, +.panel > .table-bordered > tfoot > tr:last-child > th, +.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th { + border-bottom: 0; +} +.panel > .table-responsive { + border: 0; + margin-bottom: 0; +} +.panel-group { + margin-bottom: 20px; +} +.panel-group .panel { + margin-bottom: 0; + border-radius: 4px; +} +.panel-group .panel + .panel { + margin-top: 5px; +} +.panel-group .panel-heading { + border-bottom: 0; +} +.panel-group .panel-heading + .panel-collapse > .panel-body, +.panel-group .panel-heading + .panel-collapse > .list-group { + border-top: 1px solid #dddddd; +} +.panel-group .panel-footer { + border-top: 0; +} +.panel-group .panel-footer + .panel-collapse .panel-body { + border-bottom: 1px solid #dddddd; +} +.panel-default { + border-color: #dddddd; +} +.panel-default > .panel-heading { + color: #333333; + background-color: #f5f5f5; + border-color: #dddddd; +} +.panel-default > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #dddddd; +} +.panel-default > .panel-heading .badge { + color: #f5f5f5; + background-color: #333333; +} +.panel-default > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #dddddd; +} +.panel-primary { + border-color: #337ab7; +} +.panel-primary > .panel-heading { + color: #ffffff; + background-color: #337ab7; + border-color: #337ab7; +} +.panel-primary > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #337ab7; +} +.panel-primary > .panel-heading .badge { + color: #337ab7; + background-color: #ffffff; +} +.panel-primary > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #337ab7; +} +.panel-success { + border-color: #d6e9c6; +} +.panel-success > .panel-heading { + color: #3c763d; + background-color: #dff0d8; + border-color: #d6e9c6; +} +.panel-success > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #d6e9c6; +} +.panel-success > .panel-heading .badge { + color: #dff0d8; + background-color: #3c763d; +} +.panel-success > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #d6e9c6; +} +.panel-info { + border-color: #bce8f1; +} +.panel-info > .panel-heading { + color: #31708f; + background-color: #d9edf7; + border-color: #bce8f1; +} +.panel-info > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #bce8f1; +} +.panel-info > .panel-heading .badge { + color: #d9edf7; + background-color: #31708f; +} +.panel-info > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #bce8f1; +} +.panel-warning { + border-color: #faebcc; +} +.panel-warning > .panel-heading { + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #faebcc; +} +.panel-warning > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #faebcc; +} +.panel-warning > .panel-heading .badge { + color: #fcf8e3; + background-color: #8a6d3b; +} +.panel-warning > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #faebcc; +} +.panel-danger { + border-color: #ebccd1; +} +.panel-danger > .panel-heading { + color: #a94442; + background-color: #f2dede; + border-color: #ebccd1; +} +.panel-danger > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #ebccd1; +} +.panel-danger > .panel-heading .badge { + color: #f2dede; + background-color: #a94442; +} +.panel-danger > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #ebccd1; +} +.embed-responsive { + position: relative; + display: block; + height: 0; + padding: 0; + overflow: hidden; +} +.embed-responsive .embed-responsive-item, +.embed-responsive iframe, +.embed-responsive embed, +.embed-responsive object, +.embed-responsive video { + position: absolute; + top: 0; + left: 0; + bottom: 0; + height: 100%; + width: 100%; + border: 0; +} +.embed-responsive.embed-responsive-16by9 { + padding-bottom: 56.25%; +} +.embed-responsive.embed-responsive-4by3 { + padding-bottom: 75%; +} +.well { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: #f5f5f5; + border: 1px solid #e3e3e3; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); +} +.well blockquote { + border-color: #ddd; + border-color: rgba(0, 0, 0, 0.15); +} +.well-lg { + padding: 24px; + border-radius: 6px; +} +.well-sm { + padding: 9px; + border-radius: 3px; +} +.close { + float: right; + font-size: 21px; + font-weight: bold; + line-height: 1; + color: #000000; + text-shadow: 0 1px 0 #ffffff; + opacity: 0.2; + filter: alpha(opacity=20); +} +.close:hover, +.close:focus { + color: #000000; + text-decoration: none; + cursor: pointer; + opacity: 0.5; + filter: alpha(opacity=50); +} +button.close { + padding: 0; + cursor: pointer; + background: transparent; + border: 0; + -webkit-appearance: none; +} +.modal-open { + overflow: hidden; +} +.modal { + display: none; + overflow: hidden; + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + -webkit-overflow-scrolling: touch; + outline: 0; +} +.modal.fade .modal-dialog { + -webkit-transform: translate(0, -25%); + -ms-transform: translate(0, -25%); + -o-transform: translate(0, -25%); + transform: translate(0, -25%); + -webkit-transition: -webkit-transform 0.3s ease-out; + -moz-transition: -moz-transform 0.3s ease-out; + -o-transition: -o-transform 0.3s ease-out; + transition: transform 0.3s ease-out; +} +.modal.in .modal-dialog { + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + -o-transform: translate(0, 0); + transform: translate(0, 0); +} +.modal-open .modal { + overflow-x: hidden; + overflow-y: auto; +} +.modal-dialog { + position: relative; + width: auto; + margin: 10px; +} +.modal-content { + position: relative; + background-color: #ffffff; + border: 1px solid #999999; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 6px; + -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); + box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); + background-clip: padding-box; + outline: 0; +} +.modal-backdrop { + position: absolute; + top: 0; + right: 0; + left: 0; + background-color: #000000; +} +.modal-backdrop.fade { + opacity: 0; + filter: alpha(opacity=0); +} +.modal-backdrop.in { + opacity: 0.5; + filter: alpha(opacity=50); +} +.modal-header { + padding: 15px; + border-bottom: 1px solid #e5e5e5; + min-height: 16.42857143px; +} +.modal-header .close { + margin-top: -2px; +} +.modal-title { + margin: 0; + line-height: 1.42857143; +} +.modal-body { + position: relative; + padding: 15px; +} +.modal-footer { + padding: 15px; + text-align: right; + border-top: 1px solid #e5e5e5; +} +.modal-footer .btn + .btn { + margin-left: 5px; + margin-bottom: 0; +} +.modal-footer .btn-group .btn + .btn { + margin-left: -1px; +} +.modal-footer .btn-block + .btn-block { + margin-left: 0; +} +.modal-scrollbar-measure { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll; +} +@media (min-width: 768px) { + .modal-dialog { + width: 600px; + margin: 30px auto; + } + .modal-content { + -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); + box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); + } + .modal-sm { + width: 300px; + } +} +@media (min-width: 992px) { + .modal-lg { + width: 900px; + } +} +.tooltip { + position: absolute; + z-index: 1070; + display: block; + visibility: visible; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 12px; + font-weight: normal; + line-height: 1.4; + opacity: 0; + filter: alpha(opacity=0); +} +.tooltip.in { + opacity: 0.9; + filter: alpha(opacity=90); +} +.tooltip.top { + margin-top: -3px; + padding: 5px 0; +} +.tooltip.right { + margin-left: 3px; + padding: 0 5px; +} +.tooltip.bottom { + margin-top: 3px; + padding: 5px 0; +} +.tooltip.left { + margin-left: -3px; + padding: 0 5px; +} +.tooltip-inner { + max-width: 200px; + padding: 3px 8px; + color: #ffffff; + text-align: center; + text-decoration: none; + background-color: #000000; + border-radius: 4px; +} +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.tooltip.top .tooltip-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-width: 5px 5px 0; + border-top-color: #000000; +} +.tooltip.top-left .tooltip-arrow { + bottom: 0; + right: 5px; + margin-bottom: -5px; + border-width: 5px 5px 0; + border-top-color: #000000; +} +.tooltip.top-right .tooltip-arrow { + bottom: 0; + left: 5px; + margin-bottom: -5px; + border-width: 5px 5px 0; + border-top-color: #000000; +} +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-width: 5px 5px 5px 0; + border-right-color: #000000; +} +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-width: 5px 0 5px 5px; + border-left-color: #000000; +} +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000000; +} +.tooltip.bottom-left .tooltip-arrow { + top: 0; + right: 5px; + margin-top: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000000; +} +.tooltip.bottom-right .tooltip-arrow { + top: 0; + left: 5px; + margin-top: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000000; +} +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1060; + display: none; + max-width: 276px; + padding: 1px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + font-weight: normal; + line-height: 1.42857143; + text-align: left; + background-color: #ffffff; + background-clip: padding-box; + border: 1px solid #cccccc; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 6px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + white-space: normal; +} +.popover.top { + margin-top: -10px; +} +.popover.right { + margin-left: 10px; +} +.popover.bottom { + margin-top: 10px; +} +.popover.left { + margin-left: -10px; +} +.popover-title { + margin: 0; + padding: 8px 14px; + font-size: 14px; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; + border-radius: 5px 5px 0 0; +} +.popover-content { + padding: 9px 14px; +} +.popover > .arrow, +.popover > .arrow:after { + position: absolute; + display: block; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.popover > .arrow { + border-width: 11px; +} +.popover > .arrow:after { + border-width: 10px; + content: ""; +} +.popover.top > .arrow { + left: 50%; + margin-left: -11px; + border-bottom-width: 0; + border-top-color: #999999; + border-top-color: rgba(0, 0, 0, 0.25); + bottom: -11px; +} +.popover.top > .arrow:after { + content: " "; + bottom: 1px; + margin-left: -10px; + border-bottom-width: 0; + border-top-color: #ffffff; +} +.popover.right > .arrow { + top: 50%; + left: -11px; + margin-top: -11px; + border-left-width: 0; + border-right-color: #999999; + border-right-color: rgba(0, 0, 0, 0.25); +} +.popover.right > .arrow:after { + content: " "; + left: 1px; + bottom: -10px; + border-left-width: 0; + border-right-color: #ffffff; +} +.popover.bottom > .arrow { + left: 50%; + margin-left: -11px; + border-top-width: 0; + border-bottom-color: #999999; + border-bottom-color: rgba(0, 0, 0, 0.25); + top: -11px; +} +.popover.bottom > .arrow:after { + content: " "; + top: 1px; + margin-left: -10px; + border-top-width: 0; + border-bottom-color: #ffffff; +} +.popover.left > .arrow { + top: 50%; + right: -11px; + margin-top: -11px; + border-right-width: 0; + border-left-color: #999999; + border-left-color: rgba(0, 0, 0, 0.25); +} +.popover.left > .arrow:after { + content: " "; + right: 1px; + border-right-width: 0; + border-left-color: #ffffff; + bottom: -10px; +} +.carousel { + position: relative; +} +.carousel-inner { + position: relative; + overflow: hidden; + width: 100%; +} +.carousel-inner > .item { + display: none; + position: relative; + -webkit-transition: 0.6s ease-in-out left; + -o-transition: 0.6s ease-in-out left; + transition: 0.6s ease-in-out left; +} +.carousel-inner > .item > img, +.carousel-inner > .item > a > img { + line-height: 1; +} +@media all and (transform-3d), (-webkit-transform-3d) { + .carousel-inner > .item { + transition: transform 0.6s ease-in-out; + backface-visibility: hidden; + perspective: 1000; + } + .carousel-inner > .item.next, + .carousel-inner > .item.active.right { + transform: translate3d(100%, 0, 0); + left: 0; + } + .carousel-inner > .item.prev, + .carousel-inner > .item.active.left { + transform: translate3d(-100%, 0, 0); + left: 0; + } + .carousel-inner > .item.next.left, + .carousel-inner > .item.prev.right, + .carousel-inner > .item.active { + transform: translate3d(0, 0, 0); + left: 0; + } +} +.carousel-inner > .active, +.carousel-inner > .next, +.carousel-inner > .prev { + display: block; +} +.carousel-inner > .active { + left: 0; +} +.carousel-inner > .next, +.carousel-inner > .prev { + position: absolute; + top: 0; + width: 100%; +} +.carousel-inner > .next { + left: 100%; +} +.carousel-inner > .prev { + left: -100%; +} +.carousel-inner > .next.left, +.carousel-inner > .prev.right { + left: 0; +} +.carousel-inner > .active.left { + left: -100%; +} +.carousel-inner > .active.right { + left: 100%; +} +.carousel-control { + position: absolute; + top: 0; + left: 0; + bottom: 0; + width: 15%; + opacity: 0.5; + filter: alpha(opacity=50); + font-size: 20px; + color: #ffffff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); +} +.carousel-control.left { + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); + background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); +} +.carousel-control.right { + left: auto; + right: 0; + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); + background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); +} +.carousel-control:hover, +.carousel-control:focus { + outline: 0; + color: #ffffff; + text-decoration: none; + opacity: 0.9; + filter: alpha(opacity=90); +} +.carousel-control .icon-prev, +.carousel-control .icon-next, +.carousel-control .glyphicon-chevron-left, +.carousel-control .glyphicon-chevron-right { + position: absolute; + top: 50%; + z-index: 5; + display: inline-block; +} +.carousel-control .icon-prev, +.carousel-control .glyphicon-chevron-left { + left: 50%; + margin-left: -10px; +} +.carousel-control .icon-next, +.carousel-control .glyphicon-chevron-right { + right: 50%; + margin-right: -10px; +} +.carousel-control .icon-prev, +.carousel-control .icon-next { + width: 20px; + height: 20px; + margin-top: -10px; + font-family: serif; +} +.carousel-control .icon-prev:before { + content: '\2039'; +} +.carousel-control .icon-next:before { + content: '\203a'; +} +.carousel-indicators { + position: absolute; + bottom: 10px; + left: 50%; + z-index: 15; + width: 60%; + margin-left: -30%; + padding-left: 0; + list-style: none; + text-align: center; +} +.carousel-indicators li { + display: inline-block; + width: 10px; + height: 10px; + margin: 1px; + text-indent: -999px; + border: 1px solid #ffffff; + border-radius: 10px; + cursor: pointer; + background-color: #000 \9; + background-color: rgba(0, 0, 0, 0); +} +.carousel-indicators .active { + margin: 0; + width: 12px; + height: 12px; + background-color: #ffffff; +} +.carousel-caption { + position: absolute; + left: 15%; + right: 15%; + bottom: 20px; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: #ffffff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); +} +.carousel-caption .btn { + text-shadow: none; +} +@media screen and (min-width: 768px) { + .carousel-control .glyphicon-chevron-left, + .carousel-control .glyphicon-chevron-right, + .carousel-control .icon-prev, + .carousel-control .icon-next { + width: 30px; + height: 30px; + margin-top: -15px; + font-size: 30px; + } + .carousel-control .glyphicon-chevron-left, + .carousel-control .icon-prev { + margin-left: -15px; + } + .carousel-control .glyphicon-chevron-right, + .carousel-control .icon-next { + margin-right: -15px; + } + .carousel-caption { + left: 20%; + right: 20%; + padding-bottom: 30px; + } + .carousel-indicators { + bottom: 20px; + } +} +.clearfix:before, +.clearfix:after, +.dl-horizontal dd:before, +.dl-horizontal dd:after, +.container:before, +.container:after, +.container-fluid:before, +.container-fluid:after, +.row:before, +.row:after, +.form-horizontal .form-group:before, +.form-horizontal .form-group:after, +.btn-toolbar:before, +.btn-toolbar:after, +.btn-group-vertical > .btn-group:before, +.btn-group-vertical > .btn-group:after, +.nav:before, +.nav:after, +.navbar:before, +.navbar:after, +.navbar-header:before, +.navbar-header:after, +.navbar-collapse:before, +.navbar-collapse:after, +.pager:before, +.pager:after, +.panel-body:before, +.panel-body:after, +.modal-footer:before, +.modal-footer:after { + content: " "; + display: table; +} +.clearfix:after, +.dl-horizontal dd:after, +.container:after, +.container-fluid:after, +.row:after, +.form-horizontal .form-group:after, +.btn-toolbar:after, +.btn-group-vertical > .btn-group:after, +.nav:after, +.navbar:after, +.navbar-header:after, +.navbar-collapse:after, +.pager:after, +.panel-body:after, +.modal-footer:after { + clear: both; +} +.center-block { + display: block; + margin-left: auto; + margin-right: auto; +} +.pull-right { + float: right !important; +} +.pull-left { + float: left !important; +} +.hide { + display: none !important; +} +.show { + display: block !important; +} +.invisible { + visibility: hidden; +} +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} +.hidden { + display: none !important; + visibility: hidden !important; +} +.affix { + position: fixed; +} +@-ms-viewport { + width: device-width; +} +.visible-xs, +.visible-sm, +.visible-md, +.visible-lg { + display: none !important; +} +.visible-xs-block, +.visible-xs-inline, +.visible-xs-inline-block, +.visible-sm-block, +.visible-sm-inline, +.visible-sm-inline-block, +.visible-md-block, +.visible-md-inline, +.visible-md-inline-block, +.visible-lg-block, +.visible-lg-inline, +.visible-lg-inline-block { + display: none !important; +} +@media (max-width: 767px) { + .visible-xs { + display: block !important; + } + table.visible-xs { + display: table; + } + tr.visible-xs { + display: table-row !important; + } + th.visible-xs, + td.visible-xs { + display: table-cell !important; + } +} +@media (max-width: 767px) { + .visible-xs-block { + display: block !important; + } +} +@media (max-width: 767px) { + .visible-xs-inline { + display: inline !important; + } +} +@media (max-width: 767px) { + .visible-xs-inline-block { + display: inline-block !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm { + display: block !important; + } + table.visible-sm { + display: table; + } + tr.visible-sm { + display: table-row !important; + } + th.visible-sm, + td.visible-sm { + display: table-cell !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-block { + display: block !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-inline { + display: inline !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-inline-block { + display: inline-block !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md { + display: block !important; + } + table.visible-md { + display: table; + } + tr.visible-md { + display: table-row !important; + } + th.visible-md, + td.visible-md { + display: table-cell !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-block { + display: block !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-inline { + display: inline !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-inline-block { + display: inline-block !important; + } +} +@media (min-width: 1200px) { + .visible-lg { + display: block !important; + } + table.visible-lg { + display: table; + } + tr.visible-lg { + display: table-row !important; + } + th.visible-lg, + td.visible-lg { + display: table-cell !important; + } +} +@media (min-width: 1200px) { + .visible-lg-block { + display: block !important; + } +} +@media (min-width: 1200px) { + .visible-lg-inline { + display: inline !important; + } +} +@media (min-width: 1200px) { + .visible-lg-inline-block { + display: inline-block !important; + } +} +@media (max-width: 767px) { + .hidden-xs { + display: none !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .hidden-sm { + display: none !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .hidden-md { + display: none !important; + } +} +@media (min-width: 1200px) { + .hidden-lg { + display: none !important; + } +} +.visible-print { + display: none !important; +} +@media print { + .visible-print { + display: block !important; + } + table.visible-print { + display: table; + } + tr.visible-print { + display: table-row !important; + } + th.visible-print, + td.visible-print { + display: table-cell !important; + } +} +.visible-print-block { + display: none !important; +} +@media print { + .visible-print-block { + display: block !important; + } +} +.visible-print-inline { + display: none !important; +} +@media print { + .visible-print-inline { + display: inline !important; + } +} +.visible-print-inline-block { + display: none !important; +} +@media print { + .visible-print-inline-block { + display: inline-block !important; + } +} +@media print { + .hidden-print { + display: none !important; + } +} diff --git a/assets/css/main.css b/assets/css/main.css new file mode 100644 index 0000000..9b8953b --- /dev/null +++ b/assets/css/main.css @@ -0,0 +1,625 @@ +/* Base */ +/* ----------------------------------------------------------*/ +* { + margin: 0; + padding: 0; +} +html, +body { + height: 100%; +} +body { + font-family: Helvetica, Arial, sans-serif; + font-size: 16px; + line-height: 1.5; + font-weight: 300; + background-color: #fdfdfd; +} +h1, +h2, +h3, +h4, +h5, +h6 { + font-size: 100%; + font-weight: 400; +} +a { + color: #2a7ae2; + text-decoration: none; +} +a:hover { + color: #000; + text-decoration: underline; +} +a:visited { + color: #205caa; +} +/* Utility */ +.wrap:before, +.wrap:after { + content: ""; + display: table; +} +.wrap:after { + clear: both; +} +.wrap { + max-width: 800px; + padding: 0 30px; + margin: 0 auto; + zoom: 1; +} +/* Layout Styles */ +/* ----------------------------------------------------------*/ +/* Site header */ +.site-header { + border-top: 5px solid #333; + border-bottom: 1px solid #e8e8e8; + min-height: 56px; + background-color: white; +} +.site-title, +.site-title:hover, +.site-title:visited { + display: block; + color: #333; + font-size: 26px; + letter-spacing: -1px; + float: left; + line-height: 56px; + position: relative; + z-index: 1; +} +.site-nav { + float: right; + line-height: 56px; +} +.site-nav .menu-icon { + display: none; +} +.site-nav .page-link { + margin-left: 20px; + color: #727272; + letter-spacing: -0.5px; +} +/* Site footer */ +.site-footer { + border-top: 1px solid #e8e8e8; + padding: 30px 0; +} +.footer-heading { + font-size: 18px; + font-weight: 300; + letter-spacing: -0.5px; + margin-bottom: 15px; +} +.site-footer .column { + float: left; + margin-bottom: 15px; +} +.footer-col-1 { + width: 270px; + /*fallback*/ + width: -webkit-calc(25%); + width: -moz-calc(25%); + width: -o-calc(25%); + width: calc(25%); + margin-right: 10px; +} +.footer-col-2 { + width: 175px; + /*fallback*/ + width: -webkit-calc(13.125%); + width: -moz-calc(13.125%); + width: -o-calc(13.125%); + width: calc(13.125%); + margin-right: 10px; +} +.footer-col-3 { + width: 335px; + /*fallback*/ + width: -webkit-calc(41.875%); + width: -moz-calc(41.875%); + width: -o-calc(41.875%); + width: calc(41.875%); +} +.site-footer ul { + list-style: none; +} +.site-footer li, +.site-footer p { + font-size: 15px; + letter-spacing: -0.3px; + color: #828282; +} +.github-icon-svg, +.twitter-icon-svg { + display: inline-block; + width: 16px; + height: 16px; + position: relative; + top: 3px; +} +/* Page Content styles */ +/* ----------------------------------------------------------*/ +.page-content { + padding: 30px 0; + background-color: #fff; +} +/* Home styles */ +/* ----------------------------------------------------------*/ +.home h1 { + margin-bottom: 25px; +} +.posts { + list-style-type: none; +} +.posts li { + margin-bottom: 30px; +} +.posts .post-link { + font-size: 24px; + letter-spacing: -1px; + line-height: 1; +} +.posts .post-date { + display: block; + font-size: 15px; + color: #818181; +} +/* Post styles */ +/* ----------------------------------------------------------*/ +.post-header { + margin: 10px 0 30px; +} +.post-header h1 { + font-size: 42px; + letter-spacing: -1.75px; + line-height: 1; + font-weight: 300; +} +.post-header .meta { + font-size: 15px; + color: #818181; + margin-top: 5px; +} +.post-content { + margin: 0 0 30px; +} +.post-content > * { + margin: 20px 0; +} +.post-content h1, +.post-content h2, +.post-content h3, +.post-content h4, +.post-content h5, +.post-content h6 { + line-height: 1; + font-weight: 300; + margin: 40px 0 20px; +} +.post-content h2 { + font-size: 32px; + letter-spacing: -1.25px; +} +.post-content h3 { + font-size: 26px; + letter-spacing: -1px; +} +.post-content h4 { + font-size: 20px; + letter-spacing: -1px; +} +.post-content blockquote { + border-left: 4px solid #e8e8e8; + padding-left: 20px; + font-size: 18px; + opacity: .6; + letter-spacing: -1px; + font-style: italic; + margin: 30px 0; +} +.post-content ul, +.post-content ol { + padding-left: 20px; +} +.post pre, +.post code { + border: 1px solid #d5d5e9; + background-color: #eef; + padding: 8px 12px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + font-size: 15px; + overflow: scroll; +} +.post code { + padding: 1px 5px; +} +.post ul, +.post ol { + margin-left: 1.35em; +} +.post pre code { + border: 0; + padding-right: 0; + padding-left: 0; +} +/* terminal */ +.post pre.terminal { + border: 1px solid #000; + background-color: #333; + color: #FFF; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +.post pre.terminal code { + background-color: #333; +} +/* Syntax highlighting styles */ +/* ----------------------------------------------------------*/ +.highlight { + background: #ffffff; +} +.highlight .c { + color: #999988; + font-style: italic; +} +/* Comment */ +.highlight .err { + color: #a61717; + background-color: #e3d2d2; +} +/* Error */ +.highlight .k { + font-weight: bold; +} +/* Keyword */ +.highlight .o { + font-weight: bold; +} +/* Operator */ +.highlight .cm { + color: #999988; + font-style: italic; +} +/* Comment.Multiline */ +.highlight .cp { + color: #999999; + font-weight: bold; +} +/* Comment.Preproc */ +.highlight .c1 { + color: #999988; + font-style: italic; +} +/* Comment.Single */ +.highlight .cs { + color: #999999; + font-weight: bold; + font-style: italic; +} +/* Comment.Special */ +.highlight .gd { + color: #000000; + background-color: #ffdddd; +} +/* Generic.Deleted */ +.highlight .gd .x { + color: #000000; + background-color: #ffaaaa; +} +/* Generic.Deleted.Specific */ +.highlight .ge { + font-style: italic; +} +/* Generic.Emph */ +.highlight .gr { + color: #aa0000; +} +/* Generic.Error */ +.highlight .gh { + color: #999999; +} +/* Generic.Heading */ +.highlight .gi { + color: #000000; + background-color: #ddffdd; +} +/* Generic.Inserted */ +.highlight .gi .x { + color: #000000; + background-color: #aaffaa; +} +/* Generic.Inserted.Specific */ +.highlight .go { + color: #888888; +} +/* Generic.Output */ +.highlight .gp { + color: #555555; +} +/* Generic.Prompt */ +.highlight .gs { + font-weight: bold; +} +/* Generic.Strong */ +.highlight .gu { + color: #aaaaaa; +} +/* Generic.Subheading */ +.highlight .gt { + color: #aa0000; +} +/* Generic.Traceback */ +.highlight .kc { + font-weight: bold; +} +/* Keyword.Constant */ +.highlight .kd { + font-weight: bold; +} +/* Keyword.Declaration */ +.highlight .kp { + font-weight: bold; +} +/* Keyword.Pseudo */ +.highlight .kr { + font-weight: bold; +} +/* Keyword.Reserved */ +.highlight .kt { + color: #445588; + font-weight: bold; +} +/* Keyword.Type */ +.highlight .m { + color: #009999; +} +/* Literal.Number */ +.highlight .s { + color: #dd1144; +} +/* Literal.String */ +.highlight .na { + color: #008080; +} +/* Name.Attribute */ +.highlight .nb { + color: #0086b3; +} +/* Name.Builtin */ +.highlight .nc { + color: #445588; + font-weight: bold; +} +/* Name.Class */ +.highlight .no { + color: #008080; +} +/* Name.Constant */ +.highlight .ni { + color: #800080; +} +/* Name.Entity */ +.highlight .ne { + color: #990000; + font-weight: bold; +} +/* Name.Exception */ +.highlight .nf { + color: #990000; + font-weight: bold; +} +/* Name.Function */ +.highlight .nn { + color: #555555; +} +/* Name.Namespace */ +.highlight .nt { + color: #000080; +} +/* Name.Tag */ +.highlight .nv { + color: #008080; +} +/* Name.Variable */ +.highlight .ow { + font-weight: bold; +} +/* Operator.Word */ +.highlight .w { + color: #bbbbbb; +} +/* Text.Whitespace */ +.highlight .mf { + color: #009999; +} +/* Literal.Number.Float */ +.highlight .mh { + color: #009999; +} +/* Literal.Number.Hex */ +.highlight .mi { + color: #009999; +} +/* Literal.Number.Integer */ +.highlight .mo { + color: #009999; +} +/* Literal.Number.Oct */ +.highlight .sb { + color: #dd1144; +} +/* Literal.String.Backtick */ +.highlight .sc { + color: #dd1144; +} +/* Literal.String.Char */ +.highlight .sd { + color: #dd1144; +} +/* Literal.String.Doc */ +.highlight .s2 { + color: #dd1144; +} +/* Literal.String.Double */ +.highlight .se { + color: #dd1144; +} +/* Literal.String.Escape */ +.highlight .sh { + color: #dd1144; +} +/* Literal.String.Heredoc */ +.highlight .si { + color: #dd1144; +} +/* Literal.String.Interpol */ +.highlight .sx { + color: #dd1144; +} +/* Literal.String.Other */ +.highlight .sr { + color: #009926; +} +/* Literal.String.Regex */ +.highlight .s1 { + color: #dd1144; +} +/* Literal.String.Single */ +.highlight .ss { + color: #990073; +} +/* Literal.String.Symbol */ +.highlight .bp { + color: #999999; +} +/* Name.Builtin.Pseudo */ +.highlight .vc { + color: #008080; +} +/* Name.Variable.Class */ +.highlight .vg { + color: #008080; +} +/* Name.Variable.Global */ +.highlight .vi { + color: #008080; +} +/* Name.Variable.Instance */ +.highlight .il { + color: #009999; +} +/* Literal.Number.Integer.Long */ +/* media queries */ +/* ----------------------------------------------------------*/ +@media screen and (max-width: 750px) { + .footer-col-1 { + width: 50%; + } + .footer-col-2 { + width: 45%; + /*fallback*/ + width: -webkit-calc(40%); + width: -moz-calc(40%); + width: -o-calc(40%); + width: calc(40%); + margin-right: 0; + } + .site-footer .column.footer-col-3 { + width: auto; + float: none; + clear: both; + } +} +@media screen and (max-width: 600px) { + .wrap { + padding: 0 12px; + } + .site-nav { + position: fixed; + z-index: 10; + top: 14px; + right: 8px; + background-color: white; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; + border: 1px solid #e8e8e8; + } + .site-nav .menu-icon { + display: block; + font-size: 24px; + color: #505050; + float: right; + width: 36px; + text-align: center; + line-height: 36px; + } + .site-nav .menu-icon svg { + width: 18px; + height: 16px; + } + .site-nav .trigger { + clear: both; + margin-bottom: 5px; + display: none; + } + .site-nav:hover .trigger { + display: block; + } + .site-nav .page-link { + display: block; + text-align: right; + line-height: 1.25; + padding: 5px 10px; + margin: 0; + } + .post-header h1 { + font-size: 36px; + } + .post-content h2 { + font-size: 28px; + } + .post-content h3 { + font-size: 22px; + } + .post-content h4 { + font-size: 18px; + } + .post-content blockquote { + padding-left: 10px; + } + .post-content ul, + .post-content ol { + padding-left: 10px; + } + .site-footer .column { + float: none; + clear: both; + width: auto; + margin: 0 0 15px; + } +} +.page-content ul { + margin-left: 0; + padding: 0 0 0 1em; +} +/* LQ Bootstrap overrides */ +/* ----------------------------------------------------------*/ + +/* Position logo in topnav */ +.navbar-brand { + padding: 8px 15px 5px 15px; +} + +.breadcrumb > li + li:before { + content: "/\00a0"; + padding: 0 5px; + color: #cccccc; +} \ No newline at end of file diff --git a/assets/css/monokai.css b/assets/css/monokai.css new file mode 100644 index 0000000..3dba387 --- /dev/null +++ b/assets/css/monokai.css @@ -0,0 +1,60 @@ +.highlight .hll { background-color: #49483e } +.highlight { background: #272822; color: #f8f8f2 } +.highlight .c { color: #75715e } /* Comment */ +.highlight .err { color: #960050; background-color: #1e0010 } /* Error */ +.highlight .k { color: #66d9ef } /* Keyword */ +.highlight .l { color: #ae81ff } /* Literal */ +.highlight .n { color: #f8f8f2 } /* Name */ +.highlight .o { color: #f92672 } /* Operator */ +.highlight .p { color: #f8f8f2 } /* Punctuation */ +.highlight .cm { color: #75715e } /* Comment.Multiline */ +.highlight .cp { color: #75715e } /* Comment.Preproc */ +.highlight .c1 { color: #75715e } /* Comment.Single */ +.highlight .cs { color: #75715e } /* Comment.Special */ +.highlight .ge { font-style: italic } /* Generic.Emph */ +.highlight .gs { font-weight: bold } /* Generic.Strong */ +.highlight .kc { color: #66d9ef } /* Keyword.Constant */ +.highlight .kd { color: #66d9ef } /* Keyword.Declaration */ +.highlight .kn { color: #f92672 } /* Keyword.Namespace */ +.highlight .kp { color: #66d9ef } /* Keyword.Pseudo */ +.highlight .kr { color: #66d9ef } /* Keyword.Reserved */ +.highlight .kt { color: #66d9ef } /* Keyword.Type */ +.highlight .ld { color: #e6db74 } /* Literal.Date */ +.highlight .m { color: #ae81ff } /* Literal.Number */ +.highlight .s { color: #e6db74 } /* Literal.String */ +.highlight .na { color: #a6e22e } /* Name.Attribute */ +.highlight .nb { color: #f8f8f2 } /* Name.Builtin */ +.highlight .nc { color: #a6e22e } /* Name.Class */ +.highlight .no { color: #66d9ef } /* Name.Constant */ +.highlight .nd { color: #a6e22e } /* Name.Decorator */ +.highlight .ni { color: #f8f8f2 } /* Name.Entity */ +.highlight .ne { color: #a6e22e } /* Name.Exception */ +.highlight .nf { color: #a6e22e } /* Name.Function */ +.highlight .nl { color: #f8f8f2 } /* Name.Label */ +.highlight .nn { color: #f8f8f2 } /* Name.Namespace */ +.highlight .nx { color: #a6e22e } /* Name.Other */ +.highlight .py { color: #f8f8f2 } /* Name.Property */ +.highlight .nt { color: #f92672 } /* Name.Tag */ +.highlight .nv { color: #f8f8f2 } /* Name.Variable */ +.highlight .ow { color: #f92672 } /* Operator.Word */ +.highlight .w { color: #f8f8f2 } /* Text.Whitespace */ +.highlight .mf { color: #ae81ff } /* Literal.Number.Float */ +.highlight .mh { color: #ae81ff } /* Literal.Number.Hex */ +.highlight .mi { color: #ae81ff } /* Literal.Number.Integer */ +.highlight .mo { color: #ae81ff } /* Literal.Number.Oct */ +.highlight .sb { color: #e6db74 } /* Literal.String.Backtick */ +.highlight .sc { color: #e6db74 } /* Literal.String.Char */ +.highlight .sd { color: #e6db74 } /* Literal.String.Doc */ +.highlight .s2 { color: #e6db74 } /* Literal.String.Double */ +.highlight .se { color: #ae81ff } /* Literal.String.Escape */ +.highlight .sh { color: #e6db74 } /* Literal.String.Heredoc */ +.highlight .si { color: #e6db74 } /* Literal.String.Interpol */ +.highlight .sx { color: #e6db74 } /* Literal.String.Other */ +.highlight .sr { color: #e6db74 } /* Literal.String.Regex */ +.highlight .s1 { color: #e6db74 } /* Literal.String.Single */ +.highlight .ss { color: #e6db74 } /* Literal.String.Symbol */ +.highlight .bp { color: #f8f8f2 } /* Name.Builtin.Pseudo */ +.highlight .vc { color: #f8f8f2 } /* Name.Variable.Class */ +.highlight .vg { color: #f8f8f2 } /* Name.Variable.Global */ +.highlight .vi { color: #f8f8f2 } /* Name.Variable.Instance */ +.highlight .il { color: #ae81ff } /* Literal.Number.Integer.Long */ diff --git a/assets/css/webrtc.scss b/assets/css/webrtc.scss new file mode 100644 index 0000000..134feda --- /dev/null +++ b/assets/css/webrtc.scss @@ -0,0 +1,570 @@ +--- +--- + +html { + position: relative; + min-height: 100%; +} + +// Global variables +$fsize: 14px; + +body { + padding: 50px 0 0 0; + // Compensate for height of top navbar + font-family: "Open Sans", sans-serif; + font-size: $fsize; +} + +// Position logo in topnav +.navbar-brand { + padding: 8px 15px 5px 15px; +} + +// Nav text links +.navbar-inverse .navbar-nav li a.dropdown-toggle, +footer.footer ul.text-links a, +footer.footer .ftitle { + // topnav toggle and footer links + color: #9d9d9d; + text-shadow: 1px 1px 3px #000; +} +// Footer text has headings +footer.footer .ftitle { + font-weight: bold; + text-transform: uppercase; +} + +nav ul.dropdown-menu a { + // topnav links (toggled open state) + color: #333; + text-shadow: 1px 1px 1px #ddd; +} + +// The breadcrumb trail row +div.breadbar { + ul.breadcrumb { + background-color: #fff; + margin: 1em 0; + padding: 0; + li { + font-size: $fsize * 0.9; + } + } + .breadcrumb > li + li:before { + content: ">\00a0"; + padding: 0 5px; + color: #cccccc; + } +} + +// The kramdown-generated TOC +ul#markdown-toc { + border: 1px solid #ddd; + font-size: $fsize * 0.9; + list-style-type: disc; + display: none; + // Initial state + width: 80%; + // Leave room for toggle button + padding-right: 1em; + padding-bottom: 1em; + ul { + // 1st nested child + padding: 0 0 0 1em; + list-style-type: disc; + } + &:before { + content: "Contents"; + display: block; + font-weight: bold; + font-size: 15px; + //text-decoration: underline; + margin: 1em 1em .5em -1em; + //margin-bottom: .5em; + + } +} + +// TOC toggle button +a.tocbutton { + margin-left: 1em; + margin-bottom: 1em; +} + +// Standard page content styles (.page-content) +article.page-content { + h1 { + font-size: $fsize * 1.7; + } + h2 { + font-size: $fsize * 1.6; + font-weight: bold; + margin-top: 0; + } + h3 { + font-size: $fsize * 1.3; + font-weight: bold; + border-bottom: 1px solid #ddd; + // Little extra vertical whitespace, as h3 is the + // standard top-level heading in an article/page. + margin-top: 25px; + margin-bottom: 15px; + } + h4 { + font-size: $fsize * 1.2; + font-weight: bold; + font-style: italic; + // h2 is standard 2nd-level page heading. Whitespace. + margin-top: 20px; + } + h5 { + font-size: $fsize * 1.1; + font-weight: bold; + } + code { + // Inline code overrides + padding: 2px 4px; + font-size: 90%; + color: #006B24; + background-color: #f9f2f4; + border-radius: 4px; + } + code, kbd, pre, samp { + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; + } +} + +// Homepage styles +body.home { + article.page-content { + margin-top: 2em; + } + .supported, + .involved, + .news { + h3 { + text-align: center; + padding-bottom: .5em; + margin-top: 2.5em; + } + .thumbnail { + border: none; + box-shadow: none; + img { + max-height: 66px; + } + } + h4 { + margin-top: 0; + } + } +} + +// FAQ page styles +body.faq { + h3 { + margin-top: 2em; + // whitespace above Faq titles + + } +} + +// Videos page +body.videos { + // We want headings for the TOC, but they're + // redundant, so don't display. + h3 { + visibility: hidden; + } +} + +// API docs styles +body.api { + article.page-content { + h4 {} + h5 { + margin-top: 1em; + } + div.highlight + h4 { + // h4s following code blocks + margin-top: 2em; + } + // Definition lists (for parameters, etc.) + dl {} + dt { + // Distinguish from headings + color: #666; + font-style: italic; + } + dd { + margin-left: 1em; + } + ul#markdown-toc ul ul { + // Suppress display of 3rd-level+ TOC entries + // Too cluttered for API docs + display: none; + } + } +} + +// Press kit styles +body.press .page-content { + ul { + margin-left: 1.5em; + padding-left: 0; + } +} + +// topnav styles +nav.navbar li, nav.navbar input, nav.navbar button { + font-size: $fsize * 0.9; +} + +// Sticky footer styles +// In-progress. Pinned and visible. +footer.footer { + position: absolute; + bottom: -340px; + // Set the fixed height of the footer here. + // This value considers negative bottom position. + height: 230px; + width: 100%; + color: #9d9d9d; + background-color: #444; + padding-top: 1em; + font-size: $fsize * 0.9; + div.fpanel { + //background-color: #333; + min-height: 200px; + //text-align: center; + + } + ul { + list-style-type: none; + padding-left: 0; + a { + color: #9d9d9d; + } + a:hover {} + } +} + +// Add'l styles for responsive YouTube embeds +div.yt-embed { + border: 1px solid #ddd; + margin-top: 1.5em; + margin-bottom: 1.5em; +} + +// Code blocks +pre { + overflow-x: auto; + code { + overflow-wrap: normal; + white-space: pre; + } +} + +// Code spans +// Explicit Bootstrap overrides +code { + //padding: 2px 4px; + //font-size: 90%; + //color: #c7254e; + //background-color: #f9f2f4; + //border-radius: 4px; +} + +// Debug container +div#debug { + margin-top: 3em; + border: 1px solid #ddd; + background-color: #f7f7f7; + font-size: $fsize * 0.9; + padding: 1em; + h1 { + color: #c00; + text-align: center; + font-weight: bold; + font-style: italic; + font-size: 48px; + margin-top: 0; + } + // Begin Google CSE overrides + // Also see http://getbootstrap.com/getting-started/#third-parties + input.gsc-input, + .gsc-input-box, + .gsc-input-box-hover, + .gsc-input-box-focus, + .gsc-search-button { + box-sizing: content-box; + line-height: normal; + } + .gsc-control-cse { + background-color: inherit; + border: none; + } + // End Google CSE overrides +} + +// Codeblock syntax highlighting (pygments) + +div.code { + // gh-pages syntax highlighting is a mess. + // Kludge to suppress code block line nos., + // since there's seems to be no config option. + span.line-numbers { + display: none; + } + // Specific `pre` rules are needed to trump Bootstrap defaults + // This is a bit ugly, but works. + pre { + color: #f8f8f2; + background-color: #272822; + border: none; + //border-top-left-radius: 0; + //border-top-right-radius: 0; + //border-bottom-right-radius: 0; + //border-bottom-left-radius: 0; + // And ... Pygments "Monokai" styles + background: #272822; + color: #f8f8f2; + .hll { + background-color: #49483e; + } + .c { + color: #75715e; + } + /* Comment */ + .err { + color: #960050; + background-color: #1e0010; + } + /* Error */ + .k { + color: #66d9ef; + } + /* Keyword */ + .l { + color: #ae81ff; + } + /* Literal */ + .n { + color: #f8f8f2; + } + /* Name */ + .o { + color: #f92672; + } + /* Operator */ + .p { + color: #f8f8f2; + } + /* Punctuation */ + .cm { + color: #75715e; + } + /* Comment.Multiline */ + .cp { + color: #75715e; + } + /* Comment.Preproc */ + .c1 { + color: #75715e; + } + /* Comment.Single */ + .cs { + color: #75715e; + } + /* Comment.Special */ + .ge { + font-style: italic; + } + /* Generic.Emph */ + .gs { + font-weight: bold; + } + /* Generic.Strong */ + .kc { + color: #66d9ef; + } + /* Keyword.Constant */ + .kd { + color: #66d9ef; + } + /* Keyword.Declaration */ + .kn { + color: #f92672; + } + /* Keyword.Namespace */ + .kp { + color: #66d9ef; + } + /* Keyword.Pseudo */ + .kr { + color: #66d9ef; + } + /* Keyword.Reserved */ + .kt { + color: #66d9ef; + } + /* Keyword.Type */ + .ld { + color: #e6db74; + } + /* Literal.Date */ + .m { + color: #ae81ff; + } + /* Literal.Number */ + .s { + color: #e6db74; + } + /* Literal.String */ + .na { + color: #a6e22e; + } + /* Name.Attribute */ + .nb { + color: #f8f8f2; + } + /* Name.Builtin */ + .nc { + color: #a6e22e; + } + /* Name.Class */ + .no { + color: #66d9ef; + } + /* Name.Constant */ + .nd { + color: #a6e22e; + } + /* Name.Decorator */ + .ni { + color: #f8f8f2; + } + /* Name.Entity */ + .ne { + color: #a6e22e; + } + /* Name.Exception */ + .nf { + color: #a6e22e; + } + /* Name.Function */ + .nl { + color: #f8f8f2; + } + /* Name.Label */ + .nn { + color: #f8f8f2; + } + /* Name.Namespace */ + .nx { + color: #a6e22e; + } + /* Name.Other */ + .py { + color: #f8f8f2; + } + /* Name.Property */ + .nt { + color: #f92672; + } + /* Name.Tag */ + .nv { + color: #f8f8f2; + } + /* Name.Variable */ + .ow { + color: #f92672; + } + /* Operator.Word */ + .w { + color: #f8f8f2; + } + /* Text.Whitespace */ + .mf { + color: #ae81ff; + } + /* Literal.Number.Float */ + .mh { + color: #ae81ff; + } + /* Literal.Number.Hex */ + .mi { + color: #ae81ff; + } + /* Literal.Number.Integer */ + .mo { + color: #ae81ff; + } + /* Literal.Number.Oct */ + .sb { + color: #e6db74; + } + /* Literal.String.Backtick */ + .sc { + color: #e6db74; + } + /* Literal.String.Char */ + .sd { + color: #e6db74; + } + /* Literal.String.Doc */ + .s2 { + color: #e6db74; + } + /* Literal.String.Double */ + .se { + color: #ae81ff; + } + /* Literal.String.Escape */ + .sh { + color: #e6db74; + } + /* Literal.String.Heredoc */ + .si { + color: #e6db74; + } + /* Literal.String.Interpol */ + .sx { + color: #e6db74; + } + /* Literal.String.Other */ + .sr { + color: #e6db74; + } + /* Literal.String.Regex */ + .s1 { + color: #e6db74; + } + /* Literal.String.Single */ + .ss { + color: #e6db74; + } + /* Literal.String.Symbol */ + .bp { + color: #f8f8f2; + } + /* Name.Builtin.Pseudo */ + .vc { + color: #f8f8f2; + } + /* Name.Variable.Class */ + .vg { + color: #f8f8f2; + } + /* Name.Variable.Global */ + .vi { + color: #f8f8f2; + } + /* Name.Variable.Instance */ + .il { + color: #ae81ff; + } + /* Literal.Number.Integer.Long */ + } +} \ No newline at end of file diff --git a/assets/images/PeerConnectionDisconnectCall.png b/assets/images/PeerConnectionDisconnectCall.png new file mode 100644 index 0000000000000000000000000000000000000000..8bdd7cd289b7c375c4699f73448cdc27945d41ef GIT binary patch literal 22512 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

d|qC<^K2 zZ}l9ry-=2nQ7ht-$!WK&dh5?savG6LEb(IbAMbbJC0t7lS?Ok2Enn6*LANzuoxh+x zD3^H+a*eZ-tFVr~hDP$GaB0!NZqefJaHuwGK@d8*iL(%$ysBxf9G71 zp4}wclJvT}D>LYYd!GOmVqQK6vxJ$TYi?%eCRY3g8obTkXWk_t@Zode^mRpMgxE>{ z;a_94yMsih0&3>PsOd>s<1y|9a3U{hqALo%S8ZbLQ9AOwdzykN4ys>rN%bLd?>L)` zR=dF~Zu19gQMC7OjNTEL9~RPC|9f39^C$G+wKAe}#MhEB;mZdSii zT5T{B({sA2Fy)Js0V?%AjbX_+)F%qgEh}!zx^m@}P^Hf9A1tvfR&+SOcNIt3pt3;e z^YUzl@<36;YeapNaQe=3dnvgH7s|=nY7zzTCX5weiX?jgQxtZq`g4yf(D8m8T2iVp z_q@SrA>jUCd}P8BFIB#mc`7i~^!2euc0v$=`?m|=d7rwGR;g%&2CGV?KJg<4u5Y5r zRW0Ie{3B|pJ?twd;ICY{^i^KUd?|p*mrFQyWf5)e*O{GKl3&;K{LU0> z|3mp{;PB3?_f}b}yxzj4D!twMh4px!{X=v7Ki#JTF6_$A_!e+;^o1~%P#AIq#lN57?V>ytnkX7eGQD3+j$heJK5?Qme2xcJFlX9WPsIAjMaMazd!{b@%}B` z*tkn~n@COdhE7)X{-^K9p*`v0uiu(mLPuY{XZf}N^Ko!%l{&wSqFwKu{N+E3$v{tt zbTbxs3Ba3OA^;3+yBHllXlVKPUpW8YW$6DIquF2lsW9)u3s2*-{JuZJ{SEL;M}t%J z_JFYD%F2LeL0KSgu+^zRDbwn=T~&uvHKdZZD3`hm+dO3wWvreydc-!py)g;cEb75= zM}FNPdD^klZseJeMrtaOw)ef=*9nH0b_|j6k*R3}Bny%WRt?P$T|?4Z_Wa2 zrhWC2jh0?NH72IOn>@4*s{AY#+~!!a!EFd)_aVa2!nD6O~XIJKGflgg&J%ullE zT1LcUWGL5)=KVtrk(2VF1MLqEZp>LIm5oqKa`Zdms}e8)P|jr%f&iv5g{fZwEKWj^ zKPt~^0Dc` zOklpsoha_}(xe!`z=|cx6P{onbZ$!-{%oHDA|T+k-y|X~bs%Ch^y8qs^PL|~-6cTG z^PDGFcEsEqFX9t2)L={UTUx!fQgZCTmvr)_#XoIWS_x-09>i)BbwjaF9N@#y(l6(A zZ0apR_b*kr+r^6?Quzwt!n30>l}OKE9sFs{QARi>uC0U zycOH$p232%{niM|=wW4^f*XiAg;W&!tctE$aK;^nFtqA>HN)9N?2hyXyB5sl@Ao&N z!H+-2ylQ+kfrefK9p!ULeO@~v{rxMC{u!T`=B!xNU*KB}A?n+AEnunMz`Z#>^`atR z)_r%{RwSLSq2?#`eQZVLxz^LF7sm}E185ek=Ldt zr2mC;Edy=iCfQ34gDcN!q*ApM`}~yD)=0u8h)=xRt(ue(v=YNA)Y~V|3EV0wuH}VQ zBmsg|ElwZ_&K6b(*h$KLMS!4^8>1gN`_L}7Dc7_U7|;~A*BkBvR{(_mU>CV1Wp6?b z!~eV-Yg+`)%L73L5ctpU_&+*v|8oWYmk%V6qq8rY8Bg!ED&iGo1YSU+3)@!5Z2_5(_pDr3i}!$&tlc zpQ@+yC7E+A*I{3g^gKf+F_J&B>%9aS1G$j|lch_;mIO0$y+u2K=sSDY{0RUYWsEED z9<@zSSU`%%@HqRdEf8~PDMa^~nYrIZPe#uxWl&$%GKTF)*uA|**gfTn7XWt6KKBnO z6tpFmV%cU{p%NyMB}=EEIwu=^e|4=iY^wrp^E{N68^>389-TtV;Exle5NGtqX@g=i zkX7fa@hYPLAqCnnH9}C{_@a!t7{&gZ_tZm8l%ZDuPm6b93ftqsgQM+vf7FJ#>}fcY z+=}smf(4oJsTrlgV_L|`_O#FpeH>nKj!d)ev`L&9P=^8Mr1D}*8$AaBv^&TV`C=bI z+Igk1w+f&-r!8U~C4mL&qT#1heh^D?9^?Vu>{|2^^pq|G)i6l%nXK2+$HNQbr)!hIv=TL+*FOl6$x~hsV2-nUV|jAAUQtoCPd^7_K{_ciZ^Hw?$wP$Q)RdMg zIn6pg;(1<#{eoaQ3t!vNv}G(WY`fZan$2)1?pV6*Vml!%pa_zX7xks)BvkZ|n&XjH zZ&dFpd0>CGuL3{sJq}6&EyQodN(>J!2FgHsc!<{a`!6QAFl;GRyP-agqlf&>bUz@} z^XQ0-+3WD?g^^CF$o)f62(Y1@y@wTR>V%fqKKqApP+52JtShQSZB&V_A_zXALk!C- z`)2V6nKp~Mq?*@ptKD0oWkIXK!Q~cPtb{MO%_Hb%ZVXsz*5Es!u>oJuL*;a*LK0ww zlnYBh^DVzOXSk;iJ`>4V){41;G1l9&P=l&9ASr)T=T}7w%hR`86-7K zlJd@Lot;(nYsH*YYTcZquNU-jg6bvH_nN;=JRsb_OuX3~NfVC!Iru}mLjKm=z%C;p zO=?K$7SsbrpNUK0Bl_nSOtM^s`K2q1{q*J<6R3`(V;Tf!-Q8D~PU7BkBMVmY^>rK{ zK-LZQxnP?5wiUV;yrR!BG=Iy%)Ll@ZxIzr914;1BTC`L(D3?N(wPOw@kZruV4H?4N z>dbFm2^o9q!Ofl%5*H^llN!3Y;=N?4_x&Dw_pO$w#pmkJ-Z2C+$1Aa68v6IpS@CbK zU<*zd$UiZHiY|lTo>z`nfV^3|vTB~>#6r*QKBLxRnDmX)nj}s|Heu)j2#rB&^n8~1|(y--QJQbQiO}m zYdM*h0(Dnx!tBiDMgq_WVv~M4BbYN_cJ(S9pVDqGOn#Vz_L`qq%Sm5yr0E~GIU5le zP1IH-l(un}QtdaSsA!?8hPn#S$OPceR zIm|M`Y4Av7vVGoI?CpJ#$wG(ByMg!IyfcdDJ?x+U$_nv=w_)0m6!Gp3`^I?D!blqKT$yxrn#Xnbyk}A98(Au~&Mk-r=Y z;C@3X#v#8|cBEBytx;2pO3JiRYyxbhc|m&5th-T1c(W#gCq+8d(#h%ok%N(dGVTktyQR$$%S?-x zs-!N4C>wSH(gJp*gmdglHJ_~sT*UL#N`n0!0{Nm(Gx{0pHvB7?5)xknn$Zc~=&%nuh{WG?CG=0P`c zP%Vt7FV=qTsM^8SKGFTC{0O<18-V(p7T=}aS#LZYzb1F8p1)Fn zD7`lCA?o9%(=1!EJ62X-Rnd07pmJOsH{vsRL&1Lgbll4}Alr)5?xLmH`FF)kjwL{5 zz`&;Xfy|d~8#>kWIWOf6Qf4Oe)s7wGF0{v5`uTo)zXP9<6JKAGV$BWrq58)f>6$KS zfJ*FG5=p5uj!#>ue|u8ta#nIvzL|@8kc0>??+JkRwC_r{Hh#~Gy1Zd_Y9F+{cSSzm zAo=8TEtIt7f#EA(p5#L(ypj$sO{mVtvTeIIdzF=kUAYv-Cd&LYQ4cFiWF z0;XnP=LVf8`BcRAAXo^77rG={?R>)%G8vX6eD1|vf_eL9%MCbi+`$>f4l!YLpBt5- zo+B%Ri|LV+J$FY@`<=l-w+HE_6k1X%%}bZ;o7Y}fk*FmWRpMuyk+Y_iqfNbyskXqm zmo^gpx@53X`{h{lXV;C=m76hyIfx5Ad0f#4twYOgPYAhs{pP@C(&K= zwp-MUGtXG7xAy~=Nt?Ro%Kz8`Hycm9cd1^UMrQZ;kQl!#s&wb_^!#{Gv8NHAqtD(6 zkcCc55nr#P)sG2=Ln07ts4>I|EWzL(8lzn$*FC)TS%9;%8m&q32D&X`7d8b_^3W`9 zKa3R-w+%FPG_UZI|2VwG*iDhy`932Ueko9D{WZzbV662^Q$c;#hUh0zLvBZ^doGWp z#T2&5qEMn0(F~2u%ihgfKdI@Ozf2=(53;e1Tw0?~DI0Y28U1~=brREp_$C;dhk6yE z7f0aH-5+k)x}U*By2<=FPfs#NkKqetr1WYrt2D2^&)`}dP!$c##pU~;k)fphQ<7^-k;PNRbn07Of zHQr3V7Xtg}ZJwfD+;#gsc_mj&c%k4)ZC01X5Z&@O9AmO_a%j*WN7WOnnf&79sD7r1 zO8(ZeAx4N7C1yNYdDGd(w*-`P0ITi_RgUw5_B7SX=O3J=WNeJR{LP)8v7j>L8Q{=b zmDa3-SL5| zC?1jW0lRB=e+YlqCT@=_!Nm*57B*oj?PG<^T`N*kmxwJ&e7gC;_iM-FfHFckntFMs zz1{RBHBl3ZQ}vbYhd*Zx_uiqDYhPMZL(>p;5NVmokP zqY@A&3tUem#8B$v^2Ykcu!N}34M(h7D{t^|a~)~HzU`yg=*X);u?P&6H=ZaX7(lws z8anAs%l5{peBnw5>?bhc!dqoPSz$SF)c>mJ&6~8yWegPy!J>hj5>YgIZ!!7?s`k;b z751N_`CqC-b7Rh^^a5P=1=jDbZ{BZ;Hm|PBqF@aynY7Mrw_}+y_1WJ>@qeu~{k@p~ zrTc$U1*MG*%*~F?IKbrBYh#L5+baYrJfHuItN9l>Qmg4NH4Q9HkQGych|TF0jurY> zd?Rc+W^bZfweUKh|!PiFEw5&b|B*+aFhHiZn&!UupIC10Z+NCfl zhUay^MI5(icDrpHY+?H9`Rgx0Es(hM@A`;~zBJq7!cZ3dvgnqu9&itc3!{(mgE5cK znPUR3FT{WwO>YV~u#mWs23sIF$qth55ZMhZzuYFg0P2}aCBR1`HV4AMqZcW1ZE`lU zD#t3hTTn;20>naSQf^G~Uu?CmZV}L!$_2eZD#@z$jWfcbE1j8RMPNR{yMZ$LZ zjvZAx`B>I9YciH6wZ;<|n=y&92eClu7B*!Du*oAFK<#FXdl}KpX79(r^(yKcezR}Wfci^EB6B4$M(A3Mpa$NWbe{)D zj&6%bfHa|NU*_FOOCU5no&2tq@&W-tej76bWpSP@igCZA8A$5suzKiEh{tT9rWZmb z&b<{OKbMzy{<{1eLKb2e4s7WI@#?#(&lm>?kc$SA8B;c!n7Xx(HviR1& zSDH;M?gCGe3T=_UY(LBqh3m$OW|qSELj91FUsRBO4`mo;db{}V*lpI!r7W?Q>O&F$ zUD4S;h;e(Id|~U-?QX%l5Zq?fnDP`pjyj60#`1I(ttb3JOb2wW@#|&17G`WX6i(M}Zc;s7adSvdP=P^2p+uVItwH+edvrJ8J*hd@M%O>Qb40p7qb!N2P} ziR(apXHItmWsBx&bB}B{^D`$?JZQy2#FU3ULm$$WeHX)dZ{j;cV0v41vVL8gOryGhn-`VEfp4!}jf|5?0JKs- z2gR!9#00vZz&9e+tiI|$DtZ4MkLFEu&j=m6Mpv5wxU^Hb55GAermjbStVQOc{0jvY zQ5vSf`@vo=IYc(5;-DuoO}-uj)9R@iz$|LJ>(90cFhBF-tL$a8Q?+7h?fh97ZB_SX zzL~qr?AWveUK32S{klg~i23v@`__FH`i)zPx9d|R59fg_Ag!=OSIHL|G#0$$FGQ=zlPPE=C4I2E(OD`>GWNLRR`ylyFF1`8g#kGAs=>>Otb|{vdi}3WO(fyXR@?S1INqVd)Ay`J*(+ zs>h#VA(zd>9?hH^!p<>0A7uJd^wcYhes-9_U0~O$`~KBQRy18qidTkS`xnWx;$Rxd z*#fW_`xtY`B00+o{gyWvzOW}4wXn6*RUu@aSHIB)l9*5fB1WoPh}_Dh6$R9E3(Ehw zMZYS6Kwhbuk~PcICZygSVioV&$wo1`wQo*cQfLS_{b^>-T1Pv%<#)-}WD5k87aWlb zdfeBFF3HX?qb2tyYt+~dIPYxtIs_=#HM!4%!&whW2oD#>KW8og1J(VPNKpcqV}bO> zCf&e^Kq``bp0mMX>%t`DjLpSX-n%{Ri%CO=(HI00RB2hh3~i4jK&^5--l5Jb)Z((zrrQEe~mV zUHLg`gGKOm41b?$N|XMZU2<}3iGMu2IVpI=pDh$Du8oNiX(2Hj1le9Lb5CBGGz@vu z)FQkWpe{r!G8j4BZ!=NLgRur1gPUw{gx;b99*h7I1iVXA;N*}6cXCnX3tZ}?#l;D) zOL~wDy-dK%cW!5<#XV}9wluba`@yTE#T^5Qdb`69Uwy61^X^V6t~hLZ!epCVq0a1Z zsGR_$h%UJR04WDg!)=Ou@|OV>_A&=mVJA;ujp~`BuUUK->binq-N8e=V#n_VY;bfl zU{V}mcqMs4oVBk%fuqsh2uz@MsnuFK+)3Sve}|gtiX=XUyIJ)ZGO^*+Sd0W z4JVbA^-7JbgA2cxn5%7=DjeQlLYU)_w%jjA%99TxW~2m1}ZYz+5yiKhH` zAf=S7u@yQ~sXIe7xB~d7Vtob5!3ilh!!%N9DwdCgfIBq$4`lhvJzgMl>)6OO1WMTc zqthg9Qg1hKR(<|jPEK#_V1SkakaKmP1*#oHwLL_aalFz%zVmZwpM?C|-d!8X0JeDWCL@xkLMPuQM;=plHBNz7Y+;`(4 z)v3w1sva-h(vGX2G$P|gon1t%M+0YhlEm=m;B3#n{{)KLd2_iS12Zy46Q5V7j_$fg zPkomRrq#tNcY5od8G8LR7I;*U+fJ|65-W-mXQD2CoatPoisCKdf}92U1pmSpdtQ%7 zKWNO#_Rg)f(3i;YK{cqffucb$ku=uu1WI zEj}oLGoF_`rq+M+>yB+`y{)&cO&6Ys879S@JjJuLTVpNsfVdad##}o#=>H-G{IzgJ zPYvDb6@J3+fU`fZ4v^wsK)uPosZ04=pMUP2+!!&2Hf!`hG6?D;&y6gjW4Ju2toe6_ zB=G1$a%Sg`noIOT_Ve%52^r=ueNQiVuhkgMOK~QOsF6kJ$2UHrQ2N*)>?xC5Hl$w!_p`^Qp z&Uf?uJYtDX&^E_Cyi>cH%?=_|7OqmL~-8+|hTSI+Xp2*L2`lDGiA6)P~gD>wVHT``2 zkFGo{wGl3d%&-s|XcboGNL4=chZ_kBdrGWHh{buk?naQLxO#4iof5?`xW>izq_S26@prkXOj{V>dQ8DSma zKF|9HEqF&!lB=!@2HB(uXRl#OZ8%&Jh6=zXnVp0XWxkxH7_~tdy`EG-(z``%26MZ9I;4 zLWg2U@+Q1zFJxt1>`U3jN_#9diyh|1T7j+9Wsjyk6Zqv#4Y}3fUF#2}cpn#|nl%{j z;W3~?y-!f7#4t7w&HMawsSIBh>%InE;u}J(d!_ABw1fC3c(OQr9w*Jm*+?7$b04Kh z@S%9m%O&Q~$A6@>z>&3aunWHf{as#4g+S4**bmB)lg2H(h^(N~5zRmi6cHBXP+BBw zuOxj!;<%~fxq8g>T5|RY&Z@a=rCgUPBtnLOp0iNh-0J$0+(vGC5yL*@>XiCYxhU7L z#rPk&)sXJc%R`|!5T~h+g*GlHmU++$@|;tm=eYX{rGwi-auhBp=fg!`(bQsw?2ZbL zByn)&=KNrgkEQZylZrep2DOFh+7iy?%Hj`C_61!IL?u!?*@#v68&zFXoZ;ybGcstY z9a)2pUL0IVdq%3{>MdTQ#EHC6-g~eX)#aJXpt7I?NM=$A*bxy2nM<}G*!cy53L){B z-HPT*`062`AYvQoZ^$yJf&&-+q2d4RQ{^aiqpsGV1?W)*`x71&_I&3ksKsU*YpK@Uf=%nnqt&sz~u)-D87i>Xuxp>XqSeZd}F3XmbgV$KJD;4 z{&Qo!g`Duyo+hB#sg!5C3RyK(StAE#mwWs z7awm*1gzC*t(xhxd267M3r>c{A=|fV5dWElTeE(_!b_ZarKF?*YYw)QY@aS|Y$~=e zi4%~dk^S5E>|DHhgvS8`{D)k~OK%8!fmuq5O~e}5<->|BZ5_Wt$48N(!u}GdW)eRW z`T&uDwBwa9SBO1O>tX?gnrKrL{!;xT&W03By--?WT;q^C|Sw>Oq zgMIezDZ4LowY;w9y#2q49Amod8pSG51FJ{CJHw<_PrV;-n8t+N*vIfq@QNO1M}*b> zRE8vRu}+&Q*C?nUUt*Fy4yM;=jEj?@2gSE8s{CrTAL)I{a!@SGoi$jK(^Im@BK~`R zBvERA^55vi+1;>L*3|eD4zRGXJ$rg$?IGsOcLz!iCbH2^V)b3|R^iD|@G9@lVjYUN zO_Nt*N$XZ!ge{%C^|Q2wgzJr)YQ@PfguS&duXCoxxYxoKoph%pYNa4@NVec zp$2qSay7>06uJQR#A(+@bT5_vKiUe9Ioo`h&Zr_1fORr^fOh-aA}<9xS4k`CsiRY}#xN^BG;XEUIFvdKXK=N3gZp1&I$_?d8J}?5b0*M z6%JpHNWZVzZZ2Ugt17evlgXS2$}xlOs4V@!qZU!^>m?NRN}Pyq5c~7zX_~#nyJ)*7 z2C&md1MXqesp3grQ#-NqIo)e1*SsN?2YzgUgLYugAnqVV5w^Ct6E=<4*!g95gIu=D zzVN5;G(5gc4`BlP)Yj$T+ag3PC{O$|1$ut3L3|TJ2%aAn7#9`-7dOfjIvxymsZK^1 zx^ldcudsG&bae3^le;%!=l6_*jxnS$$%qQn60L{BNsC!uwn3h#3-(Lnf0l;TaZULB ztl9Yj*>SY&%nW>H#Zd!L#G4W+;xnbuOPK!ffL$-$=efI)n^{yDix&>xWRaKmmFwb> zpzbH|z?B8{#YAEAy28GGZjpScQGO0n8<;hNH7Ak#-pC2Sx&M6=zR>Qi?1;{38jMtY z!tP6esB$r953I`6;=Gu14$`Xc9{T@w8B_=TMeuEq=2GJcs=E^9OFfLE>L=_T+Hbjt zS$?|E0c_IY`;v#&JCrZon{eY|x^RrTuFT3*K|Dnsj|6beI0jw9a;HBp7$Yz?F;B-X zup1GtHb@n6soj=Q(;7keHZk&&**bzOUQB}}h@gL4du<*7mr5IQ8}JB!*>h9Ml(G9b zcj+Kc3hRzH<37KAuL!&sTh6mr)OYt$Kk>Bg7+EOdKg8Pm?Em!v>;aJ5ts;Z8(!^$? zMy6q7adO(bU*qM(n8{99p;B%cz98!OrfJNsub1o$Hq9q?g&BTVW|ZPRup#B}KK6~I z=E&=;IwL>ycAeH)L0v<9%=6GL4Z|P(OpY1-t!UMmg-;5s9cc?csx-(d0n2vJPKd2xGj_V(k9&`y-8K%=DsFHlc z1QKeu)vy;Dud?ZPd+HOTGl%d9`3}Qd`sd-{Q(GJco9l zwUSw!J6sZu=izF!_jThd<3`IKncrRu4BQWP0!uD4U)Tax&z4sL`zBX^W zeOLz+@m8roA_@?2L^0uP?`wiUK|Bkp3%?4@ZNV5UIRWM~0G=NtytKlGWAC~YnM(?g z|Hi*r9i`hZ#PF%I5;zNTH1dJw)ZO|bI|HQtP>XkmkFXR3)So?dfRiN*c)CnK3`dp3 zpum)1#sv`*c}@QV#{=Ix8%59(9^3^?S!Op_8w89SiK)?-sIDE!28UDI9G!vQ8zYOv z|5`8=`BJ3h%F)|D<10WB5rnx?q;XO4Pl#-J!+U&QQxs+e?IO3zUn-6YV!#Dpd8j`* zw^`rqP+km+pfc4<>o&NO!!_ucn(MbT$PF!}NDzPBt)98r5=a2@ZTvGeM+j=3&VS+^A+}mgR@v*_ z8viYKundV0={1}}JY29cd6>WEEMnF0vU6JexXU$C&TOmD_2&|%IEQSX(}c9LGhAxO zOQT+wa*Sn%bIo^B!ciV-J`=#_IPq(1ZEO5L_B;ec&yl2g@CCiI<^aqeOt!>mfW0hH zfe{Q>XWP(?RwijScf?0^eL~$=rJz&(y^7;&79WjXWW1ENs#c|OzQ6xzv`t;moIC`woI}WQ03qB4H)a@+BsO;* zh**)BlM1l+N@n4fx6cF+2tQf-xCYG!hCs4y7;;9zuGwtv!#IzJEU=XMGFUVp`Cqf} z-)rO!6b$D!%yR(Bg&M)qP`i}`sTnBF6d>o?n!WWJ?z^6wo^5e*MM0rPLg6D`6 zUXGi^Lt8(Yt;Z;f>zH!LDRvwCjGe1+!VICO9ne!n7qeJrhLBB~z@zseIs)~jw?TA{ z-wR_X1?pRM%zZq}t#5iV_oz#Bu7@b<#DoaOcGea>m}X$Ubwk{%7J>Xi5#8AlZanlM z&nc9$D=oCYu@%O*U^z=#eO9n8g-cAE54do>qTbMTy{|&U{VM4sd(i2Cu&Rku_N@@Y zexPjU?SPOrrIg1tRh7WDG-sVX}NO}L)BgpQ2 zxz#5xSm{cH)#5it55G~L5|i-CNX@#up?@F+63B@FjWB%!28w~bFr&9pnD7$R?DwHk zYnOe4RB@Pdf%qMAZrdPBOZP$nSvhPhT&!Auc}FQ0orD@5A2t*xJzg~}t^aPR;% zyI&2N->=CEyq+DL`pRw@j*2JkwG!)J>xV6fnVz|8A0Iwc%p)87>Q7dA#&R%@3n+0L z4Z67OZyIBoJxtL_pv$Py&-=HfC*`qcKEOcs5?G3%o2^M$9F2LUU> zl`=t(d+Ls-oSWL6=YO#V(6+X1;LUs5LBD?}3-o^#RwJ~>H+_Abk^;9|HBhKsbV(4I z>@CX+kM*+6E@7(zDQV@{m!=y(U=C!JRr!~GI; zT3^O$`T9TAr+ z4+9*I0^|c+x>7k;FRmYe{c#Q5Hk*$*O_P{Ujr`!I# z9+nTzn++i_-8|Ed{63S(YMp|oB6pl^@$A*k%W7hkn1TL&AGb|>c)y(UWTs2()cZ!d ztgZ`D(sy?ZZ=+9G7xH`dwzR+5v;Xo`#&WHZqX3ILp#0wC7q>_qJP(}AF6lHF4usS# za@wij2?u(`9ppy>WvSV*U%-7_@YS+DX$j0}&=@0u2rv5-8YU7)F?!;tsh4eX)L0WR zRIfB8=ad1hM$y2{YvOqiF)hFRQWFWi|b1YvwDHJd04_7@1DRhRI%#$ia89#bFVYs3RYB!WK(jD#ty zVGX!$&fSNoE@h%Ewm8Bsj62v|#OIA;HBR2Ck<14925muiKmy^PNS*5_YbO5NIz$zM zQm~5D1DO@J@jw=9@(&Cu4iUoH%8&wFi2u)wGmy^0c7P&CSDfqhuo{C+P@hx9jKvADoByUU*$4 zQz-LuPRVCJdF1=(2`Gk`O`J2CC4upBX*9JEs&KqV;J4VqPk3LjHL3B#N?BO=meSg# z--6A;!)&|JfchOrhr@`GGDiWKyw;pKG_uh|Qs*C$n-JDvzWTG4axJHUhq0vm&6P)E zcYM7OBhN;DoDCDc`5C@+h;cP;{W~n|!yMT8o8$UQ)S|ngsg6K{!I8~kIDFz_#D_nj!uCNu~5@+-8tC-L(_^0S@LP1ZJ zv+X7*F)>7)QPM>?T2iYB%iiUxo~jhn_Ta0fRY?6W;SC{7w3Y;OUs< z-N5k`84QReRrI+1>iTrHwRf%Jsu4%Zg5U1zABE|h`}9^j6@)htjmPLjB83v0^`tHI z7tosN&2*+bl|y?ZDaKF2Wn}$vW#!VEw!HAX&=x z!;k^@!wB?_KJ`PnDe5>8zyju|=fp?!pqp*uqn!^Y>pL2U0d-3rgU_v&R-ga#w~`t3 z+-%^Ns_ZnqaEPx^<@bE{NOf}#+!d4fm+{hpo~mT?>5#naG^rBV)C*(W0F|qQ0uzdU z8G-udNI`jQEZHs|I8`TGybM%)7T}{^UbXtBUp%4IGRv%bjtAa`B~Lo{3~BBRN!x&? zUNr9#nAI9SI_IJmFJxzG;HI_Wcu zZY2y0^N`ewcPlhm6Lpfouzw^i!kf{S~6P$e`inXAP)(pzy8|_%h);{I@n^UvC zu*}EQT;@Cm`d>C?RXv&w(p&EOHWA$?G?5zks9`jLO+O9TU_gS#A*@=Ff1tn?JsOhs z1LrHde2ps(ONM9P2dPgk*KfuRao9_TO4ziNVtrf zP>f0$NPI&J+AWOd7BZ77V;^T*Jq{e|bU8PyzV)8%>KaTVS+VNKe=Zf&+SYhVp=d$8 zVI;~w3w*uNMOJx}*?p6yLzxe)$QGTLZ3Vf)MW)WM_XHl#SIEMr5`N5F)moL21<&W! zz6bczFeHMw8gz9z;c?#ON23;9PZ9DaGzag62C$gi*479wPPRpF+KOmb>nwy4(>JHn zw$p6gB8?StnRs0L=1?EYjqtz^kTn~+Qlp>vURnaO3fdBSPJn&v+&impU_Py zT3<23{7wl#uDce0WzvV4a^4hky?R#z{ke$U_;P^1!1WuJm~54Y`BTYqhdJoz!JH^%w^#z2cmFQ5)4f&8lm8f;_S*11 zCn>6rbf9^?_5i;pW)`lcqdBRo_jP`6elpGd&DsYHGRiV2^DW0Pfh*u0m|RxiFrT8^ z=(HjW;0e1B1^sl2QIP}MB*v5x_De7Wzr@qPvjszg*0y5??t@Ez>N2A^KoMxZ+YMTI z$@1=dJW_$kmVTK@U?bKLgrhSjb==;PQ9qymZu65?Rm{VadWVmx!1FN_8XI2{vtjJk z`8T4izERE1+cVm!MSE5nmM?ypoUMtLya!nO#Wv*h)dJPRfoQ4RiL#YZ54*3QO0722 z&J!&12X3V5^{eLXhSLWrNww3e{$g9A_CI|dPt0-8eRix;+FU1UAt@!`bBQ5VU;;_(^S&o!oDcSBNLtbg zjI6Z@-VAY?u5MHPljpp+KLc$!<-eM3*x`FFD_T;Q9QW43+|u&dXPdYH@;D?i_+}&K z34Z1;HorKsvGkzcmtqUd3r&UQYbNmpj0?6v0CcSs=UaD?Cyg_4WfEw2hgnengRutm z@Toe(X|YtA!8W-V7C#Ogi=dq*(9fQDo0O4InxYQQwX^@6^TYMv`0CWhKh`Vt?im}4 z{Ldx$>g|v!VusqoIdv&L*voEUH-=98J+3s#a)LM)13?tt4b-A#XvQp7{C)#VAx?QX=;p;s_I(yrByFR^ z{3tLK357RSb{N4zS*e-kvMtrnvey}x1<;o!eSl2e8`c&+ZY|ZTp9{@1xB@~1PmX`F z`H~M&CaZO+7Wxo?h%X*z&nz(p)iEEd;+zl=jQo+`7 zUV>&7|5sllY(<(SSw+SIH@nrCrrH%%fBqz`7vNIKTS*z^w+afMqMsALZ#FaWc-9~c zbJFo6>4Xsm&oV^f5Zhq|MPEl-8vGLQi?Ec@um5~u?!dSa2gz)CGpvJcue6lQZ}!4! z+ltRw$cki3lnCh}j5<%l_rv$gTsT96<#4J>*4Yf|4Yr3aeR1r9+Suf(ii&pjBPt}0 zIdkz|BoR>4QdM3|{c7HoUcXRLN2&B!JQGVVu|2e%ORtigbpc$rixnzrvi&K&YkTw@ z`?9&ZJ;6U-IwcpEU>a?#ew_XdlA6t14OBaQ5WeiAdnae5KZk#~M_PTFd;M3*>OdXK zHp2lEBom}A*c!8j{S^r~ne|y&oowG^1Rfkp_5h?T0pZ**jP?A-L#UG3iyPTyvE>md zvuHDbS0E+0^yx{X(LjD}hYDy*{SA?A#4-s#(h&&IW zx?l`pp3o3TNNPd4fC#JxtegfE3cmMLP2fslr@VIPcU@G6Io3};y$Ne1)d*q$4-%Q# zs!6qo)ZYMDl>hP$ttFEa|(i_Di+ZL6=e?XGj4u(IxiQCrpR)Wflp zLmiUO?dJ=gu=M{UJO8n|UXSK-x%hYb>(igK$ntWqWz=({Ov9Di=C9NyhL(0KRJ}*L zW!T+K+Xi1Y%2ZFFlNUedQ9oSF{Oq7htn;28;XNh0x_1bn8V>1ImNt2HN7`d{R#vWry2cazex*Q$%jhOgD_Q8SSFSlA;WPm@ zZbHiqvQ$s-pEj)i92q&B9M0FT@xWyebGUi_@3QWB_>70nR_`yy;okHUq_U@U#!Jx$ z+%#@@MCg$xl%srKDMQzmEm#SVP(W)$0}M=za*QtTtZ`xjGdgD2y`UumE*IawF!QLT-_3 zamg*%@5|F%bX1ohi znxa6G8m#LM2z%rlLYls|o$Kka)JDONQzvlG3G2chq{mAeO9xw6KwUZwmjuTVAss9- z%&@Kn*FpbeQNO@@umye10+JSBIvenA9iEzCsG-?>R)9>f@mfrL@F_g?ORdT%Z1OPS z1y$Pp)F=O43ved$KDv>ng2UU0UlnEdZx$6gElcC#m#jM*G!>;$1~oNBhoR81 z=4OXLxAhzO*U}dgTyNFbmv)+aUNSeWkj=)>%aj)SieKr?RRUeT0!Zye2a<6cGv$dj znf#(^HG{4{UK%7I@DOq@5u4D&=TA2_nQ8aaIXu;FHttib3B?RK!UnwG*yY{QnIm?W zJPR}?+yw*ZjGccu)_L(jY3#37AnVZ9*KQT&*mmi0H&JKM=!t=VO!+y4Z65}~Xq!@~ z)E_#eRCr~?qOt8VCb+@abMJ~hg;&YK%D}Ck8?1VbD!h8SV4RM6T)tMeLO{f$56iaS zI)618QCR(wEFfU(tm8GQof+ zH_PRHlR0@@GBH*1!2QYb;Jb*A*h))_Y1ehI>@AvRJji*nDaY~PXr9x%INICe>a8l7 zEz_USZ*wr)Y^*bSAUu1+bVWWn?kzJfu?x)WH*Jnd=E1$uRD3@b`3hS(6Z{7<@!Zmz zr?%L#L_Fm`C~|)4*WkH`vy5?W5SU>0wC8JW}ra9`ldfySb$lsqOM*&FK>50>-%3Oa8zr--)y& z%Z(UC1-5bklCn{9J?-=+Xr97;^zPx8HIb79j7*fWs%WP~J{d<`)Dg}}&J(Z%^*X6^ z$c7e=YGo@BAyy^Zq9|Y_9wB}-8~G>$>OD69ab9AcTd=<6sn3uz@AC|p!bD^8Xi+;` zvdPW+LUtF|`>Ra~-+m|>*8nR`sHaON|C*x^z_lwH4UQ~#vkA9Q)?tbSlr$IrcL&2n zx#iNie+|_3SUL3NEycCpcEa)4PqdoZQRW~oM$Bx+vL&DPpIN+>eIC<>AX6Scpj^EO zrW0mpyjv<3F_FHi&F|jVfN;AAsUPGA%K7K3T#mzyow}nYIk_SIbpM*9e;1)l&I*SO za!7R!rPHE}QqM}QQbWC0{jh`u3#D!63n1abuT+Iba1(wvILtGRlw5E)%RW#Z8+plP zHLyu#ZNR2?SPak07k9s*@p^81iGjE@=pnceAZE)i0z_sa{VUvaED!fgrst@IY0g^N z%meAgqq`?a;^9V)J&N_5yMjBSuXxwT-P!fZv_)dYz2f@0wa~3XJA?2RO%bK0SM~529gEb zAy8keBkrzv(m0kCVKiDHP=krhb&2<+ky_G>k3WTKtTZ0M;)Tjm4Iw)f&+x+RHAob-&%C@L+T76#br%^KA+ z9`9%CWS>yzQ+{ld$<&Z1SB3cChbPoO6ooS#t%jFGXP|wNG!F1sH^>vMEMD5`y6%QJAel>XWDF zNj~5Apki*{HTNwe`Hm=&I1hfQ?@XolOHn-}%e3S+lzM;Pa|K!I;ftO`KDm<9PaZ?T zyo+FVx1eDrj%*xwy%x zgZE;bUipOJRKx7%VKHY@nWF;*`NnTs+#eder43A4rsKA(s=FzOrB z2WOAW&f;d^Yv?4p1^cYWA9ig zE9q`6+6+3+t96uI*+Os1yaQE&0orT{6R{J+aN9YV6T6f|)@C*pkAi)+tF>74DB+&+ znVDu|9j=-(;H$By;fZp0H9U_ZAB(hVi~E*6{43&uS!T}uQ6;W3e!h!C>uQiIg9CBsKP0n7 zgnI#X$;M<;sRcBCFHeJ+4HD}Ya-25iI<8zqEP8PI;GYb$!d|n``rBPBJi$$ce^$PB z2_?B^=Wn}YzqFr^{+i{7(w-&WMEP#CS{`lIy!h)3F$I=p5*fTGHs`a6lhLicgd%)f z!#Kd6?!YXP!t^m=)8XQ>N|fxLXY`U7XEH`@U<(L}l4 z;LF)u4H$^ktI8~k>>wMp5g8@F7`HLhK1wXXJ{x7<>164q$<&_EqE=a0RA z?q{O6yvCWyM#ZmP4`XLYx6~^w(|u>8gGrn=@`rU-&)llL<#4QTiZA1w5)BWl^-Q)b z>n6yuq{f|`d{w#IPl})K=(BedBa5sp8tEvJgCB*7!dsY7aZqk*Ad)XE`uF9$qw~A=mUu+Ivz>v4+16OI)3v* z##{jmr<(}OVb4-;yvlt=IHt_oy1Uw~C*jFIkj!2MkDjA1ZA4J@rA(E2Az6I2&ZA6i z6An2&N7(< zIM=RsbvcYdDhXSR5>`9_#1>_3gL<{ZoY$gtgs*h`Q~l>N5@%gKH|f{g%N(i>yt_Pp zEz4oLOZZ)Nhsy2YOGsYktqpCR>SM1uWrf_F1B3D6G(};WT&WlmVKU(nnIS?19ijtq z8{{OQZ1qzJ&@oB2L7YMJl56b67$KmbLD*U1LCtZi*}A~A$QF`|hpX;Kpl=o%`!Kx- z5R}q4DCXdftc8j0ysES3{+z1kd{^be>QZ;kd-Kr#e8BjwxQRTpI~x|~Mf~@!(&l$E z5NnM~=-y4)eHc%1*)THc;MfC8@^TNjGLoQFmxlg@Z}yMML3?8R;dX8<6JJDu270CS z3*pgz024OJzloT@y(csjkCI(HrBt`-I}WtG9SW`X8GBov;fH-0Een~?@W%dg13)F~ z@Kh1ui!PcLf!Ov8UqJwa)TG_S_u8&~ax#Cv7x)cOo%!l)z03BiOPos6Ye^)(Y|Kw^ ztHfnujvl=H?<m*(YDxh)?O^C)n=Ha%v4l z$=zft?*Q@6xPc#dFS_`$j->cnFJ9B|8+1sd7%5KWC2acc19?UBYs}(*@enD(P|Rph zQKS6tAUn7CL9KA(WwPC7KX({A#bx+)@l(tjn09wWHv!`)vs6O2&i{LH5-k{<24}`9V4{wwK*6m8eI@TO9SL zHL-JRjrH&am<^fm%2oWu3;o$eW{FjSIsG#Vti6_#=Q(5&)onZ#TMMhLo^vKgPn1Na zVaK9qm!)|t(Z;*V%Xm5<2sT-HO}e}@VU&MW_LYQ1;+waVKh0@_U?_{mE%XeZU$$Qj z*YnB4--{EWEFC47tRlHxz|56DIRWw>9;8Z9a^ZtXNyo|yxhmzkb^&6qnOyOV`3?G% z3$or#T=@Z;J`%OoK^n?1=8agF_d+Ybr-e6u*HA&_UGXMlw>9o7o-nvOC!h^{=JMQn z`^`t6C_RLA9IKnUM*1#S^c;={(_(wA9qT-zPWt3yNGP^7QI@Bqz84z!nFLUnZ!Uid z7IJxX7z#Jo599GkU*lbYv2MM#^-dV2Eh3j-n?~<%eH^-MzwM6Z+_c`|dNhFEhBawD zw-O<@0S8`J@j7oq{paRfj`hrrqYD{b0G5uSA5C4|3!d}srzdoxtVLT3`AQXYrFyLq zZPze|TL0_mh>J-P0-)3|*Z%{VZ3OkvcGpp$Tn|ImEh2I2rccot`cgcfQ&=0IbDo>x z;5!^AoOf8hb`l%qwERDzpPt>$DBM6=qS0{DGPX4p^T*9&%G{}G)zduol{`ddN6ll> z=J70SbMA)Srl&QP4`L@sKlB9&?5NmGY*I=9CC1$!GB{qH1RlwppY`SAU zh6ez^R6NBfmDJ6`KSo}w%2zj7v&24k8@AHHFFXG@T*#I`>oE*8m9uWK8N$x-UcZ4?-4@F0YdZ2& zG$_SLL|r<(jKI@zlK-<1x69uuRG9*h4lw&f5XZih}{! zyRJUR#!#F3`8R(NMxTKFJacxMdUh3XM=O)P85#gkrn@O=8)(~8>vObe z7?VAQT{axHe~ghd;fL+OWn|%S#e*HWi}&MNrKX)=s}`HTH#vpn(*t2vQF6zN)Th|y zr0h~sq1R^dX2905Lj96|*1W>J+jgvff_7j)W(Z_<^kn@m%3B*_$q~G(w%kz}*(I-k zzgs!Hm~9zLnv9apVP9DW;`HltWtW^7Yon~J;z@;J2m4+Yv9kGwfQmH58o0725BZ&s z=8#@JeMm=`Cq+YU)A+xI;0RM>80}qQ`2SJD*{>Q7-1|L6PQTz}+@ytV@7SYt7HT@I z{@S4Hdrv}jD3)`YJgo!LR-Zks22X!cQf|)1tD`I|DPia4Zl0ak(l%_emLCj%@}b@Zs=CUa`0Bfc?qT^nDO0QW!FCe! zSSQ~rN<1}eW_2Oe^iGVGES`sYb&DZ5C5S0#a;o1LrvTR}|1pQyHTYDJ$o=P|mQ5m@ zM&v1}V*Q!$=yxXKd-#KUXjybKKZ3;{nx4>|Z~g9%=ABibO+5e&8GZk>-8oVTWb;|4 z{qwdqUclG}N7s2~S1$i3Z6B_$Ayx@2C;k!ut1>#hY(x>Jobz;F^30cGnM$>E!t@?i z?+~^-mpGsU%Wv-s&cb$*bjSZ>Q=jQjXc>GkhGSdda^_dsG{5*e$&L_O_ygI=2^wTm zQ~O~_IjDqH!AU2duJ##4wfV|{Q2&B0w<3l2-3PXfvWc>m)ltmCwWr{2=g65uFB@~i zDe27%jL`}2=;96QFxSzkfwt*#v_lPjzY$KGI#CVJvbo;xHG{V&qW!w!V>N_qfxq=y zw{U)B{bHW$e6)(giLH*KZt6qfi$#WO9wa8vYo|Ei?bxH>^V#7s@p`g?-YK><7D~~9 z8+$j}XP&_eFF~XY8%lD;sFi|$HEg34xOR1`@{k*XckE!|O(Cdo3LL6o#=j5lPiPS} za`>$aya9Nx?S_Su@na|0_hc<;ZEf7?_J4Y+rStUwYeE2N!zgR!2|#2>N~ZsPf!I~( z|IK}j-VEP;{69Tj`iYa)lS5ETnDV&6C zZQO~TZBPk+s;C7ckl)&$`za=IC{|E8AuI2FvV+>JmpkukX7m|#`i(^X4LjhhYOJpQ z(C$6nrSpfKKlVc?a%OOrEvp?gMM5AiUW7tF+80`|i8Kt|wShFqSOp62N z3GhD?Y>~XBn`lDbTqgknYH9y~^RT-F!_eh?c1B5rS1s;$72a~=+K~|s$Q^m3iE^Tf z+5f4A#+T0)4)yYkNDGcIHa%CHA)D7d~d;`N?|Ewd_C!U zWhvAnveIDlvI=uSLO-uh2vYG6!8B2>nEYHNE8yN89jdE6Co;`3f|R02WSbDox- zvK~}_93-Z?64Qn=Nt$5MsJsfvXFPpjCA~@n`GH*}PyIYdTGcEiR{6+G?vt2Fe4D!< zde$s#W=>u7+h;k&v9a{-@O%UR-r6Tig@kqZhnVIno275OFk|P7gD)MX-5KKGW~)Kv z=LZ{r`|7U;Xpe@I)kdZi`;0qDa#nI55Z+JkJl<3I>_R3*GZ8`aj>)aOzzptbc(9IfzwD<#F*SfeT@^` zA&m+i_QqN}bk8Z-lKP87=6zrTxCuvy)1Qe6fWOtLteHCc6AH*gthgXCk{n-@r{j6K z&FF!ob4zAFa83;pu2b;GOGu+L9YSQ>5#$sf=8pHU*)2+kWGItBt%HOTLQ#YIzmQ|$ zN5@@YQ1)_NCgxF<()CG2+f^_wnQYXrj@SF^xFhjR?$Q^3o_eo_D;1WNnXb<6E~U)I zV2Vf9PHW1|9$-D~iCPI%fj_1q5js5xO?5u{JkexzbuDUZXXmxM5eWJ-`Rxh!WwhiM ze12(p0o@*qI?D7m#7yV+Wc8eG56h?D#3InPJx zG8d1v(#0^#aI2b2AfaSL2xQ2<8*2K*q1L44U_0*ErNn8@#Z1S?Y*rblK&2fxi7?S; zVXJRGHc+9KnAFfz>OJ-9(y&IvDT0#k_#K|8nU6Ss1ZcowtzivJoDlW`M)=|b$xt~S zsb|b}eD_vC(|^`K#VAd~dY_%Q^K=IEwAnn>Z;~nP1`8vgq;q3P>_5$kZ`+*kh#PRP{zLZLw1!DYqoMytRp&)B&>>xj1YnGpVb3ZSu^ZOhU&2=%qd3OAePlQB0R%;+F3dbLfYx1 zP5n&T`i!;PL%$AFt!sfw0ic#_w%PsG;$~nAqd}c6a!1YjEjPs?gOl-cj{0zyYoiyD zR)Gn-x~#6iSr)XYW!;J}>03`8)?wGX5_K%#wtz#@gZSSnx@#6)UEFrlt(c~+k-)6Y zGX>Vs5TI0hSosUDF(x^QUW?{;-?5B^=>r68zN{aO^lzk#qk13w+@%Pp|Hxe;`m*zm zMms@gzqd%=Xtl#L(Yw}W{fh<70j&+uzekla-rQ>r)QCaR8@WEG(V3cjmDNR*Dng7y%%E!r8%6e@uJ}N_#fJk4XotB+)YK{`8S@b??iBP zgHoqtGrHA%f(LZTL@3REi|+`%vi!Sk3ty=~>*^)#0w>OY!pdVzo~^ItOaX^c*q$yw z;ND#eX-u|UnchE5J4`L|($_SYCiJ?0Cbi0?B8Gj6o02R1Oj+$x^*tEMchj}!SIahQ z8kXBB#lpwVFLru;S2U5K0aRsnFgQGNcMSNm7C2O08UPzqscXDOFGXE*2bF+(1l2$2 z-yLW&kC7tMjrPVFIY7c#O$1k6a=AaZ#1u#CSs$Sxpcz<*H{)i_%NP3;e`@lgx7Mdc zUX|69CKWxm8~IjDXzYWz?$b=-j8{Xo>9=`be;X7YVG0d%lLZR?PRI;S&~faAkAV4@ z`y|}cJ}qn?nlkFqD*?+;i=bCra##LUDtCc~ICKDFeJMyufcP4PaIBoppFpE*M<{UR_>$@Y1srk%>*@t_K{<5z5d%fWGQ&Jm&as9&(zo)ZcblrmTny^fh z2PYrtxL{E=vM`Mw2sHP3&(ba3A$vh2IngQ6V|OWtpoL_Pae@y9?KKL9R_o9Fb>F4Q ztlI+hlEFXr6YciSjY@N>v9KN{-u*6swdFG^HRU)~2VScCpxN12`|=`U!@Pq6)_77` zbmk-P9U%3S?2u&{y3;4XIE%F2z9q3|vi7ZjoE~KM&JvzcuG;9ReD=c8?$l3_oQ0kK zVk?MKYCXw`W=S5Mt3?YIVreH z2T02dISa9<|LzwN&tESm%o_*Zt`3eJFq?A6dyDE!xON#^IR?~S)v()jFsAH!Ddd9g zPpzH=@bv$LGr^2eyw4@F%go>Y01h_`)=z*0Q3YA}Gs&He&A2EmC!DpB!#Sikf*E2O z)AiDuxPNPZ+CR9j-B+}%9yWKIzz+|&ngkU%`gpvOXj*7w7V5&>9!qGAahmFt zleH2}o#5)7-DuW*UOj|Gad)js8atZ#zJBUG#JI-2IL?N2L6cfRwh@|vR{U`AGNshDCAyI?J%1GqwA#i98J|<~RO!hH+y=lTO59Gz zSbWsWB_Q2W^rQ>G(X~9T=W#wefp@X0FcD?7XS#9{eK0+yc1d`?%I$0-^lkq7cbU5& z!eaMY4N+E%gN}i-lEb@otFjKB)Yo^1I@#hM)VeXjH4~q3Ej+Dtc(lb1r@qjTG7dAA z6qsEEaGT+%8VJKi>=xt?b*U*`G(=1K^rwd z6L1aJ=c%ed<8QVYa0UoCaAyVWSY`1@9R8ux9@UW>NQ)uM6IIn|W_KBQis*+ZN$y4| ze{^y(qZ_8NZ_cyxiKvyl!|pPt2+Xnc`)Fmp+k2nr+@qrP5SIo6!p*U#&zxkOaVy1E z=MR`6bN#jp?Ag|;jlcm*gzW;J2}vbmO=YJt(xnwlD6wi~BKm|%K+*~ggDCMZhi=3j zH7BM#fQHivJtS~!KSKVmHm*Dz%65%6#x^O+7THb=qM>BTE-fEp8B6vNhO9N#EFlaE zO(TsxrV*pazJ}CH*{(uGjl^I^Nm<6$d?RAcJDu-3=lae$|Gj@a*ZsWDdq4O6yWi*j z{hk;w6I72iNcs52!jedCSND2_w#ZpQha zo3?oJv1b3lB%4{8&H`YWvYkCvSTN8h8kxZ#cC?OtgF|h7&xGfgf?Is z7fmL_r@Wp-CisPZUcr6WzyZRhOA{)J%eT3T;@0OkxJfG;kRtGnD%6 zsug~EJl)<#RFA*o)2C@!HW=WF{Of)Pp3_?P)3;9&2X0T^&f5kgj|U#AzOSh_D1v(- z{Y0l;74_1xFZ^K~I>!_?26qE}o^?n=re&ngeOuD?5l)MmF28nlweY66J}e;lik%N| zp@!Qe7$7EVB%oaQtD;{|AA1$~096{`O_!M85z-l&6^NVo#AH_;Q`i&;km?DraqJ{m zORvpF9%J(k*#Nz+xz6r-EON5jR8vZA@B-3yaTc1Oso)+S$ef%(MPJ8C1 z@<#s#L}H%hR<(fhIgijaGt=4|QPR#a56BA{-hPw0Fl+_I%N}VO6#|$%*wb8Vbp=V> z!LR+WR#&WU2@g5JyK(je5nvR~fB5jjIuW1Qs;p3;a@?x_0-!p-|8jh=BzhKr6e^`z zJVQxQk&x1#m1U{OnVH_XF&;q$$#SNrhC?SvH=}bstX`x@UJ1#u%5_e(gxyNjYnwPc znJVxNPWi;oG zNT6mcbC}SXJIs7D#AJhyv_v7^{3HlH-5xXud}AXimjVrr&@#`5!X2xN%B=7J)!W8i z8IE^S-?&$Xu)DT<4+_UO4_{85pqfO-m~Q6+16e~H(PRw|la=e-@h53%>To>C@&6i8 zslr3y>Jnm3a6B~s7UVHt%&L#q8UMH<7Q=Rx#75H`gMn!sTaHFt2cO`lA?;yx_ia5b zs@uLkBsZ7v#z%e_+~{-;rj4fN&6l|2C2MB(5W(_lhB@QTS&I|K>?cLAu?Xu*#=ghU zwnHH6lne|rZ`}w}h=I@_Zthz7oI-t#7HL$k+%cyYcT8*f=sUzHuNtrNhx?V2w`NST z8oYU@CA`UEacUz7vsI}RdyOI8Cdvg{HfzvT*+#8Oau_JXsFk2wFSw}~E~^ir?ei4q z7G*y(P`d8|rYK-eVUD-v%}K|45XK_rclIeeJI~PHElj`A;HVo4!+-wRFC4byPWC5# z)Boz87dcfw?cyWd2$52SHY-sI1z#=8QO>GycKPTnrxjMO(QV3?Q1r{`msTt@#+iK2 zWxZ#Fe;sw02l=372OnX!9et$*o{J7})XH|Fy4uJnpKBTIE&UQe%^il_HsGc0_vA@b z%&s`4bf1J?i!0!mz=rem{DoNjX%zxGbPgl3+nVu+#^5ot+t?WauzW2F=|6 zu1Gf#n^W69dAw`yrXGs8$ml>k^GddwTsGcct2E^11ztjb_e;$Qr{?y=G|?mnehR!? z-`>i5j@PPeBj{=hLX6XUb<3~aWF^kJ^OfQnyekZ?Ntv~>bdM$!Vi{4~BL)uAsce%~waLSrg>Bk?CTx>6fkcaIX1 z%}Cri9Jh#Y<5$HC`8uk&YyAXv%PXYaDD0$pKIs#SmvMxs4DeSztFguo1PHQ0-jxO~ zCM@E7g5-u1>>mlfa;qUwVuN5T)fI1Bw{m$NVN!2oW@Fe@d`=E)V2#8oq{fVOtXpAK zg9T7`E-Nq?b;eC|b-A*!({Jq^ojV1b9~UU6Jqe2u38{~NH=Y)+wknP?n+qK!&XS88 zd6Psp`G@D@>W>%`IED;RZI@ic(uMt`3>KgR1h#f9FT2bN4a6a}`Rdf_J4GA& zO1{Cr-1b+%LgAIZssE01iMl7>_DEvCSAV-SqGfrF8^K!Ty~GH*0!bk!`GKk6FX_$W z42cId^Hs#+c)f^a>58bTnuG;dTh*f|+iEu;EjX2KF;)(N&G_U?(@g6@Ndmvp!@p43 z7$V4VY4b9}hhqEutX*C?bC9YObhV{%8Q4tA{l7-k;QVDn6C1hKOs ze=pGfz3<>H>roybU}b%aO0s$!S%w_zK!70`uAj&;r6*)svigWj`+vQ1Yo}1nd zHa1AUwVETDUim{?8htT{78o>?`4xRx&o9^MAlFq0BTNnC*u}FHOsRieJI@TC9>^NQ z=26o5Gs+Z1+XDlIg5-%k9c)kuCYo}$cSr3d*r6`KNDppUnBYwci4a*RUCWant@0Y zgV)Wz37GH?PBk))6Si25W14Uw$}i0|1zJ+P*KZJ;6K@iro^rFqL)EC=s#Urnntj~o ze7iMkypz8S^E;}?1hE@r&V{w=ms@|_@of5%%rPB#%FNzQ7z^uc-yr9_e#?n~-;2Jk zAe9u0z9k|dm(hCE#;$?X@7VPy>Di_<(Z9%@<#dlsh2!o zXgfCUc2#!N*B?XN_;ktWL) zF5Z&VjXHLINEMZan6IfN{TCSjEw=MQ%3Tt0hcmF*XYs8ao8n}W(*=R{Wu6#dbx?TJ zSq)tmh|ZA;)D!#(ixh;#L4 Hd{X}j*Arw@ literal 0 HcmV?d00001 diff --git a/assets/images/PeerConnectionStartCall.png b/assets/images/PeerConnectionStartCall.png new file mode 100644 index 0000000000000000000000000000000000000000..b9368e12adba72c0a30973c1f8d7a90ed7385047 GIT binary patch literal 21265 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 literal 0 HcmV?d00001 diff --git a/assets/images/WebRTCNativeAPIsDocument (2).png b/assets/images/WebRTCNativeAPIsDocument (2).png new file mode 100644 index 0000000000000000000000000000000000000000..6c76c713cef8fd3e4a4fd9269b06e4e8b7939035 GIT binary patch literal 26402 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

r& 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 Dy7*Ba literal 0 HcmV?d00001 diff --git a/assets/images/WebRTCNativeAPIsDocument.png b/assets/images/WebRTCNativeAPIsDocument.png new file mode 100644 index 0000000000000000000000000000000000000000..9cd1d1316e701be83c9f15add4edb69648443077 GIT binary patch literal 32940 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 literal 0 HcmV?d00001 diff --git a/assets/images/blog/infobar_all.png b/assets/images/blog/infobar_all.png new file mode 100644 index 0000000000000000000000000000000000000000..84b27d4b3f01a1ec0264f8324e18c4b94289ddf2 GIT binary patch literal 41310 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

QkJZ}H`=3072A~dC4LX$;fSNzLq@O-7yhx?U@ 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 S`n*KoPe;R0{q;GAkpBZ|N8L*R literal 0 HcmV?d00001 diff --git a/assets/images/camelot.png b/assets/images/camelot.png new file mode 100644 index 0000000000000000000000000000000000000000..fa1b510e7a3aa8efd8d5e8eec9097918157ace0c GIT binary patch literal 5524 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 WlsX6L*MmPl8P(w0uu{dx&;JMD=de@& literal 0 HcmV?d00001 diff --git a/assets/images/customLogo4eab.png b/assets/images/customLogo4eab.png new file mode 100644 index 0000000000000000000000000000000000000000..ce5ece0774047bd5a093d469ddf850c611225e7c GIT binary patch literal 7460 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 iui{m_idXR};`nEp%u7#({p%9|0000eK=+L2g z^XB#U_ix|6{mhv&U%q^)tE+=(0qP;ZEjLVoY6+}J=INA=gwPo?G5kht)-zc7abkc?DyT@ z5H>f|n5kd~)7{kQx0gRK3%2vW$ZiO4QcL8jEo5s6sOT|aEi86P6zC}6RpV!2;%1)5 z%*5w8o5i()w~&3AF-vXzWL>s(g{*38rxmcSa+xZy+L*JDd%u2uZI@%riaNg9-OAf{ zFtVoG^E0+zRbpW|VOq9ni^?qC6s~*vWi^biXDG7?9NfvXR4-;i5yNXn9#s}r-ZDvn z3+`9=S+{a|FbOCeWMKKb?`#Ca@fnT`7nNii3o~YIjJmMoD)Zt;4)cvg9{yLTP}FZ| zP~eQy^Z4M`vL@X(%|S~*PpN^KTSg$@0DFp+#8f60Ushc;^F;+UTMs1ZG=xl+@|6iV z@G^1Ebh{Kyq3q3!&5Vq0&uR*@BMew>)maHN_ZY10QWS?-#smoB zO!*Ph=5u@6Zst+@p%ZYmNMlKegCtW$`LS>Y2?mMM<~bX9tYs!WjE!UXvpmY1+32D# zU)2*QCkqqH4SqHS2^CJ(DhZ+tYS$H=k`y(z9GPBrh~dJSa2AUVNj=?DGS2oyZ~2hI z@PeU%-v) A0RR91 literal 0 HcmV?d00001 diff --git a/assets/images/icon-help-kennedy.png b/assets/images/icon-help-kennedy.png new file mode 100644 index 0000000000000000000000000000000000000000..e2e7bf43b594b8cf3cad0c61dba413438d25c2c4 GIT binary patch literal 259 zcmV+e0sQ`nP)@|59ww zZcxF9DTJ6B(fF{*B_euW?<|vuxY3y01NA&90AK{RK zPc!juO|?F&`D~M!53-@@d+(3d%ZF|$%@t$Re}_rwYJ%)VayuzKvfi+CNq5!D_fM&xbV#iN3;>alrUsyJW0(K{002ov JPDHLkV1lPyY5V{H literal 0 HcmV?d00001 diff --git a/assets/images/icon_feed.gif b/assets/images/icon_feed.gif new file mode 100644 index 0000000000000000000000000000000000000000..a12d055adc42f0f5585765f7f11c2a455997f6bd GIT binary patch literal 394 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 literal 0 HcmV?d00001 diff --git a/assets/images/logos/android-128x128.png b/assets/images/logos/android-128x128.png new file mode 100644 index 0000000000000000000000000000000000000000..0a36d7f7e2e9760601625bed9a6977f015949573 GIT binary patch literal 2657 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 jeO%^nhevzk`>ys~X_U~VFjLyuI|wi~Kt0g(hP zwqh)7K@td(5TOPYs{{>EiYNi4(f9{of_zn4u%I9qPz2)#q1$~=yA-TcwyvO5J_^`{ z*1BKgA2Vy|cHiCkxc9!Z-SZ?(lkVK#J>C18Gc$MYoEyb)jNye^yL8L2fpfJsbERhLFl z)E!09*^D#z0R8>_GXuqy3(EinP}QS=JAqTOwrOc;+2310C9n*TlX|`00c;@0-~$W} z4!-IqqH>r4a-gb9qA0o#cu(H8J9g~&mxqu_V^0AYS+{Q8HE|p-E7*LSh`i5bJg%^N zfDEYWa$so*iAtXRV3&XiS+{Q81(X|nfGsX!@quN4aZuIcfFC=Mddh)@7c2ubptG~{ zK;Qui-0+RTuN-K2!3@xV*4EbLz#IosuZu{R1064z0mh)ayL%3Bu_L)hfni5l&M^aw z!O+mqwT$sXrwDNz|I&qyFU$a=NN@Z;>qzc}-rn8^9cg*N3^0l~j<05d7dtsvws`U4 zAxBzXu$jPj(bLnj-?nYr-T(skY!TV!BBl_S0aBtU zI;5mT9LMn`?d|Q)ISD8bW`LBImX;5eXg&}{(S_~p?e{thC=m8GFeQ%Tq6XL=MNvmv zTiat!0}6y0U>CCrw0Q$q*w)t8={lHD*d<^WGjbmP`0()Xi6Sy-2OlPB22j;~fJ1cgxTqz>AW;s|@k0yDod>C*L@D}hUN%rU!kNH?Ju!!WB_x=Jh!@z3b+aj_tYomI-z95RCF<0)y zar{ISMax9wPmS8EYKn0fZX~5@zui$0{5x^j@3b;{3{_IF|Oqyx{RqX(-$K5Y(EQW!f z0n0>WQ=@}6Y}hbsU|`@?;4i=m;2sfqsnPN2wf$0(!9U1p#Jh-rhkzv_@`{fRnqmM| zJq`FCFfU-YL%>RsjLhd&jhKTGaBjPO`tLiC07dH65I2l--K1LVDivd*iBH&4y zcf&MQSODCvs)biEJ2!x;E+m=F+Q+rFF(wxRHx+H{)Bvh_0&p*mzN#@Y5d&`)%>vGD z0#$W3&-Iz;bNxL-B9m5+A~a44|s>NtSOJVfd1W z{L_bU(F|~-(Ag&NnQik^*n3(-*?1C*{tVPvKi_;84hECW=Rwh*0|0ji6H=)??AUCu01`6DZK4^UkW15WeZ zNge~d?kx(V5f}RIAddki)n-V02_35XUY{N0F+dMVRSF{<2Lf06>>#rN(glhQ3n?4k zSgNWA`x4K)D!A??3S&H`1K0QxHv>!#KCh~0_z*S&Ob%+mJ*rxEchfP2Gb19s*o08C zm<6m#tFk$x$j6~}BiKAn16H^+K@kJkWuUp7PjWeMQslFU0lHjtY?R_WlFPxgvO+}+ zu(oWch7&q~ZdE%cGg^*VRq08vGRKfrNX9${1h-RUO$R;SwNgo%~*snZ^|&lKH#1vZ(6* zz#*8F20rgUrX zdY?o)>CWeSRO~{=7Ph`$wN%q{;?!QdJmUQuQ|Ze(tF?7}tEf}0l)-#gm4=GcB^>H; z-UqypxWCOFC_h4~82;|Vj)%|lrP-wcOowS~)l}fS%>p@X9RchFfBx^kn2#7$OeE$F zX5j3f4z8Q2NZbhe=8nQnp~W@#9S(RWBtzeybXSUFxK)*%$~gEoZ0zt<;YrA1KGhK& z32YP?s=z{XFhnRamb4nJF5(e_D;f*WkVVv4G&vy*{DBdU2LtIL4&$;+JX~2hATp!ny|j~0-UGjNh}Ci7=q^5jjd3&nfeF& z{7e)_bRgXD$R)^m?94icVh2&6&o@@Hs1gK79EIk#a~bg$Mh)NFKGn;ikL)GshlD`3 z382Y$?wU$W;tJ?y@`|g>!LhNB>qO!SCLS9evCq3*=Xq{u zECNRkCr}o^6RY>kEAp;Ljk#GlbJ&u5#er&`i>qDaj+u8{j12^YO0_!7#=}|z-0we_ znLW2FlfV$;`r$>aJYnQerg*-`g8=Cml5E8N7gm+a(GM%hH+ya*k$_=`)JyGMa4h>L z^oq<@*u%sWyt#dR%f=|EiQqnZiWHLJwARvJwIdz#-JMbzavef!Vw3C`wLdQ5tI1}w z@kln?;_EY`BDOawT;>owCSX;{780~5NBq5Zz1^!;>q2bD6g`G8(TXlpBol@$LKg{U z&WldS#^%xrp8iMU1mN4*av%fd^QOYElGhMAXckW)28#2td$k-I^&tZ|lLF+uTgrN* zpzRIo?aCDHHJ*9NFk4bnbwx9Xe`F|3(O!N2n-$DDi75>AZoBJ9H}SXvip-z6S44*~ zCmmz<2wAKFeW0isZnst&zRo({A@37tV3ujgQSyis;HMLEeJcop)u=3nys!Qsl=cNB4Ia+ciS7#Q89%bKF(HILen6SA}jo` ziZ2pEC|{=hv!ay%H=|yp1g^e7zVbw0x5U9wA3FaBr%6f znn-``z*ru+W1~)hxm|_&MFQ=mM!)2`Q4t!6I2v9SimeB(H2HW6!sQ`$gX1&!^|oTi z+fUiD%I7I@s+j7gCH_z~Clc+Wi-aDy53f(Hmby2LfR^=S!Ak8a^e{n^{!SNN1L@ea z_BXLwBZ6cMwfhd}cG~YPk(|Q83NchQ@vM zB`H)Hc90EYs;U;VmT9b8#I!v06mA<3K-?f89vkkt6yp1Tz7fAizbp565V~n^g;j782*zuOyJDF2-H*ULP8A7I-9f0F%-NRE zbw61)+eDHoQWTU3Dfk^Xaw9vfvcAZi0{d}Uby?-yuD9hMXj?gv=%F^Kgvy5(DM?rEmxS>eo!-;ihl-YWckSH>?dd zrd4Ik8rHoZONuINQzBst6@=t!bWWfK>aaB)jRRo}}OO)-N6mEU|LUl(+5=?MI?Ry-=z zCYCi{3*=~w<}<3>M9Ugw`8`whhCPl!1T9WtH!n#ouw%Vn!ENZM7=A;Ty3=pIv#&b| zPJ9|JJ-!D`Pd@fp$K1P2lceELfPJSqRZU6R>8g?@>xmv>w4#}qxbw+&n{RiNLM_P? zq?)~1lNQ^@T$yr)&IOhc0LDb#ds0E zHW&x>E6r`v!iYE=*F;qBn#x#B^okrBVk+2_muL<#ahB!F4+as5{PcXF;daT4nN6d@ z_Q8wom$Y=kw6grv#Vd1q8w|c)jgBI1iKxXDc1&>tSIM^#Zy45PO$I(xk;pBu{YN+< z7$`b|#}xjl8R{thQsVN&sr7g3?o%AEl$FVewwifvl}%2Qmwstm z*_;=pda=M79?`$$?^EMqsGArfI`LF?4_Y|0UwhSpr_tJgFje8wJst+0X^!vSzxJuR z6|+W1I(F`uVhuMw$j;SznL;D=DeXDgRyG7mPz`Brjh1_z+a2P%RHR&-;&YLMO^7N` zPEPTB6MZROxtVLc`$*oKb=;HtMiI)c?2;rK66&Azp0agd`s)d?+|>wRbB_KvA%%rb zIMYBf&~Oq6O7w#RcPB=X`m3Z_;u3DRyX6FhV1{hw@QEEf@V1dq_Dcib|3pO#QVN(o0 zLf@szLEmQ?lOR|Zf|IQiuCR=6A*AK+pDZ)m3sG~+b^fvbkQ|?gc>2M)%%!xjZF7kK zRykvX1ghe%?kK>#QUDPgX+6j~?o^Na3z3IC-h6XPO4$Z+s&Yi~<0orZ>Y*QRE*|=Z z(s+)fjI@+{Y;~2lTzYOV9`f(?RP;Hdg9HpdFaUl!PQGROBY_zv3g}|Uo9mmcNWNB4 zdBmVGg+j$j)n!M}2absgToq(M0BfhU+RFgE52+-jX16@iv~owZX@iwB>C?JQ7$Xx4 z3l5Rmem0=FE}{G-nR-m?CgZmD4*+11_tqz*etP-hy*D>H>pdFESx<3~pHr{H9%b;& zD5GW+xK5~6$)xoM8EbqvkJ6b|Jl`ao`OknV#DghEqtO*WMrKQB4lL+g&$g`Cu}n9m z9XTxUViVQkF=$#{Zgl%Si3A;qD*ry5GpIXeJ)sFSrucQ!So%8Fmi=swz7ZvQaferv z@1+|v&S@z_BDfsr`=t%-CgBY-Ofpfczy3phu)|wptZis~Tje)*wq>-c0GK735L=I<dtBchKgEMAOR~7#AzQhz=l>|$UUlQ>@NR*dM*Z+U# zfMLfpOPaVA&~7qb(3`w?E!ohpANvNr%OQA#oD5?+ZHaiIn9?#epg27}85q*_0d^zV ze|F_6!i`9JVP%t*s&v_`u6ha#Q5fCoW|@qK0sl$4euuy5du#NItv-fnOk(v-drE^@AFf)oe7| zd!on)Lo>IWuBE1acu&o59{sXn(#vMX?@lv0`byWuAZXAnEmt(4|&_jN0T>Z%pq2t&hycMd!dlK7EUDH@UGsI2X={=m+gch^Y!joL882h zQ53uBJy8^wV?aO3+{hqLa-VHe;c~R}=Pksr5uN2wqH6g0RND6yQ@e;%5zpY!hk4C%qm z3RcD^LBfbuxpm}Tlp|(fhLB-ny0Jyr;*qj?u^&z>5wGuFu9BL)#c) z_G|t<&f@e#1V|I_BU7~{wWhQ9EXXNIwS?~RmCF2xsN7$@&PMb=B-|%*kbZH3>f5mq z9cwTrrG;n^fj#T4I;*PX(CWHzv=IKhU?cu^A+lR^Xs5&+8B*-8IpG^6SOAJjNhQZv zbHi)7SZ~Ej7(l*9pma*)7^A*N^F= ze>xpf;pV0u%7BAH7f~8bJ0&(*S(4+KkWpss5ZFi@-BP8^bH3{GJtxR8V*pTjE8LzdQ_vu%(G zZV%6w{#1G^AWuSFYtch^*UX7zRg9U;naqd`Tw_`~M84U~P2MWA%OI%N;TV}`sm$#H z@wwOiHcU<aL9E@|gUJ($0YN>~NqKBU8#47I(_u2A)1tp5#MWh3+&F zw_83uRxnv8Yscahh&DzaT%Ns1rNjyq^F1$5d8TXFfPNG(AA19~O;F$= z1$Dp_EfyGqkj*O8qz9vhHCiciT*dA?1h1V1Us6EpxUVuKW&V)%jIpdRUxZ@5w-c~a z=Rlr1tkp)LY$?Ys|B1WLwJF_vg?#T+#tgca;AwA98g9yK466jsMCnF*__12wzjkO2 zkSUZOHih(}?wQfid6$uAd3ny{P6>r#>nQPvT|iJ%3sHQ0biNw6QXiGUn^ZC0AwWoChndm?z_jR^6etOLA_NcABIPue*l7~_`FH#g@SBR zSG3&-M)0g?{sPZgK!z=oxeAML6>uNlA)520!H4w$XCP){3>f#ZM&Y=+z2q{FmDtcr zio}H%&j~UqaCdOQT*&bSmx>nvXZmKP$ zhP`+ZNAe g^Y-+R%IY;_{es1$>41_7#PG13foW26|IDG{OgjKSZ|I2~?GB6!h$qB&wfD3>lfdhd7U=y&>zcv8R08jYW z(?XlqN)fmXeFeyfRdQ$G2;g}CIuWM~t@snL0$2__2s|jX87e}~cBE1OtK?3=HA0)u z2bZV|uu8ramwxzIR{$rEbLnfq9l-TMn_uNA zQz8YhO6~>x2H3-&`g@_xt$7I6?N}ve1GmzCzR+MHP7#*mAxF}s%jX!m`2c?tP?nxT zXtMyA4m{uC()R(6StY;fC!9fvJpx!IcLV+pczx4brwDBx4lP&=c_siefYX6PfJt7q zO~6$`n-xXN)QnYf7u*VADli4u6L_Ql+4%j>fn8!Y`D5T*q0NR+GA2=gi-7O8c^iG(B_#C zjU`clhj7c9R$L>rxh{l2ZTg-Bd=$76IH1jCm6(rsB{&Q?0honThGs?0$|m4^q0OSK z4aHIbtK@;eDx9UO6|VwQ^B8umlBWUx3hY15Wpjl#*M{yp1b*g!3UE1a2C!40rnllo zf(Igf?FD>DXmd;4M&c?!bm`ZQ7l9c&cZ}sp;hwW$hrBzx2=*B<1`R=1Xu;UIi^t00yhCK0S5Q{+uOfnr)D&O(@l)xdP2&5QmExCZ#5(B_&>AMB_AR!NDw znMJV;h_l|EFSI!)Z()kSDtQ9%HQ?|J%`5><654FHNcI;z|;&vr6I1d z;~#UCqCkW;kK-P*|Cyng6M;|q-{<3O43~BKP@ECq3&3YH2$lycgf>T&EkqtzB|iaN zPrB8@tH3*POXd4;E4L}*ZP>*b0j8u7Bya97TY$U}+T0Ah2R9c=$}YfMoW&O4Ex666 zw!~3@;P&SLbgcpa2yGt3?GyYi#mCQLwDs|m?Jk7+Du69pfV>gftORBQn-hL?C*a)3 z@v&CPceT5?t_pBd*#Z=S&}J#l=P;?$%_SXmklA;>Cu9@(r@W$-f4 z{73D;?VP=g+e?2KxIt*MsbJYMW0kxI=X8>kAz)9T&DQA2w$FE~cAG@mt_l)f$K?UDjqWrXg31Pp}MpG5G)beWOc?U6szR?O5c-eoL zqM2j7f8{V^6u>(*cHBm+F+(`FthzB7SZS5K*dH%Q(Z(QfaPx^~X3;*FvFXzYu9dNnOCe2K_%B*fW{wU76+0OXYis%S% z(C`Rgl{^L)$XIvo01oTIn-621L*78Ln-4I_D%mjbO^=QMm!y@dB5VZyR%rA6vIWVJ zP_~OHIKRQ^(K*2Bff_G^SAo;I{N_VA1!&9zrVavFB?Z;={*B9BLYw7f3sC^U6u=w& z_HT>;(*reJ7Fi-{>O{y#z*~WB4Fxy>=V|-LKphm#;XZ_|+X?vycssB;ssIlIy9er^ zXa;cW;%;ZxK<&H@I20Hf^l|tH<5HT|nZGPsfC3PK+SwJiHN1Hc7fbdX;OIb&mqi+@ zSltMv0N@gAZQdD|%;+mXt_cYXpsxVQ*clia#3g1JAh|`U4A$TxWo7{X!srmOP|wFI z6H)=dj{uJYbqKY-7Wk6T<`sXu#47nQ+~n^9s_niWioF82H?*_R##$v0>U?df%oEzo zZ9eI96FvYu;FDN)JE51lFE*BeRaSsa#0ZEG+H_6f1FPhxt&;mUof`yNhIeIPO&t`V zb`G2YI0AUmD*1uPxkDJ6rZ+3A8wyZmAHbDm3s3?Zae*w~w@Nm)=#R^xpJ4^4Y6LJe zd9n5gja&YS}4F#b*;#ifoQVpnO4cO2|ogC5Ze5)4hpa@-Q%hjm*#Be z-^SVQL$U@&oIFVWM(yt-1wJqNu8^nVdE6wajWD-LYrTAygDX+OMEiU9wLFYxIL0p zCD|bM?R-gQMk&BboW7rWHvAB;n6tXggnW61Q-sH9|REEyo4)UT+75sCD5*XUS@oC z(7fH-9%=kC{4MdzoiqstdXYPFYUa~$~ zt1l~7$$_S&?D3)6Zo^Na{WUAV1EkME*KIrpd>mMiv$xTiz&(-UlXL6~BF}$l8ft_# zPcl+&q*vJnd%TXj zXf*=-H?SU8*S_1?4&06_KE0;Ee&^x7>1%~H8(?_(cSVkUZl%TQWy}a5wAq6Dr*u0% z01g-0Tw3JKw@O~gNU7N9xBpD?wE*5Pv{~PLvYj8mJX~7xZo&W$0S^KX32mA)Zsm?u zawhQQ$f+m&`Q6BW_4VCWCtE6j(B^5YwgJ2jYwu@WY7l9{$ zr^*Z-@ul1DV{}cwhRgf4xQrcnv5_`OCEHdE@kxp6@F-XZTp_fnY%xh+9C{IB6L6e> zi^;fyeBJWq32o-IdSg73<6RWvo0gR~0Sm2?-?U0rF2jjc@_3vjv6XBmlK;&I_ldwo=^NV(Gb}AY*372d+jT1$g{0R7z z(595CAl@0}Q@|G~-{bmSLYuamd~wRhe;W9w&{7q^4&ZyhXN#Qi`_gsaAzfv!&^#uz zX5Oc$)r!ryO_ZufOf~b~xb+fZD*%8`Cbfd(WlQ@M z$A1WIJ{b4nM9zmon`eQ~CzYsAVXOzPPV#{?-lsR?mO6c^hZ5Q(TCyj41T?Tp9*LVc zbyJ10y0chllep?jD*tn#%?ey~@jlgH2vV@?|6N9-+0Pk^o0dQ}q zHv5d>72u4J8PbBrq5J32+2k8P->Yl}&Ku9YD-FRD5%?+|7Xr71Zo7wB1xy#(1Rq^< z$wcAzp)bc3cIuOj9|7<5tF7Q%S0>K`X9;ZzDdbsLB@Ul!cN*R2R~V8X;GXw| zRdFqB1c+jlJQwGcTZd|;Mesksm3hqaJ5fq49-+-$xH4$BQA}?9s`45xVf8!8xcN}h z2oS}WMY{=C&b(LHflCcHx5(kX6{Rac1FPieI7K+TY*}(-2QVM_f=|g;I+alX7>>5N z7`O`P7}iuHevg~r-4fD{AA(9LKoqOw(YRs_7gA6A!S8Ux{N2Ehy$4n0sH_4suu4wE z?J|A@7mHVA4DesLoBl|i7Q9eYUIC(5B_{)?0yF)q3c;#t8TqC^7BcF%2x_GO%~&N5 z#pUjwiOaIRPtIMg#|6bK1C|5JLpf%YMXeQ}8J{F-a+_Bir`7GiuYlj;Qp`18>wtAa zoBz#0>{96}1?ZEUUaQL8r-{A-^f-M5=yCcA(Bt$KpvUPeK#%kPkV=HT+O@Se00000 LNkvXXu0mjf(uri> literal 0 HcmV?d00001 diff --git a/assets/images/logos/opera-128x128.png b/assets/images/logos/opera-128x128.png new file mode 100644 index 0000000000000000000000000000000000000000..bd1ee52efe86f340ece1aac6aa734027a30c16f9 GIT binary patch literal 3268 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 literal 0 HcmV?d00001 diff --git a/assets/images/spinner.gif b/assets/images/spinner.gif new file mode 100644 index 0000000000000000000000000000000000000000..79e25f3821a238e41054dd5d9dcc3750fd150696 GIT binary patch literal 2432 zcmeH{>r+$t8ONVa1`lnBy9y@mI`0?Y{uU|iW`0&-MSFc>Ta{Bb?nKNfzym)bNaPZWr zQ~UStzi{C~U0vOqH*X$3e3+1s@ZiCN+}zw3FJ8pN#N4=XLm&|J_4QR(SNr+--MxEv z?b@|x&YU@P=ul5j&&iV~pFDZe+uNIzl$4T^(%s!%Q&Zz`I2eX$YHB)n?%ch5_ntj_ z*45RuYuB!W2M?Y-dp0gEuC1-Dqobp}y{ZQi{3=FOYq^uq$DaTs;H=F_3G8Tckd1i4BW9} z$F*zMa&mHlgM%|OGnGnZdU|?kX=!$Lc4cK{RaMoTIdgn`d}x~P@9#f)^eFuQ`=2)8 z{hl8enYeO^GCneJt^z|?Gv2Ro4u}2we=zo8CO`}VLf{HY&7aTX&JulN|Jn(r*2zP9 zt86M*erp`eTmd+vyL^vQK;d4CyB$dl!yFpJQGs~nh!Z+}U6#l=sWmE>kjlXlzn&|Z z`Yj%pBQsk#xdBz8#6fMlMYOPrc4WBe^gKZkXoe$W%lFE@HKj>6GMs6MdvbPIyedz) zJK2B2o8ChJQbrI%CoqF|OtVyt*bE5Fm<3WPW7~_m;^~NK#Fhx$=m^53!D04_`D^56 z1_2jmR7z`ylA#h-RU5ZRD=qZT!wP}VhD~R~N(eQ!55YO>Xgy~6b12q$Lme2O=ehuX z%7Khd9R{xRfuZxT(y3qg_qzF}#FD&iYd{UET!D5n-sR?Fr!APQjJ(l0gHmag-w}Sj z!?hNkaEd5xsFcwuevOFDv^?UUzc4@o!5Y~7(Ex>b>Ih_vd2}S$qgI! zRZ6C3*Om{7DC1lLLqAD>fQ=6>tn@ZOpw}v=EqZVVMlGXpk7+J7U_uDmJw8JsVyw#j z{B6!qZ&yk=o*}yIWh(n#R|9a<+=7N<$#Qh5(dJiwzC7TYE@mu#q@yArWLXHqlUjs} zc8X*hG$XD1X8)$qGT_6plnHs+F&vWoWP_!Ot>2ZkkqVQ6g&U{!J`hjF+od!axV;6; zcTn0XNflCXAf<2#=3_Q$>?GuWF~fE4V0=v;KmRLpPQ%I$4KmvgDPNHp#iRK%uaTr< z^m}38*Zv|P^KG<#(Ks2s6Y1$MmBn!JPug5S+3r77z_w3F2G^UdS|>t+s}HDfa+1I+ zTPDTxa+j|27u9O;;%OY0?m?!VU#yp`O2-u`+`l-%cHaUYn}9|md(wDM4t|eKo(tI_ zsG9zxAN=H?G^DWKc}um}fTjX%#6E8y0}gxm|AHS~Z{g^Oh4oYy`EiR1QLWXWBNM~>LCys++a$!1<9y!fiHtv1xKGE zPISQUxLt~bjSOvq7WFcq_|~6+Pq2^7f569eDzg$kOh3b%86WT~r?j;lt8d+shl|hKfl${~Sgb8Dno#FV*2I=1s3Kxio z#b~r$Wkvu&J{=tZV|y2}N8bWSxD_ZTT2CP3O+zZYOu$3tYuZwaO2lriVbYR5epx_9 z*aq8=qudG~Pq#9)X%bo-93|M071Z9Y;|lTwE4GI6m$hTxW3#Ic@z{D|oT zA&6Rs0+CP`?FJO}xjrlX5%^7Pa@?e5D9LZL#JIxnt9@GEaHvi8j=&&j)R&^U-8}HE zuch=1t#nz(eeAm=YI%WnL%ljwpX^QZBTzx9sdc$$3A%vtGs%}Y5insxdY4!VJTRfj R2+}qRb@l>=o!dg^e*tO_*f0P9 literal 0 HcmV?d00001 diff --git a/assets/images/toolbar-check.gif b/assets/images/toolbar-check.gif new file mode 100644 index 0000000000000000000000000000000000000000..8e3c3003f0c30a391c653d9133c39f9c5ca9eeaa GIT binary patch literal 13113 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 Q^#A|>07*qoM6N<$f&iF85C8xG literal 0 HcmV?d00001 diff --git a/assets/images/webrtc-logo-212x39.png b/assets/images/webrtc-logo-212x39.png new file mode 100644 index 0000000000000000000000000000000000000000..4707060e24a2652a5a542b16824eb5c15225c40d GIT binary patch literal 4722 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 A)&Kwi literal 0 HcmV?d00001 diff --git a/assets/images/webrtc-logo-horiz-retro-243x40.png b/assets/images/webrtc-logo-horiz-retro-243x40.png new file mode 100644 index 0000000000000000000000000000000000000000..4021357404da8414bddd40f11ec988a0ef7f31fb GIT binary patch literal 9796 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 literal 0 HcmV?d00001 diff --git a/assets/images/webrtc-logo-horiz-retro-750x140.png b/assets/images/webrtc-logo-horiz-retro-750x140.png new file mode 100644 index 0000000000000000000000000000000000000000..1807b9d287af372e9f31c5cb673ffaddff7a2768 GIT binary patch literal 20833 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 HImiAFlNr|L literal 0 HcmV?d00001 diff --git a/assets/images/webrtc-logo-horiz-retro-dist.svg b/assets/images/webrtc-logo-horiz-retro-dist.svg new file mode 100644 index 0000000..0658bd4 --- /dev/null +++ b/assets/images/webrtc-logo-horiz-retro-dist.svg @@ -0,0 +1,198 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/images/webrtc-logo-vert-retro-255x305.png b/assets/images/webrtc-logo-vert-retro-255x305.png new file mode 100644 index 0000000000000000000000000000000000000000..7db1b01ac18d2fc28bb69a02819fd29cfff515c6 GIT binary patch literal 15319 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 M$g0THNtuTJKkcYy82|tP literal 0 HcmV?d00001 diff --git a/assets/images/webrtc-logo-vert-retro-dist.svg b/assets/images/webrtc-logo-vert-retro-dist.svg new file mode 100644 index 0000000..c51bf27 --- /dev/null +++ b/assets/images/webrtc-logo-vert-retro-dist.svg @@ -0,0 +1,193 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/images/webrtc-logo.png b/assets/images/webrtc-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..ce5ece0774047bd5a093d469ddf850c611225e7c GIT binary patch literal 7460 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⁣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 r (this.$items.length - 1) || pos < 0) return + + if (this.sliding) return this.$element.one('slid.bs.carousel', function () { that.to(pos) }) // yes, "slid" + if (activeIndex == pos) return this.pause().cycle() + + return this.slide(pos > activeIndex ? 'next' : 'prev', this.$items.eq(pos)) + } + + Carousel.prototype.pause = function (e) { + e || (this.paused = true) + + if (this.$element.find('.next, .prev').length && $.support.transition) { + this.$element.trigger($.support.transition.end) + this.cycle(true) + } + + this.interval = clearInterval(this.interval) + + return this + } + + Carousel.prototype.next = function () { + if (this.sliding) return + return this.slide('next') + } + + Carousel.prototype.prev = function () { + if (this.sliding) return + return this.slide('prev') + } + + Carousel.prototype.slide = function (type, next) { + var $active = this.$element.find('.item.active') + var $next = next || this.getItemForDirection(type, $active) + var isCycling = this.interval + var direction = type == 'next' ? 'left' : 'right' + var fallback = type == 'next' ? 'first' : 'last' + var that = this + + if (!$next.length) { + if (!this.options.wrap) return + $next = this.$element.find('.item')[fallback]() + } + + if ($next.hasClass('active')) return (this.sliding = false) + + var relatedTarget = $next[0] + var slideEvent = $.Event('slide.bs.carousel', { + relatedTarget: relatedTarget, + direction: direction + }) + this.$element.trigger(slideEvent) + if (slideEvent.isDefaultPrevented()) return + + this.sliding = true + + isCycling && this.pause() + + if (this.$indicators.length) { + this.$indicators.find('.active').removeClass('active') + var $nextIndicator = $(this.$indicators.children()[this.getItemIndex($next)]) + $nextIndicator && $nextIndicator.addClass('active') + } + + var slidEvent = $.Event('slid.bs.carousel', { relatedTarget: relatedTarget, direction: direction }) // yes, "slid" + if ($.support.transition && this.$element.hasClass('slide')) { + $next.addClass(type) + $next[0].offsetWidth // force reflow + $active.addClass(direction) + $next.addClass(direction) + $active + .one('bsTransitionEnd', function () { + $next.removeClass([type, direction].join(' ')).addClass('active') + $active.removeClass(['active', direction].join(' ')) + that.sliding = false + setTimeout(function () { + that.$element.trigger(slidEvent) + }, 0) + }) + .emulateTransitionEnd(Carousel.TRANSITION_DURATION) + } else { + $active.removeClass('active') + $next.addClass('active') + this.sliding = false + this.$element.trigger(slidEvent) + } + + isCycling && this.cycle() + + return this + } + + + // CAROUSEL PLUGIN DEFINITION + // ========================== + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.carousel') + var options = $.extend({}, Carousel.DEFAULTS, $this.data(), typeof option == 'object' && option) + var action = typeof option == 'string' ? option : options.slide + + if (!data) $this.data('bs.carousel', (data = new Carousel(this, options))) + if (typeof option == 'number') data.to(option) + else if (action) data[action]() + else if (options.interval) data.pause().cycle() + }) + } + + var old = $.fn.carousel + + $.fn.carousel = Plugin + $.fn.carousel.Constructor = Carousel + + + // CAROUSEL NO CONFLICT + // ==================== + + $.fn.carousel.noConflict = function () { + $.fn.carousel = old + return this + } + + + // CAROUSEL DATA-API + // ================= + + var clickHandler = function (e) { + var href + var $this = $(this) + var $target = $($this.attr('data-target') || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')) // strip for ie7 + if (!$target.hasClass('carousel')) return + var options = $.extend({}, $target.data(), $this.data()) + var slideIndex = $this.attr('data-slide-to') + if (slideIndex) options.interval = false + + Plugin.call($target, options) + + if (slideIndex) { + $target.data('bs.carousel').to(slideIndex) + } + + e.preventDefault() + } + + $(document) + .on('click.bs.carousel.data-api', '[data-slide]', clickHandler) + .on('click.bs.carousel.data-api', '[data-slide-to]', clickHandler) + + $(window).on('load', function () { + $('[data-ride="carousel"]').each(function () { + var $carousel = $(this) + Plugin.call($carousel, $carousel.data()) + }) + }) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: collapse.js v3.3.1 + * http://getbootstrap.com/javascript/#collapse + * ======================================================================== + * Copyright 2011-2014 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // COLLAPSE PUBLIC CLASS DEFINITION + // ================================ + + var Collapse = function (element, options) { + this.$element = $(element) + this.options = $.extend({}, Collapse.DEFAULTS, options) + this.$trigger = $(this.options.trigger).filter('[href="#' + element.id + '"], [data-target="#' + element.id + '"]') + this.transitioning = null + + if (this.options.parent) { + this.$parent = this.getParent() + } else { + this.addAriaAndCollapsedClass(this.$element, this.$trigger) + } + + if (this.options.toggle) this.toggle() + } + + Collapse.VERSION = '3.3.1' + + Collapse.TRANSITION_DURATION = 350 + + Collapse.DEFAULTS = { + toggle: true, + trigger: '[data-toggle="collapse"]' + } + + Collapse.prototype.dimension = function () { + var hasWidth = this.$element.hasClass('width') + return hasWidth ? 'width' : 'height' + } + + Collapse.prototype.show = function () { + if (this.transitioning || this.$element.hasClass('in')) return + + var activesData + var actives = this.$parent && this.$parent.find('> .panel').children('.in, .collapsing') + + if (actives && actives.length) { + activesData = actives.data('bs.collapse') + if (activesData && activesData.transitioning) return + } + + var startEvent = $.Event('show.bs.collapse') + this.$element.trigger(startEvent) + if (startEvent.isDefaultPrevented()) return + + if (actives && actives.length) { + Plugin.call(actives, 'hide') + activesData || actives.data('bs.collapse', null) + } + + var dimension = this.dimension() + + this.$element + .removeClass('collapse') + .addClass('collapsing')[dimension](0) + .attr('aria-expanded', true) + + this.$trigger + .removeClass('collapsed') + .attr('aria-expanded', true) + + this.transitioning = 1 + + var complete = function () { + this.$element + .removeClass('collapsing') + .addClass('collapse in')[dimension]('') + this.transitioning = 0 + this.$element + .trigger('shown.bs.collapse') + } + + if (!$.support.transition) return complete.call(this) + + var scrollSize = $.camelCase(['scroll', dimension].join('-')) + + this.$element + .one('bsTransitionEnd', $.proxy(complete, this)) + .emulateTransitionEnd(Collapse.TRANSITION_DURATION)[dimension](this.$element[0][scrollSize]) + } + + Collapse.prototype.hide = function () { + if (this.transitioning || !this.$element.hasClass('in')) return + + var startEvent = $.Event('hide.bs.collapse') + this.$element.trigger(startEvent) + if (startEvent.isDefaultPrevented()) return + + var dimension = this.dimension() + + this.$element[dimension](this.$element[dimension]())[0].offsetHeight + + this.$element + .addClass('collapsing') + .removeClass('collapse in') + .attr('aria-expanded', false) + + this.$trigger + .addClass('collapsed') + .attr('aria-expanded', false) + + this.transitioning = 1 + + var complete = function () { + this.transitioning = 0 + this.$element + .removeClass('collapsing') + .addClass('collapse') + .trigger('hidden.bs.collapse') + } + + if (!$.support.transition) return complete.call(this) + + this.$element + [dimension](0) + .one('bsTransitionEnd', $.proxy(complete, this)) + .emulateTransitionEnd(Collapse.TRANSITION_DURATION) + } + + Collapse.prototype.toggle = function () { + this[this.$element.hasClass('in') ? 'hide' : 'show']() + } + + Collapse.prototype.getParent = function () { + return $(this.options.parent) + .find('[data-toggle="collapse"][data-parent="' + this.options.parent + '"]') + .each($.proxy(function (i, element) { + var $element = $(element) + this.addAriaAndCollapsedClass(getTargetFromTrigger($element), $element) + }, this)) + .end() + } + + Collapse.prototype.addAriaAndCollapsedClass = function ($element, $trigger) { + var isOpen = $element.hasClass('in') + + $element.attr('aria-expanded', isOpen) + $trigger + .toggleClass('collapsed', !isOpen) + .attr('aria-expanded', isOpen) + } + + function getTargetFromTrigger($trigger) { + var href + var target = $trigger.attr('data-target') + || (href = $trigger.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '') // strip for ie7 + + return $(target) + } + + + // COLLAPSE PLUGIN DEFINITION + // ========================== + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.collapse') + var options = $.extend({}, Collapse.DEFAULTS, $this.data(), typeof option == 'object' && option) + + if (!data && options.toggle && option == 'show') options.toggle = false + if (!data) $this.data('bs.collapse', (data = new Collapse(this, options))) + if (typeof option == 'string') data[option]() + }) + } + + var old = $.fn.collapse + + $.fn.collapse = Plugin + $.fn.collapse.Constructor = Collapse + + + // COLLAPSE NO CONFLICT + // ==================== + + $.fn.collapse.noConflict = function () { + $.fn.collapse = old + return this + } + + + // COLLAPSE DATA-API + // ================= + + $(document).on('click.bs.collapse.data-api', '[data-toggle="collapse"]', function (e) { + var $this = $(this) + + if (!$this.attr('data-target')) e.preventDefault() + + var $target = getTargetFromTrigger($this) + var data = $target.data('bs.collapse') + var option = data ? 'toggle' : $.extend({}, $this.data(), { trigger: this }) + + Plugin.call($target, option) + }) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: dropdown.js v3.3.1 + * http://getbootstrap.com/javascript/#dropdowns + * ======================================================================== + * Copyright 2011-2014 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // DROPDOWN CLASS DEFINITION + // ========================= + + var backdrop = '.dropdown-backdrop' + var toggle = '[data-toggle="dropdown"]' + var Dropdown = function (element) { + $(element).on('click.bs.dropdown', this.toggle) + } + + Dropdown.VERSION = '3.3.1' + + Dropdown.prototype.toggle = function (e) { + var $this = $(this) + + if ($this.is('.disabled, :disabled')) return + + var $parent = getParent($this) + var isActive = $parent.hasClass('open') + + clearMenus() + + if (!isActive) { + if ('ontouchstart' in document.documentElement && !$parent.closest('.navbar-nav').length) { + // if mobile we use a backdrop because click events don't delegate + $('