17 files changed
+3079
-53099
No files matched your search
@@ -15,19 +15,30 @@ on:
|
|||||||
|
|
||||||
# A workflow run is made up of one or more jobs that can run sequentially or in parallel
|
# A workflow run is made up of one or more jobs that can run sequentially or in parallel
|
||||||
jobs:
|
jobs:
|
||||||
# This workflow contains a single job called "build"
|
|
||||||
build:
|
build:
|
||||||
runs-on: ubuntu-22.04
|
runs-on: ubuntu-latest
|
||||||
container: "debian:stable-slim"
|
container: "debian:stable-slim"
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v3
|
||||||
|
- uses: actions/setup-node@v3
|
||||||
|
with:
|
||||||
|
node-version: 18
|
||||||
|
cache-dependency-path: static
|
||||||
|
cache: npm
|
||||||
|
- name: Build Frontend
|
||||||
|
run: npm --prefix static ci && npm --prefix static run build
|
||||||
- uses: actions/setup-go@v4
|
- uses: actions/setup-go@v4
|
||||||
with:
|
with:
|
||||||
go-version: 'stable'
|
go-version: 'stable'
|
||||||
- name: Prepare
|
- name: Prepare Backend
|
||||||
run: |
|
run: |
|
||||||
apt-get update
|
apt-get update
|
||||||
apt-get install --yes --no-install-recommends make gcc libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev
|
apt-get install --yes --no-install-recommends make gcc libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev
|
||||||
- name: Build
|
- name: Build Backend
|
||||||
run: make build
|
run: make build-static
|
||||||
|
- name: Archive artifacts
|
||||||
|
uses: actions/upload-artifact@v3
|
||||||
|
with:
|
||||||
|
name: binary
|
||||||
|
path: service
|
||||||
|
retention-days: 5
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
service
|
||||||
@@ -1,3 +1,6 @@
|
|||||||
|
|
||||||
build:
|
build:
|
||||||
go build -mod=vendor main.go
|
go build -mod=vendor -o service main.go
|
||||||
|
|
||||||
|
build-static:
|
||||||
|
go build -mod=vendor -tags=embed -o service main.go
|
||||||
@@ -1,42 +0,0 @@
|
|||||||
# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
|
|
||||||
# newer versions of the distribution.
|
|
||||||
deb http://archive.ubuntu.com/ubuntu/ jammy main restricted
|
|
||||||
# deb-src http://archive.ubuntu.com/ubuntu/ jammy main restricted
|
|
||||||
|
|
||||||
## Major bug fix updates produced after the final release of the
|
|
||||||
## distribution.
|
|
||||||
deb http://archive.ubuntu.com/ubuntu/ jammy-updates main restricted
|
|
||||||
# deb-src http://archive.ubuntu.com/ubuntu/ jammy-updates main restricted
|
|
||||||
|
|
||||||
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
|
|
||||||
## team. Also, please note that software in universe WILL NOT receive any
|
|
||||||
## review or updates from the Ubuntu security team.
|
|
||||||
deb http://archive.ubuntu.com/ubuntu/ jammy universe
|
|
||||||
# deb-src http://archive.ubuntu.com/ubuntu/ jammy universe
|
|
||||||
deb http://archive.ubuntu.com/ubuntu/ jammy-updates universe
|
|
||||||
# deb-src http://archive.ubuntu.com/ubuntu/ jammy-updates universe
|
|
||||||
|
|
||||||
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
|
|
||||||
## team, and may not be under a free licence. Please satisfy yourself as to
|
|
||||||
## your rights to use the software. Also, please note that software in
|
|
||||||
## multiverse WILL NOT receive any review or updates from the Ubuntu
|
|
||||||
## security team.
|
|
||||||
deb http://archive.ubuntu.com/ubuntu/ jammy multiverse
|
|
||||||
# deb-src http://archive.ubuntu.com/ubuntu/ jammy multiverse
|
|
||||||
deb http://archive.ubuntu.com/ubuntu/ jammy-updates multiverse
|
|
||||||
# deb-src http://archive.ubuntu.com/ubuntu/ jammy-updates multiverse
|
|
||||||
|
|
||||||
## N.B. software from this repository may not have been tested as
|
|
||||||
## extensively as that contained in the main release, although it includes
|
|
||||||
## newer versions of some applications which may provide useful features.
|
|
||||||
## Also, please note that software in backports WILL NOT receive any review
|
|
||||||
## or updates from the Ubuntu security team.
|
|
||||||
deb http://archive.ubuntu.com/ubuntu/ jammy-backports main restricted universe multiverse
|
|
||||||
# deb-src http://archive.ubuntu.com/ubuntu/ jammy-backports main restricted universe multiverse
|
|
||||||
|
|
||||||
deb http://security.ubuntu.com/ubuntu/ jammy-security main restricted
|
|
||||||
# deb-src http://security.ubuntu.com/ubuntu/ jammy-security main restricted
|
|
||||||
deb http://security.ubuntu.com/ubuntu/ jammy-security universe
|
|
||||||
# deb-src http://security.ubuntu.com/ubuntu/ jammy-security universe
|
|
||||||
deb http://security.ubuntu.com/ubuntu/ jammy-security multiverse
|
|
||||||
# deb-src http://security.ubuntu.com/ubuntu/ jammy-security multiverse
|
|
||||||
@@ -5,6 +5,7 @@
|
|||||||
/tmp
|
/tmp
|
||||||
/out-tsc
|
/out-tsc
|
||||||
/bazel-out
|
/bazel-out
|
||||||
|
/dist
|
||||||
|
|
||||||
# Node
|
# Node
|
||||||
/node_modules
|
/node_modules
|
||||||
|
|||||||
Vendored
+5
-6
@@ -1,13 +1,12 @@
|
|||||||
<!doctype html>
|
<!DOCTYPE html><html lang="en"><head>
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<meta charset="utf-8">
|
<meta charset="utf-8">
|
||||||
<title>Webrtc</title>
|
<title>Webrtc</title>
|
||||||
<base href="/">
|
<base href="/">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||||
<link rel="icon" type="image/x-icon" href="favicon.ico">
|
<link rel="icon" type="image/x-icon" href="favicon.ico">
|
||||||
<link rel="stylesheet" href="styles.css"></head>
|
<style>html,body{width:100%;height:100%;margin:0}body{background-color:#2e2e2e}</style><link rel="stylesheet" href="styles.89648d27bd81920d.css" media="print" onload="this.media='all'"><noscript><link rel="stylesheet" href="styles.89648d27bd81920d.css"></noscript></head>
|
||||||
<body>
|
<body>
|
||||||
<app-root></app-root>
|
<app-root></app-root>
|
||||||
<script src="runtime.js" type="module"></script><script src="polyfills.js" type="module"></script><script src="vendor.js" type="module"></script><script src="main.js" type="module"></script></body>
|
<script src="runtime.804386e0627e7ced.js" type="module"></script><script src="polyfills.9a39e8075838916d.js" type="module"></script><script src="main.c84ccd032e40feb3.js" type="module"></script>
|
||||||
</html>
|
|
||||||
|
</body></html>
|
||||||
Vendored
-421
@@ -1,421 +0,0 @@
|
|||||||
"use strict";
|
|
||||||
(self["webpackChunkwebrtc"] = self["webpackChunkwebrtc"] || []).push([["main"],{
|
|
||||||
|
|
||||||
/***/ 5041:
|
|
||||||
/*!**********************************!*\
|
|
||||||
!*** ./src/app/app.component.ts ***!
|
|
||||||
\**********************************/
|
|
||||||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
|
||||||
|
|
||||||
__webpack_require__.r(__webpack_exports__);
|
|
||||||
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
|
||||||
/* harmony export */ "AppComponent": () => (/* binding */ AppComponent)
|
|
||||||
/* harmony export */ });
|
|
||||||
/* harmony import */ var _projects_PRIVATE_webrtc_gst_static_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 1670);
|
|
||||||
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 2560);
|
|
||||||
/* harmony import */ var _components_video_video_component__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./components/video/video.component */ 5465);
|
|
||||||
/* harmony import */ var _components_audio_audio_component__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./components/audio/audio.component */ 210);
|
|
||||||
/* harmony import */ var _services_signaling_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./services/signaling.service */ 1759);
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
const _c0 = ["vc"];
|
|
||||||
class AppComponent {
|
|
||||||
onClick(_) {
|
|
||||||
var _this = this;
|
|
||||||
return (0,_projects_PRIVATE_webrtc_gst_static_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
|
|
||||||
if (!_this.selfAudioRunning) {
|
|
||||||
yield _this.startAudio();
|
|
||||||
}
|
|
||||||
for (const el of _this.audioList) {
|
|
||||||
el.instance.toggleMute();
|
|
||||||
}
|
|
||||||
})();
|
|
||||||
}
|
|
||||||
startAudio() {
|
|
||||||
var _this2 = this;
|
|
||||||
return (0,_projects_PRIVATE_webrtc_gst_static_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
|
|
||||||
const stream = yield navigator.mediaDevices.getUserMedia({
|
|
||||||
audio: true,
|
|
||||||
video: false
|
|
||||||
});
|
|
||||||
_this2.pc.addTrack(stream.getAudioTracks()[0]);
|
|
||||||
_this2.selfAudioRunning = true;
|
|
||||||
})();
|
|
||||||
}
|
|
||||||
constructor(signaling) {
|
|
||||||
var _this3 = this;
|
|
||||||
this.signaling = signaling;
|
|
||||||
this.audioList = [];
|
|
||||||
this.selfAudioRunning = false;
|
|
||||||
//this.pc = new RTCPeerConnection({iceServers: [{urls: 'stun:stun.l.google.com:19302'}]});
|
|
||||||
this.pc = new RTCPeerConnection();
|
|
||||||
// Once remote track media arrives, show it in remote element.
|
|
||||||
this.pc.ontrack = event => {
|
|
||||||
const [remoteStream] = event.streams;
|
|
||||||
if (event.track.kind === 'video') {
|
|
||||||
const video = this.vcr.createComponent(_components_video_video_component__WEBPACK_IMPORTED_MODULE_1__.VideoComponent, {});
|
|
||||||
video.instance.setStream(remoteStream);
|
|
||||||
video.instance.play();
|
|
||||||
console.log(video);
|
|
||||||
} else if (event.track.kind === 'audio') {
|
|
||||||
const audio = this.vcr.createComponent(_components_audio_audio_component__WEBPACK_IMPORTED_MODULE_2__.AudioComponent, {});
|
|
||||||
audio.instance.setStream(remoteStream);
|
|
||||||
console.log(audio);
|
|
||||||
this.audioList.push(audio);
|
|
||||||
}
|
|
||||||
};
|
|
||||||
this.pc.oniceconnectionstatechange = e => {
|
|
||||||
console.log(e);
|
|
||||||
};
|
|
||||||
// Send any ice candidates to the other peer.
|
|
||||||
this.pc.onicecandidate = ({
|
|
||||||
candidate
|
|
||||||
}) => {
|
|
||||||
console.log(candidate);
|
|
||||||
if (candidate == null) {
|
|
||||||
signaling.next(this.pc.localDescription);
|
|
||||||
}
|
|
||||||
};
|
|
||||||
// Offer to receive 1 audio, and 1 video track
|
|
||||||
this.pc.addTransceiver('audio', {
|
|
||||||
direction: 'sendrecv'
|
|
||||||
});
|
|
||||||
this.pc.addTransceiver('video', {
|
|
||||||
direction: 'recvonly'
|
|
||||||
});
|
|
||||||
this.pc.createOffer().then(d => this.pc.setLocalDescription(d)).catch(e => {
|
|
||||||
console.error(e);
|
|
||||||
});
|
|
||||||
// Let the "negotiationneeded" event trigger offer generation.
|
|
||||||
this.pc.onnegotiationneeded = /*#__PURE__*/function () {
|
|
||||||
var _ref = (0,_projects_PRIVATE_webrtc_gst_static_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* (e) {
|
|
||||||
try {
|
|
||||||
yield _this3.pc.setLocalDescription();
|
|
||||||
signaling.next(_this3.pc.localDescription);
|
|
||||||
} catch (err) {
|
|
||||||
console.error(err);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
return function (_x) {
|
|
||||||
return _ref.apply(this, arguments);
|
|
||||||
};
|
|
||||||
}();
|
|
||||||
this.signaling.subscribe( /*#__PURE__*/function () {
|
|
||||||
var _ref2 = (0,_projects_PRIVATE_webrtc_gst_static_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* (x) {
|
|
||||||
console.log(x);
|
|
||||||
if (x.type === 'answer') {
|
|
||||||
console.log('Received answer');
|
|
||||||
try {
|
|
||||||
// the answer
|
|
||||||
yield _this3.pc.setRemoteDescription(x);
|
|
||||||
} catch (e) {
|
|
||||||
console.error(e);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
});
|
|
||||||
return function (_x2) {
|
|
||||||
return _ref2.apply(this, arguments);
|
|
||||||
};
|
|
||||||
}());
|
|
||||||
}
|
|
||||||
ngOnInit() {
|
|
||||||
return (0,_projects_PRIVATE_webrtc_gst_static_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {})();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
AppComponent.ɵfac = function AppComponent_Factory(t) {
|
|
||||||
return new (t || AppComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdirectiveInject"](_services_signaling_service__WEBPACK_IMPORTED_MODULE_3__.SignalingService));
|
|
||||||
};
|
|
||||||
AppComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdefineComponent"]({
|
|
||||||
type: AppComponent,
|
|
||||||
selectors: [["app-root"]],
|
|
||||||
viewQuery: function AppComponent_Query(rf, ctx) {
|
|
||||||
if (rf & 1) {
|
|
||||||
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵviewQuery"](_c0, 7, _angular_core__WEBPACK_IMPORTED_MODULE_4__.ViewContainerRef);
|
|
||||||
}
|
|
||||||
if (rf & 2) {
|
|
||||||
let _t;
|
|
||||||
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵloadQuery"]()) && (ctx.vcr = _t.first);
|
|
||||||
}
|
|
||||||
},
|
|
||||||
hostBindings: function AppComponent_HostBindings(rf, ctx) {
|
|
||||||
if (rf & 1) {
|
|
||||||
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵlistener"]("click", function AppComponent_click_HostBindingHandler($event) {
|
|
||||||
return ctx.onClick($event.target);
|
|
||||||
}, false, _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵresolveDocument"]);
|
|
||||||
}
|
|
||||||
},
|
|
||||||
decls: 2,
|
|
||||||
vars: 0,
|
|
||||||
consts: [["vc", ""]],
|
|
||||||
template: function AppComponent_Template(rf, ctx) {
|
|
||||||
if (rf & 1) {
|
|
||||||
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainer"](0, null, 0);
|
|
||||||
}
|
|
||||||
},
|
|
||||||
styles: ["[_nghost-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n flex-direction: column;\n height: 100%;\n width: 100%;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9hcHAvYXBwLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNBO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxzQkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0FBQUYiLCJzb3VyY2VzQ29udGVudCI6WyJcbjpob3N0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiJdLCJzb3VyY2VSb290IjoiIn0= */"]
|
|
||||||
});
|
|
||||||
|
|
||||||
/***/ }),
|
|
||||||
|
|
||||||
/***/ 6747:
|
|
||||||
/*!*******************************!*\
|
|
||||||
!*** ./src/app/app.module.ts ***!
|
|
||||||
\*******************************/
|
|
||||||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
|
||||||
|
|
||||||
__webpack_require__.r(__webpack_exports__);
|
|
||||||
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
|
||||||
/* harmony export */ "AppModule": () => (/* binding */ AppModule)
|
|
||||||
/* harmony export */ });
|
|
||||||
/* harmony import */ var _angular_platform_browser__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/platform-browser */ 4497);
|
|
||||||
/* harmony import */ var _angular_common_http__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/common/http */ 8987);
|
|
||||||
/* harmony import */ var _app_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./app.component */ 5041);
|
|
||||||
/* harmony import */ var _services_signaling_service__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./services/signaling.service */ 1759);
|
|
||||||
/* harmony import */ var _components_video_video_component__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./components/video/video.component */ 5465);
|
|
||||||
/* harmony import */ var _components_audio_audio_component__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./components/audio/audio.component */ 210);
|
|
||||||
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 2560);
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
class AppModule {}
|
|
||||||
AppModule.ɵfac = function AppModule_Factory(t) {
|
|
||||||
return new (t || AppModule)();
|
|
||||||
};
|
|
||||||
AppModule.ɵmod = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdefineNgModule"]({
|
|
||||||
type: AppModule,
|
|
||||||
bootstrap: [_app_component__WEBPACK_IMPORTED_MODULE_0__.AppComponent]
|
|
||||||
});
|
|
||||||
AppModule.ɵinj = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdefineInjector"]({
|
|
||||||
providers: [_services_signaling_service__WEBPACK_IMPORTED_MODULE_1__.SignalingService],
|
|
||||||
imports: [_angular_platform_browser__WEBPACK_IMPORTED_MODULE_5__.BrowserModule, _angular_common_http__WEBPACK_IMPORTED_MODULE_6__.HttpClientModule]
|
|
||||||
});
|
|
||||||
(function () {
|
|
||||||
(typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵsetNgModuleScope"](AppModule, {
|
|
||||||
declarations: [_app_component__WEBPACK_IMPORTED_MODULE_0__.AppComponent, _components_video_video_component__WEBPACK_IMPORTED_MODULE_2__.VideoComponent, _components_audio_audio_component__WEBPACK_IMPORTED_MODULE_3__.AudioComponent],
|
|
||||||
imports: [_angular_platform_browser__WEBPACK_IMPORTED_MODULE_5__.BrowserModule, _angular_common_http__WEBPACK_IMPORTED_MODULE_6__.HttpClientModule]
|
|
||||||
});
|
|
||||||
})();
|
|
||||||
|
|
||||||
/***/ }),
|
|
||||||
|
|
||||||
/***/ 210:
|
|
||||||
/*!*****************************************************!*\
|
|
||||||
!*** ./src/app/components/audio/audio.component.ts ***!
|
|
||||||
\*****************************************************/
|
|
||||||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
|
||||||
|
|
||||||
__webpack_require__.r(__webpack_exports__);
|
|
||||||
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
|
||||||
/* harmony export */ "AudioComponent": () => (/* binding */ AudioComponent)
|
|
||||||
/* harmony export */ });
|
|
||||||
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 2560);
|
|
||||||
|
|
||||||
|
|
||||||
const _c0 = ["audio"];
|
|
||||||
class AudioComponent {
|
|
||||||
ngOnInit() {
|
|
||||||
this.elem.nativeElement.muted = true;
|
|
||||||
}
|
|
||||||
setStream(stream) {
|
|
||||||
this.elem.nativeElement.srcObject = stream;
|
|
||||||
}
|
|
||||||
play() {
|
|
||||||
this.elem.nativeElement.play();
|
|
||||||
}
|
|
||||||
pause() {
|
|
||||||
this.elem.nativeElement.pause();
|
|
||||||
}
|
|
||||||
toggleMute() {
|
|
||||||
this.elem.nativeElement.muted = !this.elem.nativeElement.muted;
|
|
||||||
console.log('toggle mute to', this.elem.nativeElement.muted);
|
|
||||||
if (!this.elem.nativeElement.muted) {
|
|
||||||
this.play();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
AudioComponent.ɵfac = function AudioComponent_Factory(t) {
|
|
||||||
return new (t || AudioComponent)();
|
|
||||||
};
|
|
||||||
AudioComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
|
|
||||||
type: AudioComponent,
|
|
||||||
selectors: [["app-audio"]],
|
|
||||||
viewQuery: function AudioComponent_Query(rf, ctx) {
|
|
||||||
if (rf & 1) {
|
|
||||||
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵviewQuery"](_c0, 7, _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef);
|
|
||||||
}
|
|
||||||
if (rf & 2) {
|
|
||||||
let _t;
|
|
||||||
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx.elem = _t.first);
|
|
||||||
}
|
|
||||||
},
|
|
||||||
decls: 2,
|
|
||||||
vars: 0,
|
|
||||||
consts: [["audio", ""]],
|
|
||||||
template: function AudioComponent_Template(rf, ctx) {
|
|
||||||
if (rf & 1) {
|
|
||||||
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "audio", null, 0);
|
|
||||||
}
|
|
||||||
},
|
|
||||||
styles: ["\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZVJvb3QiOiIifQ== */"]
|
|
||||||
});
|
|
||||||
|
|
||||||
/***/ }),
|
|
||||||
|
|
||||||
/***/ 5465:
|
|
||||||
/*!*****************************************************!*\
|
|
||||||
!*** ./src/app/components/video/video.component.ts ***!
|
|
||||||
\*****************************************************/
|
|
||||||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
|
||||||
|
|
||||||
__webpack_require__.r(__webpack_exports__);
|
|
||||||
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
|
||||||
/* harmony export */ "VideoComponent": () => (/* binding */ VideoComponent)
|
|
||||||
/* harmony export */ });
|
|
||||||
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 2560);
|
|
||||||
|
|
||||||
|
|
||||||
const _c0 = ["video"];
|
|
||||||
class VideoComponent {
|
|
||||||
setStream(stream) {
|
|
||||||
this.elem.nativeElement.srcObject = stream;
|
|
||||||
this.elem.nativeElement.muted = true;
|
|
||||||
}
|
|
||||||
play() {
|
|
||||||
this.elem.nativeElement.play();
|
|
||||||
}
|
|
||||||
pause() {
|
|
||||||
this.elem.nativeElement.pause();
|
|
||||||
}
|
|
||||||
toggleMute() {
|
|
||||||
this.elem.nativeElement.muted = !this.elem.nativeElement.muted;
|
|
||||||
console.log('toggle mute to', this.elem.nativeElement.muted);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
VideoComponent.ɵfac = function VideoComponent_Factory(t) {
|
|
||||||
return new (t || VideoComponent)();
|
|
||||||
};
|
|
||||||
VideoComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
|
|
||||||
type: VideoComponent,
|
|
||||||
selectors: [["app-video"]],
|
|
||||||
viewQuery: function VideoComponent_Query(rf, ctx) {
|
|
||||||
if (rf & 1) {
|
|
||||||
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵviewQuery"](_c0, 7, _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef);
|
|
||||||
}
|
|
||||||
if (rf & 2) {
|
|
||||||
let _t;
|
|
||||||
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx.elem = _t.first);
|
|
||||||
}
|
|
||||||
},
|
|
||||||
decls: 2,
|
|
||||||
vars: 0,
|
|
||||||
consts: [["video", ""]],
|
|
||||||
template: function VideoComponent_Template(rf, ctx) {
|
|
||||||
if (rf & 1) {
|
|
||||||
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "video", null, 0);
|
|
||||||
}
|
|
||||||
},
|
|
||||||
styles: ["[_nghost-%COMP%] {\n max-height: 90%;\n max-width: 80%;\n height: 90%;\n width: auto;\n}\n\nvideo[_ngcontent-%COMP%] {\n height: 100%;\n width: 100%;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9hcHAvY29tcG9uZW50cy92aWRlby92aWRlby5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQTtFQUNFLGVBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7QUFBRjs7QUFHQTtFQUNFLFlBQUE7RUFDQSxXQUFBO0FBQUYiLCJzb3VyY2VzQ29udGVudCI6WyJcbjpob3N0IHtcbiAgbWF4LWhlaWdodDogOTAlO1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgaGVpZ2h0OiA5MCU7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG52aWRlbyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59Il0sInNvdXJjZVJvb3QiOiIifQ== */"]
|
|
||||||
});
|
|
||||||
|
|
||||||
/***/ }),
|
|
||||||
|
|
||||||
/***/ 1759:
|
|
||||||
/*!***********************************************!*\
|
|
||||||
!*** ./src/app/services/signaling.service.ts ***!
|
|
||||||
\***********************************************/
|
|
||||||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
|
||||||
|
|
||||||
__webpack_require__.r(__webpack_exports__);
|
|
||||||
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
|
||||||
/* harmony export */ "SignalingService": () => (/* binding */ SignalingService)
|
|
||||||
/* harmony export */ });
|
|
||||||
/* harmony import */ var rxjs_webSocket__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! rxjs/webSocket */ 3526);
|
|
||||||
/* harmony import */ var uuid__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! uuid */ 2535);
|
|
||||||
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 2560);
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
class SignalingService extends rxjs_webSocket__WEBPACK_IMPORTED_MODULE_0__.WebSocketSubject {
|
|
||||||
constructor() {
|
|
||||||
const config = {
|
|
||||||
url: `${location.origin.replace("http", "ws")}/signaling/${(0,uuid__WEBPACK_IMPORTED_MODULE_1__["default"])()}`
|
|
||||||
};
|
|
||||||
super(config);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
SignalingService.ɵfac = function SignalingService_Factory(t) {
|
|
||||||
return new (t || SignalingService)();
|
|
||||||
};
|
|
||||||
SignalingService.ɵprov = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineInjectable"]({
|
|
||||||
token: SignalingService,
|
|
||||||
factory: SignalingService.ɵfac,
|
|
||||||
providedIn: 'root'
|
|
||||||
});
|
|
||||||
|
|
||||||
/***/ }),
|
|
||||||
|
|
||||||
/***/ 2340:
|
|
||||||
/*!*****************************************!*\
|
|
||||||
!*** ./src/environments/environment.ts ***!
|
|
||||||
\*****************************************/
|
|
||||||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
|
||||||
|
|
||||||
__webpack_require__.r(__webpack_exports__);
|
|
||||||
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
|
||||||
/* harmony export */ "environment": () => (/* binding */ environment)
|
|
||||||
/* harmony export */ });
|
|
||||||
// This file can be replaced during build by using the `fileReplacements` array.
|
|
||||||
// `ng build` replaces `environment.ts` with `environment.prod.ts`.
|
|
||||||
// The list of file replacements can be found in `angular.json`.
|
|
||||||
const environment = {
|
|
||||||
production: false
|
|
||||||
};
|
|
||||||
/*
|
|
||||||
* For easier debugging in development mode, you can import the following file
|
|
||||||
* to ignore zone related error stack frames such as `zone.run`, `zoneDelegate.invokeTask`.
|
|
||||||
*
|
|
||||||
* This import should be commented out in production mode because it will have a negative impact
|
|
||||||
* on performance if an error is thrown.
|
|
||||||
*/
|
|
||||||
// import 'zone.js/plugins/zone-error'; // Included with Angular CLI.
|
|
||||||
|
|
||||||
/***/ }),
|
|
||||||
|
|
||||||
/***/ 4431:
|
|
||||||
/*!*********************!*\
|
|
||||||
!*** ./src/main.ts ***!
|
|
||||||
\*********************/
|
|
||||||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
|
||||||
|
|
||||||
__webpack_require__.r(__webpack_exports__);
|
|
||||||
/* harmony import */ var _angular_platform_browser__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/platform-browser */ 4497);
|
|
||||||
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 2560);
|
|
||||||
/* harmony import */ var _app_app_module__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./app/app.module */ 6747);
|
|
||||||
/* harmony import */ var _environments_environment__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./environments/environment */ 2340);
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if (_environments_environment__WEBPACK_IMPORTED_MODULE_1__.environment.production) {
|
|
||||||
(0,_angular_core__WEBPACK_IMPORTED_MODULE_2__.enableProdMode)();
|
|
||||||
}
|
|
||||||
_angular_platform_browser__WEBPACK_IMPORTED_MODULE_3__.platformBrowser().bootstrapModule(_app_app_module__WEBPACK_IMPORTED_MODULE_0__.AppModule).catch(err => console.error(err));
|
|
||||||
|
|
||||||
/***/ })
|
|
||||||
|
|
||||||
},
|
|
||||||
/******/ __webpack_require__ => { // webpackRuntimeModules
|
|
||||||
/******/ var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId))
|
|
||||||
/******/ __webpack_require__.O(0, ["vendor"], () => (__webpack_exec__(4431)));
|
|
||||||
/******/ var __webpack_exports__ = __webpack_require__.O();
|
|
||||||
/******/ }
|
|
||||||
]);
|
|
||||||
//# sourceMappingURL=main.js.map
|
|
||||||
Vendored
-1
@@ -1 +0,0 @@
|
|||||||
{"version":3,"file":"main.js","mappings":"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 truncated
|
|
||||||
Vendored
-2797
File diff suppressed because it is too large.
Load diff
Vendored
-1
@@ -1 +0,0 @@
|
|||||||
{"version":3,"file":"polyfills.js","mappings":"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 truncated
|
|
||||||
Vendored
-163
@@ -1,163 +0,0 @@
|
|||||||
/******/ (() => { // webpackBootstrap
|
|
||||||
/******/ "use strict";
|
|
||||||
/******/ var __webpack_modules__ = ({});
|
|
||||||
/************************************************************************/
|
|
||||||
/******/ // The module cache
|
|
||||||
/******/ var __webpack_module_cache__ = {};
|
|
||||||
/******/
|
|
||||||
/******/ // The require function
|
|
||||||
/******/ function __webpack_require__(moduleId) {
|
|
||||||
/******/ // Check if module is in cache
|
|
||||||
/******/ var cachedModule = __webpack_module_cache__[moduleId];
|
|
||||||
/******/ if (cachedModule !== undefined) {
|
|
||||||
/******/ return cachedModule.exports;
|
|
||||||
/******/ }
|
|
||||||
/******/ // Create a new module (and put it into the cache)
|
|
||||||
/******/ var module = __webpack_module_cache__[moduleId] = {
|
|
||||||
/******/ // no module.id needed
|
|
||||||
/******/ // no module.loaded needed
|
|
||||||
/******/ exports: {}
|
|
||||||
/******/ };
|
|
||||||
/******/
|
|
||||||
/******/ // Execute the module function
|
|
||||||
/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__);
|
|
||||||
/******/
|
|
||||||
/******/ // Return the exports of the module
|
|
||||||
/******/ return module.exports;
|
|
||||||
/******/ }
|
|
||||||
/******/
|
|
||||||
/******/ // expose the modules object (__webpack_modules__)
|
|
||||||
/******/ __webpack_require__.m = __webpack_modules__;
|
|
||||||
/******/
|
|
||||||
/************************************************************************/
|
|
||||||
/******/ /* webpack/runtime/chunk loaded */
|
|
||||||
/******/ (() => {
|
|
||||||
/******/ var deferred = [];
|
|
||||||
/******/ __webpack_require__.O = (result, chunkIds, fn, priority) => {
|
|
||||||
/******/ if(chunkIds) {
|
|
||||||
/******/ priority = priority || 0;
|
|
||||||
/******/ for(var i = deferred.length; i > 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1];
|
|
||||||
/******/ deferred[i] = [chunkIds, fn, priority];
|
|
||||||
/******/ return;
|
|
||||||
/******/ }
|
|
||||||
/******/ var notFulfilled = Infinity;
|
|
||||||
/******/ for (var i = 0; i < deferred.length; i++) {
|
|
||||||
/******/ var [chunkIds, fn, priority] = deferred[i];
|
|
||||||
/******/ var fulfilled = true;
|
|
||||||
/******/ for (var j = 0; j < chunkIds.length; j++) {
|
|
||||||
/******/ if ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every((key) => (__webpack_require__.O[key](chunkIds[j])))) {
|
|
||||||
/******/ chunkIds.splice(j--, 1);
|
|
||||||
/******/ } else {
|
|
||||||
/******/ fulfilled = false;
|
|
||||||
/******/ if(priority < notFulfilled) notFulfilled = priority;
|
|
||||||
/******/ }
|
|
||||||
/******/ }
|
|
||||||
/******/ if(fulfilled) {
|
|
||||||
/******/ deferred.splice(i--, 1)
|
|
||||||
/******/ var r = fn();
|
|
||||||
/******/ if (r !== undefined) result = r;
|
|
||||||
/******/ }
|
|
||||||
/******/ }
|
|
||||||
/******/ return result;
|
|
||||||
/******/ };
|
|
||||||
/******/ })();
|
|
||||||
/******/
|
|
||||||
/******/ /* webpack/runtime/compat get default export */
|
|
||||||
/******/ (() => {
|
|
||||||
/******/ // getDefaultExport function for compatibility with non-harmony modules
|
|
||||||
/******/ __webpack_require__.n = (module) => {
|
|
||||||
/******/ var getter = module && module.__esModule ?
|
|
||||||
/******/ () => (module['default']) :
|
|
||||||
/******/ () => (module);
|
|
||||||
/******/ __webpack_require__.d(getter, { a: getter });
|
|
||||||
/******/ return getter;
|
|
||||||
/******/ };
|
|
||||||
/******/ })();
|
|
||||||
/******/
|
|
||||||
/******/ /* webpack/runtime/define property getters */
|
|
||||||
/******/ (() => {
|
|
||||||
/******/ // define getter functions for harmony exports
|
|
||||||
/******/ __webpack_require__.d = (exports, definition) => {
|
|
||||||
/******/ for(var key in definition) {
|
|
||||||
/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {
|
|
||||||
/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] });
|
|
||||||
/******/ }
|
|
||||||
/******/ }
|
|
||||||
/******/ };
|
|
||||||
/******/ })();
|
|
||||||
/******/
|
|
||||||
/******/ /* webpack/runtime/hasOwnProperty shorthand */
|
|
||||||
/******/ (() => {
|
|
||||||
/******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))
|
|
||||||
/******/ })();
|
|
||||||
/******/
|
|
||||||
/******/ /* webpack/runtime/make namespace object */
|
|
||||||
/******/ (() => {
|
|
||||||
/******/ // define __esModule on exports
|
|
||||||
/******/ __webpack_require__.r = (exports) => {
|
|
||||||
/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
|
|
||||||
/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
|
|
||||||
/******/ }
|
|
||||||
/******/ Object.defineProperty(exports, '__esModule', { value: true });
|
|
||||||
/******/ };
|
|
||||||
/******/ })();
|
|
||||||
/******/
|
|
||||||
/******/ /* webpack/runtime/jsonp chunk loading */
|
|
||||||
/******/ (() => {
|
|
||||||
/******/ // no baseURI
|
|
||||||
/******/
|
|
||||||
/******/ // object to store loaded and loading chunks
|
|
||||||
/******/ // undefined = chunk not loaded, null = chunk preloaded/prefetched
|
|
||||||
/******/ // [resolve, reject, Promise] = chunk loading, 0 = chunk loaded
|
|
||||||
/******/ var installedChunks = {
|
|
||||||
/******/ "runtime": 0
|
|
||||||
/******/ };
|
|
||||||
/******/
|
|
||||||
/******/ // no chunk on demand loading
|
|
||||||
/******/
|
|
||||||
/******/ // no prefetching
|
|
||||||
/******/
|
|
||||||
/******/ // no preloaded
|
|
||||||
/******/
|
|
||||||
/******/ // no HMR
|
|
||||||
/******/
|
|
||||||
/******/ // no HMR manifest
|
|
||||||
/******/
|
|
||||||
/******/ __webpack_require__.O.j = (chunkId) => (installedChunks[chunkId] === 0);
|
|
||||||
/******/
|
|
||||||
/******/ // install a JSONP callback for chunk loading
|
|
||||||
/******/ var webpackJsonpCallback = (parentChunkLoadingFunction, data) => {
|
|
||||||
/******/ var [chunkIds, moreModules, runtime] = data;
|
|
||||||
/******/ // add "moreModules" to the modules object,
|
|
||||||
/******/ // then flag all "chunkIds" as loaded and fire callback
|
|
||||||
/******/ var moduleId, chunkId, i = 0;
|
|
||||||
/******/ if(chunkIds.some((id) => (installedChunks[id] !== 0))) {
|
|
||||||
/******/ for(moduleId in moreModules) {
|
|
||||||
/******/ if(__webpack_require__.o(moreModules, moduleId)) {
|
|
||||||
/******/ __webpack_require__.m[moduleId] = moreModules[moduleId];
|
|
||||||
/******/ }
|
|
||||||
/******/ }
|
|
||||||
/******/ if(runtime) var result = runtime(__webpack_require__);
|
|
||||||
/******/ }
|
|
||||||
/******/ if(parentChunkLoadingFunction) parentChunkLoadingFunction(data);
|
|
||||||
/******/ for(;i < chunkIds.length; i++) {
|
|
||||||
/******/ chunkId = chunkIds[i];
|
|
||||||
/******/ if(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {
|
|
||||||
/******/ installedChunks[chunkId][0]();
|
|
||||||
/******/ }
|
|
||||||
/******/ installedChunks[chunkId] = 0;
|
|
||||||
/******/ }
|
|
||||||
/******/ return __webpack_require__.O(result);
|
|
||||||
/******/ }
|
|
||||||
/******/
|
|
||||||
/******/ var chunkLoadingGlobal = self["webpackChunkwebrtc"] = self["webpackChunkwebrtc"] || [];
|
|
||||||
/******/ chunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));
|
|
||||||
/******/ chunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));
|
|
||||||
/******/ })();
|
|
||||||
/******/
|
|
||||||
/************************************************************************/
|
|
||||||
/******/
|
|
||||||
/******/
|
|
||||||
/******/ })()
|
|
||||||
;
|
|
||||||
//# sourceMappingURL=runtime.js.map
|
|
||||||
Vendored
-1
@@ -1 +0,0 @@
|
|||||||
{"version":3,"file":"runtime.js","mappings":";;;;UAAA;UACA;;UAEA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;;UAEA;UACA;;UAEA;UACA;UACA;;UAEA;UACA;;;;;WCzBA;WACA;WACA;WACA;WACA,+BAA+B,wCAAwC;WACvE;WACA;WACA;WACA;WACA,iBAAiB,qBAAqB;WACtC;WACA;WACA,kBAAkB,qBAAqB;WACvC;WACA;WACA,KAAK;WACL;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;;;;;WC3BA;WACA;WACA;WACA;WACA;WACA,iCAAiC,WAAW;WAC5C;WACA;;;;;WCPA;WACA;WACA;WACA;WACA,yCAAyC,wCAAwC;WACjF;WACA;WACA;;;;;WCPA;;;;;WCAA;WACA;WACA;WACA,uDAAuD,iBAAiB;WACxE;WACA,gDAAgD,aAAa;WAC7D;;;;;WCNA;;WAEA;WACA;WACA;WACA;WACA;WACA;;WAEA;;WAEA;;WAEA;;WAEA;;WAEA;;WAEA;;WAEA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA,MAAM,qBAAqB;WAC3B;WACA;WACA;WACA;WACA;WACA;WACA;WACA;;WAEA;WACA;WACA","sources":["webpack/bootstrap","webpack/runtime/chunk loaded","webpack/runtime/compat get default export","webpack/runtime/define property getters","webpack/runtime/hasOwnProperty shorthand","webpack/runtime/make namespace object","webpack/runtime/jsonp chunk loading","webpack/before-startup","webpack/startup","webpack/after-startup"],"sourcesContent":["// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\t// no module.id needed\n\t\t// no module.loaded needed\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n// expose the modules object (__webpack_modules__)\n__webpack_require__.m = __webpack_modules__;\n\n","var deferred = [];\n__webpack_require__.O = (result, chunkIds, fn, priority) => {\n\tif(chunkIds) {\n\t\tpriority = priority || 0;\n\t\tfor(var i = deferred.length; i > 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1];\n\t\tdeferred[i] = [chunkIds, fn, priority];\n\t\treturn;\n\t}\n\tvar notFulfilled = Infinity;\n\tfor (var i = 0; i < deferred.length; i++) {\n\t\tvar [chunkIds, fn, priority] = deferred[i];\n\t\tvar fulfilled = true;\n\t\tfor (var j = 0; j < chunkIds.length; j++) {\n\t\t\tif ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every((key) => (__webpack_require__.O[key](chunkIds[j])))) {\n\t\t\t\tchunkIds.splice(j--, 1);\n\t\t\t} else {\n\t\t\t\tfulfilled = false;\n\t\t\t\tif(priority < notFulfilled) notFulfilled = priority;\n\t\t\t}\n\t\t}\n\t\tif(fulfilled) {\n\t\t\tdeferred.splice(i--, 1)\n\t\t\tvar r = fn();\n\t\t\tif (r !== undefined) result = r;\n\t\t}\n\t}\n\treturn result;\n};","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = (module) => {\n\tvar getter = module && module.__esModule ?\n\t\t() => (module['default']) :\n\t\t() => (module);\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = (exports, definition) => {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))","// define __esModule on exports\n__webpack_require__.r = (exports) => {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","// no baseURI\n\n// object to store loaded and loading chunks\n// undefined = chunk not loaded, null = chunk preloaded/prefetched\n// [resolve, reject, Promise] = chunk loading, 0 = chunk loaded\nvar installedChunks = {\n\t\"runtime\": 0\n};\n\n// no chunk on demand loading\n\n// no prefetching\n\n// no preloaded\n\n// no HMR\n\n// no HMR manifest\n\n__webpack_require__.O.j = (chunkId) => (installedChunks[chunkId] === 0);\n\n// install a JSONP callback for chunk loading\nvar webpackJsonpCallback = (parentChunkLoadingFunction, data) => {\n\tvar [chunkIds, moreModules, runtime] = data;\n\t// add \"moreModules\" to the modules object,\n\t// then flag all \"chunkIds\" as loaded and fire callback\n\tvar moduleId, chunkId, i = 0;\n\tif(chunkIds.some((id) => (installedChunks[id] !== 0))) {\n\t\tfor(moduleId in moreModules) {\n\t\t\tif(__webpack_require__.o(moreModules, moduleId)) {\n\t\t\t\t__webpack_require__.m[moduleId] = moreModules[moduleId];\n\t\t\t}\n\t\t}\n\t\tif(runtime) var result = runtime(__webpack_require__);\n\t}\n\tif(parentChunkLoadingFunction) parentChunkLoadingFunction(data);\n\tfor(;i < chunkIds.lenLine truncated
|
|
||||||
Vendored
-15
@@ -1,15 +0,0 @@
|
|||||||
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
|
||||||
!*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./src/styles.scss?ngGlobalStyle ***!
|
|
||||||
\***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
|
||||||
/* You can add global styles to this file, and also import other style files */
|
|
||||||
html, body {
|
|
||||||
width: 100%;
|
|
||||||
height: 100%;
|
|
||||||
margin: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
body {
|
|
||||||
background-color: rgb(46, 46, 46);
|
|
||||||
}
|
|
||||||
|
|
||||||
/*# sourceMappingURL=styles.css.map*/
|
|
||||||
Vendored
-1
@@ -1 +0,0 @@
|
|||||||
{"version":3,"file":"styles.css","mappings":";;;AAAA;AAEA;EACE;EACA;EACA;AAAF;;AAGA;EACE;AAAF,C","sources":["./src/styles.scss"],"sourcesContent":["/* You can add global styles to this file, and also import other style files */\n\nhtml, body {\n width: 100%;\n height: 100%;\n margin: 0;\n}\n\nbody {\n background-color: rgb(46, 46, 46);\n}"],"names":[],"sourceRoot":"webpack:///","x_google_ignoreList":[]}
|
|
||||||
Vendored
-42535
File diff suppressed because it is too large.
Load diff
Vendored
-1
@@ -1 +0,0 @@
|
|||||||
{"version":3,"file":"vendor.js","mappings":"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 truncated
|
|
||||||
Generated
+3051
-7108
File diff suppressed because it is too large.
Load diff
Reference in new issue
Block a user